@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-950:#461901;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-800:#005f46;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-zinc-500:#71717b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-8{inset-inline:calc(var(--spacing)*8)}.inset-x-10{inset-inline:calc(var(--spacing)*10)}.inset-y-3{inset-block:calc(var(--spacing)*3)}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-24{top:calc(var(--spacing)*24)}.top-\[-8\%\]{top:-8%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-14{right:calc(var(--spacing)*-14)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-\[-10\%\]{right:-10%}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-\[-12\%\]{bottom:-12%}.bottom-\[18px\]{bottom:18px}.bottom-\[20px\]{bottom:20px}.bottom-\[88px\]{bottom:88px}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+8px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.-left-6{left:calc(var(--spacing)*-6)}.-left-10{left:calc(var(--spacing)*-10)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-\[-10\%\]{left:-10%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[24\]{z-index:24}.z-\[26\]{z-index:26}.z-\[62\]{z-index:62}.z-\[64\]{z-index:64}.z-\[80\]{z-index:80}.z-\[260\]{z-index:260}.z-\[320\]{z-index:320}.z-\[330\]{z-index:330}.z-\[331\]{z-index:331}.z-\[332\]{z-index:332}.z-\[333\]{z-index:333}.z-\[334\]{z-index:334}.z-\[338\]{z-index:338}.z-\[340\]{z-index:340}.z-\[341\]{z-index:341}.z-\[360\]{z-index:360}.z-\[420\]{z-index:420}.z-\[425\]{z-index:425}.z-\[430\]{z-index:430}.z-\[442\]{z-index:442}.z-\[460\]{z-index:460}.z-\[520\]{z-index:520}.z-\[1200\]{z-index:1200}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-\[2px\]{margin-top:2px}.mt-\[6vh\]{margin-top:6vh}.mt-\[10vh\]{margin-top:10vh}.mt-\[12vh\]{margin-top:12vh}.mt-\[18vh\]{margin-top:18vh}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-7{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-\[46px\]{height:46px}.h-\[72px\]{height:72px}.h-\[84vh\]{height:84vh}.h-\[100dvh\]{height:100dvh}.h-\[116\%\]{height:116%}.h-\[120\%\]{height:120%}.h-\[calc\(100\%-66px\)\]{height:calc(100% - 66px)}.h-\[calc\(100\%-91px\)\]{height:calc(100% - 91px)}.h-\[calc\(100\%-132px\)\]{height:calc(100% - 132px)}.h-\[min\(42vh\,420px\)\]{height:min(42vh,420px)}.h-\[min\(74vh\,760px\)\]{height:min(74vh,760px)}.h-\[min\(76vh\,760px\)\]{height:min(76vh,760px)}.h-\[min\(84vh\,760px\)\]{height:min(84vh,760px)}.h-\[min\(84vh\,860px\)\]{height:min(84vh,860px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[min\(52vh\,380px\)\]{max-height:min(52vh,380px)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[120px\]{min-height:120px}.min-h-\[188px\]{min-height:188px}.min-h-\[220px\]{min-height:220px}.min-h-\[230px\]{min-height:230px}.min-h-\[260px\]{min-height:260px}.min-h-\[332px\]{min-height:332px}.min-h-\[356px\]{min-height:356px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[430px\]{min-height:430px}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[18rem\]{width:18rem}.w-\[72px\]{width:72px}.w-\[116\%\]{width:116%}.w-\[120\%\]{width:120%}.w-\[170px\]{width:170px}.w-\[min\(28vh\,280px\)\]{width:min(28vh,280px)}.w-\[min\(42vh\,420px\)\]{width:min(42vh,420px)}.w-\[min\(380px\,calc\(100vw-32px\)\)\]{width:min(380px,100vw - 32px)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(920px\,calc\(100vw-32px\)\)\]{width:min(920px,100vw - 32px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[32ch\]{max-width:32ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[440px\]{max-width:440px}.max-w-\[920px\]{max-width:920px}.max-w-\[min\(96vw\,1480px\)\]{max-width:min(96vw,1480px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[18rem\]{min-width:18rem}.min-w-\[36px\]{min-width:36px}.min-w-\[90px\]{min-width:90px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.08\]{scale:1.08}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[pulse_0\.35s_ease-out_1\]{animation:.35s ease-out pulse}.animate-\[pulse_1\.1s_ease-out_1\]{animation:1.1s ease-out pulse}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_1fr_64px_auto\]{grid-template-columns:1fr 1fr 64px auto}.grid-cols-\[1fr_1fr_110px_auto\]{grid-template-columns:1fr 1fr 110px auto}.grid-cols-\[1fr_1fr_150px_auto\]{grid-template-columns:1fr 1fr 150px auto}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_74px_74px_auto\]{grid-template-columns:1fr 74px 74px auto}.grid-cols-\[1fr_80px_80px_86px_auto\]{grid-template-columns:1fr 80px 80px 86px auto}.grid-cols-\[1fr_80px_80px_auto\]{grid-template-columns:1fr 80px 80px auto}.grid-cols-\[1fr_86px_86px_auto\]{grid-template-columns:1fr 86px 86px auto}.grid-cols-\[1fr_90px_90px_auto\]{grid-template-columns:1fr 90px 90px auto}.grid-cols-\[1fr_90px_120px_auto\]{grid-template-columns:1fr 90px 120px auto}.grid-cols-\[1fr_90px_auto\]{grid-template-columns:1fr 90px auto}.grid-cols-\[1fr_96px_auto\]{grid-template-columns:1fr 96px auto}.grid-cols-\[1fr_100px_100px_auto\]{grid-template-columns:1fr 100px 100px auto}.grid-cols-\[1fr_110px_auto\]{grid-template-columns:1fr 110px auto}.grid-cols-\[1fr_130px_auto\]{grid-template-columns:1fr 130px auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[90px_1fr_90px_70px_auto\]{grid-template-columns:90px 1fr 90px 70px auto}.grid-cols-\[90px_1fr_auto\]{grid-template-columns:90px 1fr auto}.grid-cols-\[110px_1fr_auto\]{grid-template-columns:110px 1fr auto}.grid-cols-\[110px_110px_auto\]{grid-template-columns:110px 110px auto}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[minmax\(0\,3fr\)_auto\]{grid-template-columns:minmax(0,3fr) auto}.grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}.grid-cols-\[minmax\(110px\,1fr\)_repeat\(7\,minmax\(24px\,1fr\)\)\]{grid-template-columns:minmax(110px,1fr) repeat(7,minmax(24px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--brand-button-border\)\]{border-color:var(--brand-button-border)}.border-\[color\:var\(--brand-logo-border\)\]{border-color:var(--brand-logo-border)}.border-\[color\:var\(--ui-accent\)\]{border-color:var(--ui-accent)}.border-\[color\:var\(--ui-border\)\]{border-color:var(--ui-border)}.border-\[var\(--widget-token-border-subtle\)\]{border-color:var(--widget-token-border-subtle)}.border-amber-200\/12{border-color:#fee6851f}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/12{border-color:color-mix(in oklab,var(--color-amber-200)12%,transparent)}}.border-amber-200\/16{border-color:#fee68529}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/16{border-color:color-mix(in oklab,var(--color-amber-200)16%,transparent)}}.border-amber-200\/18{border-color:#fee6852e}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/18{border-color:color-mix(in oklab,var(--color-amber-200)18%,transparent)}}.border-amber-200\/22{border-color:#fee68538}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/22{border-color:color-mix(in oklab,var(--color-amber-200)22%,transparent)}}.border-amber-200\/24{border-color:#fee6853d}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/24{border-color:color-mix(in oklab,var(--color-amber-200)24%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500)35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-500\/45{border-color:#f99c0073}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/45{border-color:color-mix(in oklab,var(--color-amber-500)45%,transparent)}}.border-black{border-color:var(--color-black)}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.border-blue-300\/35{border-color:#90c5ff59}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/35{border-color:color-mix(in oklab,var(--color-blue-300)35%,transparent)}}.border-blue-400\/45{border-color:#54a2ff73}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/45{border-color:color-mix(in oklab,var(--color-blue-400)45%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-cyan-200\/18{border-color:#a2f4fd2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/18{border-color:color-mix(in oklab,var(--color-cyan-200)18%,transparent)}}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/20{border-color:color-mix(in oklab,var(--color-cyan-200)20%,transparent)}}.border-cyan-200\/22{border-color:#a2f4fd38}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/22{border-color:color-mix(in oklab,var(--color-cyan-200)22%,transparent)}}.border-cyan-200\/24{border-color:#a2f4fd3d}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/24{border-color:color-mix(in oklab,var(--color-cyan-200)24%,transparent)}}.border-cyan-200\/28{border-color:#a2f4fd47}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/28{border-color:color-mix(in oklab,var(--color-cyan-200)28%,transparent)}}.border-cyan-300\/16{border-color:#53eafd29}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/16{border-color:color-mix(in oklab,var(--color-cyan-300)16%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300)20%,transparent)}}.border-cyan-300\/24{border-color:#53eafd3d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/24{border-color:color-mix(in oklab,var(--color-cyan-300)24%,transparent)}}.border-cyan-300\/34{border-color:#53eafd57}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/34{border-color:color-mix(in oklab,var(--color-cyan-300)34%,transparent)}}.border-cyan-300\/36{border-color:#53eafd5c}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/36{border-color:color-mix(in oklab,var(--color-cyan-300)36%,transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/40{border-color:color-mix(in oklab,var(--color-cyan-300)40%,transparent)}}.border-cyan-300\/45{border-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/45{border-color:color-mix(in oklab,var(--color-cyan-300)45%,transparent)}}.border-cyan-300\/46{border-color:#53eafd75}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/46{border-color:color-mix(in oklab,var(--color-cyan-300)46%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/16{border-color:#a4f4cf29}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/16{border-color:color-mix(in oklab,var(--color-emerald-200)16%,transparent)}}.border-emerald-200\/18{border-color:#a4f4cf2e}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/18{border-color:color-mix(in oklab,var(--color-emerald-200)18%,transparent)}}.border-emerald-200\/22{border-color:#a4f4cf38}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/22{border-color:color-mix(in oklab,var(--color-emerald-200)22%,transparent)}}.border-emerald-200\/28{border-color:#a4f4cf47}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/28{border-color:color-mix(in oklab,var(--color-emerald-200)28%,transparent)}}.border-emerald-300\/24{border-color:#5ee9b53d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/24{border-color:color-mix(in oklab,var(--color-emerald-300)24%,transparent)}}.border-emerald-300\/35{border-color:#5ee9b559}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/35{border-color:color-mix(in oklab,var(--color-emerald-300)35%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.border-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/45{border-color:color-mix(in oklab,var(--color-emerald-400)45%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500)35%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-red-300\/30{border-color:#ffa3a34d}@supports (color:color-mix(in lab, red, red)){.border-red-300\/30{border-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.border-red-300\/35{border-color:#ffa3a359}@supports (color:color-mix(in lab, red, red)){.border-red-300\/35{border-color:color-mix(in oklab,var(--color-red-300)35%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-rose-200\/14{border-color:#ffccd324}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/14{border-color:color-mix(in oklab,var(--color-rose-200)14%,transparent)}}.border-rose-200\/18{border-color:#ffccd32e}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/18{border-color:color-mix(in oklab,var(--color-rose-200)18%,transparent)}}.border-rose-200\/24{border-color:#ffccd33d}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/24{border-color:color-mix(in oklab,var(--color-rose-200)24%,transparent)}}.border-rose-300\/26{border-color:#ffa2ae42}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/26{border-color:color-mix(in oklab,var(--color-rose-300)26%,transparent)}}.border-rose-300\/35{border-color:#ffa2ae59}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/35{border-color:color-mix(in oklab,var(--color-rose-300)35%,transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)}}.border-rose-400\/45{border-color:#ff667f73}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/45{border-color:color-mix(in oklab,var(--color-rose-400)45%,transparent)}}.border-sky-300\/45{border-color:#77d4ff73}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/45{border-color:color-mix(in oklab,var(--color-sky-300)45%,transparent)}}.border-sky-300\/46{border-color:#77d4ff75}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/46{border-color:color-mix(in oklab,var(--color-sky-300)46%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500)40%,transparent)}}.border-slate-300\/20{border-color:#cad5e233}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/20{border-color:color-mix(in oklab,var(--color-slate-300)20%,transparent)}}.border-slate-300\/25{border-color:#cad5e240}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/25{border-color:color-mix(in oklab,var(--color-slate-300)25%,transparent)}}.border-slate-300\/30{border-color:#cad5e24d}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/30{border-color:color-mix(in oklab,var(--color-slate-300)30%,transparent)}}.border-slate-300\/35{border-color:#cad5e259}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/35{border-color:color-mix(in oklab,var(--color-slate-300)35%,transparent)}}.border-slate-400\/35{border-color:#90a1b959}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/35{border-color:color-mix(in oklab,var(--color-slate-400)35%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200\/18{border-color:#ddd6ff2e}@supports (color:color-mix(in lab, red, red)){.border-violet-200\/18{border-color:color-mix(in oklab,var(--color-violet-200)18%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-zinc-500\/30{border-color:#71717b4d}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/30{border-color:color-mix(in oklab,var(--color-zinc-500)30%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--widget-token-surface-overlay\)_76\%\,transparent\)\]{background-color:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--widget-token-surface-overlay\)_76\%\,transparent\)\]{background-color:color-mix(in srgb,var(--widget-token-surface-overlay)76%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--widget-token-surface-raised\)_84\%\,transparent\)\]{background-color:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--widget-token-surface-raised\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--widget-token-surface-raised)84%,transparent)}}.bg-\[color\:var\(--system-accent-soft\)\]{background-color:var(--system-accent-soft)}.bg-\[color\:var\(--ui-accent\)\],.bg-\[color\:var\(--ui-accent\)\]\/55{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ui-accent\)\]\/55{background-color:color-mix(in oklab,var(--ui-accent)55%,transparent)}}.bg-\[var\(--brand-button-bg\)\]{background-color:var(--brand-button-bg)}.bg-\[var\(--brand-logo-bg\)\]{background-color:var(--brand-logo-bg)}.bg-\[var\(--system-error-soft\)\]{background-color:var(--system-error-soft)}.bg-\[var\(--ui-bg\)\]{background-color:var(--ui-bg)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300\/8{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/8{background-color:color-mix(in oklab,var(--color-amber-300)8%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300)10%,transparent)}}.bg-amber-300\/12{background-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/12{background-color:color-mix(in oklab,var(--color-amber-300)12%,transparent)}}.bg-amber-300\/14{background-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/14{background-color:color-mix(in oklab,var(--color-amber-300)14%,transparent)}}.bg-amber-300\/34{background-color:#ffd23657}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/34{background-color:color-mix(in oklab,var(--color-amber-300)34%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab,var(--color-amber-500)12%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/14{background-color:#00000024}@supports (color:color-mix(in lab, red, red)){.bg-black\/14{background-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/16{background-color:#00000029}@supports (color:color-mix(in lab, red, red)){.bg-black\/16{background-color:color-mix(in oklab,var(--color-black)16%,transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black)18%,transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.bg-black\/24{background-color:color-mix(in oklab,var(--color-black)24%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/42{background-color:#0000006b}@supports (color:color-mix(in lab, red, red)){.bg-black\/42{background-color:color-mix(in oklab,var(--color-black)42%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-blue-500\/18{background-color:#3080ff2e}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/18{background-color:color-mix(in oklab,var(--color-blue-500)18%,transparent)}}.bg-blue-500\/24{background-color:#3080ff3d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/24{background-color:color-mix(in oklab,var(--color-blue-500)24%,transparent)}}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-300\/8{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/8{background-color:color-mix(in oklab,var(--color-cyan-300)8%,transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300)10%,transparent)}}.bg-cyan-300\/12{background-color:#53eafd1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/12{background-color:color-mix(in oklab,var(--color-cyan-300)12%,transparent)}}.bg-cyan-300\/14{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/14{background-color:color-mix(in oklab,var(--color-cyan-300)14%,transparent)}}.bg-cyan-300\/34{background-color:#53eafd57}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/34{background-color:color-mix(in oklab,var(--color-cyan-300)34%,transparent)}}.bg-cyan-400\/75{background-color:#00d2efbf}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/75{background-color:color-mix(in oklab,var(--color-cyan-400)75%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-cyan-500\/12{background-color:#00b7d71f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/12{background-color:color-mix(in oklab,var(--color-cyan-500)12%,transparent)}}.bg-cyan-500\/16{background-color:#00b7d729}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/16{background-color:color-mix(in oklab,var(--color-cyan-500)16%,transparent)}}.bg-cyan-500\/18{background-color:#00b7d72e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/18{background-color:color-mix(in oklab,var(--color-cyan-500)18%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.bg-cyan-500\/24{background-color:#00b7d73d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/24{background-color:color-mix(in oklab,var(--color-cyan-500)24%,transparent)}}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300)10%,transparent)}}.bg-emerald-300\/12{background-color:#5ee9b51f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/12{background-color:color-mix(in oklab,var(--color-emerald-300)12%,transparent)}}.bg-emerald-300\/14{background-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/14{background-color:color-mix(in oklab,var(--color-emerald-300)14%,transparent)}}.bg-emerald-300\/16{background-color:#5ee9b529}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/16{background-color:color-mix(in oklab,var(--color-emerald-300)16%,transparent)}}.bg-emerald-300\/32{background-color:#5ee9b552}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/32{background-color:color-mix(in oklab,var(--color-emerald-300)32%,transparent)}}.bg-emerald-300\/50{background-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/50{background-color:color-mix(in oklab,var(--color-emerald-300)50%,transparent)}}.bg-emerald-400\/16{background-color:#00d29429}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/16{background-color:color-mix(in oklab,var(--color-emerald-400)16%,transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500)12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-600\/70{background-color:#e40014b3}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/70{background-color:color-mix(in oklab,var(--color-red-600)70%,transparent)}}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/10{background-color:color-mix(in oklab,var(--color-rose-300)10%,transparent)}}.bg-rose-300\/12{background-color:#ffa2ae1f}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/12{background-color:color-mix(in oklab,var(--color-rose-300)12%,transparent)}}.bg-rose-300\/30{background-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/30{background-color:color-mix(in oklab,var(--color-rose-300)30%,transparent)}}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/12{background-color:color-mix(in oklab,var(--color-rose-500)12%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-sky-400\/35{background-color:#00bcfe59}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/35{background-color:color-mix(in oklab,var(--color-sky-400)35%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/12{background-color:color-mix(in oklab,var(--color-sky-500)12%,transparent)}}.bg-sky-500\/22{background-color:#00a5ef38}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/22{background-color:color-mix(in oklab,var(--color-sky-500)22%,transparent)}}.bg-sky-500\/24{background-color:#00a5ef3d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/24{background-color:color-mix(in oklab,var(--color-sky-500)24%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-300\/24{background-color:#cad5e23d}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/24{background-color:color-mix(in oklab,var(--color-slate-300)24%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/5{background-color:#62748e0d}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/5{background-color:color-mix(in oklab,var(--color-slate-500)5%,transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-slate-500\/12{background-color:#62748e1f}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/12{background-color:color-mix(in oklab,var(--color-slate-500)12%,transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500)15%,transparent)}}.bg-slate-800\/20{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/20{background-color:color-mix(in oklab,var(--color-slate-800)20%,transparent)}}.bg-slate-800\/66{background-color:#1d293da8}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/66{background-color:color-mix(in oklab,var(--color-slate-800)66%,transparent)}}.bg-slate-800\/70{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/70{background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.bg-slate-900\/28{background-color:#0f172b47}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/28{background-color:color-mix(in oklab,var(--color-slate-900)28%,transparent)}}.bg-slate-900\/42{background-color:#0f172b6b}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/42{background-color:color-mix(in oklab,var(--color-slate-900)42%,transparent)}}.bg-slate-900\/46{background-color:#0f172b75}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/46{background-color:color-mix(in oklab,var(--color-slate-900)46%,transparent)}}.bg-slate-900\/52{background-color:#0f172b85}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/52{background-color:color-mix(in oklab,var(--color-slate-900)52%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.bg-slate-900\/76{background-color:#0f172bc2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/76{background-color:color-mix(in oklab,var(--color-slate-900)76%,transparent)}}.bg-slate-950\/28{background-color:#02061847}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/28{background-color:color-mix(in oklab,var(--color-slate-950)28%,transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.bg-slate-950\/36{background-color:#0206185c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/36{background-color:color-mix(in oklab,var(--color-slate-950)36%,transparent)}}.bg-slate-950\/48{background-color:#0206187a}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/48{background-color:color-mix(in oklab,var(--color-slate-950)48%,transparent)}}.bg-slate-950\/74{background-color:#020618bd}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/74{background-color:color-mix(in oklab,var(--color-slate-950)74%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300\/12{background-color:#c4b4ff1f}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/12{background-color:color-mix(in oklab,var(--color-violet-300)12%,transparent)}}.bg-violet-300\/30{background-color:#c4b4ff4d}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/30{background-color:color-mix(in oklab,var(--color-violet-300)30%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/10{background-color:color-mix(in oklab,var(--color-zinc-500)10%,transparent)}}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.3\)\,rgba\(15\,23\,42\,0\.48\)\)\]{background-image:linear-gradient(#0206174d,#0f172a7a)}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.28\)\,rgba\(15\,23\,42\,0\.5\)\)\]{background-image:linear-gradient(#02061747,#0f172a80)}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.88\)\,rgba\(15\,23\,42\,0\.94\)\)\]{background-image:linear-gradient(#020617e0,#0f172af0)}.bg-\[linear-gradient\(180deg\,rgba\(6\,78\,59\,0\.18\)\,rgba\(8\,47\,73\,0\.28\)\)\]{background-image:linear-gradient(#064e3b2e,#082f4947)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.9\)\,rgba\(15\,23\,42\,0\.68\)\)\]{background-image:linear-gradient(#0f172ae6,#0f172aad)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.9\)\,rgba\(15\,23\,42\,0\.74\)\)\]{background-image:linear-gradient(#0f172ae6,#0f172abd)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.78\)\,rgba\(15\,23\,42\,0\.56\)\)\]{background-image:linear-gradient(#0f172ac7,#0f172a8f)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.82\)\,rgba\(15\,23\,42\,0\.58\)\)\]{background-image:linear-gradient(#0f172ad1,#0f172a94)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.84\)\,rgba\(15\,23\,42\,0\.66\)\)\]{background-image:linear-gradient(#0f172ad6,#0f172aa8)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.86\)\,rgba\(15\,23\,42\,0\.68\)\)\]{background-image:linear-gradient(#0f172adb,#0f172aad)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.92\)\,rgba\(15\,23\,42\,0\.7\)\)\]{background-image:linear-gradient(#0f172aeb,#0f172ab3)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.92\)\,rgba\(15\,23\,42\,0\.74\)\)\]{background-image:linear-gradient(#0f172aeb,#0f172abd)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.94\)\,rgba\(15\,23\,42\,0\.76\)\)\]{background-image:linear-gradient(#0f172af0,#0f172ac2)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.98\)\,rgba\(15\,23\,42\,0\.78\)\)\]{background-image:linear-gradient(#0f172afa,#0f172ac7)}.bg-\[linear-gradient\(180deg\,rgba\(127\,29\,29\,0\.16\)\,rgba\(76\,5\,25\,0\.28\)\)\]{background-image:linear-gradient(#7f1d1d29,#4c051947)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(#ffffff0a,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent_34\%\,rgba\(2\,6\,23\,0\.18\)_100\%\)\]{background-image:linear-gradient(#ffffff0a,#0000 34%,#0206172e 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent_34\%\,rgba\(2\,6\,23\,0\.22\)_100\%\)\]{background-image:linear-gradient(#ffffff0a,#0000 34%,#02061738 100%)}.bg-\[radial-gradient\(circle_at_12\%_18\%\,rgba\(251\,191\,36\,0\.12\)\,transparent_28\%\)\,radial-gradient\(circle_at_82\%_16\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 12% 18%,#fbbf241f,#0000 28%),radial-gradient(circle at 82% 16%,#22d3ee1f,#0000 34%)}.bg-\[radial-gradient\(circle_at_16\%_20\%\,rgba\(34\,211\,238\,0\.22\)\,transparent_44\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(2\,6\,23\,0\.28\)\)\]{background-image:radial-gradient(circle at 16% 20%,#22d3ee38,#0000 44%),linear-gradient(#ffffff0f,#02061747)}.bg-\[radial-gradient\(circle_at_18\%_14\%\,rgba\(110\,231\,183\,0\.16\)\,transparent_26\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(16\,185\,129\,0\.12\)\,transparent_32\%\)\,linear-gradient\(180deg\,rgba\(6\,22\,18\,0\.98\)\,rgba\(7\,22\,18\,0\.82\)\)\]{background-image:radial-gradient(circle at 18% 14%,#6ee7b729,#0000 26%),radial-gradient(circle at 82% 24%,#10b9811f,#0000 32%),linear-gradient(#061612fa,#071612d1)}.bg-\[radial-gradient\(circle_at_18\%_16\%\,rgba\(192\,132\,252\,0\.22\)\,transparent_44\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(2\,6\,23\,0\.28\)\)\]{background-image:radial-gradient(circle at 18% 16%,#c084fc38,#0000 44%),linear-gradient(#ffffff0f,#02061747)}.bg-\[radial-gradient\(circle_at_18\%_16\%\,rgba\(251\,191\,36\,0\.24\)\,transparent_46\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(2\,6\,23\,0\.28\)\)\]{background-image:radial-gradient(circle at 18% 16%,#fbbf243d,#0000 46%),linear-gradient(#ffffff0f,#02061747)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(110\,231\,183\,0\.22\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(2\,6\,23\,0\.28\)\)\]{background-image:radial-gradient(circle at 18% 18%,#6ee7b738,#0000 42%),linear-gradient(#ffffff0f,#02061747)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(148\,163\,184\,0\.18\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(2\,6\,23\,0\.28\)\)\]{background-image:radial-gradient(circle at 18% 18%,#94a3b82e,#0000 42%),linear-gradient(#ffffff0f,#02061747)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(251\,113\,133\,0\.22\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(2\,6\,23\,0\.28\)\)\]{background-image:radial-gradient(circle at 18% 18%,#fb718538,#0000 42%),linear-gradient(#ffffff0f,#02061747)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 18% 20%,#22d3ee24,#0000 42%)}.bg-\[radial-gradient\(circle_at_18\%_22\%\,rgba\(251\,191\,36\,0\.08\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_28\%\,rgba\(34\,211\,238\,0\.08\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 18% 22%,#fbbf2414,#0000 32%),radial-gradient(circle at 82% 28%,#22d3ee14,#0000 36%)}.bg-\[radial-gradient\(circle_at_22\%_18\%\,rgba\(110\,231\,183\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_80\%_26\%\,rgba\(16\,185\,129\,0\.14\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(10\,30\,23\,0\.96\)\,rgba\(6\,22\,18\,0\.72\)\)\]{background-image:radial-gradient(circle at 22% 18%,#6ee7b72e,#0000 34%),radial-gradient(circle at 80% 26%,#10b98124,#0000 42%),linear-gradient(#0a1e17f5,#061612b8)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-9{padding:calc(var(--spacing)*9)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-9{padding-block:calc(var(--spacing)*9)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[1px\]{padding-top:1px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+22px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 22px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+24px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(0\.95rem\,1\.5vw\,1\.2rem\)\]{font-size:clamp(.95rem,1.5vw,1.2rem)}.text-\[clamp\(1\.8rem\,3\.2vw\,3\.4rem\)\]{font-size:clamp(1.8rem,3.2vw,3.4rem)}.text-\[clamp\(1\.35rem\,2vw\,1\.85rem\)\]{font-size:clamp(1.35rem,2vw,1.85rem)}.text-\[clamp\(1rem\,1\.4vw\,1\.25rem\)\]{font-size:clamp(1rem,1.4vw,1.25rem)}.text-\[clamp\(1rem\,1\.8vw\,1\.5rem\)\]{font-size:clamp(1rem,1.8vw,1.5rem)}.text-\[clamp\(1rem\,1\.35vw\,1\.22rem\)\]{font-size:clamp(1rem,1.35vw,1.22rem)}.text-\[clamp\(2rem\,4vw\,4rem\)\]{font-size:clamp(2rem,4vw,4rem)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--system-error\)\]{color:var(--system-error)}.text-\[var\(--ui-fg\)\]{color:var(--ui-fg)}.text-\[var\(--ui-muted\)\]{color:var(--ui-muted)}.text-\[var\(--widget-token-typography-meta-color\)\]{color:var(--widget-token-typography-meta-color)}.text-\[var\(--widget-token-typography-subtitle-color\)\]{color:var(--widget-token-typography-subtitle-color)}.text-\[var\(--widget-token-typography-title-color\)\]{color:var(--widget-token-typography-title-color)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/78{color:#fef3c6c7}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/78{color:color-mix(in oklab,var(--color-amber-100)78%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-950\/85{color:#461901d9}@supports (color:color-mix(in lab, red, red)){.text-amber-950\/85{color:color-mix(in oklab,var(--color-amber-950)85%,transparent)}}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/70{color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/70{color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.text-emerald-50\/82{color:#ecfdf5d1}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/82{color:color-mix(in oklab,var(--color-emerald-50)82%,transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/72{color:#d0fae5b8}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/72{color:color-mix(in oklab,var(--color-emerald-100)72%,transparent)}}.text-emerald-800\/90{color:#005f46e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/90{color:color-mix(in oklab,var(--color-emerald-800)90%,transparent)}}.text-green-700{color:var(--color-green-700)}.text-red-100{color:var(--color-red-100)}.text-red-600\/85{color:#e40014d9}@supports (color:color-mix(in lab, red, red)){.text-red-600\/85{color:color-mix(in oklab,var(--color-red-600)85%,transparent)}}.text-red-700{color:var(--color-red-700)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200\/88{color:#ffccd3e0}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/88{color:color-mix(in oklab,var(--color-rose-200)88%,transparent)}}.text-rose-600{color:var(--color-rose-600)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200\/90{color:#b8e6fee6}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/90{color:color-mix(in oklab,var(--color-sky-200)90%,transparent)}}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/76{color:#cad5e2c2}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/76{color:color-mix(in oklab,var(--color-slate-300)76%,transparent)}}.text-slate-300\/82{color:#cad5e2d1}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/82{color:color-mix(in oklab,var(--color-slate-300)82%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/80{color:#90a1b9cc}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/80{color:color-mix(in oklab,var(--color-slate-400)80%,transparent)}}.text-transparent{color:#0000}.text-violet-50{color:var(--color-violet-50)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--ui-accent\)\]{accent-color:var(--ui-accent)}.accent-cyan-300{accent-color:var(--color-cyan-300)}.opacity-0{opacity:0}.opacity-28{opacity:.28}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(2\,6\,23\,0\.2\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#02061733);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(2\,44\,34\,0\.16\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#022c2229);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(8\,47\,73\,0\.16\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#082f4929);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(69\,26\,3\,0\.16\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#451a0329);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(8\,47\,73\,0\.18\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#082f492e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(2\,6\,23\,0\.18\)\]{--tw-shadow:0 14px 26px var(--tw-shadow-color,#0206172e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(2\,44\,34\,0\.18\)\]{--tw-shadow:0 14px 26px var(--tw-shadow-color,#022c222e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(8\,47\,73\,0\.18\)\]{--tw-shadow:0 14px 26px var(--tw-shadow-color,#082f492e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(46\,16\,101\,0\.18\)\]{--tw-shadow:0 14px 26px var(--tw-shadow-color,#2e10652e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(69\,26\,3\,0\.18\)\]{--tw-shadow:0 14px 26px var(--tw-shadow-color,#451a032e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(76\,5\,25\,0\.18\)\]{--tw-shadow:0 14px 26px var(--tw-shadow-color,#4c05192e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_28px_rgba\(2\,6\,23\,0\.16\)\]{--tw-shadow:0 16px 28px var(--tw-shadow-color,#02061729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_28px_rgba\(8\,47\,73\,0\.16\)\]{--tw-shadow:0 16px 28px var(--tw-shadow-color,#082f4929);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(2\,6\,23\,0\.16\)\]{--tw-shadow:0 16px 30px var(--tw-shadow-color,#02061729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_30px_rgba\(2\,6\,23\,0\.18\)\]{--tw-shadow:0 18px 30px var(--tw-shadow-color,#0206172e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_30px_rgba\(6\,78\,59\,0\.16\)\]{--tw-shadow:0 18px 30px var(--tw-shadow-color,#064e3b29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(2\,6\,23\,0\.16\)\]{--tw-shadow:0 18px 34px var(--tw-shadow-color,#02061729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(8\,47\,73\,0\.26\)\,0_0_0_1px_rgba\(103\,232\,249\,0\.08\)\]{--tw-shadow:0 18px 34px var(--tw-shadow-color,#082f4942),0 0 0 1px var(--tw-shadow-color,#67e8f914);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(76\,5\,25\,0\.24\)\,0_0_0_1px_rgba\(253\,164\,175\,0\.06\)\]{--tw-shadow:0 18px 34px var(--tw-shadow-color,#4c05193d),0 0 0 1px var(--tw-shadow-color,#fda4af0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(2\,6\,23\,0\.16\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#02061729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#02061759);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_38px_rgba\(2\,6\,23\,0\.18\)\]{--tw-shadow:0 22px 38px var(--tw-shadow-color,#0206172e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_42px_rgba\(2\,6\,23\,0\.22\)\]{--tw-shadow:0 24px 42px var(--tw-shadow-color,#02061738);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_46px_rgba\(2\,6\,23\,0\.22\)\]{--tw-shadow:0 24px 46px var(--tw-shadow-color,#02061738);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_46px_rgba\(2\,6\,23\,0\.24\)\]{--tw-shadow:0 24px 46px var(--tw-shadow-color,#0206173d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_56px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 24px 56px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_52px_rgba\(2\,6\,23\,0\.22\)\]{--tw-shadow:0 28px 52px var(--tw-shadow-color,#02061738);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_52px_rgba\(2\,6\,23\,0\.24\)\]{--tw-shadow:0 28px 52px var(--tw-shadow-color,#0206173d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_54px_rgba\(8\,47\,73\,0\.2\)\]{--tw-shadow:0 28px 54px var(--tw-shadow-color,#082f4933);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_56px_rgba\(8\,47\,73\,0\.24\)\,0_0_0_1px_rgba\(103\,232\,249\,0\.12\)\]{--tw-shadow:0 28px 56px var(--tw-shadow-color,#082f493d),0 0 0 1px var(--tw-shadow-color,#67e8f91f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_58px_rgba\(6\,78\,59\,0\.16\)\]{--tw-shadow:0 30px 58px var(--tw-shadow-color,#064e3b29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ui-shadow\)\]{--tw-shadow:var(--ui-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-red-500\/70{--tw-ring-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/70{--tw-ring-color:color-mix(in oklab,var(--color-red-500)70%,transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_18px_rgba\(2\,6\,23\,0\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#0206173d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-125{--tw-backdrop-saturate:saturate(125%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\,color\]{transition-property:transform,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\,background-color\]{transition-property:transform,border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,filter\]{transition-property:transform,border-color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[110ms\]{--tw-duration:.11s;transition-duration:.11s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:1200px\]{perspective:1200px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-emerald-200\/22:is(:where(.group):hover *){border-color:#a4f4cf38}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-emerald-200\/22:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-emerald-200)22%,transparent)}}.group-hover\:border-white\/14:is(:where(.group):hover *){border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/14:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.group-hover\:border-white\/16:is(:where(.group):hover *){border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/16:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_24px_42px_rgba\(2\,6\,23\,0\.18\)\]:is(:where(.group):hover *){--tw-shadow:0 24px 42px var(--tw-shadow-color,#0206172e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_24px_42px_rgba\(2\,6\,23\,0\.22\)\]:is(:where(.group):hover *){--tw-shadow:0 24px 42px var(--tw-shadow-color,#02061738);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_24px_42px_rgba\(6\,78\,59\,0\.16\)\]:is(:where(.group):hover *){--tw-shadow:0 24px 42px var(--tw-shadow-color,#064e3b29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_24px_44px_rgba\(2\,6\,23\,0\.24\)\]:is(:where(.group):hover *){--tw-shadow:0 24px 44px var(--tw-shadow-color,#0206173d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:brightness-\[1\.03\]:is(:where(.group):hover *){--tw-brightness:brightness(1.03);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\:brightness-\[1\.04\]:is(:where(.group):hover *){--tw-brightness:brightness(1.04);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[color\:var\(--brand-button-hover-border\)\]:hover{border-color:var(--brand-button-hover-border)}.hover\:border-cyan-200\/24:hover{border-color:#a2f4fd3d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/24:hover{border-color:color-mix(in oklab,var(--color-cyan-200)24%,transparent)}}.hover\:border-cyan-200\/40:hover{border-color:#a2f4fd66}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-200)40%,transparent)}}.hover\:border-emerald-200\/24:hover{border-color:#a4f4cf3d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-200\/24:hover{border-color:color-mix(in oklab,var(--color-emerald-200)24%,transparent)}}.hover\:border-rose-300\/48:hover{border-color:#ffa2ae7a}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-300\/48:hover{border-color:color-mix(in oklab,var(--color-rose-300)48%,transparent)}}.hover\:border-white\/14:hover{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/14:hover{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:bg-\[var\(--brand-button-hover-bg\)\]:hover{background-color:var(--brand-button-hover-bg)}.hover\:bg-amber-300\/20:hover{background-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/20:hover{background-color:color-mix(in oklab,var(--color-amber-300)20%,transparent)}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/25:hover{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/25:hover{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/\[0\.08\]:hover{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.hover\:bg-blue-500\/28:hover{background-color:#3080ff47}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/28:hover{background-color:color-mix(in oklab,var(--color-blue-500)28%,transparent)}}.hover\:bg-blue-500\/34:hover{background-color:#3080ff57}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/34:hover{background-color:color-mix(in oklab,var(--color-blue-500)34%,transparent)}}.hover\:bg-cyan-300\/20:hover{background-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-300)20%,transparent)}}.hover\:bg-cyan-500\/24:hover{background-color:#00b7d73d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/24:hover{background-color:color-mix(in oklab,var(--color-cyan-500)24%,transparent)}}.hover\:bg-cyan-500\/34:hover{background-color:#00b7d757}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/34:hover{background-color:color-mix(in oklab,var(--color-cyan-500)34%,transparent)}}.hover\:bg-emerald-300\/18:hover{background-color:#5ee9b52e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/18:hover{background-color:color-mix(in oklab,var(--color-emerald-300)18%,transparent)}}.hover\:bg-emerald-300\/20:hover{background-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-300)20%,transparent)}}.hover\:bg-red-500\/18:hover{background-color:#fb2c362e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/18:hover{background-color:color-mix(in oklab,var(--color-red-500)18%,transparent)}}.hover\:bg-rose-300\/18:hover{background-color:#ffa2ae2e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-300\/18:hover{background-color:color-mix(in oklab,var(--color-rose-300)18%,transparent)}}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.hover\:bg-rose-500\/22:hover{background-color:#ff235738}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/22:hover{background-color:color-mix(in oklab,var(--color-rose-500)22%,transparent)}}.hover\:bg-slate-700\/66:hover{background-color:#314158a8}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/66:hover{background-color:color-mix(in oklab,var(--color-slate-700)66%,transparent)}}.hover\:bg-slate-700\/70:hover{background-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/70:hover{background-color:color-mix(in oklab,var(--color-slate-700)70%,transparent)}}.hover\:bg-slate-800\/54:hover{background-color:#1d293d8a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/54:hover{background-color:color-mix(in oklab,var(--color-slate-800)54%,transparent)}}.hover\:bg-violet-300\/18:hover{background-color:#c4b4ff2e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/18:hover{background-color:color-mix(in oklab,var(--color-violet-300)18%,transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_10px_24px_var\(--brand-button-glow\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,var(--brand-button-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_34px_rgba\(2\,6\,23\,0\.2\)\]:hover{--tw-shadow:0 20px 34px var(--tw-shadow-color,#02061733);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_36px_rgba\(2\,6\,23\,0\.18\)\]:hover{--tw-shadow:0 20px 36px var(--tw-shadow-color,#0206172e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_28px_52px_rgba\(2\,6\,23\,0\.28\)\]:hover{--tw-shadow:0 28px 52px var(--tw-shadow-color,#02061747);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_28px_52px_rgba\(8\,47\,73\,0\.2\)\]:hover{--tw-shadow:0 28px 52px var(--tw-shadow-color,#082f4933);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_36px_66px_rgba\(6\,78\,59\,0\.22\)\]:hover{--tw-shadow:0 36px 66px var(--tw-shadow-color,#064e3b38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-\[0\.995\]:active{scale:.995}.active\:shadow-\[0_6px_14px_var\(--brand-button-glow\)\]:active{--tw-shadow:0 6px 14px var(--tw-shadow-color,var(--brand-button-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_132px\]{grid-template-columns:minmax(0,1fr) 132px}.sm\:grid-cols-\[minmax\(0\,1fr\)_136px_auto_auto\]{grid-template-columns:minmax(0,1fr) 136px auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:text-\[34px\]{font-size:34px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_390px\]{grid-template-columns:minmax(0,1.2fr) 390px}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(300px\,0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_clamp\(220px\,26\%\,340px\)\]{grid-template-columns:minmax(0,1fr) clamp(220px,26%,340px)}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pt-0{padding-top:calc(var(--spacing)*0)}.xl\:pl-5{padding-left:calc(var(--spacing)*5)}}@media print{.print\:mt-6{margin-top:calc(var(--spacing)*6)}.print\:block{display:block}.print\:hidden{display:none}.print\:h-5{height:calc(var(--spacing)*5)}.print\:min-h-0{min-height:calc(var(--spacing)*0)}.print\:w-5{width:calc(var(--spacing)*5)}.print\:max-w-\[760px\]{max-width:760px}:where(.print\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.print\:rounded-\[4px\]{border-radius:4px}.print\:rounded-none{border-radius:0}.print\:border-black{border-color:var(--color-black)}.print\:bg-transparent{background-color:#0000}.print\:bg-white{background-color:var(--color-white)}.print\:px-0{padding-inline:calc(var(--spacing)*0)}.print\:py-0{padding-block:calc(var(--spacing)*0)}.print\:py-2{padding-block:calc(var(--spacing)*2)}.print\:text-\[32px\]{font-size:32px}.print\:text-black{color:var(--color-black)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}:root{--edit-surface-base:#070f1b;--edit-surface-panel:#0a1220eb;--edit-surface-elevated:#0f172abd;--edit-surface-floating:#090f1bf0;--edit-surface-overlay:#02061770;--edit-surface-glass:#090e18b3;--edit-border-subtle:#94a3b824;--edit-border-default:#94a3b83d;--edit-border-strong:#94a3b861;--edit-border-accent:#7dd3fc80;--edit-border-danger:#fca5a575;--edit-text-primary:#e2e8f0;--edit-text-secondary:#e2e8f0db;--edit-text-muted:#94a3b8eb;--edit-text-accent:#cdeeff;--edit-text-danger:#fecaca;--edit-accent-primary:#38bdf8;--edit-accent-primary-soft:#38bdf82e;--edit-accent-primary-strong:#38bdf8d1;--edit-success:#34d399;--edit-success-soft:#34d39933;--edit-warning:#fbbf24;--edit-warning-soft:#fbbf2433;--edit-danger:#f87171;--edit-danger-soft:#f8717133;--edit-radius-xs:6px;--edit-radius-sm:8px;--edit-radius-md:12px;--edit-radius-lg:16px;--edit-radius-xl:24px;--edit-radius-pill:999px;--edit-space-2xs:4px;--edit-space-xs:6px;--edit-space-sm:10px;--edit-space-md:14px;--edit-space-lg:18px;--edit-space-xl:24px;--edit-space-2xl:32px;--edit-shadow-sm:0 6px 16px #0206173d;--edit-shadow-md:0 12px 28px #0206174d;--edit-shadow-lg:0 20px 44px #02061761;--edit-shadow-float:0 26px 56px #02061775;--edit-shadow-glow:0 0 0 1px #7dd3fc47;--edit-control-height-sm:30px;--edit-control-height-md:36px;--edit-control-height-lg:44px;--edit-touch-target-min:44px;--edit-icon-size-sm:12px;--edit-icon-size-md:14px;--edit-icon-size-lg:16px;--edit-motion-fast:.12s;--edit-motion-normal:.2s;--edit-motion-slow:.3s;--edit-ease-standard:cubic-bezier(.2,.8,.2,1);--edit-ease-emphasized:cubic-bezier(.22,1,.36,1);--widget-style-debug-shell:#0ea5e9c7;--widget-style-debug-header:#3b82f6c7;--widget-style-debug-stage:#10b981c7;--widget-style-debug-content:#f97316c7;--widget-style-debug-overlay:#a855f7d1;--widget-style-debug-dock:#eab308d1;--widget-contract-space-2xs:var(--widget-space-2xs,4px);--widget-contract-space-xs:var(--widget-space-xs,6px);--widget-contract-space-sm:var(--widget-space-sm,8px);--widget-contract-space-md:var(--widget-space-md,12px);--widget-contract-space-lg:var(--widget-space-lg,16px);--widget-contract-space-xl:var(--widget-space-xl,20px);--widget-contract-space-2xl:var(--widget-space-2xl,24px);--widget-contract-gap-stack-tight:var(--widget-contract-space-sm);--widget-contract-gap-stack:var(--widget-contract-space-md);--widget-contract-gap-stack-loose:var(--widget-contract-space-lg);--widget-contract-gap-inline:var(--widget-contract-space-sm);--widget-contract-radius-control:var(--widget-radius-md,12px);--widget-contract-radius-shell:var(--widget-radius-lg,16px);--widget-contract-radius-content:calc(var(--widget-contract-radius-shell) - 2px);--widget-contract-radius-stage:var(--widget-contract-radius-content);--widget-contract-radius-overlay:var(--widget-contract-radius-shell);--widget-contract-radius-dock:var(--widget-contract-radius-shell);--widget-contract-radius-panel:var(--widget-contract-radius-overlay);--widget-contract-radius-pill:var(--widget-radius-pill,999px);--widget-contract-border-subtle:var(--widget-border-subtle,#0f172a24);--widget-contract-border-strong:var(--widget-border-default,#0f172a38);--widget-contract-border-active:var(--widget-border-accent,#2563eb7a);--widget-contract-border-selection:var(--widget-contract-border-active)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-border-selection:color-mix(in srgb,var(--widget-contract-border-active)74%,transparent)}}:root{--widget-contract-shadow-shell:var(--widget-shadow-sm,0 6px 14px #0206171f);--widget-contract-shadow-overlay:0 16px 28px #02061729;--widget-contract-shadow-overlay-strong:0 26px 54px #02061738;--widget-contract-shadow-dock:inset 0 1px 0 #ffffff1f;--widget-contract-glow-soft:var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-glow-soft:color-mix(in srgb,var(--widget-accent-soft,#2563eb29)72%,transparent)}}:root{--widget-contract-glow-strong:var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-glow-strong:color-mix(in srgb,var(--widget-accent-soft,#2563eb29)100%,transparent)}}:root{--widget-contract-motion-fast:var(--widget-motion-fast,.12s);--widget-contract-motion-standard:var(--widget-motion-normal,.18s);--widget-contract-motion-layout:var(--widget-motion-slow,.28s);--widget-contract-ease-standard:var(--widget-ease-snappy,cubic-bezier(.2,0,.2,1));--widget-contract-ease-emphasis:var(--widget-ease-settle,cubic-bezier(.22,1,.36,1));--widget-contract-ease-soft:cubic-bezier(.16,1,.3,1);--widget-contract-surface-workspace:var(--ui-bg,#f6f7fb)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-workspace:color-mix(in srgb,var(--ui-bg,#f6f7fb)16%,transparent)}}:root{--widget-contract-surface-shell:var(--widget-surface-base,#ffffffd1);--widget-contract-surface-content:var(--widget-surface-panel,#ffffffbd)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-content:color-mix(in srgb,var(--widget-surface-panel,#ffffffbd)82%,var(--widget-contract-surface-shell))}}:root{--widget-contract-surface-item-region:transparent;--widget-contract-surface-overlay:var(--widget-surface-raised,#ffffffe6)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-overlay:color-mix(in srgb,var(--widget-surface-raised,#ffffffe6)82%,#0206171f)}}:root{--widget-contract-surface-edit-overlay:var(--widget-contract-surface-overlay)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-edit-overlay:color-mix(in srgb,var(--widget-contract-surface-overlay)86%,var(--widget-accent-soft,#2563eb29))}}:root{--widget-contract-surface-dock:var(--widget-contract-surface-shell)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-dock:color-mix(in srgb,var(--widget-contract-surface-shell)88%,#0206170f)}}:root{--widget-contract-surface-role-hero:var(--widget-theme-surface-role-hero,var(--widget-surface-raised,#ffffffe6))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-hero:var(--widget-theme-surface-role-hero,color-mix(in srgb,var(--widget-surface-raised,#ffffffe6)82%,var(--widget-accent-soft,#2563eb29)))}}:root{--widget-contract-surface-role-card:var(--widget-theme-surface-role-card,var(--widget-surface-panel,#ffffffbd))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-card:var(--widget-theme-surface-role-card,color-mix(in srgb,var(--widget-surface-panel,#ffffffbd)88%,#ffffff2e))}}:root{--widget-contract-surface-role-quiet:var(--widget-theme-surface-role-quiet,var(--widget-contract-surface-shell))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-quiet:var(--widget-theme-surface-role-quiet,color-mix(in srgb,var(--widget-contract-surface-shell)90%,var(--widget-surface-panel,#ffffffbd)))}}:root{--widget-contract-surface-role-utility:var(--widget-theme-surface-role-utility,var(--widget-surface-control,#ffffffc7))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-utility:var(--widget-theme-surface-role-utility,color-mix(in srgb,var(--widget-surface-control,#ffffffc7)86%,var(--widget-contract-surface-shell)))}}:root{--widget-contract-surface-role-input:var(--widget-theme-surface-role-input,var(--widget-surface-raised,#ffffffe6))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-input:var(--widget-theme-surface-role-input,color-mix(in srgb,var(--widget-surface-raised,#ffffffe6)74%,var(--widget-surface-control,#ffffffc7)))}}:root{--widget-contract-surface-role-positive:var(--widget-theme-surface-role-positive,var(--widget-success,#22c55e))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-positive:var(--widget-theme-surface-role-positive,color-mix(in srgb,var(--widget-success,#22c55e)10%,var(--widget-surface-raised,#ffffffe6)))}}:root{--widget-contract-surface-role-raised:var(--widget-theme-surface-role-raised,var(--widget-surface-raised,#ffffffe6))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-raised:var(--widget-theme-surface-role-raised,color-mix(in srgb,var(--widget-surface-raised,#ffffffe6)94%,#ffffff24))}}:root{--widget-contract-surface-role-hero-border:var(--widget-theme-surface-role-hero-border,var(--widget-contract-border-active))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-hero-border:var(--widget-theme-surface-role-hero-border,color-mix(in srgb,var(--widget-contract-border-active)28%,var(--widget-contract-border-strong)))}}:root{--widget-contract-surface-role-card-border:var(--widget-theme-surface-role-card-border,var(--widget-contract-border-strong))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-card-border:var(--widget-theme-surface-role-card-border,color-mix(in srgb,var(--widget-contract-border-strong)44%,transparent))}}:root{--widget-contract-surface-role-quiet-border:var(--widget-theme-surface-role-quiet-border,var(--widget-contract-border-subtle))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-quiet-border:var(--widget-theme-surface-role-quiet-border,color-mix(in srgb,var(--widget-contract-border-subtle)26%,transparent))}}:root{--widget-contract-surface-role-utility-border:var(--widget-theme-surface-role-utility-border,var(--widget-contract-border-strong))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-utility-border:var(--widget-theme-surface-role-utility-border,color-mix(in srgb,var(--widget-contract-border-strong)34%,transparent))}}:root{--widget-contract-surface-role-input-border:var(--widget-theme-surface-role-input-border,var(--widget-contract-border-strong))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-input-border:var(--widget-theme-surface-role-input-border,color-mix(in srgb,var(--widget-contract-border-strong)54%,transparent))}}:root{--widget-contract-surface-role-positive-border:var(--widget-theme-surface-role-positive-border,var(--widget-success,#22c55e))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-positive-border:var(--widget-theme-surface-role-positive-border,color-mix(in srgb,var(--widget-success,#22c55e)24%,var(--widget-contract-border-subtle)))}}:root{--widget-contract-surface-role-raised-border:var(--widget-theme-surface-role-raised-border,var(--widget-contract-border-strong))}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-surface-role-raised-border:var(--widget-theme-surface-role-raised-border,color-mix(in srgb,var(--widget-contract-border-strong)36%,transparent))}}:root{--widget-contract-surface-role-hero-shadow:var(--widget-theme-surface-role-hero-shadow,inset 0 1px 0 #ffffff2e,0 18px 38px #0f172a1a);--widget-contract-surface-role-card-shadow:var(--widget-theme-surface-role-card-shadow,0 12px 24px #0f172a14);--widget-contract-surface-role-quiet-shadow:var(--widget-theme-surface-role-quiet-shadow,none);--widget-contract-surface-role-utility-shadow:var(--widget-theme-surface-role-utility-shadow,inset 0 1px 0 #ffffff1a,0 10px 20px #0f172a0f);--widget-contract-surface-role-input-shadow:var(--widget-theme-surface-role-input-shadow,inset 0 1px 0 #ffffff24,0 10px 18px #0f172a0f);--widget-contract-surface-role-positive-shadow:var(--widget-theme-surface-role-positive-shadow,inset 0 1px 0 #ffffff2e,0 12px 24px #22c55e14);--widget-contract-surface-role-raised-shadow:var(--widget-theme-surface-role-raised-shadow,inset 0 1px 0 #ffffff1f,0 10px 22px #0f172a12);--widget-contract-overlay-padding:max(10px,var(--widget-contract-space-sm));--widget-contract-overlay-backdrop:#0a0f1a14;--widget-contract-overlay-blur:16px;--widget-contract-overlay-visibility-idle:0;--widget-contract-overlay-visibility-hover:.82;--widget-contract-overlay-visibility-active:1;--widget-contract-selection-shell-outline:0 0 0 1px var(--widget-contract-border-selection)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-shell-outline:0 0 0 1px color-mix(in srgb,var(--widget-contract-border-selection)72%,transparent)}}:root{--widget-contract-selection-edit-outline:0 0 0 1px var(--widget-contract-border-active)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-edit-outline:0 0 0 1px color-mix(in srgb,var(--widget-contract-border-active)64%,transparent)}}:root{--widget-contract-selection-padding-inline-min:4px;--widget-contract-selection-padding-inline-max:10px;--widget-contract-selection-padding-inline-factor:.1;--widget-contract-selection-padding-block-min:3px;--widget-contract-selection-padding-block-max:8px;--widget-contract-selection-padding-block-factor:.08;--widget-contract-selection-radius-min:10px;--widget-contract-selection-radius-max:20px;--widget-contract-selection-radius-factor:.24;--widget-contract-selection-surface-hover:linear-gradient(180deg,var(--widget-surface-panel,#ffffffbd)0%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-surface-hover:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-panel,#ffffffbd)8%,transparent)0%,transparent 100%)}}:root{--widget-contract-selection-surface-selected:linear-gradient(180deg,var(--widget-accent-soft,#2563eb29)0%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-surface-selected:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft,#2563eb29)12%,transparent)0%,transparent 100%)}}:root{--widget-contract-selection-surface-drag:linear-gradient(180deg,var(--widget-accent-soft,#2563eb29)0%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-surface-drag:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft,#2563eb29)14%,transparent)0%,transparent 100%)}}:root{--widget-contract-selection-ring-hover:var(--widget-contract-border-active)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-ring-hover:color-mix(in srgb,var(--widget-contract-border-active)28%,transparent)}}:root{--widget-contract-selection-ring-selected:var(--widget-contract-border-active)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-ring-selected:color-mix(in srgb,var(--widget-contract-border-active)54%,transparent)}}:root{--widget-contract-selection-ring-drag:var(--widget-contract-border-active)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-ring-drag:color-mix(in srgb,var(--widget-contract-border-active)84%,transparent)}}:root{--widget-contract-selection-shadow-hover:inset 0 0 0 1px var(--widget-contract-border-active),0 8px 18px #0206171a}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-shadow-hover:inset 0 0 0 1px color-mix(in srgb,var(--widget-contract-border-active)18%,transparent),0 8px 18px #0206171a}}:root{--widget-contract-selection-shadow-selected:inset 0 0 0 1px var(--widget-contract-border-active),0 10px 22px #02061724,0 0 0 1px var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-shadow-selected:inset 0 0 0 1px color-mix(in srgb,var(--widget-contract-border-active)42%,transparent),0 10px 22px #02061724,0 0 0 1px color-mix(in srgb,var(--widget-accent-soft,#2563eb29)22%,transparent)}}:root{--widget-contract-selection-shadow-drag:inset 0 0 0 1px var(--widget-contract-border-active),0 22px 38px #02061747,0 0 0 2px var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-selection-shadow-drag:inset 0 0 0 1px color-mix(in srgb,var(--widget-contract-border-active)82%,transparent),0 22px 38px #02061747,0 0 0 2px color-mix(in srgb,var(--widget-accent-soft,#2563eb29)38%,transparent)}}:root{--widget-contract-selection-lift-hover:-1px;--widget-contract-selection-lift-selected:-1px;--widget-contract-selection-lift-drag:-3px;--widget-contract-dock-state-idle-opacity:.12;--widget-contract-dock-state-holding-opacity:.72;--widget-contract-dock-state-ready-opacity:.94;--widget-contract-dock-slot-radius:18px;--widget-contract-dock-rim-width:2px;--widget-contract-dock-dwell-duration:.92s;--widget-contract-dock-indicator-size:34px;--widget-contract-dock-indicator-core-size:11px;--widget-contract-dock-glow-soft:var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-dock-glow-soft:color-mix(in srgb,var(--widget-accent-soft,#2563eb29)18%,transparent)}}:root{--widget-contract-dock-glow-charged:var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-dock-glow-charged:color-mix(in srgb,var(--widget-accent-soft,#2563eb29)30%,transparent)}}:root{--widget-contract-dock-glow-ready:var(--widget-accent-soft,#2563eb29)}@supports (color:color-mix(in lab, red, red)){:root{--widget-contract-dock-glow-ready:color-mix(in srgb,var(--widget-accent-soft,#2563eb29)42%,transparent)}}:root{--widget-contract-glance-rim-height:2px;--widget-contract-glance-rim-inset:16px;--widget-contract-glance-bloom-height:34px;--widget-contract-glance-bloom-blur:14px;--widget-contract-glance-opacity-calm:.28;--widget-contract-glance-opacity-soft:.72;--widget-contract-glance-opacity-strong:1;--widget-contract-shell-overflow:hidden;--widget-contract-content-overflow:hidden;--widget-contract-content-padding:var(--widget-contract-gap-stack);--widget-contract-region-gap:var(--widget-contract-gap-stack-tight);--widget-contract-item-region-radius:calc(var(--widget-contract-radius-control) + 2px);--widget-contract-text-role-hero-size:var(--widget-font-size-xl,20px);--widget-contract-text-role-hero-weight:700;--widget-contract-text-role-hero-color:var(--widget-theme-text-primary,var(--widget-text-primary,#0f172a));--widget-contract-text-role-primary-size:var(--widget-font-size-md,13px);--widget-contract-text-role-primary-weight:620;--widget-contract-text-role-primary-color:var(--widget-theme-text-primary,var(--widget-text-primary,#0f172a));--widget-contract-text-role-secondary-size:var(--widget-font-size-sm,12px);--widget-contract-text-role-secondary-weight:560;--widget-contract-text-role-secondary-color:var(--widget-theme-text-secondary,var(--widget-text-secondary,#334155));--widget-contract-text-role-muted-size:var(--widget-font-size-xs,11px);--widget-contract-text-role-muted-weight:520;--widget-contract-text-role-muted-color:var(--widget-theme-text-muted,var(--widget-text-muted,#64748b))}:where(.widget-shell,.widget-body){--widget-token-shell-surface:var(--widget-contract-surface-shell);--widget-token-shell-border:var(--widget-contract-border-subtle);--widget-token-shell-radius:var(--widget-contract-radius-shell);--widget-token-shell-shadow:var(--widget-contract-shadow-shell);--widget-token-shell-overflow:var(--widget-contract-shell-overflow);--widget-token-stage-surface:var(--widget-contract-surface-content);--widget-token-stage-radius:var(--widget-contract-radius-content);--widget-token-stage-padding:var(--widget-contract-content-padding);--widget-token-content-surface:var(--widget-contract-surface-content);--widget-token-content-padding:var(--widget-contract-content-padding);--widget-token-content-overflow:var(--widget-contract-content-overflow);--widget-token-item-region-surface:var(--widget-contract-surface-item-region);--widget-token-item-region-radius:var(--widget-contract-item-region-radius);--widget-token-item-region-gap:var(--widget-contract-region-gap);--widget-token-overlay-surface:var(--widget-contract-surface-overlay);--widget-token-overlay-edit-surface:var(--widget-contract-surface-edit-overlay);--widget-token-overlay-radius:var(--widget-contract-radius-overlay);--widget-token-overlay-shadow:var(--widget-contract-shadow-overlay);--widget-token-overlay-shadow-strong:var(--widget-contract-shadow-overlay-strong);--widget-token-overlay-padding:var(--widget-contract-overlay-padding);--widget-token-overlay-backdrop:var(--widget-contract-overlay-backdrop);--widget-token-overlay-backdrop-blur:var(--widget-contract-overlay-blur);--widget-token-overlay-opacity-hover:var(--widget-contract-overlay-visibility-hover);--widget-token-overlay-opacity-active:var(--widget-contract-overlay-visibility-active);--widget-token-dock-surface:var(--widget-contract-surface-dock);--widget-token-dock-divider:var(--widget-contract-border-strong)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-dock-divider:color-mix(in srgb,var(--widget-contract-border-strong)82%,transparent)}}:where(.widget-shell,.widget-body){--widget-token-dock-radius:var(--widget-contract-radius-dock);--widget-token-dock-shadow:var(--widget-contract-shadow-dock);--widget-token-dock-padding:max(8px,var(--widget-contract-space-sm));--widget-token-dock-idle-opacity:var(--widget-contract-dock-state-idle-opacity);--widget-token-dock-holding-opacity:var(--widget-contract-dock-state-holding-opacity);--widget-token-dock-ready-opacity:var(--widget-contract-dock-state-ready-opacity);--widget-token-dock-slot-radius:var(--widget-contract-dock-slot-radius);--widget-token-dock-rim-width:var(--widget-contract-dock-rim-width);--widget-token-dock-dwell-duration:var(--widget-contract-dock-dwell-duration);--widget-token-dock-indicator-size:var(--widget-contract-dock-indicator-size);--widget-token-dock-indicator-core-size:var(--widget-contract-dock-indicator-core-size);--widget-token-dock-glow-soft:var(--widget-contract-dock-glow-soft);--widget-token-dock-glow-charged:var(--widget-contract-dock-glow-charged);--widget-token-dock-glow-ready:var(--widget-contract-dock-glow-ready);--widget-token-glance-rim-height:var(--widget-contract-glance-rim-height);--widget-token-glance-rim-inset:var(--widget-contract-glance-rim-inset);--widget-token-glance-bloom-height:var(--widget-contract-glance-bloom-height);--widget-token-glance-bloom-blur:var(--widget-contract-glance-bloom-blur);--widget-token-glance-color:transparent;--widget-token-glance-rim-opacity:0;--widget-token-glance-bloom-opacity:0;--widget-token-glance-aura-opacity:0;--widget-token-glance-header-mix:0%;--widget-token-typography-label:var(--widget-contract-text-role-muted-size);--widget-token-typography-body:var(--widget-contract-text-role-secondary-size);--widget-token-typography-heading:var(--widget-contract-text-role-primary-size);--widget-token-typography-display:var(--widget-contract-text-role-hero-size);--widget-token-text-role-hero-size:var(--widget-contract-text-role-hero-size);--widget-token-text-role-hero-weight:var(--widget-contract-text-role-hero-weight);--widget-token-text-role-hero-color:var(--widget-contract-text-role-hero-color);--widget-token-text-role-primary-size:var(--widget-contract-text-role-primary-size);--widget-token-text-role-primary-weight:var(--widget-contract-text-role-primary-weight);--widget-token-text-role-primary-color:var(--widget-contract-text-role-primary-color);--widget-token-text-role-secondary-size:var(--widget-contract-text-role-secondary-size);--widget-token-text-role-secondary-weight:var(--widget-contract-text-role-secondary-weight);--widget-token-text-role-secondary-color:var(--widget-contract-text-role-secondary-color);--widget-token-text-role-muted-size:var(--widget-contract-text-role-muted-size);--widget-token-text-role-muted-weight:var(--widget-contract-text-role-muted-weight);--widget-token-text-role-muted-color:var(--widget-contract-text-role-muted-color);--widget-token-control-radius-soft:var(--widget-contract-radius-control);--widget-token-control-radius-pill:var(--widget-contract-radius-pill);--widget-token-control-shadow:var(--widget-contract-shadow-shell);--widget-token-motion-enter:var(--widget-contract-motion-standard);--widget-token-motion-exit:var(--widget-contract-motion-fast);--widget-token-motion-emphasis:var(--widget-contract-motion-layout);--widget-token-selection-padding-inline-min:var(--widget-contract-selection-padding-inline-min);--widget-token-selection-padding-inline-max:var(--widget-contract-selection-padding-inline-max);--widget-token-selection-padding-inline-factor:var(--widget-contract-selection-padding-inline-factor);--widget-token-selection-padding-block-min:var(--widget-contract-selection-padding-block-min);--widget-token-selection-padding-block-max:var(--widget-contract-selection-padding-block-max);--widget-token-selection-padding-block-factor:var(--widget-contract-selection-padding-block-factor);--widget-token-selection-radius-min:var(--widget-contract-selection-radius-min);--widget-token-selection-radius-max:var(--widget-contract-selection-radius-max);--widget-token-selection-radius-factor:var(--widget-contract-selection-radius-factor);--widget-token-selection-surface-hover:var(--widget-contract-selection-surface-hover);--widget-token-selection-surface-selected:var(--widget-contract-selection-surface-selected);--widget-token-selection-surface-drag:var(--widget-contract-selection-surface-drag);--widget-token-selection-ring-hover:var(--widget-contract-selection-ring-hover);--widget-token-selection-ring-selected:var(--widget-contract-selection-ring-selected);--widget-token-selection-ring-drag:var(--widget-contract-selection-ring-drag);--widget-token-selection-shadow-hover:var(--widget-contract-selection-shadow-hover);--widget-token-selection-shadow-selected:var(--widget-contract-selection-shadow-selected);--widget-token-selection-shadow-drag:var(--widget-contract-selection-shadow-drag);--widget-token-selection-lift-hover:var(--widget-contract-selection-lift-hover);--widget-token-selection-lift-selected:var(--widget-contract-selection-lift-selected);--widget-token-selection-lift-drag:var(--widget-contract-selection-lift-drag);--widget-token-state-selected-outline:var(--widget-contract-selection-shell-outline);--widget-token-state-editing-outline:var(--widget-contract-selection-edit-outline);--widget-token-state-alert-outline:0 0 0 1px var(--widget-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-state-alert-outline:0 0 0 1px color-mix(in srgb,var(--widget-danger,#dc2626)54%,transparent)}}:where(.widget-shell,.widget-body){--widget-token-layer-shell:1;--widget-token-layer-background:1;--widget-token-layer-stage:2;--widget-token-layer-content:3;--widget-token-layer-item-region:4;--widget-token-layer-controls:5;--widget-token-layer-overlay:6;--widget-token-layer-edit-overlay:7;--widget-token-layer-dock:8}:root{--background:#fff;--foreground:#171717;--font-family:var(--font-geist-sans),sans-serif;--font-size:14px;--font-color:#111;--widget-bg:#fffc}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#fa0000}}body{background:var(--background);color:var(--foreground);font-family:var(--font-family)}.theme-transition-root,.theme-transition-root :is(.widget-shell,.widget-shell-normal,.widget-shell-fullscreen,.widget-settings-panel,.widget-content,.ui-surface,.drag-handle,.edit-sheet-surface){transition:background-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),fill .32s cubic-bezier(.22,1,.36,1),stroke .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.theme-transition-root,.theme-transition-root *{transition-duration:1ms!important}}:root{--system-bg:#f6f7fb;--system-bg-soft:#eef2f7;--system-surface:#ffffffdb;--system-surface-soft:#fafcffeb;--system-surface-raised:#fffffff5;--system-surface-floating:#ffffffeb;--system-overlay:#0f172a52;--system-fg:#111827;--system-muted:#111827b8;--system-border:#0f172a24;--system-border-strong:#0f172a3d;--system-accent:#2563eb;--system-accent-soft:#2563eb2e;--system-accent-strong:#2563ebd1;--system-on-accent:#fff;--system-shadow:0 18px 40px #0f172a2e;--system-shadow-float:0 26px 56px #0f172a3d;--system-error:#dc2626;--system-error-soft:#dc26262e;--system-error-border:#dc26265c;--ui-bg:var(--system-bg);--ui-bg-soft:var(--system-bg-soft);--ui-fg:var(--system-fg);--ui-border:var(--system-border);--ui-muted:var(--system-muted);--ui-accent:var(--system-accent);--ui-shadow:var(--system-shadow);--edit-surface-base:var(--system-bg)}@supports (color:color-mix(in lab, red, red)){:root{--edit-surface-base:color-mix(in srgb,var(--system-bg)84%,transparent)}}:root{--edit-surface-panel:var(--system-surface)}@supports (color:color-mix(in lab, red, red)){:root{--edit-surface-panel:color-mix(in srgb,var(--system-surface)92%,transparent)}}:root{--edit-surface-elevated:var(--system-surface-raised)}@supports (color:color-mix(in lab, red, red)){:root{--edit-surface-elevated:color-mix(in srgb,var(--system-surface-raised)90%,transparent)}}:root{--edit-surface-floating:var(--system-surface-floating)}@supports (color:color-mix(in lab, red, red)){:root{--edit-surface-floating:color-mix(in srgb,var(--system-surface-floating)94%,transparent)}}:root{--edit-surface-overlay:var(--system-overlay);--edit-surface-glass:var(--system-surface-raised)}@supports (color:color-mix(in lab, red, red)){:root{--edit-surface-glass:color-mix(in srgb,var(--system-surface-raised)78%,transparent)}}:root{--edit-border-subtle:var(--system-border)}@supports (color:color-mix(in lab, red, red)){:root{--edit-border-subtle:color-mix(in srgb,var(--system-border)72%,transparent)}}:root{--edit-border-default:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--edit-border-default:color-mix(in srgb,var(--system-border-strong)78%,transparent)}}:root{--edit-border-strong:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--edit-border-strong:color-mix(in srgb,var(--system-border-strong)100%,transparent)}}:root{--edit-border-accent:var(--system-accent-strong)}@supports (color:color-mix(in lab, red, red)){:root{--edit-border-accent:color-mix(in srgb,var(--system-accent-strong)76%,transparent)}}:root{--edit-border-danger:var(--system-error-border);--edit-text-primary:var(--system-fg);--edit-text-secondary:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--edit-text-secondary:color-mix(in srgb,var(--system-fg)82%,var(--system-muted))}}:root{--edit-text-muted:var(--system-muted);--edit-text-accent:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){:root{--edit-text-accent:color-mix(in srgb,var(--system-accent)88%,#fff 12%)}}:root{--edit-text-danger:var(--system-error);--edit-accent-primary:var(--system-accent);--edit-accent-primary-soft:var(--system-accent-soft);--edit-accent-primary-strong:var(--system-accent-strong);--edit-shadow-sm:0 6px 16px #0f172a1f;--edit-shadow-md:0 12px 28px #0f172a29;--edit-shadow-lg:0 20px 44px #0f172a33;--edit-shadow-float:var(--system-shadow-float);--edit-shadow-glow:0 0 0 1px #2563eb3d;--widget-control-hover-bg:#2563eb29;--widget-control-hover-border:#2563ebd1;--widget-control-hover-text:var(--widget-text-primary);--widget-control-active-bg:#2563ebf2;--widget-control-active-border:#2563eb;--widget-control-active-text:#fff;--widget-surface-base:#ffffffd1;--widget-surface-panel:#ffffffbd;--widget-surface-raised:#ffffffe6;--widget-surface-control:#fffffff0;--widget-surface-active:#2563eb33;--widget-border-subtle:#0f172a24;--widget-border-default:#0f172a38;--widget-border-strong:#0f172a52;--widget-border-accent:#2563ebb3;--widget-text-primary:#0f172a;--widget-text-secondary:#334155;--widget-text-muted:#64748b;--widget-text-accent:#1d4ed8;--widget-accent-primary:#2563eb;--widget-accent-soft:#2563eb29;--widget-accent-strong:#1d4ed8;--widget-success:#0f9f6e;--widget-warning:#d97706;--widget-danger:#dc2626;--widget-radius-sm:8px;--widget-radius-md:12px;--widget-radius-lg:16px;--widget-radius-xl:20px;--widget-radius-pill:999px;--widget-space-2xs:4px;--widget-space-xs:6px;--widget-space-sm:8px;--widget-space-md:12px;--widget-space-lg:16px;--widget-space-xl:20px;--widget-space-2xl:24px;--widget-shadow-sm:0 4px 12px #0206171a;--widget-shadow-md:0 10px 22px #02061729;--widget-shadow-lg:0 18px 34px #02061733;--widget-shadow-glow:0 0 0 1px #2563eb29;--widget-control-height-sm:30px;--widget-control-height-md:36px;--widget-control-height-lg:42px;--widget-font-size-xs:11px;--widget-font-size-sm:12px;--widget-font-size-md:13px;--widget-font-size-lg:16px;--widget-font-size-xl:20px;--widget-motion-fast:.12s;--widget-motion-normal:.16s;--widget-motion-slow:.24s;--widget-ease-snappy:cubic-bezier(.2,.82,.2,1);--widget-ease-settle:cubic-bezier(.22,1,.36,1);--widget-press-scale:.985;--widget-hover-lift-y:-1px;--widget-hover-lift-y-strong:-2px;--theme-nav-border:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--theme-nav-border:color-mix(in srgb,var(--system-fg)24%,transparent)}}:root{--theme-nav-btn-bg:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--theme-nav-btn-bg:color-mix(in srgb,var(--system-fg)10%,transparent)}}:root{--theme-nav-btn-border:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--theme-nav-btn-border:color-mix(in srgb,var(--system-fg)32%,transparent)}}:root{--theme-nav-btn-text:var(--ui-fg);--theme-nav-btn-hover-bg:var(--system-accent-soft);--theme-nav-btn-hover-border:var(--system-accent-strong)}@supports (color:color-mix(in lab, red, red)){:root{--theme-nav-btn-hover-border:color-mix(in srgb,var(--system-accent-strong)76%,transparent)}}:root{--theme-nav-btn-hover-text:var(--system-on-accent);--theme-nav-btn-active-bg:var(--system-accent-soft);--theme-nav-btn-active-border:var(--system-accent-strong);--theme-nav-save-status-bg:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--theme-nav-save-status-bg:color-mix(in srgb,var(--system-fg)12%,transparent)}}:root{--theme-nav-save-status-border:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--theme-nav-save-status-border:color-mix(in srgb,var(--system-fg)28%,transparent)}}:root{--theme-nav-save-status-text:var(--ui-fg);--theme-settings-sidebar-bg:var(--system-surface-floating)}@supports (color:color-mix(in lab, red, red)){:root{--theme-settings-sidebar-bg:color-mix(in srgb,var(--system-surface-floating)92%,transparent)}}:root{--theme-settings-sidebar-border:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--theme-settings-sidebar-border:color-mix(in srgb,var(--system-border-strong)68%,transparent)}}:root{--theme-settings-sidebar-text:var(--system-fg);--theme-tab-indicator:var(--system-accent);--theme-tab-indicator-soft:var(--system-accent-soft);--theme-add-trigger-bg:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-add-trigger-bg:color-mix(in srgb,var(--system-accent)24%,transparent)}}:root{--theme-add-trigger-border:var(--system-accent-strong)}@supports (color:color-mix(in lab, red, red)){:root{--theme-add-trigger-border:color-mix(in srgb,var(--system-accent-strong)64%,transparent)}}:root{--theme-add-trigger-text:var(--system-on-accent);--theme-add-trigger-hover-bg:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-add-trigger-hover-bg:color-mix(in srgb,var(--system-accent)34%,transparent)}}:root{--theme-add-trigger-hover-text:var(--system-on-accent);--theme-add-menu-bg:var(--system-surface-floating)}@supports (color:color-mix(in lab, red, red)){:root{--theme-add-menu-bg:color-mix(in srgb,var(--system-surface-floating)94%,transparent)}}:root{--theme-add-menu-border:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--theme-add-menu-border:color-mix(in srgb,var(--system-border-strong)78%,transparent)}}:root{--theme-add-menu-sidebar-bg:var(--system-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root{--theme-add-menu-sidebar-bg:color-mix(in srgb,var(--system-surface-soft)92%,transparent)}}:root{--theme-add-menu-text:var(--ui-fg);--theme-workspace-switcher-bg:var(--system-surface-soft)}@supports (color:color-mix(in lab, red, red)){:root{--theme-workspace-switcher-bg:color-mix(in srgb,var(--system-surface-soft)88%,transparent)}}:root{--theme-workspace-switcher-border:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--theme-workspace-switcher-border:color-mix(in srgb,var(--system-border-strong)74%,transparent)}}:root{--theme-workspace-dot-bg:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){:root{--theme-workspace-dot-bg:color-mix(in srgb,var(--system-fg)34%,transparent)}}:root{--theme-workspace-dot-border:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--theme-workspace-dot-border:color-mix(in srgb,var(--system-border-strong)82%,transparent)}}:root{--theme-workspace-dot-active-bg:var(--system-accent);--theme-workspace-dot-active-border:var(--system-accent-strong);--theme-error-bg:var(--system-error)}@supports (color:color-mix(in lab, red, red)){:root{--theme-error-bg:color-mix(in srgb,var(--system-error)14%,transparent)}}:root{--theme-error-soft:var(--system-error-soft);--theme-error-border:var(--system-error-border);--theme-error-text:var(--system-error)}@media (prefers-color-scheme:dark){:root{--system-bg:#0b1220;--system-bg-soft:#11192b;--system-surface:#11192bdb;--system-surface-soft:#0f172aeb;--system-surface-raised:#141e30f5;--system-surface-floating:#0c1321f0;--system-overlay:#02061775;--system-fg:#e5edf8;--system-muted:#cbd5e1c2;--system-border:#94a3b829;--system-border-strong:#94a3b847;--system-shadow:0 18px 40px #0206175c;--system-shadow-float:0 26px 56px #02061770}}[data-theme-scope=tinyweb-app] .tinyweb-top-nav{border-color:var(--theme-nav-border)!important}[data-theme-scope=tinyweb-app] .tinyweb-top-nav .tw-nav-btn{border-color:var(--theme-nav-btn-border)!important;background:var(--theme-nav-btn-bg)!important;color:var(--theme-nav-btn-text)!important}[data-theme-scope=tinyweb-app] .tinyweb-top-nav .tw-nav-btn:hover{border-color:var(--theme-nav-btn-hover-border)!important;background:var(--theme-nav-btn-hover-bg)!important;color:var(--theme-nav-btn-hover-text)!important}[data-theme-scope=tinyweb-app] .tinyweb-top-nav .tw-nav-btn.is-active{border-color:var(--theme-nav-btn-active-border)!important;background:var(--theme-nav-btn-active-bg)!important;color:var(--theme-nav-btn-hover-text)!important}[data-theme-scope=tinyweb-app] .tw-nav-save-status{border-color:var(--theme-nav-save-status-border)!important;background:var(--theme-nav-save-status-bg)!important;color:var(--theme-nav-save-status-text)!important}[data-theme-scope=tinyweb-app] .settings-nav-sidebar{border-right-color:var(--theme-settings-sidebar-border)!important;background:var(--theme-settings-sidebar-bg)!important;color:var(--theme-settings-sidebar-text)!important}[data-theme-scope=tinyweb-app] .settings-content-header{border-color:var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-content-header{border-color:color-mix(in srgb,var(--edit-border-subtle)88%,transparent)!important}}[data-theme-scope=tinyweb-app] .settings-content-header{background:linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-content-header{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)90%,transparent)0%,color-mix(in srgb,var(--edit-surface-panel)92%,transparent)100%)}}[data-theme-scope=tinyweb-app] .settings-shell-eyebrow,[data-theme-scope=tinyweb-app] .settings-nav-section-label{color:var(--edit-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px}[data-theme-scope=tinyweb-app] .settings-mobile-nav-button{background:var(--edit-surface-panel);border-color:var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-mobile-nav-button{background:color-mix(in srgb,var(--edit-surface-panel)84%,transparent)}}[data-theme-scope=tinyweb-app] .settings-mobile-nav-button{color:var(--edit-text-primary)}[data-theme-scope=tinyweb-app] .settings-mobile-nav-button:hover{background:var(--edit-accent-primary-soft);border-color:var(--edit-border-accent)!important}[data-theme-scope=tinyweb-app] .settings-mobile-nav-icon{background:var(--edit-surface-elevated);border-color:var(--edit-border-default)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-mobile-nav-icon{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}[data-theme-scope=tinyweb-app] .settings-mobile-nav-icon{color:var(--edit-text-secondary)}[data-theme-scope=tinyweb-app] .settings-mobile-nav-title{color:var(--edit-text-primary)}[data-theme-scope=tinyweb-app] .settings-mobile-nav-chevron{color:var(--edit-text-muted)}[data-theme-scope=tinyweb-app] .settings-tab-button{background:var(--edit-surface-panel);position:relative;overflow:hidden;border-color:var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-tab-button{background:color-mix(in srgb,var(--edit-surface-panel)84%,transparent)}}[data-theme-scope=tinyweb-app] .settings-tab-button{color:var(--edit-text-primary)}[data-theme-scope=tinyweb-app] .settings-tab-button:hover{background:var(--edit-accent-primary-soft);border-color:var(--edit-border-accent)!important}[data-theme-scope=tinyweb-app] .settings-tab-button.is-active{border-color:var(--theme-tab-indicator)!important;background:var(--theme-tab-indicator-soft)!important;color:var(--theme-nav-btn-hover-text)!important}[data-theme-scope=tinyweb-app] .settings-tab-button.is-active:before{content:"";background:var(--theme-tab-indicator);border-radius:999px;width:3px;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-theme-scope=tinyweb-app] .settings-tab-button-icon,[data-theme-scope=tinyweb-app] .settings-content-header-icon{background:var(--edit-surface-elevated);border-color:var(--edit-border-default)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-tab-button-icon,[data-theme-scope=tinyweb-app] .settings-content-header-icon{background:color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)}}[data-theme-scope=tinyweb-app] .settings-tab-button-icon,[data-theme-scope=tinyweb-app] .settings-content-header-icon{color:var(--edit-text-secondary)}[data-theme-scope=tinyweb-app] .settings-tab-button-title{color:var(--edit-text-primary)}[data-theme-scope=tinyweb-app] .settings-tab-button.is-active .settings-tab-button-icon{border-color:var(--theme-tab-indicator)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-tab-button.is-active .settings-tab-button-icon{border-color:color-mix(in srgb,var(--theme-tab-indicator)45%,transparent)!important}}[data-theme-scope=tinyweb-app] .settings-tab-button.is-active .settings-tab-button-icon{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-tab-button.is-active .settings-tab-button-icon{background:color-mix(in srgb,var(--theme-tab-indicator-soft)82%,var(--edit-surface-elevated))}}[data-theme-scope=tinyweb-app] .settings-tab-button.is-active .settings-tab-button-icon{color:var(--theme-nav-btn-hover-text)}[data-theme-scope=tinyweb-app] .settings-choice-button.is-active{box-shadow:0 0 0 1px var(--theme-tab-indicator);border-color:var(--theme-tab-indicator)!important;background:var(--theme-tab-indicator-soft)!important;color:var(--theme-nav-btn-hover-text)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .settings-choice-button.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)55%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-shell{flex-direction:column;gap:18px;max-width:1080px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-hero{border:1px solid var(--edit-border-subtle);background:radial-gradient(circle at top right,#2563eb24,transparent 34%),radial-gradient(circle at bottom left,#10b9811f,transparent 38%),var(--edit-surface-panel);border-radius:30px;flex-direction:column;gap:18px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-hero{background:radial-gradient(circle at top right,#2563eb24,transparent 34%),radial-gradient(circle at bottom left,#10b9811f,transparent 38%),color-mix(in srgb,var(--edit-surface-panel)92%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-hero{box-shadow:var(--edit-shadow-lg)}[data-theme-scope=tinyweb-app] .account-avatar,.account-avatar{isolation:isolate;background-image:var(--account-avatar-gradient);color:#fff;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-theme-scope=tinyweb-app] .account-avatar:after,.account-avatar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38,#0000 34%),linear-gradient(#0000 48%,#0f172a2e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff3d}[data-theme-scope=tinyweb-app] .account-avatar img,.account-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}[data-theme-scope=tinyweb-app] .account-avatar__initials,.account-avatar__initials{z-index:1;text-transform:uppercase;text-shadow:0 1px 8px #0f172a38;position:relative}[data-theme-scope=tinyweb-app] .account-profile-hero-main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-hero-summary{flex:auto;align-items:flex-start;gap:16px;min-width:0;display:flex}[data-theme-scope=tinyweb-app] .account-profile-avatar{color:#fff;letter-spacing:.04em;background-position:50%;background-size:cover;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;font-size:24px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 16px 36px #0f172a29}[data-theme-scope=tinyweb-app] .account-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}[data-theme-scope=tinyweb-app] .account-profile-eyebrow,[data-theme-scope=tinyweb-app] .account-profile-preview-label{letter-spacing:.16em;text-transform:uppercase;color:var(--edit-text-muted);font-size:11px;font-weight:700}[data-theme-scope=tinyweb-app] .account-profile-display{color:var(--edit-text-primary);margin-top:6px;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;line-height:.98}[data-theme-scope=tinyweb-app] .account-profile-handle{color:var(--edit-text-accent);margin-top:8px}[data-theme-scope=tinyweb-app] .account-profile-status{max-width:44rem;color:var(--edit-text-secondary);margin-top:10px;font-size:14px;line-height:1.5}[data-theme-scope=tinyweb-app] .account-profile-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-meta span,[data-theme-scope=tinyweb-app] .account-profile-preview-tag{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-meta span,[data-theme-scope=tinyweb-app] .account-profile-preview-tag{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-meta span,[data-theme-scope=tinyweb-app] .account-profile-preview-tag{color:var(--edit-text-secondary);font-size:11px;font-weight:600}[data-theme-scope=tinyweb-app] .account-profile-hero-actions{flex-wrap:wrap;gap:10px;display:inline-flex}[data-theme-scope=tinyweb-app] .account-profile-save-button{background:var(--edit-accent-primary-soft);color:var(--edit-text-primary);box-shadow:var(--edit-shadow-glow);border-color:var(--edit-border-accent)!important}[data-theme-scope=tinyweb-app] .account-profile-save-button:hover,[data-theme-scope=tinyweb-app] .account-profile-save-button:focus-visible{background:var(--edit-accent-primary);color:var(--system-on-accent);outline:none}[data-theme-scope=tinyweb-app] .account-profile-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-preview-card{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-preview-card{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-preview-card{box-shadow:var(--edit-shadow-sm)}[data-theme-scope=tinyweb-app] .account-profile-preview-row,[data-theme-scope=tinyweb-app] .account-profile-member-chip,[data-theme-scope=tinyweb-app] .account-profile-quick-summary{align-items:center;gap:10px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-preview-row{justify-content:space-between}[data-theme-scope=tinyweb-app] .account-profile-preview-copy strong{color:var(--edit-text-primary);font-size:13px}[data-theme-scope=tinyweb-app] .account-profile-preview-copy span,[data-theme-scope=tinyweb-app] .account-profile-quick-note{color:var(--edit-text-muted);font-size:12px;line-height:1.45}[data-theme-scope=tinyweb-app] .account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-section{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-panel);border-radius:24px;padding:18px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-section{background:color-mix(in srgb,var(--edit-surface-panel)90%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-section{box-shadow:var(--edit-shadow-sm)}[data-theme-scope=tinyweb-app] .account-profile-section--secondary{padding:20px}[data-theme-scope=tinyweb-app] .account-profile-field-grid{gap:14px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme-scope=tinyweb-app] .account-profile-field{flex-direction:column;gap:8px;min-width:0;display:flex}[data-theme-scope=tinyweb-app] .account-profile-field--full{grid-column:1/-1}[data-theme-scope=tinyweb-app] .account-profile-label,[data-theme-scope=tinyweb-app] .account-profile-label-row{color:var(--edit-text-secondary);font-size:12px;font-weight:600}[data-theme-scope=tinyweb-app] .account-profile-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-link-button{color:var(--edit-text-accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}[data-theme-scope=tinyweb-app] .account-profile-link-button:hover,[data-theme-scope=tinyweb-app] .account-profile-link-button:focus-visible{outline:none;text-decoration:underline}[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);border-radius:16px;width:100%;min-width:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-readonly{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);border-radius:16px;width:100%;min-width:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-readonly{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-readonly{color:var(--edit-text-primary);word-break:break-all}[data-theme-scope=tinyweb-app] .account-profile-supporting{color:var(--edit-text-muted);font-size:11px;line-height:1.45}[data-theme-scope=tinyweb-app] .account-profile-account-strip,[data-theme-scope=tinyweb-app] .account-profile-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-account-strip{border-top:1px solid var(--edit-border-subtle);margin-top:18px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-account-strip{border-top:1px solid color-mix(in srgb,var(--edit-border-subtle)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-signout-button{background:var(--system-error-soft);border-color:var(--edit-border-danger)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-signout-button{background:color-mix(in srgb,var(--system-error-soft)76%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-signout-button{color:var(--edit-text-danger)}[data-theme-scope=tinyweb-app] .account-profile-signout-button:hover,[data-theme-scope=tinyweb-app] .account-profile-signout-button:focus-visible{background:var(--system-error);outline:none}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-signout-button:hover,[data-theme-scope=tinyweb-app] .account-profile-signout-button:focus-visible{background:color-mix(in srgb,var(--system-error)18%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-toggle{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-toggle{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-toggle{text-align:left;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}[data-theme-scope=tinyweb-app] .account-profile-toggle:hover,[data-theme-scope=tinyweb-app] .account-profile-toggle:focus-visible{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-toggle:hover,[data-theme-scope=tinyweb-app] .account-profile-toggle:focus-visible{background:color-mix(in srgb,var(--edit-accent-primary-soft)72%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-toggle span:first-child{flex-direction:column;gap:4px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-toggle strong{color:var(--edit-text-primary);font-size:13px}[data-theme-scope=tinyweb-app] .account-profile-toggle small{color:var(--edit-text-muted);font-size:11px}[data-theme-scope=tinyweb-app] .account-profile-toggle-indicator{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-base);border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-toggle-indicator{background:color-mix(in srgb,var(--edit-surface-base)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-toggle-indicator{color:var(--edit-text-muted);font-size:11px;font-weight:700}[data-theme-scope=tinyweb-app] .account-profile-toggle-indicator.is-active{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft);color:var(--edit-text-accent)}[data-theme-scope=tinyweb-app] .account-profile-quick-card{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-panel);border-radius:20px;padding:14px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-quick-card{background:color-mix(in srgb,var(--edit-surface-panel)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-quick-note{margin-top:10px}[data-theme-scope=tinyweb-app] .account-profile-quick-stat{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);border-radius:16px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-quick-stat{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}@media (max-width:920px){[data-theme-scope=tinyweb-app] .account-profile-preview-grid,[data-theme-scope=tinyweb-app] .account-profile-grid,[data-theme-scope=tinyweb-app] .account-profile-field-grid--two,[data-theme-scope=tinyweb-app] .account-profile-toggle-grid,[data-theme-scope=tinyweb-app] .account-profile-quick-stats{grid-template-columns:minmax(0,1fr)}[data-theme-scope=tinyweb-app] .account-profile-hero-main,[data-theme-scope=tinyweb-app] .account-profile-account-strip,[data-theme-scope=tinyweb-app] .account-profile-action-row{flex-direction:column;align-items:stretch}[data-theme-scope=tinyweb-app] .account-profile-hero-actions{justify-content:stretch;width:100%}[data-theme-scope=tinyweb-app] .account-profile-hero-actions>*{flex:auto}}@media (max-width:640px){[data-theme-scope=tinyweb-app] .account-profile-hero{border-radius:24px;padding:20px}[data-theme-scope=tinyweb-app] .account-profile-hero-summary{flex-direction:column}[data-theme-scope=tinyweb-app] .account-profile-avatar{border-radius:22px;width:68px;height:68px;font-size:20px}[data-theme-scope=tinyweb-app] .account-profile-inline-field{grid-template-columns:minmax(0,1fr)}}[data-theme-scope=tinyweb-app] .account-profile-shell{gap:16px;max-width:1120px}[data-theme-scope=tinyweb-app] .account-profile-hero{background:radial-gradient(circle at top right,#0ea5e924,transparent 34%),radial-gradient(circle at bottom left,#10b9811f,transparent 40%),linear-gradient(180deg,var(--edit-surface-panel),var(--edit-surface-elevated));border-radius:32px;padding:24px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-hero{background:radial-gradient(circle at top right,#0ea5e924,transparent 34%),radial-gradient(circle at bottom left,#10b9811f,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-panel)95%,transparent),color-mix(in srgb,var(--edit-surface-elevated)88%,transparent))}}[data-theme-scope=tinyweb-app] .account-profile-hero-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-hero-card,[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{border:1px solid var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-hero-card,[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{border:1px solid color-mix(in srgb,var(--edit-border-subtle)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-hero-card,[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-hero-card,[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{background:color-mix(in srgb,var(--edit-surface-panel)90%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-hero-card,[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{box-shadow:var(--edit-shadow-sm)}[data-theme-scope=tinyweb-app] .account-profile-hero-card{border-radius:28px;grid-template-columns:164px minmax(0,1fr);gap:22px;padding:22px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-hero-avatar-block{flex-direction:column;gap:12px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-avatar-stage{background:linear-gradient(180deg,var(--edit-surface-elevated),var(--edit-surface-base));border-radius:24px;justify-content:center;align-items:center;min-height:176px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-avatar-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)96%,transparent),color-mix(in srgb,var(--edit-surface-base)82%,transparent))}}[data-theme-scope=tinyweb-app] .account-profile-avatar-stage{box-shadow:inset 0 1px #ffffff40}[data-theme-scope=tinyweb-app] .account-profile-avatar{border-radius:34px;width:104px;height:104px;font-size:29px}[data-theme-scope=tinyweb-app] .account-profile-avatar--compact{border-radius:15px;width:44px;height:44px;font-size:13px}[data-theme-scope=tinyweb-app] .account-profile-avatar--tiny{border-radius:11px;width:30px;height:30px;font-size:10px}[data-theme-scope=tinyweb-app] .account-profile-avatar-toolbar{flex-wrap:wrap;gap:8px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-avatar-note{max-width:16rem;color:var(--edit-text-muted);font-size:12px;line-height:1.5}[data-theme-scope=tinyweb-app] .account-profile-avatar-tool{border:1px solid var(--edit-border-subtle);justify-content:center;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-avatar-tool{border:1px solid color-mix(in srgb,var(--edit-border-subtle)92%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-avatar-tool{background:var(--edit-surface-elevated);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-avatar-tool{background:color-mix(in srgb,var(--edit-surface-elevated)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-avatar-tool{color:var(--edit-text-secondary);font-size:12px;font-weight:600;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}[data-theme-scope=tinyweb-app] .account-profile-avatar-tool:hover,[data-theme-scope=tinyweb-app] .account-profile-avatar-tool:focus-visible{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-avatar-tool:hover,[data-theme-scope=tinyweb-app] .account-profile-avatar-tool:focus-visible{background:color-mix(in srgb,var(--edit-accent-primary-soft)72%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-avatar-tool:disabled{cursor:default;opacity:.56;transform:none}[data-theme-scope=tinyweb-app] .account-profile-hero-copy{flex-direction:column;min-width:0;display:flex}[data-theme-scope=tinyweb-app] .account-profile-eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-eyebrow,[data-theme-scope=tinyweb-app] .account-profile-preview-label,[data-theme-scope=tinyweb-app] .account-profile-input-kicker,[data-theme-scope=tinyweb-app] .account-profile-info-label{letter-spacing:.14em;text-transform:uppercase;color:var(--edit-text-muted);font-size:11px;font-weight:700}[data-theme-scope=tinyweb-app] .account-profile-state-pill{border:1px solid var(--edit-border-subtle);align-items:center;min-height:28px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-state-pill{border:1px solid color-mix(in srgb,var(--edit-border-subtle)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-state-pill{background:var(--edit-surface-elevated);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-state-pill{background:color-mix(in srgb,var(--edit-surface-elevated)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-state-pill{color:var(--edit-text-secondary);font-size:11px;font-weight:700}[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-dirty{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-dirty{border-color:color-mix(in srgb,var(--edit-border-accent)82%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-dirty{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-dirty{background:color-mix(in srgb,var(--edit-accent-primary-soft)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-dirty{color:var(--edit-text-accent)}[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-saving{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-saving{border-color:color-mix(in srgb,var(--edit-border-accent)90%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-saving{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-saving{background:color-mix(in srgb,var(--edit-accent-primary-soft)70%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-state-pill.is-saving{color:var(--edit-text-primary)}[data-theme-scope=tinyweb-app] .account-profile-display{margin-top:10px;font-size:clamp(2.05rem,3.2vw,3rem);line-height:.98}[data-theme-scope=tinyweb-app] .account-profile-handle{margin-top:8px}[data-theme-scope=tinyweb-app] .account-profile-email{color:var(--edit-text-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5}[data-theme-scope=tinyweb-app] .account-profile-status{max-width:46rem;margin-top:12px;font-size:15px}[data-theme-scope=tinyweb-app] .account-profile-meta{margin-top:16px}[data-theme-scope=tinyweb-app] .account-profile-meta span,[data-theme-scope=tinyweb-app] .account-profile-preview-tag,[data-theme-scope=tinyweb-app] .account-profile-service-pill{border-radius:999px;min-height:30px;padding:0 11px;font-size:11px}[data-theme-scope=tinyweb-app] .account-profile-save-row{border-top:1px solid var(--edit-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-save-row{border-top:1px solid color-mix(in srgb,var(--edit-border-subtle)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-preview-rail{border-radius:28px;flex-direction:column;gap:12px;padding:16px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-preview-title{color:var(--edit-text-primary);margin-top:0;font-size:1.05rem;font-weight:600}[data-theme-scope=tinyweb-app] .account-profile-preview-stack{flex-direction:column;gap:12px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-preview-card{border-radius:20px;gap:10px;padding:14px}[data-theme-scope=tinyweb-app] .account-profile-preview-card--chat{background:linear-gradient(180deg,var(--edit-accent-primary-soft),var(--edit-surface-elevated))}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-preview-card--chat{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary-soft)38%,var(--edit-surface-panel)),color-mix(in srgb,var(--edit-surface-elevated)92%,transparent))}}[data-theme-scope=tinyweb-app] .account-profile-chat-preview{flex-direction:column;gap:10px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-chat-author,[data-theme-scope=tinyweb-app] .account-profile-member-chip,[data-theme-scope=tinyweb-app] .account-profile-presence-card,[data-theme-scope=tinyweb-app] .account-profile-quick-summary{align-items:center;gap:10px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-preview-copy{flex-direction:column;gap:3px;min-width:0;display:flex}[data-theme-scope=tinyweb-app] .account-profile-preview-copy strong,[data-theme-scope=tinyweb-app] .account-profile-presence-main strong,[data-theme-scope=tinyweb-app] .account-profile-info-row strong{color:var(--edit-text-primary);font-size:13px}[data-theme-scope=tinyweb-app] .account-profile-preview-copy span,[data-theme-scope=tinyweb-app] .account-profile-presence-main span,[data-theme-scope=tinyweb-app] .account-profile-chat-bubble,[data-theme-scope=tinyweb-app] .account-profile-quick-note{color:var(--edit-text-muted);font-size:12px;line-height:1.5}[data-theme-scope=tinyweb-app] .account-profile-chat-bubble{border:1px solid var(--edit-border-subtle);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-chat-bubble{border:1px solid color-mix(in srgb,var(--edit-border-subtle)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-chat-bubble{background:var(--edit-surface-base);border-radius:16px 16px 16px 8px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-chat-bubble{background:color-mix(in srgb,var(--edit-surface-base)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-presence-card{justify-content:space-between}[data-theme-scope=tinyweb-app] .account-profile-member-chip{border:1px solid var(--edit-border-subtle);min-width:0;padding:7px 10px 7px 7px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-member-chip{border:1px solid color-mix(in srgb,var(--edit-border-subtle)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-member-chip{background:var(--edit-surface-elevated);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-member-chip{background:color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-member-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--edit-text-primary);font-size:12px;font-weight:600;overflow:hidden}[data-theme-scope=tinyweb-app] .account-profile-presence-main{flex-direction:column;gap:4px;min-width:0;display:flex}[data-theme-scope=tinyweb-app] .account-profile-main-grid{grid-template-columns:minmax(0,1.38fr) minmax(290px,.92fr);gap:18px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{border-radius:26px;padding:20px}[data-theme-scope=tinyweb-app] .account-profile-side-rail{flex-direction:column;gap:18px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-section-head{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-editor-grid,[data-theme-scope=tinyweb-app] .account-profile-defaults-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-input-card,[data-theme-scope=tinyweb-app] .account-profile-default-control{border:1px solid var(--edit-border-subtle);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-input-card,[data-theme-scope=tinyweb-app] .account-profile-default-control{border:1px solid color-mix(in srgb,var(--edit-border-subtle)90%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-input-card,[data-theme-scope=tinyweb-app] .account-profile-default-control{background:var(--edit-surface-elevated);border-radius:20px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-input-card,[data-theme-scope=tinyweb-app] .account-profile-default-control{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-input-card--wide{grid-column:1/-1}[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){border:1px solid var(--edit-border-subtle);width:100%;min-width:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){border:1px solid color-mix(in srgb,var(--edit-border-subtle)94%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){background:var(--edit-surface-base);border-radius:16px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){background:color-mix(in srgb,var(--edit-surface-base)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-shell :is(input,select,textarea){color:var(--edit-text-primary)}[data-theme-scope=tinyweb-app] .account-profile-shell textarea{resize:vertical;min-height:94px}[data-theme-scope=tinyweb-app] .account-profile-handle-field{border:1px solid var(--edit-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 14px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-handle-field{border:1px solid color-mix(in srgb,var(--edit-border-subtle)94%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-handle-field{background:var(--edit-surface-base);border-radius:16px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-handle-field{background:color-mix(in srgb,var(--edit-surface-base)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-handle-prefix{color:var(--edit-text-muted);font-weight:600}[data-theme-scope=tinyweb-app] .account-profile-handle-field input{background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}[data-theme-scope=tinyweb-app] .account-profile-handle-field input:focus{outline:none}[data-theme-scope=tinyweb-app] .account-profile-supporting{font-size:12px;line-height:1.45}[data-theme-scope=tinyweb-app] .account-profile-inline-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-info-list{flex-direction:column;gap:14px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-info-row{border-top:1px solid var(--edit-border-subtle);grid-template-columns:minmax(110px,.44fr) minmax(0,1fr);gap:12px;padding:14px 0;display:grid}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-info-row{border-top:1px solid color-mix(in srgb,var(--edit-border-subtle)78%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-info-row:first-child{border-top:0;padding-top:0}[data-theme-scope=tinyweb-app] .account-profile-current-email{color:var(--edit-text-primary);overflow-wrap:anywhere;font-size:13px}[data-theme-scope=tinyweb-app] .account-profile-services{flex-wrap:wrap;gap:8px;display:flex}[data-theme-scope=tinyweb-app] .account-profile-service-pill{border:1px solid var(--edit-border-subtle);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-service-pill{border:1px solid color-mix(in srgb,var(--edit-border-subtle)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-service-pill{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-service-pill{background:color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-service-pill{color:var(--edit-text-secondary);font-weight:600}[data-theme-scope=tinyweb-app] .account-profile-service-pill--muted{color:var(--edit-text-muted)}[data-theme-scope=tinyweb-app] .account-profile-default-control{justify-content:space-between}[data-theme-scope=tinyweb-app] .account-profile-toggle-grid,[data-theme-scope=tinyweb-app] .account-profile-action-row{margin-top:14px}[data-theme-scope=tinyweb-app] .account-profile-signout-button{margin-top:18px}[data-theme-scope=tinyweb-app] .account-profile-quick-card{border:1px solid var(--edit-border-subtle);padding:14px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-quick-card{border:1px solid color-mix(in srgb,var(--edit-border-subtle)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-quick-card{background:var(--edit-surface-panel);border-radius:20px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-quick-card{background:color-mix(in srgb,var(--edit-surface-panel)90%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-theme-scope=tinyweb-app] .account-profile-quick-stat{border:1px solid var(--edit-border-subtle);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-quick-stat{border:1px solid color-mix(in srgb,var(--edit-border-subtle)88%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-quick-stat{background:var(--edit-surface-elevated);border-radius:16px}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .account-profile-quick-stat{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}[data-theme-scope=tinyweb-app] .account-profile-quick-stat span{letter-spacing:.12em;text-transform:uppercase;color:var(--edit-text-muted);font-size:10px;font-weight:700;display:block}[data-theme-scope=tinyweb-app] .account-profile-quick-stat strong{color:var(--edit-text-primary);margin-top:6px;font-size:12px;display:block}@media (max-width:1080px){[data-theme-scope=tinyweb-app] .account-profile-hero-grid,[data-theme-scope=tinyweb-app] .account-profile-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:920px){[data-theme-scope=tinyweb-app] .account-profile-editor-grid,[data-theme-scope=tinyweb-app] .account-profile-defaults-grid,[data-theme-scope=tinyweb-app] .account-profile-quick-stats,[data-theme-scope=tinyweb-app] .account-profile-hero-card,[data-theme-scope=tinyweb-app] .account-profile-info-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-theme-scope=tinyweb-app] .account-profile-hero,[data-theme-scope=tinyweb-app] .account-profile-editor-surface,[data-theme-scope=tinyweb-app] .account-profile-info-panel,[data-theme-scope=tinyweb-app] .account-profile-defaults-panel{border-radius:24px;padding:18px}[data-theme-scope=tinyweb-app] .account-profile-avatar-stage{min-height:148px}[data-theme-scope=tinyweb-app] .account-profile-avatar{border-radius:28px;width:84px;height:84px;font-size:24px}[data-theme-scope=tinyweb-app] .account-profile-inline-field{grid-template-columns:minmax(0,1fr)}[data-theme-scope=tinyweb-app] .account-profile-save-row,[data-theme-scope=tinyweb-app] .account-profile-action-row{align-items:stretch}[data-theme-scope=tinyweb-app] .account-profile-hero-actions{width:100%}[data-theme-scope=tinyweb-app] .account-profile-hero-actions>*{flex:1 1 0}}[data-theme-scope=tinyweb-app] .widget-add-trigger{border-color:var(--theme-add-trigger-border)!important;background:var(--theme-add-trigger-bg)!important;color:var(--theme-add-trigger-text)!important}[data-theme-scope=tinyweb-app] .widget-add-trigger:hover{background:var(--theme-add-trigger-hover-bg)!important;color:var(--theme-add-trigger-hover-text)!important}[data-theme-scope=tinyweb-app] .widget-add-menu{border-color:var(--theme-add-menu-border)!important;background:var(--theme-add-menu-bg)!important;color:var(--theme-add-menu-text)!important}[data-theme-scope=tinyweb-app] .widget-add-menu .widget-add-menu-search{border-color:var(--ui-border)!important;background:var(--ui-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-menu .widget-add-menu-search{background:color-mix(in srgb,var(--ui-bg-soft)88%,transparent)!important}}[data-theme-scope=tinyweb-app] .widget-add-menu .widget-add-menu-search{color:var(--ui-fg)!important}[data-theme-scope=tinyweb-app] .widget-add-menu .widget-add-menu-sidebar{border-right-color:var(--theme-add-menu-border)!important;background:var(--theme-add-menu-sidebar-bg)!important}[data-theme-scope=tinyweb-app] .widget-add-category-button.is-active,[data-theme-scope=tinyweb-app] .widget-add-category-pill.is-active{border-color:var(--theme-tab-indicator)!important;background:var(--theme-tab-indicator-soft)!important;color:var(--theme-nav-btn-hover-text)!important}[data-theme-scope=tinyweb-app] .widget-add-item,[data-theme-scope=tinyweb-app] .widget-add-item-mobile,[data-theme-scope=tinyweb-app] .widget-add-empty{border-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-item,[data-theme-scope=tinyweb-app] .widget-add-item-mobile,[data-theme-scope=tinyweb-app] .widget-add-empty{border-color:color-mix(in srgb,var(--ui-border)72%,transparent)!important}}[data-theme-scope=tinyweb-app] .widget-add-item,[data-theme-scope=tinyweb-app] .widget-add-item-mobile,[data-theme-scope=tinyweb-app] .widget-add-empty{background:var(--ui-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-item,[data-theme-scope=tinyweb-app] .widget-add-item-mobile,[data-theme-scope=tinyweb-app] .widget-add-empty{background:color-mix(in srgb,var(--ui-bg-soft)84%,transparent)!important}}[data-theme-scope=tinyweb-app] .widget-add-item,[data-theme-scope=tinyweb-app] .widget-add-item-mobile,[data-theme-scope=tinyweb-app] .widget-add-empty{color:var(--ui-fg)!important}[data-theme-scope=tinyweb-app] .widget-add-item:hover,[data-theme-scope=tinyweb-app] .widget-add-item-mobile:hover{border-color:var(--theme-tab-indicator)!important;background:var(--theme-tab-indicator-soft)!important}[data-theme-scope=tinyweb-app] .widget-add-item-mobile-icon{border-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-item-mobile-icon{border-color:color-mix(in srgb,var(--ui-border)74%,transparent)!important}}[data-theme-scope=tinyweb-app] .widget-add-item-mobile-icon{background:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-item-mobile-icon{background:color-mix(in srgb,var(--ui-bg)82%,transparent)}}[data-theme-scope=tinyweb-app] .widget-add-item-mobile-icon{color:var(--ui-muted)}[data-theme-scope=tinyweb-app] .widget-add-size-pill{border-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-size-pill{border-color:color-mix(in srgb,var(--ui-border)82%,transparent)!important}}[data-theme-scope=tinyweb-app] .widget-add-size-pill{background:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme-scope=tinyweb-app] .widget-add-size-pill{background:color-mix(in srgb,var(--ui-bg)72%,transparent)}}[data-theme-scope=tinyweb-app] .widget-add-size-pill{color:var(--ui-muted)}[data-theme-scope=tinyweb-app] .workspace-switcher-rail{pointer-events:auto;right:1%}[data-theme-scope=tinyweb-app] .workspace-switcher-shell{mix-blend-mode:difference;position:relative}[data-theme-scope=tinyweb-app] .workspace-switcher-list{scrollbar-width:none;flex-direction:column;align-items:center;max-height:min(56vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}[data-theme-scope=tinyweb-app] .workspace-switcher-list::-webkit-scrollbar{display:none}[data-theme-scope=tinyweb-app] .workspace-switcher-item{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;margin:.5rem 0;padding:0;font:.65rem/1 Helvetica Neue,Helvetica,Arial,sans-serif;transition:transform .5s ease-in-out,margin .5s ease-in-out,opacity .18s ease-in-out;display:inline-flex;position:relative}[data-theme-scope=tinyweb-app] .workspace-switcher-item:before{content:"";opacity:1;transform-origin:bottom;background-color:#fff;width:.015rem;height:1.25rem;transition:transform .5s ease-in-out,opacity .18s ease-in-out;position:absolute;top:-1.3rem;left:calc(50% - .03rem);transform:scaleY(0)}[data-theme-scope=tinyweb-app] .workspace-switcher-item:after{content:"";opacity:1;transform-origin:top;background-color:#fff;width:.015rem;height:1.25rem;transition:transform .5s ease-in-out,opacity .18s ease-in-out;position:absolute;bottom:-1.3rem;left:calc(50% - .03rem);transform:scaleY(0)}[data-theme-scope=tinyweb-app] .workspace-switcher-item:first-of-type:before,[data-theme-scope=tinyweb-app] .workspace-switcher-item:last-of-type:after{content:none}[data-theme-scope=tinyweb-app] .workspace-switcher-item:hover,[data-theme-scope=tinyweb-app] .workspace-switcher-item:focus-visible{opacity:.86;outline:none}[data-theme-scope=tinyweb-app] .workspace-switcher-item.is-active{margin:5rem 0;transform:scale(3)}[data-theme-scope=tinyweb-app] .workspace-switcher-item.is-active:first-of-type{margin-top:0}[data-theme-scope=tinyweb-app] .workspace-switcher-item.is-active:last-of-type{margin-bottom:0}[data-theme-scope=tinyweb-app] .workspace-switcher-item.is-active:before,[data-theme-scope=tinyweb-app] .workspace-switcher-item.is-active:after{transform:scaleY(1)}[data-theme-scope=tinyweb-app] .workspace-switcher-index{justify-content:center;align-items:center;min-width:7ch;min-height:5ch;display:inline-flex}[data-theme-scope=tinyweb-app] .workspace-switcher-rail.is-mobile{right:12px}[data-theme-scope=tinyweb-app] .workspace-switcher-rail.is-mobile .workspace-switcher-list{max-height:min(42vh,280px)}[data-theme-scope=tinyweb-app] .workspace-switcher-rail.is-mobile .workspace-switcher-item{margin:.45rem 0}[data-theme-scope=tinyweb-app] .workspace-switcher-rail.is-mobile .workspace-switcher-item.is-active{margin:4rem 0;transform:scale(2.35)}.workspace-floating-control,.workspace-control-cluster{align-items:center;gap:6px;display:inline-flex}.workspace-control-cluster.is-menu-open .workspace-control-button--edit{opacity:.76;transform:translate(8px)scale(.96)}.workspace-control-button{border:1px solid var(--theme-nav-btn-border);border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-control-button{border:1px solid color-mix(in srgb,var(--theme-nav-btn-border)54%,transparent)}}.workspace-control-button{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button{background:color-mix(in srgb,var(--ui-bg-soft)62%,transparent)}}.workspace-control-button{color:var(--ui-fg);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 20px #02061721,inset 0 1px #ffffff29}.workspace-control-button--menu{background:linear-gradient(180deg,#fffffff0,#e3e7efe0),var(--ui-bg-soft);border:1px solid #ffffff9b;border-radius:999px;width:56px;height:56px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--menu{background:linear-gradient(180deg,#fffffff0,#e3e7efe0),color-mix(in srgb,var(--ui-bg-soft)72%,transparent)}}.workspace-control-button--menu{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);isolation:isolate;box-shadow:0 16px 30px #0f172a33,inset 0 1px #ffffffb8,inset 0 -10px 18px #94a3b824}.workspace-control-button--menu:before,.workspace-control-button--menu:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.workspace-control-button--menu:before{background:radial-gradient(circle,var(--theme-tab-indicator-soft),transparent 70%);inset:-2px}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--menu:before{background:radial-gradient(circle,color-mix(in srgb,var(--theme-tab-indicator-soft)36%,transparent),transparent 70%)}}.workspace-control-button--menu:before{opacity:0;transition:opacity .16s cubic-bezier(.22,1,.36,1)}.workspace-control-button--menu:after{background:linear-gradient(180deg,#ffffffd1,#e6ebf2d6),var(--ui-bg);border-radius:999px;inset:11px}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--menu:after{background:linear-gradient(180deg,#ffffffd1,#e6ebf2d6),color-mix(in srgb,var(--ui-bg)76%,transparent)}}.workspace-control-button--menu:after{box-shadow:inset 0 1px #ffffffdb,inset 0 -6px 14px #94a3b81f}.workspace-control-button-menu-icon{z-index:1;color:var(--widget-text-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-control-button-menu-icon{color:color-mix(in srgb,var(--widget-text-primary)86%,transparent)}}.workspace-control-button-menu-icon,.workspace-control-button-icon,.workspace-radial-action,.workspace-radial-core{transition:color .16s cubic-bezier(.22,1,.36,1)}.workspace-control-button-menu-icon svg,.workspace-control-button-icon svg,.workspace-radial-action svg,.workspace-radial-core svg{transition:transform .16s cubic-bezier(.22,1,.36,1),stroke .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.workspace-control-button:hover,.workspace-control-button:focus-visible,.workspace-control-button.is-open{border-color:var(--theme-tab-indicator);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-control-button:hover,.workspace-control-button:focus-visible,.workspace-control-button.is-open{border-color:color-mix(in srgb,var(--theme-tab-indicator)68%,transparent)}}.workspace-control-button:hover,.workspace-control-button:focus-visible,.workspace-control-button.is-open{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button:hover,.workspace-control-button:focus-visible,.workspace-control-button.is-open{background:color-mix(in srgb,var(--theme-tab-indicator-soft)58%,var(--ui-bg-soft))}}.workspace-control-button:hover,.workspace-control-button:focus-visible,.workspace-control-button.is-open{box-shadow:0 12px 24px #02061726,0 0 0 1px var(--theme-tab-indicator)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button:hover,.workspace-control-button:focus-visible,.workspace-control-button.is-open{box-shadow:0 12px 24px #02061726,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)34%,transparent)}}.workspace-control-button--menu:hover,.workspace-control-button--menu:focus-visible,.workspace-control-button--menu.is-open{background:linear-gradient(180deg,#fffffff7,#e7ecf4eb),var(--ui-bg-soft);border-color:#ffffffbc}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--menu:hover,.workspace-control-button--menu:focus-visible,.workspace-control-button--menu.is-open{background:linear-gradient(180deg,#fffffff7,#e7ecf4eb),color-mix(in srgb,var(--ui-bg-soft)84%,transparent)}}.workspace-control-button--menu:hover,.workspace-control-button--menu:focus-visible,.workspace-control-button--menu.is-open{box-shadow:0 18px 34px #0f172a38,0 0 0 1px var(--theme-tab-indicator),inset 0 1px 0 #ffffffc7,inset 0 -12px 18px #94a3b829}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--menu:hover,.workspace-control-button--menu:focus-visible,.workspace-control-button--menu.is-open{box-shadow:0 18px 34px #0f172a38,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)18%,transparent),inset 0 1px 0 #ffffffc7,inset 0 -12px 18px #94a3b829}}.workspace-control-button--menu:hover:before,.workspace-control-button--menu:focus-visible:before,.workspace-control-button--menu.is-open:before{opacity:1}.workspace-control-button--edit{border-radius:17px;justify-content:center;gap:8px;width:74px;padding:0 12px;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.workspace-control-button--edit .workspace-control-button-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.workspace-control-button-copy{align-items:center;gap:0;line-height:1;display:inline-flex}.workspace-control-button-title{letter-spacing:.02em;font-size:11px;font-weight:700}.workspace-control-button-meta{display:none}.workspace-control-button--edit.is-active,.workspace-control-button--edit[aria-pressed=true]{border-color:var(--theme-tab-indicator)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--edit.is-active,.workspace-control-button--edit[aria-pressed=true]{border-color:color-mix(in srgb,var(--theme-tab-indicator)76%,transparent)}}.workspace-control-button--edit.is-active,.workspace-control-button--edit[aria-pressed=true]{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--edit.is-active,.workspace-control-button--edit[aria-pressed=true]{background:color-mix(in srgb,var(--theme-tab-indicator-soft)80%,var(--ui-bg-soft))}}.workspace-control-button--edit.is-active,.workspace-control-button--edit[aria-pressed=true]{color:var(--theme-nav-btn-hover-text);box-shadow:0 12px 24px #02061726,0 0 0 1px var(--theme-tab-indicator),0 0 16px var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button--edit.is-active,.workspace-control-button--edit[aria-pressed=true]{box-shadow:0 12px 24px #02061726,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)34%,transparent),0 0 16px color-mix(in srgb,var(--theme-tab-indicator-soft)22%,transparent)}}.workspace-control-button-label{border:1px solid var(--theme-nav-btn-border);border-radius:999px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button-label{border:1px solid color-mix(in srgb,var(--theme-nav-btn-border)58%,transparent)}}.workspace-control-button-label{background:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-control-button-label{background:color-mix(in srgb,var(--ui-bg)72%,transparent)}}.workspace-control-button-label{color:var(--ui-fg);white-space:nowrap;opacity:0;pointer-events:none;padding:6px 9px;font-size:11px;line-height:1;transition:opacity .14s cubic-bezier(.22,1,.36,1)}.workspace-control-button:hover .workspace-control-button-label,.workspace-control-button:focus-visible .workspace-control-button-label{opacity:1}.workspace-control-button:hover .workspace-control-button-menu-icon,.workspace-control-button:focus-visible .workspace-control-button-menu-icon,.workspace-control-button:hover .workspace-control-button-icon,.workspace-control-button:focus-visible .workspace-control-button-icon{color:var(--theme-tab-indicator)}.workspace-radial-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background:#0f172a00;transition:opacity .18s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .18s cubic-bezier(.22,1,.36,1),backdrop-filter .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.workspace-radial-backdrop.is-open{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:1;background:#0f172a0f}.workspace-radial-backdrop.is-closing{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background:#0f172a00}.workspace-control-status{border:1px solid var(--theme-nav-save-status-border);border-radius:999px;position:absolute;top:-7px;right:-8px}@supports (color:color-mix(in lab, red, red)){.workspace-control-status{border:1px solid color-mix(in srgb,var(--theme-nav-save-status-border)58%,transparent)}}.workspace-control-status{background:var(--theme-nav-save-status-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-control-status{background:color-mix(in srgb,var(--theme-nav-save-status-bg)92%,transparent)}}.workspace-control-status{color:var(--theme-nav-save-status-text);z-index:2;padding:4px 5px;font-size:9px;line-height:1}.workspace-radial-menu{pointer-events:none;isolation:isolate;opacity:0;transform-origin:50%;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);display:block;position:fixed;transform:scale(.82)}.workspace-radial-menu.is-opening,.workspace-radial-menu.is-open{opacity:1;transform:scale(1)}.workspace-radial-menu.is-closing{opacity:0;transform:scale(.86)}.workspace-radial-surface,.workspace-radial-ring{pointer-events:none;opacity:0;transform-origin:50%;border-radius:999px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);display:block;position:absolute;transform:scale(.74)}.workspace-radial-menu.is-opening .workspace-radial-surface,.workspace-radial-menu.is-open .workspace-radial-surface,.workspace-radial-menu.is-opening .workspace-radial-ring,.workspace-radial-menu.is-open .workspace-radial-ring{opacity:1;transform:scale(1)}.workspace-radial-menu.is-opening .workspace-radial-ring--outer,.workspace-radial-menu.is-open .workspace-radial-ring--outer{transition-delay:48ms}.workspace-radial-menu.is-opening .workspace-radial-ring--inner,.workspace-radial-menu.is-open .workspace-radial-ring--inner{transition-delay:92ms}.workspace-radial-menu.is-closing .workspace-radial-surface,.workspace-radial-menu.is-closing .workspace-radial-ring{opacity:0;transition-delay:0s;transform:scale(.82)}.workspace-radial-surface{z-index:0;background:radial-gradient(circle at 50% 34%,#fffffffa,#e4e9f0eb 66%,#d6dbe4e0 100%);inset:28px;box-shadow:0 30px 58px #0f172a3d,inset 0 2px 2px #ffffffeb,inset 0 -18px 24px #94a3b824}.workspace-radial-surface:before{content:"";border-radius:inherit;opacity:.9;background:radial-gradient(circle,#ffffff5c,#0000 68%);position:absolute;inset:-18px}.workspace-radial-ring--outer{z-index:1;background:linear-gradient(#e8ecf2eb,#d4dae4e0);inset:58px;box-shadow:inset 0 1px 1px #ffffffd1,inset 0 -10px 18px #94a3b829}.workspace-radial-ring--inner{z-index:1;background:linear-gradient(#d4dae4e0,#c5cbd5eb);inset:84px;box-shadow:inset 0 1px #ffffff8f,inset 0 -8px 14px #64748b1f}.workspace-radial-action{--workspace-radial-action-scale:.24;left:var(--radial-action-x);top:var(--radial-action-y);z-index:2;background:linear-gradient(180deg,#ffffffeb,#e7ecf3e0),var(--ui-bg);border:1px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.workspace-radial-action{background:linear-gradient(180deg,#ffffffeb,#e7ecf3e0),color-mix(in srgb,var(--ui-bg)86%,transparent)}}.workspace-radial-action{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.workspace-radial-action{color:color-mix(in srgb,var(--widget-text-primary)86%,transparent)}}.workspace-radial-action{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;opacity:0;transform:translate(-50%,-50%)scale(var(--workspace-radial-action-scale));transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);transition-delay:var(--radial-action-delay,0s);box-shadow:0 14px 28px #0f172a2e,inset 0 1px #ffffffe0,inset 0 -8px 12px #94a3b81f}.workspace-radial-menu.is-opening .workspace-radial-action,.workspace-radial-menu.is-open .workspace-radial-action{--workspace-radial-action-scale:1;opacity:1}.workspace-radial-menu.is-closing .workspace-radial-action{--workspace-radial-action-scale:.36;opacity:0;transition-delay:0s}.workspace-radial-action:hover,.workspace-radial-action:focus-visible{--workspace-radial-action-scale:1.06;color:var(--theme-tab-indicator);background:linear-gradient(180deg,#fffffffa,#edf1f7eb),var(--ui-bg);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-radial-action:hover,.workspace-radial-action:focus-visible{background:linear-gradient(180deg,#fffffffa,#edf1f7eb),color-mix(in srgb,var(--ui-bg)92%,transparent)}}.workspace-radial-action:hover,.workspace-radial-action:focus-visible{border-color:var(--theme-tab-indicator)}@supports (color:color-mix(in lab, red, red)){.workspace-radial-action:hover,.workspace-radial-action:focus-visible{border-color:color-mix(in srgb,var(--theme-tab-indicator)24%,#ffffffeb)}}.workspace-radial-action:hover,.workspace-radial-action:focus-visible{box-shadow:0 18px 34px #0f172a38,0 0 0 1px var(--theme-tab-indicator),inset 0 1px 0 #fffffff0}@supports (color:color-mix(in lab, red, red)){.workspace-radial-action:hover,.workspace-radial-action:focus-visible{box-shadow:0 18px 34px #0f172a38,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)18%,transparent),inset 0 1px 0 #fffffff0}}.workspace-radial-action--inner{background:linear-gradient(180deg,#f7f9fcf5,#e2e7efeb),var(--ui-bg);border-color:#ffffffb8;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.workspace-radial-action--inner{background:linear-gradient(180deg,#f7f9fcf5,#e2e7efeb),color-mix(in srgb,var(--ui-bg)88%,transparent)}}.workspace-radial-action--inner{box-shadow:0 12px 24px #0f172a29,inset 0 1px #ffffffe6,inset 0 -6px 10px #94a3b81f}.workspace-radial-action--inner .workspace-radial-action-label{bottom:calc(100% + 8px)}.workspace-radial-action-label{color:#fff;letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;background:#0f172ace;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;transition:opacity .14s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a47,inset 0 1px #ffffff1a}.workspace-radial-action:hover .workspace-radial-action-label,.workspace-radial-action:focus-visible .workspace-radial-action-label{opacity:1}.workspace-radial-core{--workspace-radial-core-scale:.5;z-index:3;background:linear-gradient(180deg,#eff2f7f5,#dce1eaeb),var(--ui-bg);border:1px solid #ffffffad;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.workspace-radial-core{background:linear-gradient(180deg,#eff2f7f5,#dce1eaeb),color-mix(in srgb,var(--ui-bg)84%,transparent)}}.workspace-radial-core{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.workspace-radial-core{color:color-mix(in srgb,var(--widget-text-primary)86%,transparent)}}.workspace-radial-core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;opacity:0;transform:translate(-50%,-50%)scale(var(--workspace-radial-core-scale));transition:opacity .18s cubic-bezier(.22,1,.36,1) .124s,transform .28s cubic-bezier(.22,1,.36,1) .124s,background-color .16s cubic-bezier(.22,1,.36,1) .124s,box-shadow .16s cubic-bezier(.22,1,.36,1) .124s;box-shadow:0 18px 36px #0f172a38,inset 0 1px #ffffffe0,inset 0 -10px 14px #94a3b824}.workspace-radial-menu.is-opening .workspace-radial-core,.workspace-radial-menu.is-open .workspace-radial-core{--workspace-radial-core-scale:1;opacity:1}.workspace-radial-menu.is-closing .workspace-radial-core{--workspace-radial-core-scale:.62;opacity:0;transition-delay:0s}.workspace-radial-core:hover,.workspace-radial-core:focus-visible{--workspace-radial-core-scale:1.05;color:var(--theme-tab-indicator);background:linear-gradient(180deg,#f4f7fafa,#e1e6eff0),var(--ui-bg);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-radial-core:hover,.workspace-radial-core:focus-visible{background:linear-gradient(180deg,#f4f7fafa,#e1e6eff0),color-mix(in srgb,var(--ui-bg)90%,transparent)}}.workspace-radial-core:hover,.workspace-radial-core:focus-visible{box-shadow:0 20px 40px #0f172a42,0 0 0 1px var(--theme-tab-indicator),inset 0 1px 0 #ffffffeb}@supports (color:color-mix(in lab, red, red)){.workspace-radial-core:hover,.workspace-radial-core:focus-visible{box-shadow:0 20px 40px #0f172a42,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)18%,transparent),inset 0 1px 0 #ffffffeb}}.workspace-menu-panel{border-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.workspace-menu-panel{border-color:color-mix(in srgb,var(--ui-border)46%,transparent)!important}}.workspace-menu-panel{background:var(--ui-bg)!important}@supports (color:color-mix(in lab, red, red)){.workspace-menu-panel{background:color-mix(in srgb,var(--ui-bg)78%,transparent)!important}}.workspace-menu-panel{color:var(--ui-fg)}.workspace-menu-header{border-color:var(--ui-border)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-header{border-color:color-mix(in srgb,var(--ui-border)42%,transparent)}}.workspace-menu-header{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-header{background:color-mix(in srgb,var(--ui-bg-soft)66%,transparent)}}.workspace-menu-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--ui-muted);font-size:10px}.workspace-menu-title{margin-top:1px;font-size:13px;font-weight:560}.workspace-menu-divider{background:var(--ui-border);height:1px}@supports (color:color-mix(in lab, red, red)){.workspace-menu-divider{background:color-mix(in srgb,var(--ui-border)34%,transparent)}}.workspace-menu-button{border:1px solid var(--ui-border);border-radius:11px;align-items:center;gap:8px;width:100%;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-menu-button{border:1px solid color-mix(in srgb,var(--ui-border)28%,transparent)}}.workspace-menu-button{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-button{background:color-mix(in srgb,var(--ui-bg-soft)60%,transparent)}}.workspace-menu-button{color:var(--ui-fg);padding:6px 9px;font-size:12px;line-height:1.2;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.workspace-menu-button:hover,.workspace-menu-button:focus-visible{border-color:var(--theme-tab-indicator);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-menu-button:hover,.workspace-menu-button:focus-visible{border-color:color-mix(in srgb,var(--theme-tab-indicator)42%,transparent)}}.workspace-menu-button:hover,.workspace-menu-button:focus-visible{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-button:hover,.workspace-menu-button:focus-visible{background:color-mix(in srgb,var(--theme-tab-indicator-soft)62%,transparent)}}.workspace-menu-button:hover,.workspace-menu-button:focus-visible{color:var(--theme-nav-btn-hover-text)}.workspace-menu-button.is-active{border-color:var(--theme-tab-indicator)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-button.is-active{border-color:color-mix(in srgb,var(--theme-tab-indicator)52%,transparent)}}.workspace-menu-button.is-active{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-button.is-active{background:color-mix(in srgb,var(--theme-tab-indicator-soft)68%,transparent)}}.workspace-menu-button.is-active{color:var(--theme-nav-btn-hover-text)}.workspace-menu-hint{border-color:var(--ui-border);align-items:center;gap:6px;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-menu-hint{border-color:color-mix(in srgb,var(--ui-border)42%,transparent)}}.workspace-menu-hint{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-menu-hint{background:color-mix(in srgb,var(--ui-bg-soft)64%,transparent)}}.workspace-menu-hint{color:var(--ui-muted);font-size:10px}.tinyweb-chat-shell{right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:338;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.tinyweb-chat-shell>*{pointer-events:auto}.tinyweb-chat-panel{border-radius:24px;flex-direction:column;width:min(360px,100vw - 24px);max-height:min(520px,100vh - 120px);display:flex;overflow:hidden;border:1px solid var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-panel{border:1px solid color-mix(in srgb,var(--ui-border)72%,transparent)!important}}.tinyweb-chat-panel{background:var(--ui-bg)!important}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-panel{background:color-mix(in srgb,var(--ui-bg)88%,transparent)!important}}.tinyweb-chat-panel{box-shadow:0 24px 54px #0206173d,0 0 0 1px var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-panel{box-shadow:0 24px 54px #0206173d,0 0 0 1px color-mix(in srgb,var(--ui-border)16%,transparent)!important}}.tinyweb-chat-panel{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);animation:.18s cubic-bezier(.22,1,.36,1) tinyweb-chat-panel-in}.tinyweb-chat-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-header{border-bottom:1px solid color-mix(in srgb,var(--ui-border)56%,transparent)}}.tinyweb-chat-header-copy{min-width:0}.tinyweb-chat-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);font-size:10px;font-weight:700}.tinyweb-chat-title-row{align-items:center;gap:8px;margin-top:4px;display:inline-flex}.tinyweb-chat-title{color:var(--ui-fg);font-size:14px;font-weight:700}.tinyweb-chat-status{border:1px solid var(--ui-border);border-radius:999px;align-items:center;min-height:20px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-status{border:1px solid color-mix(in srgb,var(--ui-border)62%,transparent)}}.tinyweb-chat-status{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-status{background:color-mix(in srgb,var(--ui-bg-soft)78%,transparent)}}.tinyweb-chat-status{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.tinyweb-chat-participant{color:var(--ui-fg);align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}.tinyweb-chat-avatar,.tinyweb-chat-bubble-avatar{color:#fff;background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 8px 20px #0f172a29}.tinyweb-chat-avatar{border-radius:12px;width:28px;height:28px;font-size:11px;font-weight:700}.tinyweb-chat-bubble-avatar{border-radius:7px;width:18px;height:18px;font-size:8px;font-weight:700}.tinyweb-chat-avatar img,.tinyweb-chat-bubble-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tinyweb-chat-header-actions{align-items:center;gap:6px;display:inline-flex}.tinyweb-chat-icon-button{border:1px solid var(--ui-border);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-icon-button{border:1px solid color-mix(in srgb,var(--ui-border)64%,transparent)}}.tinyweb-chat-icon-button{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-icon-button{background:color-mix(in srgb,var(--ui-bg-soft)74%,transparent)}}.tinyweb-chat-icon-button{color:var(--ui-fg);transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.tinyweb-chat-icon-button:hover,.tinyweb-chat-icon-button:focus-visible{border-color:var(--theme-tab-indicator);outline:none}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-icon-button:hover,.tinyweb-chat-icon-button:focus-visible{border-color:color-mix(in srgb,var(--theme-tab-indicator)70%,transparent)}}.tinyweb-chat-icon-button:hover,.tinyweb-chat-icon-button:focus-visible{background:var(--theme-tab-indicator-soft);color:var(--theme-nav-btn-hover-text)}.tinyweb-chat-thread{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 14px 14px;display:flex;overflow-y:auto}.tinyweb-chat-bubble{border:1px solid var(--ui-border);border-radius:16px;flex-direction:column;gap:6px;max-width:84%;padding:10px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-bubble{border:1px solid color-mix(in srgb,var(--ui-border)54%,transparent)}}.tinyweb-chat-bubble{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-bubble{background:color-mix(in srgb,var(--ui-bg-soft)78%,transparent)}}.tinyweb-chat-bubble--tinyweb{align-self:flex-start}.tinyweb-chat-bubble--me{border-color:var(--theme-tab-indicator);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-bubble--me{border-color:color-mix(in srgb,var(--theme-tab-indicator)44%,transparent)}}.tinyweb-chat-bubble--me{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-bubble--me{background:color-mix(in srgb,var(--theme-tab-indicator-soft)66%,transparent)}}.tinyweb-chat-bubble.is-pending{opacity:.82}.tinyweb-chat-bubble-role{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.tinyweb-chat-bubble--me .tinyweb-chat-bubble-role{letter-spacing:0;text-transform:none}.tinyweb-chat-bubble-text{color:var(--ui-fg);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.tinyweb-chat-composer{border-top:1px solid var(--ui-border);align-items:center;gap:8px;padding:12px 14px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-composer{border-top:1px solid color-mix(in srgb,var(--ui-border)56%,transparent)}}.tinyweb-chat-input{border:1px solid var(--ui-border);border-radius:14px;flex:auto;min-width:0;min-height:38px}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-input{border:1px solid color-mix(in srgb,var(--ui-border)66%,transparent)}}.tinyweb-chat-input{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-input{background:color-mix(in srgb,var(--ui-bg-soft)82%,transparent)}}.tinyweb-chat-input{color:var(--ui-fg);padding:0 12px;font-size:13px}.tinyweb-chat-input::placeholder{color:var(--ui-muted)}.tinyweb-chat-input:focus{border-color:var(--theme-tab-indicator);outline:none}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-input:focus{border-color:color-mix(in srgb,var(--theme-tab-indicator)76%,transparent)}}.tinyweb-chat-input:focus{box-shadow:0 0 0 1px var(--theme-tab-indicator)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-input:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)26%,transparent)}}.tinyweb-chat-send{border:1px solid var(--theme-tab-indicator);border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-send{border:1px solid color-mix(in srgb,var(--theme-tab-indicator)74%,transparent)}}.tinyweb-chat-send{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-send{background:color-mix(in srgb,var(--theme-tab-indicator-soft)78%,transparent)}}.tinyweb-chat-send{color:var(--theme-nav-btn-hover-text);transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.tinyweb-chat-send:hover,.tinyweb-chat-send:focus-visible{background:var(--theme-tab-indicator);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-send:hover,.tinyweb-chat-send:focus-visible{background:color-mix(in srgb,var(--theme-tab-indicator)78%,transparent)}}.tinyweb-chat-send:disabled{opacity:.5;cursor:default;transform:none}.tinyweb-chat-launcher{border:1px solid var(--theme-nav-btn-border);border-radius:18px;justify-content:center;align-items:center;gap:8px;min-width:88px;height:46px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-launcher{border:1px solid color-mix(in srgb,var(--theme-nav-btn-border)82%,transparent)}}.tinyweb-chat-launcher{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-launcher{background:color-mix(in srgb,var(--ui-bg-soft)78%,transparent)}}.tinyweb-chat-launcher{color:var(--ui-fg);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 34px #02061738,inset 0 1px #ffffff3d}.tinyweb-chat-launcher:hover,.tinyweb-chat-launcher:focus-visible,.tinyweb-chat-launcher.is-active{border-color:var(--theme-tab-indicator);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-launcher:hover,.tinyweb-chat-launcher:focus-visible,.tinyweb-chat-launcher.is-active{border-color:color-mix(in srgb,var(--theme-tab-indicator)70%,transparent)}}.tinyweb-chat-launcher:hover,.tinyweb-chat-launcher:focus-visible,.tinyweb-chat-launcher.is-active{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-launcher:hover,.tinyweb-chat-launcher:focus-visible,.tinyweb-chat-launcher.is-active{background:color-mix(in srgb,var(--theme-tab-indicator-soft)66%,var(--ui-bg-soft))}}.tinyweb-chat-launcher:hover,.tinyweb-chat-launcher:focus-visible,.tinyweb-chat-launcher.is-active{box-shadow:0 18px 36px #0206173d,0 0 0 1px var(--theme-tab-indicator)}@supports (color:color-mix(in lab, red, red)){.tinyweb-chat-launcher:hover,.tinyweb-chat-launcher:focus-visible,.tinyweb-chat-launcher.is-active{box-shadow:0 18px 36px #0206173d,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)34%,transparent)}}.tinyweb-chat-launcher span{letter-spacing:.02em;font-size:12px;font-weight:700}@keyframes tinyweb-chat-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.workspace-control-button-label{display:none}.workspace-radial-action{width:38px;height:38px}.workspace-radial-action--inner{width:32px;height:32px}.workspace-radial-action-label{display:none}.workspace-radial-core{width:48px;height:48px}.tinyweb-chat-shell{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.tinyweb-chat-panel{width:min(340px,100vw - 24px);max-height:min(460px,100vh - 96px)}}@media (max-width:640px){.tinyweb-chat-shell.is-mobile{align-items:stretch;left:12px;right:12px}.tinyweb-chat-shell.is-mobile .tinyweb-chat-panel{width:100%}.tinyweb-chat-shell.is-mobile .tinyweb-chat-launcher{align-self:flex-end}}.ui-surface{background:var(--ui-bg)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}.ui-surface .ui-muted{color:var(--ui-muted)!important}.ui-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){background:var(--ui-bg)!important;color:var(--ui-fg)!important;border-color:var(--ui-border)!important}.ui-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea)::placeholder{color:var(--ui-muted)!important}.ui-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea):focus{background:var(--ui-bg)!important}@supports (color:color-mix(in lab, red, red)){.ui-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea):focus{background:color-mix(in srgb,var(--ui-bg)70%,#000 30%)!important}}.ui-button{background:var(--ui-bg-soft)!important;border:1px solid var(--ui-border)!important;border-color:var(--ui-border)!important;color:var(--ui-fg)!important}.ui-button:hover{background:var(--ui-accent)!important;color:#fff!important}:where(.ui-surface,.widget-settings-panel,.widget-content) select:not([multiple]):not([size]){appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.8rem}:where(.ui-surface,.widget-settings-panel,.widget-content) select:not([multiple]):not([size])::-ms-expand{display:none}.widget-shell{isolation:isolate;--widget-surface-base:var(--widget-shell-bg,var(--widget-theme-shell-bg,#ffffffd1));--widget-surface-panel:var(--widget-item-bg,var(--widget-theme-item-bg,#ffffffa3));position:relative}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-surface-panel:color-mix(in srgb,var(--widget-item-bg,var(--widget-theme-item-bg,#ffffffa3))88%,transparent)}}.widget-shell{--widget-surface-raised:var(--widget-item-bg,var(--widget-theme-item-bg,#ffffffa3))}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-surface-raised:color-mix(in srgb,var(--widget-item-bg,var(--widget-theme-item-bg,#ffffffa3))96%,#fff 4%)}}.widget-shell{--widget-surface-control:var(--widget-field-bg,var(--widget-theme-field-bg,#ffffffe6));--widget-surface-active:var(--widget-control-active-bg,#2563eb3d)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-surface-active:color-mix(in srgb,var(--widget-control-active-bg,#2563eb3d)80%,var(--widget-surface-panel))}}.widget-shell{--widget-border-subtle:var(--widget-item-border,var(--widget-theme-item-border,#0f172a33))}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-border-subtle:color-mix(in srgb,var(--widget-item-border,var(--widget-theme-item-border,#0f172a33))44%,transparent)}}.widget-shell{--widget-border-default:var(--widget-item-border,var(--widget-theme-shell-border,#0f172a38))}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-border-default:color-mix(in srgb,var(--widget-item-border,var(--widget-theme-shell-border,#0f172a38))72%,transparent)}}.widget-shell{--widget-border-strong:var(--widget-item-border,var(--widget-theme-shell-border,#0f172a4d))}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-border-strong:color-mix(in srgb,var(--widget-item-border,var(--widget-theme-shell-border,#0f172a4d))90%,transparent)}}.widget-shell{--widget-border-accent:var(--widget-accent-color,var(--widget-theme-accent,#2563eb))}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-border-accent:color-mix(in srgb,var(--widget-accent-color,var(--widget-theme-accent,#2563eb))72%,transparent)}}.widget-shell{--widget-text-primary:var(--widget-theme-text-primary,#0f172a);--widget-text-secondary:var(--widget-theme-text-secondary,var(--widget-theme-text-primary,#0f172a))}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-text-secondary:var(--widget-theme-text-secondary,color-mix(in srgb,var(--widget-theme-text-primary,#0f172a)82%,#fff 18%))}}.widget-shell{--widget-text-muted:var(--widget-theme-text-muted,#64748b);--widget-header-title-color:var(--widget-header-title,var(--widget-token-typography-title-color));--widget-text-accent:var(--widget-accent-color,var(--widget-theme-text-accent,var(--widget-theme-accent,#2563eb)));--widget-accent-primary:var(--widget-accent-color,var(--widget-theme-accent,#2563eb));--widget-accent-soft:var(--widget-control-hover-bg,var(--widget-theme-accent-soft,#2563eb29));--widget-accent-strong:var(--widget-control-active-border,var(--widget-theme-accent-strong,#2563eb));--widget-success:#0f9f6e;--widget-warning:#d97706;--widget-danger:#dc2626;--widget-radius-sm:var(--widget-theme-radius-sm,max(6px,calc((var(--widget-field-radius,10px) - 3px)*var(--widget-responsive-spacing-scale,1))));--widget-radius-md:var(--widget-theme-radius-md,max(8px,calc(var(--widget-field-radius,10px)*var(--widget-responsive-spacing-scale,1))));--widget-radius-lg:var(--widget-theme-radius-lg,max(10px,calc((var(--widget-field-radius,10px) + 4px)*var(--widget-responsive-spacing-scale,1))));--widget-radius-xl:var(--widget-theme-radius-xl,max(14px,calc((var(--widget-field-radius,10px) + 8px)*var(--widget-responsive-spacing-scale,1))));--widget-radius-pill:999px;--widget-space-2xs:calc(4px*var(--widget-responsive-spacing-scale,1));--widget-space-xs:calc(6px*var(--widget-responsive-spacing-scale,1));--widget-space-sm:calc(8px*var(--widget-responsive-spacing-scale,1));--widget-space-md:var(--widget-section-gap,12px);--widget-space-lg:calc(var(--widget-space-md) + 4px);--widget-space-xl:calc(var(--widget-space-md) + 8px);--widget-space-2xl:calc(var(--widget-space-md) + 12px);--widget-shadow-sm:var(--widget-theme-shadow-sm,inset 0 1px 0 #ffffff2e,0 5px 12px #0206171a);--widget-shadow-md:var(--widget-theme-shadow-md,inset 0 1px 0 #fff3,0 9px 20px #02061724);--widget-shadow-lg:var(--widget-theme-shadow-lg,inset 0 1px 0 #ffffff38,0 14px 28px #0206172e);--widget-shadow-glow:var(--widget-theme-shadow-glow,0 0 0 1px #2563eb2e);--widget-control-height-sm:calc(30px*var(--widget-responsive-control-scale,1));--widget-control-height-md:calc(36px*var(--widget-responsive-control-scale,1));--widget-control-height-lg:calc(42px*var(--widget-responsive-control-scale,1));--widget-font-size-xs:calc(11px*var(--widget-responsive-text-scale,1));--widget-font-size-sm:calc(12px*var(--widget-responsive-text-scale,1));--widget-font-size-md:calc(13px*var(--widget-responsive-text-scale,1));--widget-font-size-lg:calc(16px*var(--widget-responsive-text-scale,1));--widget-font-size-xl:calc(20px*var(--widget-responsive-text-scale,1));--widget-motion-fast:.12s;--widget-motion-normal:.16s;--widget-motion-slow:.24s;--widget-dock-surface:var(--widget-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-surface:color-mix(in srgb,var(--widget-surface-base)84%,var(--widget-surface-panel))}}.widget-shell{--widget-dock-divider:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-divider:color-mix(in srgb,var(--widget-border-default)42%,transparent)}}.widget-shell{--widget-dock-radius:var(--dashboard-dock-radius,calc(var(--widget-radius-lg) - 1px));--widget-dock-padding:var(--dashboard-dock-padding,12px);--widget-dock-internal-gap:var(--dashboard-dock-gap,max(8px,calc(var(--widget-space-md)*.72)));--widget-dock-header-spacing:var(--dashboard-dock-header-spacing,5px);--widget-dock-header-bg:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-header-bg:color-mix(in srgb,var(--widget-surface-panel)84%,transparent)}}.widget-shell{--widget-dock-divider-soft:var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-divider-soft:color-mix(in srgb,var(--widget-dock-divider)28%,transparent)}}.widget-shell{--widget-dock-section-surface:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-section-surface:color-mix(in srgb,var(--widget-surface-raised)54%,transparent)}}.widget-shell{--widget-dock-section-surface-strong:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-section-surface-strong:color-mix(in srgb,var(--widget-accent-soft)22%,var(--widget-surface-raised))}}.widget-shell{--widget-dock-section-border:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-dock-section-border:color-mix(in srgb,var(--widget-border-subtle)18%,transparent)}}.widget-shell{--widget-dock-shadow-rest:0 1px 3px #02061708,inset 0 1px 0 #ffffff0a;--widget-dock-shadow:var(--widget-dock-shadow-rest);--widget-dock-hover-shadow:0 4px 10px #0206170f,inset 0 1px 0 #ffffff14;--widget-dock-selected-shadow:0 0 0 1px #2563eb1f,0 6px 14px #02061714,inset 0 1px 0 #ffffff14;--widget-dock-control-size:var(--dashboard-dock-control-size,30px);--widget-dock-header-min-height:var(--dashboard-dock-header-min-height,36px);--widget-header-divider:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-header-divider:color-mix(in srgb,var(--widget-border-default)68%,transparent)}}.widget-shell{--widget-header-divider-opacity:.34;--widget-header-backdrop-blur:var(--widget-theme-header-blur,6px);--widget-header-icon-surface:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-header-icon-surface:color-mix(in srgb,var(--widget-accent-soft)22%,transparent)}}.widget-shell{--widget-header-action-surface:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-header-action-surface:color-mix(in srgb,var(--widget-surface-control)42%,transparent)}}.widget-shell{--widget-header-action-border:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-shell{--widget-header-action-border:color-mix(in srgb,var(--widget-border-subtle)10%,transparent)}}.widget-shell{border-width:var(--widget-shell-border-width,1px);border-style:var(--widget-shell-border-style,solid);border-color:var(--widget-shell-border,#0f172a38);border-radius:var(--widget-shell-frame-radius,var(--widget-shell-radius,var(--widget-radius-lg)));background:var(--widget-shell-glow,radial-gradient(circle at 10% -10%,#38bdf824,transparent 52%)),var(--widget-surface-base);box-shadow:var(--widget-shell-shadow,0 8px 20px #02061721,inset 0 1px 0 #ffffff24);-webkit-backdrop-filter:var(--widget-shell-backdrop-filter,none);backdrop-filter:var(--widget-shell-backdrop-filter,none);transform:var(--widget-shell-transform,translateY(0));color:var(--widget-token-typography-title-color);font-family:var(--widget-font-family,var(--widget-theme-font-family,var(--font-geist-sans),sans-serif));font-weight:var(--widget-font-weight,550);line-height:var(--widget-line-height,1.38);letter-spacing:var(--widget-letter-spacing,0px);transition:box-shadow var(--widget-shell-transition-duration,var(--widget-motion-normal))var(--widget-ease-settle),border-color var(--widget-shell-transition-duration,var(--widget-motion-normal))var(--widget-ease-snappy),filter var(--widget-shell-transition-duration,var(--widget-motion-normal))var(--widget-ease-snappy),transform var(--widget-shell-transition-duration,var(--widget-motion-normal))var(--widget-ease-settle),background-color var(--widget-shell-transition-duration,var(--widget-motion-normal))var(--widget-ease-snappy),backdrop-filter var(--widget-shell-transition-duration,var(--widget-motion-normal))var(--widget-ease-snappy)}.widget-shell:before,.widget-shell:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.widget-shell:before{mix-blend-mode:screen;opacity:var(--widget-theme-sheen-opacity,.24);transition:opacity var(--widget-theme-atmosphere-fade-duration,var(--widget-motion-slow))var(--widget-ease-settle),background var(--widget-theme-atmosphere-fade-duration,var(--widget-motion-slow))var(--widget-ease-settle);background:linear-gradient(175deg,#ffffff4d 0%,#ffffff0d 28%,#0000 56%)}.widget-shell:after{background:linear-gradient(0deg,var(--widget-item-border,#0f172a42)0%,transparent 34%),var(--widget-theme-grain-image,none)}@supports (color:color-mix(in lab, red, red)){.widget-shell:after{background:linear-gradient(0deg,color-mix(in srgb,var(--widget-item-border,#0f172a42)12%,transparent)0%,transparent 34%),var(--widget-theme-grain-image,none)}}.widget-shell:after{background-position:50%,50%;background-repeat:no-repeat,repeat;background-size:auto,var(--widget-theme-grain-size,180px)var(--widget-theme-grain-size,180px);background-blend-mode:normal,overlay;opacity:var(--widget-theme-canvas-grain-opacity,var(--widget-theme-grain-opacity,0));transition:opacity var(--widget-theme-atmosphere-fade-duration,var(--widget-motion-normal))var(--widget-ease-settle),background-size var(--widget-theme-atmosphere-fade-duration,var(--widget-motion-normal))var(--widget-ease-settle)}.widget-layer{position:relative}.widget-layer--background{z-index:var(--widget-token-layer-background,1)}.widget-shell-background{pointer-events:none;position:absolute;inset:0}.widget-layer--stage{z-index:var(--widget-token-layer-stage,2)}.widget-layer--content{z-index:var(--widget-token-layer-content,3)}.widget-layer--controls{z-index:var(--widget-token-layer-controls,4)}.widget-shell-chrome-layer{z-index:var(--widget-token-layer-controls,4);position:relative}.widget-layer--overlay{z-index:var(--widget-token-layer-overlay,5)}.widget-layer--dock{z-index:var(--widget-token-layer-dock,6)}.widget-shell:is(.is-loading,.is-refreshing){--widget-shell-shadow:0 10px 24px #02061729,inset 0 1px 0 #ffffff2e}.widget-shell.is-error{--widget-shell-border:var(--widget-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.widget-shell.is-error{--widget-shell-border:color-mix(in srgb,var(--widget-danger,#dc2626)38%,var(--widget-item-border,#0f172a42))}}.widget-shell--variant-compact .widget-layer--controls{--widget-control-height-md:calc(34px*var(--widget-responsive-control-scale,1))}.widget-shell[class*=widget-shell--variant-] .widget-shell-header,.widget-shell[class*=widget-shell--variant-] .widget-chrome,.widget-shell[class*=widget-shell--variant-] .widget-content,.widget-shell[class*=widget-shell--variant-] .widget-footer,.widget-shell[class*=widget-shell--variant-] .widget-content-scaffold{transition:min-height var(--widget-motion-normal)var(--widget-ease-settle),padding var(--widget-motion-normal)var(--widget-ease-settle),gap var(--widget-motion-normal)var(--widget-ease-settle),background-color var(--widget-motion-normal)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-snappy)}.widget-shell--layout-docked{border-radius:var(--widget-shell-radius,var(--widget-radius-lg))}.widget-shell--layout-docked .widget-content,.widget-shell--layout-docked .widget-footer{padding-block:0;padding-inline:8px}.dashboard-dock-widget-item[data-dock-position=left] .widget-shell--layout-docked{border-top-left-radius:0;border-bottom-left-radius:0}.dashboard-dock-widget-item[data-dock-position=right] .widget-shell--layout-docked{border-top-right-radius:0;border-bottom-right-radius:0}.dashboard-dock-widget-item[data-dock-position=top] .widget-shell--layout-docked{border-top-left-radius:0;border-top-right-radius:0}.dashboard-dock-widget-item[data-dock-position=bottom] .widget-shell--layout-docked{border-bottom-right-radius:0;border-bottom-left-radius:0}.widget-shell--has-stage.widget-shell--layout-floating{--widget-header-divider-opacity:.24;--widget-header-backdrop-blur:6px;--widget-header-icon-surface:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-shell--has-stage.widget-shell--layout-floating{--widget-header-icon-surface:color-mix(in srgb,var(--widget-accent-soft)28%,transparent)}}.widget-shell--has-stage.widget-shell--layout-floating{--widget-header-action-surface:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--has-stage.widget-shell--layout-floating{--widget-header-action-surface:color-mix(in srgb,var(--widget-surface-control)42%,transparent)}}.widget-shell--has-stage.widget-shell--layout-floating{--widget-header-action-border:transparent}.widget-shell--variant-mobile .widget-shell-header{min-height:calc(var(--widget-control-height-md) + var(--widget-space-xs))}.widget-shell--variant-edit{--widget-shell-border:var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell--variant-edit{--widget-shell-border:color-mix(in srgb,var(--widget-accent-color,#2563eb)32%,var(--widget-item-border,#0f172a42))}}.widget-shell.is-editing.widget-shell--overlay-emphasis .widget-layer--overlay{filter:saturate(1.05)}.widget-shell.is-alert.widget-shell--overlay-emphasis .widget-layer--overlay{box-shadow:0 0 0 1px var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell.is-alert.widget-shell--overlay-emphasis .widget-layer--overlay{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)18%,transparent)}}.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right,.widget-shell--variant-dock-bottom) .widget-content-scaffold,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right,.widget-shell--variant-dock-bottom) .widget-content,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right,.widget-shell--variant-dock-bottom) .widget-footer{transition:gap var(--widget-motion-normal)var(--widget-ease-settle),padding var(--widget-motion-normal)var(--widget-ease-settle),min-height var(--widget-motion-normal)var(--widget-ease-settle),grid-template-columns var(--widget-motion-normal)var(--widget-ease-settle),grid-template-rows var(--widget-motion-normal)var(--widget-ease-settle)}.widget-shell--variant-dock-bottom{--widget-space-md:max(8px,var(--widget-dock-internal-gap))}.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right){--widget-space-md:max(6px,var(--widget-dock-internal-gap))}.widget-shell--variant-dock-bottom .clock-widget-body{gap:max(6px,calc(var(--widget-section-gap,10px)*.72))!important}.widget-shell--variant-dock-bottom .clock-widget-body .widget-surface-primary{padding:clamp(10px,1.4vh,14px)!important}.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .clock-widget-body{gap:max(6px,calc(var(--widget-section-gap,10px)*.7))!important}.widget-shell--variant-dock-bottom .weather-widget-body{gap:max(6px,calc(var(--widget-section-gap,10px)*.72))!important}.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .weather-widget-body{gap:max(6px,calc(var(--widget-section-gap,10px)*.68))!important}.widget-shell--variant-dock-bottom .widget-note-widget{gap:max(6px,calc(var(--widget-section-gap,10px)*.7))!important}.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget{gap:max(6px,calc(var(--widget-section-gap,10px)*.66))!important}.widget-shell--variant-dock-bottom .widget-note-widget textarea{min-height:clamp(88px,18vh,132px)}.widget-attention-aura{border-radius:inherit;pointer-events:none;opacity:0;z-index:2;transition:opacity var(--widget-motion-normal)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);position:absolute;inset:-1px}.widget-attention-dot{pointer-events:none;opacity:0;z-index:9;background:var(--widget-accent-color,#2563eb);border-radius:999px;width:7px;height:7px;position:absolute;top:9px;right:10px}@supports (color:color-mix(in lab, red, red)){.widget-attention-dot{background:color-mix(in srgb,var(--widget-accent-color,#2563eb)88%,#fff 12%)}}.widget-attention-dot{box-shadow:0 0 0 1px #ffffff9e,0 0 10px var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-attention-dot{box-shadow:0 0 0 1px #ffffff9e,0 0 10px color-mix(in srgb,var(--widget-accent-color,#2563eb)48%,transparent)}}.widget-attention-dot{transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle)}.widget-relevance-marker{pointer-events:none;opacity:0;z-index:9;background:var(--widget-accent-color,#2563eb);border-radius:999px;width:14px;height:3px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.widget-relevance-marker{background:color-mix(in srgb,var(--widget-accent-color,#2563eb)66%,transparent)}}.widget-relevance-marker{transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),width var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-snappy)}.widget-shell--attention-subtle .widget-attention-aura{opacity:1;box-shadow:inset 0 0 0 1px var(--widget-accent-color,#2563eb),0 0 0 1px var(--widget-accent-color,#2563eb),0 10px 20px var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell--attention-subtle .widget-attention-aura{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)30%,transparent),0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)18%,transparent),0 10px 20px color-mix(in srgb,var(--widget-accent-color,#2563eb)10%,transparent)}}.widget-shell--attention-medium .widget-attention-aura{opacity:1;box-shadow:inset 0 0 0 1px var(--widget-accent-color,#2563eb),0 0 0 1px var(--widget-accent-color,#2563eb),0 14px 28px var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell--attention-medium .widget-attention-aura{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)44%,transparent),0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)24%,transparent),0 14px 28px color-mix(in srgb,var(--widget-accent-color,#2563eb)16%,transparent)}}.widget-shell--attention-subtle .widget-attention-dot{opacity:.78;transform:scale(1)}.widget-shell--attention-medium .widget-attention-dot{opacity:1;animation:widget-attention-dot-pulse 3s var(--widget-ease-settle)infinite;transform:scale(1)}.widget-shell--attention-subtle .widget-shell-header{background:linear-gradient(180deg,var(--widget-accent-color,#2563eb)0%,transparent 52%),var(--widget-header-bg,var(--widget-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-shell--attention-subtle .widget-shell-header{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-color,#2563eb)8%,transparent)0%,transparent 52%),var(--widget-header-bg,var(--widget-surface-raised))}}.widget-shell--attention-medium .widget-shell-header{background:linear-gradient(180deg,var(--widget-accent-color,#2563eb)0%,transparent 58%),var(--widget-header-bg,var(--widget-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-shell--attention-medium .widget-shell-header{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-color,#2563eb)14%,transparent)0%,transparent 58%),var(--widget-header-bg,var(--widget-surface-raised))}}.widget-shell:not(.widget-shell--attention-subtle):not(.widget-shell--attention-medium).widget-shell--relevance-subtle .widget-relevance-marker{opacity:.78;width:18px}.widget-shell:not(.widget-shell--attention-subtle):not(.widget-shell--attention-medium).widget-shell--relevance-medium .widget-relevance-marker{opacity:1;width:22px;transform:translateY(-.5px)}.widget-shell:not(.widget-shell--attention-subtle):not(.widget-shell--attention-medium).widget-shell--relevance-subtle{box-shadow:0 10px 22px #02061726,inset 0 1px 0 #ffffff29,0 0 0 1px var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell:not(.widget-shell--attention-subtle):not(.widget-shell--attention-medium).widget-shell--relevance-subtle{box-shadow:0 10px 22px #02061726,inset 0 1px 0 #ffffff29,0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)11%,transparent)}}.widget-shell:not(.widget-shell--attention-subtle):not(.widget-shell--attention-medium).widget-shell--relevance-medium{box-shadow:0 12px 28px #0206172e,inset 0 1px 0 #ffffff29,0 0 0 1px var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell:not(.widget-shell--attention-subtle):not(.widget-shell--attention-medium).widget-shell--relevance-medium{box-shadow:0 12px 28px #0206172e,inset 0 1px 0 #ffffff29,0 0 0 1px color-mix(in srgb,var(--widget-accent-color,#2563eb)14%,transparent)}}.widget-relevance-target{transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),font-weight var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-relevance-target[data-relevance-target-active=true]{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.widget-relevance-target[data-relevance-target-active=true]{color:color-mix(in srgb,var(--widget-text-primary)92%,var(--widget-accent-color,#2563eb))}}.widget-relevance-target[data-relevance-target-active=true]{font-weight:600;transform:translateY(-.25px)}.widget-relevance-target[data-relevance-target-muted=true]{opacity:.72}.widget-shell--inline-edit{box-shadow:0 12px 28px #0206172e,inset 0 1px 0 #ffffff2e,0 0 0 1px var(--widget-accent-soft);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit{box-shadow:0 12px 28px #0206172e,inset 0 1px 0 #ffffff2e,0 0 0 1px color-mix(in srgb,var(--widget-accent-soft)18%,transparent)}}.widget-shell--inline-edit{animation:widget-edit-shell-focus .17s var(--widget-ease-settle)}@media (hover:hover) and (pointer:fine){.widget-shell-normal:not(.is-mobile-card):hover:after{opacity:1}}.widget-shell-header{align-items:center;gap:clamp(8px,var(--widget-space-sm),12px);background:var(--widget-header-bg,transparent);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-shell-header{background:color-mix(in srgb,var(--widget-header-bg,transparent)92%,transparent)}}.widget-shell-header{padding:var(--widget-header-pad-y,7px)var(--widget-header-pad-x,10px);min-height:calc(var(--widget-control-height-md) + var(--widget-space-xs));color:var(--widget-text-primary);-webkit-backdrop-filter:blur(var(--widget-header-backdrop-blur))saturate(1.03);backdrop-filter:blur(var(--widget-header-backdrop-blur))saturate(1.03);transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-normal)var(--widget-ease-settle),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-fast)var(--widget-ease-snappy);border-bottom:0}.widget-shell-header-bar{z-index:var(--widget-token-layer-overlay,6);flex-shrink:0}.widget-shell-header--draggable{cursor:move}.widget-shell-header--static{cursor:default}.widget-shell-header:before{content:"";border-radius:inherit;opacity:.52;pointer-events:none;background:linear-gradient(#ffffff2e 0%,#ffffff0a 34%,#0000 100%);position:absolute;inset:0}.widget-shell-header-leading,.widget-shell-header-actions{z-index:1;align-items:center;gap:var(--widget-space-xs);display:flex;position:relative}.widget-shell-header:after{content:"";background:linear-gradient(90deg,transparent,var(--widget-header-divider)48%,transparent);border-radius:999px;height:1px;position:absolute;bottom:0;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.widget-shell-header:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-header-divider)82%,transparent)48%,transparent)}}.widget-shell-header:after{opacity:var(--widget-header-divider-opacity);pointer-events:none}.widget-shell--has-stage.widget-shell--layout-floating .widget-shell-header{min-height:calc(var(--widget-control-height-md) + 2px);background:var(--widget-header-bg,transparent)}@supports (color:color-mix(in lab, red, red)){.widget-shell--has-stage.widget-shell--layout-floating .widget-shell-header{background:color-mix(in srgb,var(--widget-header-bg,transparent)56%,transparent)}}.widget-shell--has-stage.widget-shell--layout-floating .widget-shell-header:before{opacity:.52}.widget-shell-header-leading{gap:clamp(8px,var(--widget-space-sm),12px);flex:auto;min-width:0}.widget-shell-header-actions{flex:none;margin-left:auto}.widget-shell-header-controls{transform-origin:100% 0;transition:opacity var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),transform var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft);flex-shrink:0;align-items:center;gap:4px;display:flex}.widget-shell-header-controls--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.widget-shell-header-controls--hidden{opacity:0;pointer-events:none;transform:translateY(-4px)scale(.985)}.widget-shell-header-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.widget-shell-header-titleRow{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.widget-shell-header-center{z-index:1;flex:0 auto;justify-content:center;min-width:0;display:flex;position:relative}.widget-shell-header-icon{background:var(--widget-header-icon-surface);width:22px;height:22px;color:var(--widget-token-typography-subtitle-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.widget-shell-header-title{color:var(--widget-header-title-color);font-size:var(--widget-title-font-size,16px);font-weight:var(--widget-font-weight,550);line-height:var(--widget-line-height,1.38);letter-spacing:var(--widget-letter-spacing,0px);text-wrap:balance;flex:auto;min-width:0}.widget-shell-header-titleEditTrigger{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;margin:0;padding:0}.widget-shell-header-title--hidden{opacity:.48}.widget-shell-header-titleToggle{border:1px solid var(--widget-border-default);border-radius:999px;flex:none;min-height:22px;margin:0;padding:0 8px 0 7px}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleToggle{border:1px solid color-mix(in srgb,var(--widget-border-default)24%,transparent)}}.widget-shell-header-titleToggle{background:var(--widget-surface-control);justify-content:center;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleToggle{background:color-mix(in srgb,var(--widget-surface-control)52%,transparent)}}.widget-shell-header-titleToggle{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleToggle{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)88%,transparent)}}.widget-shell-header-titleToggle{cursor:pointer;opacity:.86;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);transform:translate(0);box-shadow:inset 0 1px #ffffff1a}.widget-shell-header-titleToggleIcon{justify-content:center;align-items:center;display:inline-flex}.widget-shell-header-titleToggleState{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.01em;white-space:nowrap;font-weight:640;line-height:1}.widget-shell-header-titleToggle[data-title-visible=true]{color:var(--widget-token-typography-title-color)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleToggle[data-title-visible=true]{color:color-mix(in srgb,var(--widget-token-typography-title-color)82%,var(--widget-token-typography-subtitle-color)18%)}}.widget-shell-header-titleToggle[data-title-visible=true]{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleToggle[data-title-visible=true]{background:color-mix(in srgb,var(--widget-surface-control)62%,transparent)}}.widget-shell-header-titleToggle[data-title-visible=false]{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleToggle[data-title-visible=false]{background:color-mix(in srgb,var(--widget-surface-control)38%,transparent)}}.widget-shell-header-titleRow--editable:hover .widget-shell-header-titleToggle,.widget-shell-header-titleRow--editable:focus-within .widget-shell-header-titleToggle{opacity:1;border-color:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleRow--editable:hover .widget-shell-header-titleToggle,.widget-shell-header-titleRow--editable:focus-within .widget-shell-header-titleToggle{border-color:color-mix(in srgb,var(--widget-border-default)42%,transparent)}}.widget-shell-header-titleRow--editable:hover .widget-shell-header-titleEditTrigger,.widget-shell-header-titleRow--editable:focus-within .widget-shell-header-titleEditTrigger{opacity:1}.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:hover,.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:focus-visible{color:var(--widget-token-typography-title-color);border-color:var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:hover,.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:focus-visible{border-color:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)34%,transparent)}}.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:hover,.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:focus-visible{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:hover,.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:focus-visible{background:color-mix(in srgb,var(--widget-surface-control)78%,transparent)}}.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:hover,.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:focus-visible{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:hover,.widget-shell-header-titleRow--editable .widget-shell-header-titleToggle:focus-visible{box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)12%,transparent)}}.widget-shell-header-titleToggle:focus-visible,.widget-shell-header-titleEditTrigger:focus-visible{outline:none}.widget-shell-header-titleRow.is-editing .widget-shell-header-titleToggle{opacity:1;transform:translate(0)}.widget-shell--inline-edit .widget-shell-header-titleToggle{opacity:.94}.widget-shell-header-copy--editing{z-index:12;position:relative}.widget-shell-header-titleEditor{z-index:18;background:linear-gradient(180deg,var(--widget-bg,#141c2de0)0%,var(--widget-surface-panel,#141c2dd1)100%);border-radius:16px;flex-direction:column;gap:10px;width:min(320px,100vw - 48px);padding:12px;display:flex;position:absolute;top:calc(100% + 10px);left:0}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleEditor{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-bg,#141c2de0)92%,transparent)0%,color-mix(in srgb,var(--widget-surface-panel,#141c2dd1)96%,transparent)100%)}}.widget-shell-header-titleEditor{border:1px solid var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-titleEditor{border:1px solid color-mix(in srgb,var(--widget-border-default)42%,transparent)}}.widget-shell-header-titleEditor{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 38px #02061742,inset 0 1px #ffffff0f}.widget-shell-title-editor-row,.widget-shell-title-editor-stack{flex-direction:column;gap:8px;display:flex}.widget-shell-title-editor-row{flex-direction:row;align-items:center}.widget-shell-title-editor-input,.widget-shell-title-editor-select{border:1px solid var(--widget-border-default);border-radius:11px;width:100%;min-height:32px}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-input,.widget-shell-title-editor-select{border:1px solid color-mix(in srgb,var(--widget-border-default)46%,transparent)}}.widget-shell-title-editor-input,.widget-shell-title-editor-select{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-input,.widget-shell-title-editor-select{background:color-mix(in srgb,var(--widget-surface-control)76%,transparent)}}.widget-shell-title-editor-input,.widget-shell-title-editor-select{color:var(--widget-token-typography-title-color);padding:0 11px;font-size:12px;line-height:1.2;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.widget-shell-title-editor-input::placeholder{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-input::placeholder{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)78%,transparent)}}.widget-shell-title-editor-input:hover,.widget-shell-title-editor-select:hover{border-color:var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-input:hover,.widget-shell-title-editor-select:hover{border-color:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)42%,transparent)}}.widget-shell-title-editor-input:focus-visible,.widget-shell-title-editor-select:focus-visible{border-color:var(--widget-theme-accent,#7dd3fc);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-input:focus-visible,.widget-shell-title-editor-select:focus-visible{border-color:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)68%,transparent)}}.widget-shell-title-editor-input:focus-visible,.widget-shell-title-editor-select:focus-visible{box-shadow:0 0 0 2px var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-input:focus-visible,.widget-shell-title-editor-select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)18%,transparent)}}.widget-shell-title-editor-action,.widget-shell-title-editor-chip,.widget-shell-title-editor-iconButton{border:1px solid var(--widget-border-default);border-radius:10px;min-height:30px}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-action,.widget-shell-title-editor-chip,.widget-shell-title-editor-iconButton{border:1px solid color-mix(in srgb,var(--widget-border-default)38%,transparent)}}.widget-shell-title-editor-action,.widget-shell-title-editor-chip,.widget-shell-title-editor-iconButton{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-action,.widget-shell-title-editor-chip,.widget-shell-title-editor-iconButton{background:color-mix(in srgb,var(--widget-surface-panel)66%,transparent)}}.widget-shell-title-editor-action,.widget-shell-title-editor-chip,.widget-shell-title-editor-iconButton{color:var(--widget-token-typography-subtitle-color);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.widget-shell-title-editor-action:hover,.widget-shell-title-editor-chip:hover,.widget-shell-title-editor-iconButton:hover,.widget-shell-title-editor-chip.is-active{border-color:var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-action:hover,.widget-shell-title-editor-chip:hover,.widget-shell-title-editor-iconButton:hover,.widget-shell-title-editor-chip.is-active{border-color:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)48%,transparent)}}.widget-shell-title-editor-action:hover,.widget-shell-title-editor-chip:hover,.widget-shell-title-editor-iconButton:hover,.widget-shell-title-editor-chip.is-active{background:var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-action:hover,.widget-shell-title-editor-chip:hover,.widget-shell-title-editor-iconButton:hover,.widget-shell-title-editor-chip.is-active{background:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)12%,var(--widget-surface-panel)88%)}}.widget-shell-title-editor-action:hover,.widget-shell-title-editor-chip:hover,.widget-shell-title-editor-iconButton:hover,.widget-shell-title-editor-chip.is-active{color:var(--widget-token-typography-title-color)}.widget-shell-title-editor-action.is-primary{color:var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-action.is-primary{color:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)84%,#fff 16%)}}.widget-shell-title-editor-chipRow{flex-wrap:wrap;gap:6px;display:flex}.widget-shell-title-editor-searchRow{align-items:center;gap:8px;display:flex}.widget-shell-title-editor-iconGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:144px;padding-right:2px;display:grid;overflow-y:auto}.widget-shell-title-editor-iconButton{width:30px;padding:0}.widget-shell-title-editor-note{color:var(--widget-token-typography-subtitle-color);font-size:10px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-note{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)88%,transparent)}}.widget-shell-title-editor-note.is-error{color:#fda4af}.widget-shell-title-editor-selection{min-width:0;color:var(--widget-token-typography-subtitle-color);align-items:center;gap:8px;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-shell-title-editor-selection{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)88%,transparent)}}.widget-shell--has-stage.widget-shell--layout-floating .widget-shell-header-title{letter-spacing:.006em;font-weight:600}.widget-shell-header-accessory{flex:0 auto;justify-content:center;min-width:0;padding-inline:0;display:flex}.widget-shell-header-mode-selector{scrollbar-width:none;gap:2px;max-width:100%;overflow:auto hidden}.widget-shell-header-mode-selector::-webkit-scrollbar{display:none}.widget-shell-header-mode-selector.widget-control-group--segmented{background:var(--widget-header-action-surface);padding:2px}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-mode-selector.widget-control-group--segmented{background:color-mix(in srgb,var(--widget-header-action-surface)88%,transparent)}}.widget-shell-header-mode-selector.widget-control-group--segmented{border-color:var(--widget-header-action-border)}@supports (color:color-mix(in lab, red, red)){.widget-shell-header-mode-selector.widget-control-group--segmented{border-color:color-mix(in srgb,var(--widget-header-action-border)72%,transparent)}}.widget-shell-header-mode-selector.widget-control-group--segmented{box-shadow:none}.widget-shell-header-mode-selector .widget-segmented-option{min-height:28px;font-size:var(--widget-font-size-xs);padding-inline:10px}.widget-shell.is-mobile-card .widget-shell-header-accessory{justify-content:flex-start;padding-inline:0}.widget-shell.is-mobile-card .widget-shell-header-mode-selector .widget-segmented-option{min-height:26px;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));padding-inline:8px}.widget-header-btn{min-height:var(--widget-control-height-md);min-width:var(--widget-control-height-md);border-radius:var(--widget-radius-md);border:1px solid var(--widget-header-action-border);background:var(--widget-header-action-surface);color:var(--widget-token-typography-subtitle-color);box-shadow:none;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-fast)var(--widget-ease-snappy);will-change:transform;justify-content:center;align-items:center;display:inline-flex}.widget-header-btn:hover{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-header-btn:hover{border-color:color-mix(in srgb,var(--widget-border-accent)52%,transparent)}}.widget-header-btn:hover{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-header-btn:hover{background:color-mix(in srgb,var(--widget-accent-soft)62%,transparent)}}.widget-header-btn:hover{color:var(--widget-text-accent);box-shadow:0 6px 14px #0206171a}.widget-header-btn:active{transform:translateY(0)scale(var(--widget-press-scale));box-shadow:inset 0 1px #ffffff2e}.widget-header-btn.is-active,.widget-header-btn.is-subtle-active{border-color:var(--widget-border-accent);background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow)}.widget-header-btn.is-danger{border-color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-header-btn.is-danger{border-color:color-mix(in srgb,var(--widget-danger)55%,transparent)}}.widget-header-btn.is-danger:hover{border-color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-header-btn.is-danger:hover{border-color:color-mix(in srgb,var(--widget-danger)70%,transparent)}}.widget-header-btn.is-danger:hover{background:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-header-btn.is-danger:hover{background:color-mix(in srgb,var(--widget-danger)16%,transparent)}}.widget-header-btn.is-danger:hover{color:var(--widget-danger)}.widget-edit-toolbar{border-radius:var(--widget-radius-pill);border:1px solid var(--widget-header-action-border);flex-wrap:wrap;align-items:center;gap:4px;max-width:min(100%,240px);padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar{border:1px solid color-mix(in srgb,var(--widget-header-action-border)72%,transparent)}}.widget-edit-toolbar{background:var(--widget-header-action-surface)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar{background:color-mix(in srgb,var(--widget-header-action-surface)92%,transparent)}}.widget-edit-toolbar{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);transition:border-color var(--widget-motion-normal)var(--widget-ease-settle),background-color var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff24}.widget-edit-toolbar--inline{justify-content:flex-end;margin-left:4px}.widget-edit-toolbar-floating{z-index:1250;max-width:min(340px,100vw - 24px);position:fixed}.widget-edit-toolbar-floating .widget-edit-toolbar-btn{white-space:nowrap}.widget-edit-toolbar-status{border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default);align-items:center;min-height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-status{border:1px solid color-mix(in srgb,var(--widget-border-default)68%,transparent)}}.widget-edit-toolbar-status{background:var(--widget-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-status{background:color-mix(in srgb,var(--widget-surface-base)84%,transparent)}}.widget-edit-toolbar-status{color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-status{color:color-mix(in srgb,var(--widget-token-typography-meta-color)90%,#fff 10%)}}.widget-edit-toolbar-status{font-size:var(--widget-font-size-xs);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-weight:640}.widget-edit-toolbar-btn{border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default);min-height:24px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-btn{border:1px solid color-mix(in srgb,var(--widget-border-default)76%,transparent)}}.widget-edit-toolbar-btn{background:var(--widget-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-btn{background:color-mix(in srgb,var(--widget-surface-elevated)88%,transparent)}}.widget-edit-toolbar-btn{color:var(--widget-token-typography-subtitle-color);font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.01em;transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);font-weight:600}.widget-edit-toolbar-btn--icon{justify-content:center;width:24px;min-width:24px;padding:0}.widget-edit-toolbar-btn:hover:not(:disabled),.widget-edit-toolbar-btn:focus-visible:not(:disabled){border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-btn:hover:not(:disabled),.widget-edit-toolbar-btn:focus-visible:not(:disabled){background:color-mix(in srgb,var(--widget-accent-soft)52%,var(--widget-surface-control))}}.widget-edit-toolbar-btn:hover:not(:disabled),.widget-edit-toolbar-btn:focus-visible:not(:disabled){color:var(--widget-text-accent);outline:none;transform:translateY(-1px);box-shadow:0 8px 16px #0206172e}.widget-edit-toolbar-btn.is-done{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-btn.is-done{border-color:color-mix(in srgb,var(--widget-border-accent)72%,transparent)}}.widget-edit-toolbar-btn.is-done{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-edit-toolbar-btn.is-done{background:color-mix(in srgb,var(--widget-accent-soft)62%,var(--widget-surface-control))}}.widget-edit-toolbar-btn.is-done{color:var(--widget-text-accent)}.widget-shell--inline-edit .widget-shell-chrome-layer--overlay{--widget-edit-chrome-inset-x:clamp(8px,var(--widget-space-sm),12px);--widget-edit-chrome-inset-y:clamp(8px,var(--widget-space-sm),12px);inset-block-start:var(--widget-edit-chrome-inset-y);inset-inline:var(--widget-edit-chrome-inset-x);z-index:var(--widget-token-layer-controls,4);pointer-events:none;position:absolute;overflow:visible;container-type:inline-size}.widget-shell--inline-edit .widget-shell-header{--widget-inline-edit-chrome-border:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header{--widget-inline-edit-chrome-border:color-mix(in srgb,var(--widget-border-default)28%,transparent)}}.widget-shell--inline-edit .widget-shell-header{--widget-inline-edit-chrome-surface:linear-gradient(180deg,var(--widget-header-bg,var(--widget-surface-raised))0%,var(--widget-surface-control)100%)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header{--widget-inline-edit-chrome-surface:linear-gradient(180deg,color-mix(in srgb,var(--widget-header-bg,var(--widget-surface-raised))66%,transparent)0%,color-mix(in srgb,var(--widget-surface-control)58%,transparent)100%)}}.widget-shell--inline-edit .widget-shell-header{--widget-inline-edit-chrome-shadow:0 10px 22px #02061724,inset 0 1px 0 #ffffff1f;--widget-header-pad-y:0;--widget-header-pad-x:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:6px;overflow:visible;transform:translateY(-4px)scale(.992)}.widget-shell--inline-edit[data-widget-edit-chrome-visible=true] .widget-shell-chrome-layer--overlay,.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-chrome-layer--overlay,.widget-shell--inline-edit .widget-shell-chrome-layer--overlay:focus-within{pointer-events:auto}.widget-shell--inline-edit .widget-shell-header:before,.widget-shell--inline-edit .widget-shell-header:after{display:none}.widget-shell--inline-edit .widget-shell-header-leading,.widget-shell--inline-edit .widget-shell-header-center,.widget-shell--inline-edit .widget-shell-header-actions{border-radius:calc(var(--widget-radius-pill) + 2px);border:1px solid var(--widget-inline-edit-chrome-border);background:var(--widget-inline-edit-chrome-surface);min-height:30px;box-shadow:var(--widget-inline-edit-chrome-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08)}.widget-shell--inline-edit .widget-shell-header-leading{gap:7px;min-width:0;padding:4px 6px 4px 8px}.widget-shell--inline-edit .widget-shell-header-center{flex:0 auto;min-width:0;max-width:min(42%,220px);padding:3px 4px}.widget-shell--inline-edit .widget-shell-header-center>*{min-width:0;max-width:100%}.widget-shell--inline-edit .widget-shell-header-actions{flex:none;gap:4px;max-width:100%;padding:3px}.widget-shell--inline-edit .widget-shell-header-titleRow{gap:6px}.widget-shell--inline-edit .widget-shell-header-icon{background:var(--widget-header-icon-surface);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-icon{background:color-mix(in srgb,var(--widget-header-icon-surface)48%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleEditTrigger{transition:background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:8px;padding-inline:2px}.widget-shell--inline-edit .widget-shell-header-titleRow--editable:hover .widget-shell-header-titleEditTrigger,.widget-shell--inline-edit .widget-shell-header-titleRow--editable:focus-within .widget-shell-header-titleEditTrigger{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleRow--editable:hover .widget-shell-header-titleEditTrigger,.widget-shell--inline-edit .widget-shell-header-titleRow--editable:focus-within .widget-shell-header-titleEditTrigger{background:color-mix(in srgb,var(--widget-surface-control)22%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle{border-color:var(--widget-border-default);min-height:20px;padding:0 7px 0 6px}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle{border-color:color-mix(in srgb,var(--widget-border-default)20%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle{background:color-mix(in srgb,var(--widget-surface-control)34%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle{box-shadow:none;opacity:.96}.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=true]{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=true]{background:color-mix(in srgb,var(--widget-surface-control)52%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)80%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]{background:color-mix(in srgb,var(--widget-surface-control)24%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle:focus-visible{border-color:var(--widget-theme-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle:focus-visible{border-color:color-mix(in srgb,var(--widget-theme-accent,#7dd3fc)26%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle:focus-visible{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle:focus-visible{background:color-mix(in srgb,var(--widget-surface-control)56%,transparent)}}.widget-shell--inline-edit .widget-shell-header-titleToggle:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle:focus-visible{box-shadow:inset 0 1px #ffffff14}.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]:focus-visible{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]:hover,.widget-shell--inline-edit .widget-shell-header-titleToggle[data-title-visible=false]:focus-visible{background:color-mix(in srgb,var(--widget-surface-control)30%,transparent)}}.widget-shell--inline-edit .widget-shell-header-controls{gap:3px}.widget-shell--inline-edit[data-widget-edit-chrome-visible=true] .widget-shell-header,.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header,.widget-shell--inline-edit .widget-shell-header.widget-shell-header-controls-open,.widget-shell--inline-edit .widget-shell-header:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header{opacity:.96;transform:translateY(0)scale(.997)}.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header-leading,.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header-center,.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header-actions{box-shadow:0 8px 16px #0206171c,inset 0 1px #ffffff1a}.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header-center,.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header-actions{opacity:.9}.widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header-controls--hidden{opacity:.72;pointer-events:auto;transform:translateY(0)scale(1)}.widget-shell-header:focus-within .widget-shell-header-controls{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.widget-shell--inline-edit .widget-header-btn{border-radius:10px;min-width:24px;min-height:24px}.widget-shell--inline-edit:is(.widget-shell--layout-docked,.widget-shell--variant-compact,.widget-shell--variant-mobile) .widget-shell-chrome-layer--overlay{--widget-edit-chrome-inset-x:6px;--widget-edit-chrome-inset-y:6px}.widget-shell--inline-edit:is(.widget-shell--layout-docked,.widget-shell--variant-compact,.widget-shell--variant-mobile) .widget-shell-header{gap:4px}.widget-shell--inline-edit:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right,.widget-shell--variant-dock-bottom) .widget-shell-header-leading,.widget-shell--inline-edit:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right,.widget-shell--variant-dock-bottom) .widget-shell-header-actions{min-height:28px}@container (max-width:320px){.widget-shell--inline-edit .widget-shell-header-center{display:none}.widget-shell--inline-edit .widget-shell-header-leading{padding-inline-end:4px}.widget-shell--inline-edit .widget-shell-header-actions{padding:2px}}@container (max-width:260px){.widget-shell--inline-edit .widget-shell-header-leading,.widget-shell--inline-edit .widget-shell-header-actions{min-height:28px}.widget-shell--inline-edit .widget-shell-header-titleRow{gap:4px}.widget-shell--inline-edit .widget-shell-header-titleToggle{padding-inline:6px}.widget-shell--inline-edit .widget-shell-header-titleToggleState{font-size:10px}.widget-shell--inline-edit .widget-shell-header-controls{gap:2px}.widget-shell--inline-edit .widget-header-btn{min-width:22px;min-height:22px}}@media (hover:none),(pointer:coarse){.widget-shell--inline-edit .widget-shell-chrome-layer--overlay{pointer-events:auto}.widget-shell--inline-edit .widget-shell-header,.widget-shell--inline-edit .widget-shell-header-controls{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}}.widget-edit-toolbar-btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.widget-layout-recommendation{border-radius:calc(var(--widget-radius-lg) - 2px);border:1px solid var(--widget-border-default);align-items:center;gap:8px;max-width:min(420px,52vw);padding:5px 7px 5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation{border:1px solid color-mix(in srgb,var(--widget-border-default)72%,transparent)}}.widget-layout-recommendation{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation{background:color-mix(in srgb,var(--widget-surface-control)80%,#02061742)}}.widget-layout-recommendation{-webkit-backdrop-filter:blur(7px)saturate(1.05);backdrop-filter:blur(7px)saturate(1.05);transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);opacity:0;transform:translateY(-2px)scale(.992);box-shadow:inset 0 1px #fff3,0 8px 18px #0206172e}.widget-layout-recommendation.is-visible{opacity:1;transform:translateY(0)scale(1)}.widget-layout-recommendation.is-leaving{opacity:0;transform:translateY(-3px)scale(.987)}.widget-layout-recommendation:hover,.widget-layout-recommendation:focus-within{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation:hover,.widget-layout-recommendation:focus-within{border-color:color-mix(in srgb,var(--widget-border-accent)76%,transparent)}}.widget-layout-recommendation:hover,.widget-layout-recommendation:focus-within{box-shadow:inset 0 1px 0 #ffffff38,0 10px 22px #02061736,0 0 0 1px var(--widget-accent-soft);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation:hover,.widget-layout-recommendation:focus-within{box-shadow:inset 0 1px 0 #ffffff38,0 10px 22px #02061736,0 0 0 1px color-mix(in srgb,var(--widget-accent-soft)18%,transparent)}}.widget-layout-recommendation-icon{border:1px solid var(--widget-border-accent);border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-icon{border:1px solid color-mix(in srgb,var(--widget-border-accent)56%,transparent)}}.widget-layout-recommendation-icon{color:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-icon{color:color-mix(in srgb,var(--widget-text-accent)82%,var(--widget-text-primary))}}.widget-layout-recommendation-icon{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-icon{background:color-mix(in srgb,var(--widget-accent-soft)52%,var(--widget-surface-control))}}.widget-layout-recommendation-icon{box-shadow:inset 0 1px #fff3}.widget-layout-recommendation-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.widget-layout-recommendation-title{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-title-color);margin:0;font-weight:640;line-height:1.2}.widget-layout-recommendation-description{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.26;overflow:hidden}.widget-layout-recommendation-actions{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.widget-layout-recommendation-btn{border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default);min-height:24px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-btn{border:1px solid color-mix(in srgb,var(--widget-border-default)78%,transparent)}}.widget-layout-recommendation-btn{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-btn{background:color-mix(in srgb,var(--widget-surface-control)92%,transparent)}}.widget-layout-recommendation-btn{color:var(--widget-token-typography-subtitle-color);font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.01em;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy);font-weight:620}.widget-layout-recommendation-btn:hover,.widget-layout-recommendation-btn:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-btn:hover,.widget-layout-recommendation-btn:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)74%,transparent)}}.widget-layout-recommendation-btn:hover,.widget-layout-recommendation-btn:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-btn:hover,.widget-layout-recommendation-btn:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)48%,var(--widget-surface-control))}}.widget-layout-recommendation-btn:hover,.widget-layout-recommendation-btn:focus-visible{color:var(--widget-text-accent);outline:none}.widget-layout-recommendation-btn.is-apply{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-btn.is-apply{border-color:color-mix(in srgb,var(--widget-border-accent)74%,transparent)}}.widget-layout-recommendation-btn.is-apply{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-layout-recommendation-btn.is-apply{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.widget-layout-recommendation-btn.is-apply{color:var(--widget-text-accent)}.widget-layout-recommendation-btn.is-muted{opacity:.76}.widget-content{padding:var(--widget-content-padding,0px);font-family:var(--widget-font-family,var(--widget-theme-font-family,var(--font-geist-sans),sans-serif));font-size:var(--widget-content-font-size,14px)}.widget-region{min-width:0;max-width:100%;position:relative}.widget-region--content,.widget-region--item{min-height:0}.widget-body{gap:var(--widget-space-md);height:100%;min-height:0;color:var(--widget-text-primary);font-size:var(--widget-font-size-sm);flex-direction:column;line-height:1.42;display:flex}.widget-glance-aura,.widget-glance-rim{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--widget-motion-normal)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle);position:absolute;inset:0}.widget-glance-aura{z-index:1;box-shadow:inset 0 1px 0 var(--widget-token-glance-color),0 0 0 1px var(--widget-token-glance-color),0 14px 30px var(--widget-token-glance-color);inset:-1px}@supports (color:color-mix(in lab, red, red)){.widget-glance-aura{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--widget-token-glance-color)32%,transparent),0 0 0 1px color-mix(in srgb,var(--widget-token-glance-color)16%,transparent),0 14px 30px color-mix(in srgb,var(--widget-token-glance-color)10%,transparent)}}.widget-glance-rim{z-index:2}.widget-glance-rim:before,.widget-glance-rim:after{content:"";pointer-events:none;position:absolute}.widget-glance-rim:before{top:0;left:var(--widget-token-glance-rim-inset);right:var(--widget-token-glance-rim-inset);height:var(--widget-token-glance-rim-height);opacity:var(--widget-token-glance-rim-opacity);background:linear-gradient(90deg,transparent 0%,var(--widget-token-glance-color)12%,var(--widget-token-glance-color)52%,var(--widget-token-glance-color)88%,transparent 100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-glance-rim:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--widget-token-glance-color)12%,transparent)12%,color-mix(in srgb,var(--widget-token-glance-color)86%,#fff 14%)52%,color-mix(in srgb,var(--widget-token-glance-color)14%,transparent)88%,transparent 100%)}}.widget-glance-rim:before{box-shadow:0 0 10px var(--widget-token-glance-color),0 0 24px var(--widget-token-glance-color)}@supports (color:color-mix(in lab, red, red)){.widget-glance-rim:before{box-shadow:0 0 10px color-mix(in srgb,var(--widget-token-glance-color)28%,transparent),0 0 24px color-mix(in srgb,var(--widget-token-glance-color)18%,transparent)}}.widget-glance-rim:after{top:calc(var(--widget-token-glance-rim-height)*-2);height:var(--widget-token-glance-bloom-height);opacity:var(--widget-token-glance-bloom-opacity);background:radial-gradient(ellipse at center top,var(--widget-token-glance-color)0%,var(--widget-token-glance-color)28%,transparent 76%);left:18%;right:18%}@supports (color:color-mix(in lab, red, red)){.widget-glance-rim:after{background:radial-gradient(ellipse at center top,color-mix(in srgb,var(--widget-token-glance-color)28%,transparent)0%,color-mix(in srgb,var(--widget-token-glance-color)16%,transparent)28%,transparent 76%)}}.widget-glance-rim:after{filter:blur(var(--widget-token-glance-bloom-blur))}.widget-shell[data-widget-glance-state=calm]{--widget-token-glance-color:var(--widget-text-secondary,#334155)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state=calm]{--widget-token-glance-color:color-mix(in srgb,var(--widget-text-secondary,#334155)38%,var(--widget-accent-soft,#2563eb29))}}.widget-shell[data-widget-glance-state=calm]{--widget-token-glance-rim-opacity:var(--widget-contract-glance-opacity-calm);--widget-token-glance-bloom-opacity:.18;--widget-token-glance-aura-opacity:.18;--widget-token-glance-header-mix:4%}.widget-shell[data-widget-glance-state=active]{--widget-token-glance-color:var(--widget-accent-color,#2563eb)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state=active]{--widget-token-glance-color:color-mix(in srgb,var(--widget-accent-color,#2563eb)86%,#7dd3fc 14%)}}.widget-shell[data-widget-glance-state=active]{--widget-token-glance-rim-opacity:var(--widget-contract-glance-opacity-soft);--widget-token-glance-bloom-opacity:.48;--widget-token-glance-aura-opacity:.44;--widget-token-glance-header-mix:10%}.widget-shell[data-widget-glance-state=attention]{--widget-token-glance-color:var(--widget-warning,#d97706)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state=attention]{--widget-token-glance-color:color-mix(in srgb,var(--widget-warning,#d97706)84%,#fde68a 16%)}}.widget-shell[data-widget-glance-state=attention]{--widget-token-glance-rim-opacity:.88;--widget-token-glance-bloom-opacity:.58;--widget-token-glance-aura-opacity:.54;--widget-token-glance-header-mix:12%}.widget-shell[data-widget-glance-state=complete]{--widget-token-glance-color:var(--widget-success,#0f9f6e)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state=complete]{--widget-token-glance-color:color-mix(in srgb,var(--widget-success,#0f9f6e)84%,#bbf7d0 16%)}}.widget-shell[data-widget-glance-state=complete]{--widget-token-glance-rim-opacity:.82;--widget-token-glance-bloom-opacity:.52;--widget-token-glance-aura-opacity:.46;--widget-token-glance-header-mix:10%}.widget-shell[data-widget-glance-state=muted]{--widget-token-glance-color:var(--widget-text-muted,#64748b)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state=muted]{--widget-token-glance-color:color-mix(in srgb,var(--widget-text-muted,#64748b)82%,#e2e8f0 18%)}}.widget-shell[data-widget-glance-state=muted]{--widget-token-glance-rim-opacity:.46;--widget-token-glance-bloom-opacity:.18;--widget-token-glance-aura-opacity:.24;--widget-token-glance-header-mix:6%}.widget-shell[data-widget-glance-state=alert]{--widget-token-glance-color:var(--widget-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state=alert]{--widget-token-glance-color:color-mix(in srgb,var(--widget-danger,#dc2626)84%,#fecaca 16%)}}.widget-shell[data-widget-glance-state=alert]{--widget-token-glance-rim-opacity:var(--widget-contract-glance-opacity-strong);--widget-token-glance-bloom-opacity:.72;--widget-token-glance-aura-opacity:.64;--widget-token-glance-header-mix:16%}.widget-shell[data-widget-glance-emphasis=strong] .widget-glance-aura{transform:translateY(-.5px)}.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-glance-aura,.widget-shell[data-widget-glance-state=calm][data-widget-glance-emphasis=strong] .widget-glance-aura{opacity:var(--widget-token-glance-aura-opacity)}.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-glance-rim,.widget-shell[data-widget-glance-state=calm][data-widget-glance-emphasis=strong] .widget-glance-rim{opacity:1}.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header,.widget-shell[data-widget-glance-state=calm][data-widget-glance-emphasis=strong] .widget-shell-header{background:linear-gradient(180deg,var(--widget-token-glance-color)0%,transparent 60%),var(--widget-header-bg,var(--widget-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header,.widget-shell[data-widget-glance-state=calm][data-widget-glance-emphasis=strong] .widget-shell-header{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-glance-color)var(--widget-token-glance-header-mix),transparent)0%,transparent 60%),var(--widget-header-bg,var(--widget-surface-raised))}}.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header-title{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header-title{color:color-mix(in srgb,var(--widget-text-primary)90%,var(--widget-token-glance-color))}}.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header-icon{background:var(--widget-token-glance-color)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header-icon{background:color-mix(in srgb,var(--widget-token-glance-color)16%,var(--widget-header-icon-surface))}}.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header-icon{color:var(--widget-token-glance-color)}@supports (color:color-mix(in lab, red, red)){.widget-shell[data-widget-glance-state]:not([data-widget-glance-state=calm]) .widget-shell-header-icon{color:color-mix(in srgb,var(--widget-token-glance-color)56%,var(--widget-text-secondary))}}.widget-shell[data-widget-glance-state=muted]{filter:saturate(.96)}.widget-shell[data-widget-glance-state=muted] .widget-shell-header-title,.widget-shell[data-widget-glance-state=muted] .widget-shell-header-icon{opacity:.8}.music-widget-shell{gap:var(--widget-space-sm);min-height:0}.music-widget-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.music-widget-content--body{flex:auto;min-height:0;padding-right:2px;overflow:hidden}.music-widget-mode-rail-wrap{flex-direction:column;flex:none;gap:6px;min-height:0;display:flex}.music-widget-rail-divider{background:linear-gradient(90deg,transparent,var(--widget-border-default)42%,var(--widget-border-default)58%,transparent);border-radius:999px;height:1px}@supports (color:color-mix(in lab, red, red)){.music-widget-rail-divider{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-default)76%,transparent)42%,color-mix(in srgb,var(--widget-border-default)76%,transparent)58%,transparent)}}.music-widget-rail-divider{opacity:.88}.music-widget-mode-rail{border-radius:var(--widget-radius-pill);background:var(--widget-surface-control);align-items:center;gap:4px;min-width:0;padding:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-mode-rail{background:color-mix(in srgb,var(--widget-surface-control)56%,transparent)}}.music-widget-mode-rail{border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-widget-mode-rail{border:1px solid color-mix(in srgb,var(--widget-border-subtle)58%,transparent)}}.music-widget-mode-rail{scrollbar-width:none;overflow:auto hidden;box-shadow:inset 0 1px #ffffff24}.music-widget-mode-rail::-webkit-scrollbar{display:none}.music-widget-source-switch{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.music-widget-source-icon{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--widget-text-secondary);transition:color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.music-widget-source-icon svg{width:16px;height:16px;display:block}.music-widget-shell[data-rail-size=compact] .music-widget-source-switch{gap:5px}.music-widget-shell[data-rail-size=compact] .music-widget-source-icon{width:28px;min-width:28px;height:28px;min-height:28px}.music-widget-shell[data-rail-size=narrow] .music-widget-mode-rail{justify-content:flex-start;gap:3px}.music-widget-shell[data-rail-size=narrow] .music-widget-source-switch{justify-content:flex-start;gap:4px}.music-widget-shell[data-rail-size=narrow] .music-widget-source-icon{width:26px;min-width:26px;height:26px;min-height:26px}.music-widget-shell[data-rail-size=narrow] .music-widget-source-icon svg{width:14px;height:14px}.music-widget-stage-topbar{z-index:5;pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:0;display:flex;position:absolute;top:12px;left:12px;right:12px}.music-widget-stage-actions{-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);pointer-events:auto;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:inline-flex;box-shadow:0 10px 22px #0206171f,inset 0 1px #ffffff38}.music-widget-stage-topbar .music-widget-source-switch,.music-widget-source-switch--floating{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;justify-content:flex-start;gap:2px;width:auto;padding:0}.music-widget-stage-topbar .music-widget-source-icon{color:#0f172ad1;width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;opacity:.96;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:999px}.music-widget-stage-action{color:#0f172ad1;opacity:.96;-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);width:26px;min-width:26px;height:26px;min-height:26px;transition:color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy);background:#ffffff38;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 16px #0206171f,inset 0 1px #ffffff57}.music-widget-stage-topbar .music-widget-source-icon:hover,.music-widget-stage-topbar .music-widget-source-icon:focus-visible,.music-widget-stage-topbar .music-widget-source-icon.is-active,.music-widget-stage-action:hover,.music-widget-stage-action:focus-visible,.music-widget-stage-action.is-active{color:#0f172af0;opacity:1;border-color:var(--widget-accent-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-topbar .music-widget-source-icon:hover,.music-widget-stage-topbar .music-widget-source-icon:focus-visible,.music-widget-stage-topbar .music-widget-source-icon.is-active,.music-widget-stage-action:hover,.music-widget-stage-action:focus-visible,.music-widget-stage-action.is-active{border-color:color-mix(in srgb,var(--widget-accent-primary)22%,#ffffff2e)}}.music-widget-stage-topbar .music-widget-source-icon:hover,.music-widget-stage-topbar .music-widget-source-icon:focus-visible,.music-widget-stage-topbar .music-widget-source-icon.is-active,.music-widget-stage-action:hover,.music-widget-stage-action:focus-visible,.music-widget-stage-action.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-topbar .music-widget-source-icon:hover,.music-widget-stage-topbar .music-widget-source-icon:focus-visible,.music-widget-stage-topbar .music-widget-source-icon.is-active,.music-widget-stage-action:hover,.music-widget-stage-action:focus-visible,.music-widget-stage-action.is-active{background:color-mix(in srgb,var(--widget-accent-soft)34%,#ffffff2e)}}.music-widget-stage-topbar .music-widget-source-icon:hover,.music-widget-stage-topbar .music-widget-source-icon:focus-visible,.music-widget-stage-topbar .music-widget-source-icon.is-active,.music-widget-stage-action:hover,.music-widget-stage-action:focus-visible,.music-widget-stage-action.is-active{transform:translateY(-1px)}.music-widget-visualizer-band{border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-subtle);flex:none}@supports (color:color-mix(in lab, red, red)){.music-widget-visualizer-band{border:1px solid color-mix(in srgb,var(--widget-border-subtle)62%,transparent)}}.music-widget-visualizer-band{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-visualizer-band{background:color-mix(in srgb,var(--widget-surface-control)52%,transparent)}}.music-widget-visualizer-band{padding:6px 8px}.music-widget-visualizer-band--inline{width:100%;min-width:136px;box-shadow:none;background:0 0;border:0;padding:0 4px}.music-widget-visualizer-bars{justify-content:center;align-items:flex-end;gap:2px;display:flex}.music-widget-visualizer-band--inline .music-widget-visualizer-bars{justify-content:flex-start;gap:3px}.music-widget-visualizer-bar{background:var(--widget-accent-soft);border-radius:999px;width:3px}@supports (color:color-mix(in lab, red, red)){.music-widget-visualizer-bar{background:color-mix(in srgb,var(--widget-accent-soft)76%,var(--widget-text-accent))}}.music-widget-visualizer-bar{opacity:.74;transition:height .14s var(--widget-ease-snappy),opacity .16s var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy)}.music-widget-visualizer-band--inline .music-widget-visualizer-bar{width:4px}.music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar{opacity:.95;background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar{background:color-mix(in srgb,var(--widget-accent-soft)86%,var(--widget-text-accent))}}.music-widget-player-controls{border:1px solid var(--widget-border-default);flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls{border:1px solid color-mix(in srgb,var(--widget-border-default)70%,transparent);background:color-mix(in srgb,var(--widget-surface-panel)84%,transparent)}}.music-widget-player-controls{box-shadow:var(--widget-shadow-sm);min-height:152px;padding:12px 14px 18px}.music-widget-player-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:136px;display:grid;position:relative}.music-widget-player-shell--compact{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-height:0;display:flex}.music-widget-player-compact-copy{flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.music-widget-player-art--compact{justify-content:center;align-items:center}.music-widget-player-shell--compact .music-widget-player-cover-wrap{width:108px;min-width:108px;max-width:108px;height:108px}.music-widget-player-compact-title{text-align:center;width:min(100%,320px);font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:650;line-height:1.2;display:block}.music-widget-player-compact-subtitle{text-align:center;width:min(100%,320px);display:block}.music-widget-player-compact-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100%,320px);margin-inline:auto;display:grid}.music-widget-player-center-controls--compact{grid-column:2;justify-self:center}.music-widget-volume-popover{align-items:center;display:inline-flex;position:relative}.music-widget-volume-popover--compact{grid-column:3;justify-self:end}.music-widget-volume-btn--compact{border-radius:9px;width:22px;min-width:22px;min-height:22px;padding:0}.music-widget-volume-overlay{border-color:var(--widget-border-default);overflow:visible}@supports (color:color-mix(in lab, red, red)){.music-widget-volume-overlay{border-color:color-mix(in srgb,var(--widget-border-default)78%,transparent)}}.music-widget-volume-overlay{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-volume-overlay{background:color-mix(in srgb,var(--widget-surface-panel)95%,#02061757)}}.music-widget-volume-overlay{box-shadow:inset 0 1px #ffffff29,0 14px 26px #02061733}.music-widget-volume-overlay:before{left:calc(100% - 24px)}.music-widget-volume-overlay-body{padding:10px 10px 12px}.music-widget-volume-overlay-control{align-items:center;min-width:0;display:flex}.music-widget-volume-overlay-control input[type=range]{width:100%}.music-widget-player-main{align-items:stretch;min-width:0;display:flex;position:relative}.music-widget-player-visualizer{align-items:center;width:min(260px,30vw);min-width:136px;display:flex}.music-widget-player-topline{text-align:center;min-height:22px;font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:640;overflow:hidden}.music-widget-player-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding-bottom:3px;display:grid}.music-widget-player-art{justify-content:flex-start;align-items:stretch;display:flex}.music-widget-player-cover-wrap{aspect-ratio:1;border-radius:calc(var(--widget-radius-md) - 1px);border:1px solid var(--widget-border-subtle);min-width:112px;max-width:132px;height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.music-widget-player-cover-wrap{border:1px solid color-mix(in srgb,var(--widget-border-subtle)72%,transparent)}}.music-widget-player-cover-wrap{background:var(--widget-surface-control);box-shadow:inset 0 1px #ffffff2e}@supports (color:color-mix(in lab, red, red)){.music-widget-player-cover-wrap{background:color-mix(in srgb,var(--widget-surface-control)88%,#00000014)}}.music-widget-player-cover-wrap{justify-content:center;align-items:center;display:flex}.music-widget-player-cover{object-fit:cover;width:100%;height:100%;display:block}.music-widget-player-cover-placeholder{color:#6f6f6f;background:#d9d9d9;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.music-widget-player-center{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:clamp(180px,100% - 390px,560px);min-width:180px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.music-widget-player-center-text{text-align:center;width:100%;max-width:100%;font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:650;line-height:1.22}.music-widget-marquee{min-width:0;position:relative;overflow:hidden}.music-widget-marquee-track{align-items:center;gap:28px;display:inline-flex;transform:translate(0)}.music-widget-player-compact-title .music-widget-marquee-track,.music-widget-player-center-text .music-widget-marquee-track{margin-inline:auto}.music-widget-marquee.is-overflowing .music-widget-marquee-track{will-change:transform;width:max-content;margin-inline:0}.music-widget-marquee-track.is-scrolling{transition:transform var(--music-marquee-duration,3s)linear;transform:translateX(calc(-1*var(--music-marquee-distance,0px)))}.music-widget-marquee-segment{white-space:nowrap;display:inline-block}.music-widget-marquee:not(.is-overflowing) .music-widget-marquee-segment{text-overflow:ellipsis;max-width:100%;overflow:hidden}.music-widget-player-center-controls{align-items:center;gap:9px;display:inline-flex}.music-widget-player-play-btn{border-radius:0;min-width:44px;min-height:44px}.music-widget-player-right{flex-direction:column;justify-content:center;justify-self:end;align-items:flex-end;gap:8px;min-width:168px;margin-bottom:0;display:flex}.music-widget-player-tools{align-items:center;gap:6px;min-height:24px;display:inline-flex}.music-widget-player-tools .widget-btn--sm{border-radius:999px;width:26px;min-width:26px;min-height:26px}.music-widget-player-tools .widget-btn--sm.is-active{border-color:var(--widget-border-accent);color:var(--widget-text-accent);background:var(--widget-surface-active)}.music-widget-sleep{align-items:center;display:inline-flex;position:relative}.music-widget-sleep-menu{border-radius:calc(var(--widget-radius-md) + 1px);border:1px solid var(--widget-border-default);width:176px;position:absolute;bottom:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-menu{border:1px solid color-mix(in srgb,var(--widget-border-default)82%,transparent)}}.music-widget-sleep-menu{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-menu{background:color-mix(in srgb,var(--widget-surface-panel)94%,#0206175c)}}.music-widget-sleep-menu{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);z-index:24;padding:8px;box-shadow:inset 0 1px #ffffff29,0 10px 22px #0206173d}.music-widget-sleep-menu-title{font-size:var(--widget-font-size-xs);color:var(--widget-text-secondary);margin:0 0 7px;font-weight:620;line-height:1.1}.music-widget-sleep-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:7px;display:grid}.music-widget-sleep-preset{border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default);min-height:24px}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-preset{border:1px solid color-mix(in srgb,var(--widget-border-default)76%,transparent)}}.music-widget-sleep-preset{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-preset{background:color-mix(in srgb,var(--widget-surface-control)84%,transparent)}}.music-widget-sleep-preset{color:var(--widget-text-secondary);font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);font-weight:600}.music-widget-sleep-preset:hover,.music-widget-sleep-preset:focus-visible{border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-preset:hover,.music-widget-sleep-preset:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-sleep-preset:hover,.music-widget-sleep-preset:focus-visible{color:var(--widget-text-accent);outline:none}.music-widget-sleep-custom{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.music-widget-sleep-custom input{border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-default);min-width:0;min-height:28px}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-custom input{border:1px solid color-mix(in srgb,var(--widget-border-default)76%,transparent)}}.music-widget-sleep-custom input{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-custom input{background:color-mix(in srgb,var(--widget-surface-control)90%,transparent)}}.music-widget-sleep-custom input{color:var(--widget-text-primary);font-size:var(--widget-font-size-xs);padding:0 8px}.music-widget-sleep-custom input:focus,.music-widget-sleep-custom input:focus-visible{border-color:var(--widget-border-accent);outline:none}.music-widget-sleep-apply{border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-accent);min-height:28px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-apply{border:1px solid color-mix(in srgb,var(--widget-border-accent)76%,transparent)}}.music-widget-sleep-apply{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-sleep-apply{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-sleep-apply{color:var(--widget-text-accent);font-size:var(--widget-font-size-xs);transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),filter var(--widget-motion-fast)var(--widget-ease-snappy);font-weight:620}.music-widget-sleep-apply:hover,.music-widget-sleep-apply:focus-visible{filter:brightness(1.03);border-color:var(--widget-border-accent);outline:none}.music-widget-sleep-label{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);font-weight:600;line-height:1}.music-widget-player-volume{width:min(156px,100%);min-width:126px;color:var(--widget-text-secondary);justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.music-widget-player-volume input[type=range]:disabled{opacity:.52;cursor:not-allowed}.music-widget-browse-panel{gap:6px;container-type:inline-size}.music-widget-radio-toolbar{padding:5px 7px}.music-widget-radio-toolbar-row{align-items:center;gap:6px;min-width:0;display:flex}.music-widget-radio-search-btn{border-radius:10px;width:30px;min-width:30px;min-height:30px}.music-widget-radio-search-field{min-height:30px;font-size:var(--widget-font-size-xs);padding-inline:8px}.music-widget-radio-filter-wrap{flex-shrink:0;min-width:94px;margin-left:auto;position:relative}.music-widget-radio-filter-field{min-height:30px;font-size:var(--widget-font-size-xs);padding-left:8px;padding-right:24px}.music-widget-station-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-content:start;gap:6px;display:grid}.music-widget-station-grid[data-compact=true]{grid-template-columns:repeat(1,minmax(0,1fr))}@container (min-width:260px){.music-widget-station-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:420px){.music-widget-station-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:320px){.music-widget-station-grid[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.media-widget-body .music-widget-station-card{border-radius:var(--widget-radius-md);min-height:46px;box-shadow:var(--widget-shadow-sm);flex-direction:column;justify-content:center;gap:1px;padding:7px 9px;display:flex}.music-widget-station-title{font-size:var(--widget-font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:620;line-height:1.18;overflow:hidden}.music-widget-station-subtitle{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);opacity:.9;white-space:nowrap;text-overflow:ellipsis;line-height:1.16;overflow:hidden}.music-widget-shell[data-rail-size=narrow] .music-widget-player-controls{min-height:126px;padding:10px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-shell{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.music-widget-shell[data-rail-size=narrow] .music-widget-player-main{display:block}.music-widget-shell[data-rail-size=narrow] .music-widget-player-topline{text-align:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding-bottom:0}.music-widget-shell[data-rail-size=narrow] .music-widget-player-art{justify-content:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-center{grid-column:1;justify-content:center;gap:7px;width:100%;margin-bottom:0;position:static;bottom:auto;left:auto;transform:none}.music-widget-shell[data-rail-size=narrow] .music-widget-player-center-text{font-size:var(--widget-font-size-xs)}.music-widget-shell[data-rail-size=narrow] .music-widget-player-right{grid-column:1;justify-content:center;align-items:center;margin-bottom:0}.music-widget-shell[data-rail-size=narrow] .music-widget-player-tools{justify-content:center}.music-widget-shell[data-rail-size=narrow] .music-widget-sleep-menu{left:50%;right:auto;transform:translate(-50%)}.music-widget-shell[data-rail-size=narrow] .music-widget-player-volume{justify-content:center;width:min(182px,100%)}.music-widget-shell[data-rail-size=narrow] .music-widget-player-cover-wrap{width:74px;min-width:74px;max-width:74px;height:74px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-shell--compact .music-widget-player-cover-wrap{width:118px;min-width:118px;max-width:118px;height:118px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-compact-title{width:min(96%,260px);font-size:var(--widget-font-size-sm)}.music-widget-shell[data-rail-size=narrow] .music-widget-volume-overlay{min-width:104px}.music-widget-shell[data-rail-size=narrow] .music-widget-radio-toolbar{padding:4px 6px}.music-widget-shell[data-rail-size=narrow] .music-widget-radio-filter-wrap{min-width:84px}.music-widget-shell[data-rail-size=narrow] .music-widget-radio-search-field,.music-widget-shell[data-rail-size=narrow] .music-widget-radio-filter-field{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px))}.music-widget-mode-stage{flex:auto;min-height:0;display:grid;position:relative}.music-widget-mode-panel{flex-direction:column;grid-area:1/1;min-height:0;display:flex}.music-widget-mode-panel.is-entering{animation:music-widget-mode-enter .22s var(--widget-ease-settle)both}.music-widget-mode-panel.is-leaving{pointer-events:none;animation:music-widget-mode-leave .22s var(--widget-ease-snappy)both}@keyframes music-widget-mode-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes music-widget-mode-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.music-widget-mode-panel.is-entering,.music-widget-mode-panel.is-leaving{animation:none}}.music-widget-shell{--music-reactive-level:0;--music-reactive-bass:0;--music-reactive-glow:0;--music-reactive-stage-scale:1;--music-reactive-control-scale:1;gap:8px;min-height:0}.music-widget-content{flex:auto;min-height:0;overflow:hidden}.music-widget-content--body{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.music-widget-panel-body--browse{gap:8px;overflow:hidden}.music-widget-stage{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;padding:4px 4px 0;display:flex;position:relative}.music-widget-expand-toggle{border:1px solid var(--widget-border-default);border-radius:9px;width:28px;min-width:28px;min-height:28px}@supports (color:color-mix(in lab, red, red)){.music-widget-expand-toggle{border:1px solid color-mix(in srgb,var(--widget-border-default)72%,transparent);background:color-mix(in srgb,var(--widget-surface-control)84%,transparent)}}.music-widget-expand-toggle{color:var(--widget-text-secondary);transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);justify-content:center;align-items:center;display:inline-flex}.music-widget-expand-toggle:hover,.music-widget-expand-toggle:focus-visible{color:var(--widget-text-accent);border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-expand-toggle:hover,.music-widget-expand-toggle:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-expand-toggle:hover,.music-widget-expand-toggle:focus-visible{transform:translateY(var(--widget-hover-lift-y));outline:none}.music-widget-stage--floating{flex:auto;min-height:0;position:relative;overflow:hidden}.music-widget-stage-surface{background:linear-gradient(165deg,var(--widget-token-surface-role-hero),var(--widget-token-surface-role-raised));border:0;width:100%;height:100%;min-height:100%}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-surface{background:linear-gradient(165deg,color-mix(in srgb,var(--widget-token-surface-role-hero)48%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)44%,transparent))}}.music-widget-stage-surface{border-radius:calc(var(--widget-radius-lg) - 1px);justify-content:center;align-items:center;display:flex;overflow:hidden}.music-widget-main-stage-media{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.music-widget-main-artwork{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.music-widget-main-artwork-placeholder{width:100%;height:100%;color:var(--widget-text-muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-main-artwork-placeholder{color:color-mix(in srgb,var(--widget-text-muted)82%,transparent)}}.music-widget-stage-surface .music-widget-visualizer-band{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:8px 10px}.music-widget-stage-surface .music-widget-visualizer-band--hero{min-height:100%}.music-widget-stage-surface .music-widget-visualizer-bars{min-height:clamp(100px,26vh,160px)}.music-widget-browse-overlay{z-index:12;pointer-events:none;opacity:0;width:min(340px,86%);transition:opacity .18s var(--widget-ease-snappy),transform .22s var(--widget-ease-settle);backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;transform:translate(calc(-100% - 10px))}.music-widget-browse-overlay.is-open{pointer-events:auto;opacity:1;transform:translate(0)}.music-widget-browse-overlay-surface{border-right:1px solid var(--widget-border-default);flex-direction:column;gap:8px;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface{border-right:1px solid color-mix(in srgb,var(--widget-border-default)74%,transparent)}}.music-widget-browse-overlay-surface{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface{background:color-mix(in srgb,var(--widget-surface-panel)92%,#02061738)}}.music-widget-browse-overlay-surface{-webkit-backdrop-filter:blur(10px)saturate(1.03);backdrop-filter:blur(10px)saturate(1.03);padding:10px 10px 12px;overflow:hidden;box-shadow:0 18px 30px #02061733}.music-widget-browse-overlay-header{flex-direction:column;gap:1px;display:flex}.music-widget-browse-overlay-header--actions-only{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;min-height:30px;padding-bottom:2px}.music-widget-browse-overlay-header-actions{justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.music-widget-browse-overlay-title{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);margin:0;font-weight:660;line-height:1.12}.music-widget-browse-overlay-subtitle{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);line-height:1.12}.music-widget-spotify-browse,.music-widget-station-lists{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.music-widget-spotify-browse{flex-direction:column;height:100%;min-height:0;display:flex}.music-widget-spotify-browser-view{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.music-widget-spotify-browser-toolbar{align-items:center;gap:8px;display:flex}.music-widget-spotify-browser-toolbar-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.music-widget-spotify-browser-back{border:1px solid var(--widget-border-subtle);width:28px;min-width:28px;min-height:28px}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-back{border:1px solid color-mix(in srgb,var(--widget-border-subtle)74%,transparent)}}.music-widget-spotify-browser-back{background:var(--widget-surface-control);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-back{background:color-mix(in srgb,var(--widget-surface-control)74%,transparent)}}.music-widget-spotify-browser-back{color:var(--widget-text-primary);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);justify-content:center;align-items:center;display:inline-flex}.music-widget-spotify-browser-back:hover,.music-widget-spotify-browser-back:focus-visible{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent);background:var(--widget-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-back:hover,.music-widget-spotify-browser-back:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)52%,var(--widget-surface-control))}}.music-widget-spotify-browser-titlewrap{flex:auto;min-width:0}.music-widget-spotify-browser-title{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.music-widget-spotify-browser-toolbar .music-widget-spotify-track-browser-group{background:var(--widget-surface-panel);min-height:30px;padding:3px}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-toolbar .music-widget-spotify-track-browser-group{background:color-mix(in srgb,var(--widget-surface-panel)92%,#ffffff0d)}}.music-widget-spotify-section-surface{border-color:var(--widget-item-border,#0003)}.music-widget-spotify-section-surface--primary{background:var(--widget-item-bg,#fff9)}.music-widget-spotify-section-surface--secondary{background:var(--widget-item-bg,#ffffff8c)}.music-widget-spotify-section-surface--fullscreen{width:100%}.music-widget-spotify-device-row{align-items:center;gap:8px;display:flex}.music-widget-spotify-device-label{opacity:.7}.music-widget-spotify-device-field{min-height:28px;font-size:var(--widget-font-size-xs);padding:4px 8px}.music-widget-spotify-queue-section{min-height:0}.music-widget-spotify-queue-heading{text-transform:uppercase;letter-spacing:.08em;opacity:.72;margin-bottom:4px}.music-widget-spotify-queue-list{flex-direction:column;gap:4px;display:flex}.music-widget-spotify-queue-item{min-width:0}.music-widget-spotify-device-stack{flex-direction:column;flex:auto;min-height:0;display:flex}.music-widget-spotify-device-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.music-widget-spotify-device-footer--compact{justify-content:flex-end}.music-widget-spotify-device-status{opacity:.8}.music-widget-spotify-device-actions{flex-shrink:0}.music-widget-spotify-track-surface{padding:12px}.music-widget-spotify-track-stack{flex-direction:column;gap:12px;display:flex}.music-widget-spotify-track-layout{align-items:center;gap:12px;display:flex}.music-widget-spotify-track-layout--fullscreen{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.music-widget-spotify-track-copy{min-width:0}.music-widget-spotify-track-copy--fullscreen{text-align:center}.music-widget-spotify-track-empty-meta{font-size:var(--widget-font-size-sm)}.music-widget-spotify-artwork-wrap{margin-inline:auto}.music-widget-spotify-artwork,.music-widget-spotify-artwork-placeholder{border-radius:12px}.music-widget-spotify-artwork{object-fit:cover;display:block}.music-widget-spotify-artwork-placeholder{border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-artwork-placeholder{border:1px solid color-mix(in srgb,var(--widget-border-subtle)74%,transparent)}}.music-widget-spotify-artwork-placeholder{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-artwork-placeholder{background:color-mix(in srgb,var(--widget-surface-control)66%,transparent)}}.music-widget-selected-playlist-browser-list,.music-widget-spotify-track-list{gap:6px}.music-widget-spotify-track-list-wrap{flex-direction:column;display:flex}.music-widget-spotify-track-list{overflow:visible}.music-widget-selected-playlist-browser-item,.music-widget-spotify-track-item{padding:8px 10px}.music-widget-spotify-track-list>li{min-width:0}.music-widget-spotify-track-item{min-height:60px;font:inherit;cursor:pointer;padding:8px 12px}.music-widget-spotify-track-item--artwork{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px}.music-widget-spotify-track-artwork{border:1px solid var(--widget-border-subtle);border-radius:999px;justify-content:center;place-self:center start;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-artwork{border:1px solid color-mix(in srgb,var(--widget-border-subtle)72%,transparent)}}.music-widget-spotify-track-artwork{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-artwork{background:color-mix(in srgb,var(--widget-surface-panel)90%,#ffffff0a)}}.music-widget-spotify-track-artwork{box-shadow:inset 0 1px #ffffff1f}.music-widget-spotify-track-artwork-image{object-fit:cover;width:100%;height:100%;display:block}.music-widget-spotify-track-artwork-placeholder{width:100%;height:100%;color:var(--widget-text-muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-artwork-placeholder{color:color-mix(in srgb,var(--widget-text-muted)84%,transparent)}}.music-widget-spotify-track-artwork-placeholder{background:linear-gradient(180deg,#ffffff14,#0f172a14),var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-artwork-placeholder{background:linear-gradient(180deg,#ffffff14,#0f172a14),color-mix(in srgb,var(--widget-accent-soft)30%,var(--widget-surface-control))}}.music-widget-spotify-track-item:hover,.music-widget-spotify-track-item:focus-visible{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent);background:var(--widget-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-item:hover,.music-widget-spotify-track-item:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)54%,var(--widget-surface-control))}}.music-widget-spotify-track-item:disabled{cursor:progress;opacity:.7}.music-widget-spotify-track-item.is-active{border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-item.is-active{background:color-mix(in srgb,var(--widget-accent-soft)62%,var(--widget-surface-control))}}.music-widget-spotify-track-item.is-active{box-shadow:0 10px 20px var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-item.is-active{box-shadow:0 10px 20px color-mix(in srgb,var(--widget-accent-soft)22%,transparent)}}.music-widget-selected-playlist-browser-item{font:inherit}.music-widget-selected-playlist-browser-item:hover,.music-widget-selected-playlist-browser-item:focus-visible{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent);background:var(--widget-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.music-widget-selected-playlist-browser-item:hover,.music-widget-selected-playlist-browser-item:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)54%,var(--widget-surface-control))}}.music-widget-spotify-track-title{font-size:var(--widget-font-size-sm);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-weight:620;display:block;overflow:hidden}.music-widget-spotify-track-copy{text-align:left;align-content:center;align-self:center;justify-items:start;gap:2px;min-width:0;max-width:100%;display:grid}.music-widget-spotify-track-subtitle,.music-widget-spotify-track-duration,.music-widget-spotify-track-subtitle-text{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted)}.music-widget-spotify-track-subtitle{text-align:left;align-items:baseline;gap:6px;min-width:0;max-width:100%;display:flex}.music-widget-spotify-track-subtitle-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;overflow:hidden}.music-widget-spotify-track-explicit{flex:none;justify-content:center;align-items:center;min-width:13px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.music-widget-spotify-track-duration{text-align:right;white-space:nowrap;flex:none;place-self:center end;padding-left:8px}.music-widget-spotify-track-browser-footer{z-index:1;background:linear-gradient(180deg,var(--widget-surface-panel),var(--widget-surface-panel)34%);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;padding-bottom:2px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-panel)0%,transparent),color-mix(in srgb,var(--widget-surface-panel)90%,#0c121e14)34%)}}.music-widget-spotify-track-browser-footer{-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02)}.music-widget-spotify-track-browser-group{border:1px solid var(--widget-border-subtle);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-group{border:1px solid color-mix(in srgb,var(--widget-border-subtle)76%,transparent)}}.music-widget-spotify-track-browser-group{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-group{background:color-mix(in srgb,var(--widget-surface-panel)90%,#ffffff0d)}}.music-widget-spotify-track-browser-group--pagination{margin-left:auto}.music-widget-spotify-track-browser-chip,.music-widget-spotify-track-browser-nav{font:inherit;min-height:26px;color:var(--widget-text-muted);font-size:var(--widget-font-size-xs);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 10px;font-weight:640}.music-widget-spotify-track-browser-chip:hover,.music-widget-spotify-track-browser-chip:focus-visible,.music-widget-spotify-track-browser-nav:hover,.music-widget-spotify-track-browser-nav:focus-visible{color:var(--widget-text-primary);border-color:var(--widget-border-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-chip:hover,.music-widget-spotify-track-browser-chip:focus-visible,.music-widget-spotify-track-browser-nav:hover,.music-widget-spotify-track-browser-nav:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)70%,transparent)}}.music-widget-spotify-track-browser-chip:hover,.music-widget-spotify-track-browser-chip:focus-visible,.music-widget-spotify-track-browser-nav:hover,.music-widget-spotify-track-browser-nav:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-chip:hover,.music-widget-spotify-track-browser-chip:focus-visible,.music-widget-spotify-track-browser-nav:hover,.music-widget-spotify-track-browser-nav:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)48%,var(--widget-surface-control))}}.music-widget-spotify-track-browser-chip.is-active{color:var(--widget-text-primary);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-chip.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)82%,transparent)}}.music-widget-spotify-track-browser-chip.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-chip.is-active{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-spotify-track-browser-chip.is-active.is-reversed{color:var(--widget-surface-panel);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-chip.is-active.is-reversed{border-color:color-mix(in srgb,var(--widget-border-accent)92%,transparent)}}.music-widget-spotify-track-browser-chip.is-active.is-reversed{background:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-track-browser-chip.is-active.is-reversed{background:color-mix(in srgb,var(--widget-text-primary)92%,var(--widget-accent-soft))}}.music-widget-spotify-track-browser-chip:disabled,.music-widget-spotify-track-browser-nav:disabled{opacity:.45;cursor:default}.music-widget-spotify-track-browser-nav{justify-content:center;align-items:center;width:28px;min-width:28px;padding:0;display:inline-flex}.music-widget-spotify-track-browser-page{text-align:center;min-width:38px;font-size:var(--widget-font-size-xs);color:var(--widget-text-primary);font-weight:650}.music-widget-spotify-browser-error{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.music-widget-spotify-browser-reconnect{border:1px solid var(--widget-border-accent);border-radius:999px;min-height:32px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-reconnect{border:1px solid color-mix(in srgb,var(--widget-border-accent)78%,transparent)}}.music-widget-spotify-browser-reconnect{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-reconnect{background:color-mix(in srgb,var(--widget-accent-soft)56%,var(--widget-surface-control))}}.music-widget-spotify-browser-reconnect{color:var(--widget-text-primary);font-size:var(--widget-font-size-xs);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);font-weight:640}.music-widget-spotify-browser-reconnect:hover,.music-widget-spotify-browser-reconnect:focus-visible{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent);background:var(--widget-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-browser-reconnect:hover,.music-widget-spotify-browser-reconnect:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)68%,var(--widget-surface-control))}}.music-widget-playlist-optin-grid--browser{flex:auto;min-height:0;overflow:auto}.music-widget-spotify-selector-panel{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.music-widget-spotify-selector-bar{border:1px solid var(--widget-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-selector-bar{border:1px solid color-mix(in srgb,var(--widget-border-subtle)76%,transparent)}}.music-widget-spotify-selector-bar{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-selector-bar{background:color-mix(in srgb,var(--widget-surface-panel)92%,#ffffff0f)}}.music-widget-spotify-selector-bar{color:var(--widget-text-primary);-webkit-backdrop-filter:blur(10px)saturate(1.03);backdrop-filter:blur(10px)saturate(1.03);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:0 12px 24px #0206171f}.music-widget-spotify-selector-bar:hover,.music-widget-spotify-selector-bar:focus-visible{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent);outline:none}.music-widget-spotify-selector-bar-count{background:var(--widget-accent-soft);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-selector-bar-count{background:color-mix(in srgb,var(--widget-accent-soft)60%,var(--widget-surface-control))}}.music-widget-spotify-selector-bar-count{font-size:11px;font-weight:700}.music-widget-browse-section-title{font-size:var(--widget-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--widget-text-muted);margin:0 0 5px;font-weight:660}.music-widget-browse-note{font-size:var(--widget-font-size-xs);margin:0}.music-widget-browse-note--error{color:#dc2626}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-note--error{color:color-mix(in srgb,#dc2626 82%,var(--widget-text-primary))}}.music-widget-selected-playlist-list{flex-direction:column;gap:5px;margin:0 0 8px;padding:0;list-style:none;display:flex}.music-widget-selected-playlist-item{border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.music-widget-selected-playlist-item{border:1px solid color-mix(in srgb,var(--widget-border-subtle)68%,transparent)}}.music-widget-selected-playlist-item{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-selected-playlist-item{background:color-mix(in srgb,var(--widget-surface-control)70%,transparent)}}.music-widget-selected-playlist-title{font-size:var(--widget-font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.music-widget-selected-playlist-meta,.music-widget-playlist-optin-meta{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted)}.music-widget-playlist-optin-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:5px;display:grid}.music-widget-playlist-optin-item{border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-subtle);align-items:center;gap:8px;min-height:32px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-playlist-optin-item{border:1px solid color-mix(in srgb,var(--widget-border-subtle)74%,transparent)}}.music-widget-playlist-optin-item{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-playlist-optin-item{background:color-mix(in srgb,var(--widget-surface-control)72%,transparent)}}.music-widget-playlist-optin-item input[type=checkbox]{width:14px;height:14px;accent-color:var(--widget-accent-primary)}.music-widget-playlist-optin-text{flex-direction:column;gap:1px;min-width:0;display:flex}.music-widget-playlist-optin-title{font-size:var(--widget-font-size-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:620;overflow:hidden}.music-widget-station-lists{gap:8px}.music-widget-station-list-group{flex-direction:column;gap:4px;display:flex}.music-widget-station-list{gap:4px}.music-widget-station-list-item{text-align:left;flex-direction:column;justify-content:center;gap:1px;width:100%;min-height:30px;padding:4px 7px;display:flex}.music-widget-station-list-item:hover,.music-widget-station-list-item:focus-visible{border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-station-list-item:hover,.music-widget-station-list-item:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)52%,var(--widget-surface-control))}}.music-widget-station-list-item:hover,.music-widget-station-list-item:focus-visible{transform:translateY(var(--widget-hover-lift-y));outline:none}.music-widget-station-list-item.is-active{border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-station-list-item.is-active{background:color-mix(in srgb,var(--widget-accent-soft)62%,var(--widget-surface-control))}}.music-widget-station-list-title{font-size:var(--widget-font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:620;line-height:1.12;overflow:hidden}.music-widget-station-list-subtitle{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.music-widget-player-controls{border-radius:0 0 var(--widget-radius-lg)var(--widget-radius-lg);border:0;border-top:1px solid var(--widget-border-default);flex:none;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls{border-top:1px solid color-mix(in srgb,var(--widget-border-default)72%,transparent)}}.music-widget-player-controls{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls{background:color-mix(in srgb,var(--widget-surface-panel)90%,transparent)}}.music-widget-player-controls{box-shadow:none;min-height:96px;transition:background .24s var(--widget-ease-settle),box-shadow .18s linear,transform .18s linear;padding:8px 12px 10px}.music-widget-player-shell--anchored{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:78px;display:grid;position:relative}.music-widget-player-left{flex-direction:column;gap:2px;min-width:0;display:flex}.music-widget-player-left-primary,.music-widget-player-left-secondary{min-width:0}.music-widget-player-left-primary .music-widget-marquee-segment{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:650}.music-widget-player-left-secondary .music-widget-marquee-segment{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted)}.music-widget-player-station-label{max-width:36%;font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);white-space:nowrap;text-overflow:ellipsis;opacity:.8;line-height:1.05;position:absolute;top:-1px;right:2px;overflow:hidden}.music-widget-player-center--anchored{justify-self:center;gap:0;width:auto;min-width:0;position:static;top:auto;left:auto;transform:none}.music-widget-player-center-controls{justify-content:center}.music-widget-player-right{justify-content:flex-end;justify-self:end;align-items:center;gap:0;width:auto;min-width:max-content;padding-inline-end:12px;display:flex}.music-widget-player-volume{width:min(148px,100%);min-width:120px}.music-widget-player-utility-btn{border:1px solid var(--widget-border-default);border-radius:10px;width:30px;min-width:30px;min-height:30px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-btn{border:1px solid color-mix(in srgb,var(--widget-border-default)72%,transparent)}}.music-widget-player-utility-btn{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-btn{background:color-mix(in srgb,var(--widget-surface-control)84%,transparent)}}.music-widget-player-utility-btn{color:var(--widget-text-secondary);transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow .18s linear;justify-content:center;align-items:center;display:inline-flex}.music-widget-player-utility-btn:hover,.music-widget-player-utility-btn:focus-visible{color:var(--widget-text-accent);border-color:var(--widget-border-accent);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-btn:hover,.music-widget-player-utility-btn:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-player-utility-btn:hover,.music-widget-player-utility-btn:focus-visible{transform:translateY(var(--widget-hover-lift-y));outline:none}.music-widget-player-utility-btn.is-active{color:var(--widget-text-accent);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-btn.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)84%,transparent)}}.music-widget-player-utility-btn.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-btn.is-active{background:color-mix(in srgb,var(--widget-accent-soft)68%,var(--widget-surface-control))}}.music-widget-player-utility-btn.is-active{box-shadow:0 0 0 1px var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-btn.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-text-accent)12%,transparent)}}.music-widget-player-side-utility-group,.music-widget-player-bottom-volume-group,.music-widget-player-compact-right,.music-widget-player-right-volume-group{justify-content:flex-end;align-items:center;gap:5px;display:flex}.music-widget-player-right-volume-group{box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:0}.music-widget-player-leading-controls .music-widget-player-mode-switch{box-shadow:none;background:0 0;border:0;gap:2px;padding:0}.music-widget-player-leading-controls .music-widget-player-mode-btn{width:25px;min-width:25px;min-height:25px}.music-widget-player-right-volume-group .music-widget-player-volume{width:min(138px,100%);min-width:112px}.music-widget-player-right-volume-group .music-widget-player-volume input[type=range]{width:84px}.music-widget-player-bottom-volume-group{justify-content:flex-end}.music-widget-player-controls--dock-bottom{transform:translateZ(0)scale(var(--music-reactive-control-scale));transform-origin:50%;position:relative;overflow:hidden}.music-widget-player-controls--dock-bottom:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--widget-text-accent),transparent 34%,var(--widget-accent-soft));position:absolute;inset:2px 10px 4px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls--dock-bottom:after{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-text-accent)22%,transparent),transparent 34%,color-mix(in srgb,var(--widget-accent-soft)28%,transparent))}}.music-widget-player-controls--dock-bottom:after{opacity:calc(.04 + var(--music-reactive-glow)*.18);transform:translate3d(0,calc(var(--music-reactive-bass)*-1.2px),0);transition:opacity .14s linear,transform .16s ease-out}.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-player-controls--dock-bottom{box-shadow:0 10px calc(12px + (var(--music-reactive-glow)*16px))#02061724,0 0 calc(6px + (var(--music-reactive-glow)*14px))var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-player-controls--dock-bottom{box-shadow:0 10px calc(12px + (var(--music-reactive-glow)*16px))#02061724,0 0 calc(6px + (var(--music-reactive-glow)*14px))color-mix(in srgb,var(--widget-text-accent)9%,transparent)}}.music-widget-player-compact-subtitle{text-align:center;width:min(92%,520px);font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);line-height:1.2;display:block}.music-widget-shell[data-rail-size=narrow] .music-widget-browse-overlay{width:min(320px,94%)}.music-widget-shell[data-rail-size=narrow] .music-widget-player-shell--anchored{grid-template-columns:minmax(0,1fr);gap:8px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-left{text-align:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-center--anchored{justify-self:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-right{justify-self:center;align-items:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-station-label{text-align:center;max-width:100%;position:static}@media (min-width:768px){.music-widget-spotify-track-surface.music-widget-spotify-section-surface--fullscreen{padding:24px}}@media (min-width:1024px){.music-widget-spotify-track-layout--fullscreen{grid-template-columns:minmax(0,320px) 1fr;align-items:center}.music-widget-spotify-track-copy--fullscreen{text-align:left}}@container (min-width:560px){.music-widget-playlist-optin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.music-widget-shell{isolation:isolate;--music-widget-glass-border:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-widget-glass-border:color-mix(in srgb,var(--widget-border-default)70%,#ffffff1f)}}.music-widget-shell{--music-widget-glass-bg:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-widget-glass-bg:color-mix(in srgb,var(--widget-token-surface-role-utility)82%,#ffffff14)}}.music-widget-shell{--music-widget-glass-bg-strong:var(--widget-token-surface-role-hero)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-widget-glass-bg-strong:color-mix(in srgb,var(--widget-token-surface-role-hero)68%,#ffffff24)}}.music-widget-shell{--music-widget-glass-shadow:inset 0 1px 0 #ffffff29,0 10px 22px #0206171a;--music-widget-player-footer-bg:linear-gradient(180deg,var(--widget-surface-panel),var(--widget-token-surface-role-raised))}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-widget-player-footer-bg:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-panel)76%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)90%,transparent))}}.music-widget-shell{--music-widget-player-footer-bg-playing:linear-gradient(180deg,var(--widget-surface-panel),var(--widget-token-surface-role-raised))}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-widget-player-footer-bg-playing:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-panel)72%,var(--widget-accent-soft)),color-mix(in srgb,var(--widget-token-surface-role-raised)88%,#0206170a))}}.music-widget-shell{--music-widget-player-footer-divider:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-widget-player-footer-divider:color-mix(in srgb,var(--widget-border-default)68%,transparent)}}.music-widget-mode-rail-wrap{gap:5px;padding-inline:2px}.music-widget-rail-divider{opacity:.66;background:linear-gradient(90deg,transparent 0%,var(--widget-border-default)22%,var(--widget-border-default)50%,var(--widget-border-default)78%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.music-widget-rail-divider{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--widget-border-default)66%,transparent)22%,color-mix(in srgb,var(--widget-border-default)80%,transparent)50%,color-mix(in srgb,var(--widget-border-default)66%,transparent)78%,transparent 100%)}}.music-widget-mode-rail{border-color:var(--widget-border-subtle);padding:3px}@supports (color:color-mix(in lab, red, red)){.music-widget-mode-rail{border-color:color-mix(in srgb,var(--widget-border-subtle)52%,transparent)}}.music-widget-mode-rail{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-mode-rail{background:color-mix(in srgb,var(--widget-surface-control)42%,transparent)}}.music-widget-mode-rail{transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0206170d}.music-widget-source-icon{min-height:32px;color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.music-widget-source-icon{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)94%,var(--widget-token-typography-title-color))}}.music-widget-source-icon{background:var(--widget-token-surface-role-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-source-icon{background:color-mix(in srgb,var(--widget-token-surface-role-raised)92%,transparent)}}.music-widget-source-icon{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0206170a}.music-widget-source-icon:hover,.music-widget-source-icon:focus-visible{color:var(--widget-token-typography-title-color);background:var(--widget-token-surface-role-utility);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.music-widget-source-icon:hover,.music-widget-source-icon:focus-visible{background:color-mix(in srgb,var(--widget-token-surface-role-utility)82%,var(--widget-token-accent-soft))}}.music-widget-source-icon:hover,.music-widget-source-icon:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0206171a}.music-widget-source-icon.is-active{color:var(--widget-token-typography-title-color);background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-source-icon.is-active{background:color-mix(in srgb,var(--widget-token-surface-role-utility)82%,var(--widget-token-accent-soft))}}.music-widget-source-icon.is-active{animation:music-widget-tab-active-in .24s var(--widget-ease-settle)both;box-shadow:inset 0 1px #ffffff38,0 6px 14px #02061724}.music-widget-stage{gap:10px;padding:4px 6px 0}.music-widget-stage--floating{gap:0;padding:0}.music-widget-stage-overlay{z-index:3;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),visibility 0s linear var(--widget-motion-fast);position:absolute;inset:0;transform:translateY(-6px)}.music-widget-stage-overlay .music-widget-expand-toggle--floating{pointer-events:auto}.music-widget-stage-view-controls{z-index:16;pointer-events:auto;justify-content:flex-end;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.music-widget-shell:hover .music-widget-stage-overlay,.music-widget-shell:focus-within .music-widget-stage-overlay{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}@media (hover:none){.music-widget-stage-overlay{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}}.music-widget-stage-view-controls .music-widget-player-mode-switch{border-color:var(--music-widget-glass-border);gap:3px;padding:2px}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-switch{border-color:color-mix(in srgb,var(--music-widget-glass-border)56%,transparent)}}.music-widget-stage-view-controls .music-widget-player-mode-switch{background:var(--music-widget-glass-bg-strong)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-switch{background:color-mix(in srgb,var(--music-widget-glass-bg-strong)68%,#ffffff0a)}}.music-widget-stage-view-controls .music-widget-player-mode-switch{-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);box-shadow:0 6px 14px #02061714,inset 0 1px #ffffff24}.music-widget-stage-view-controls .music-widget-player-mode-btn{border-color:var(--music-widget-glass-border);width:26px;min-width:26px;min-height:26px}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-btn{border-color:color-mix(in srgb,var(--music-widget-glass-border)42%,transparent)}}.music-widget-stage-view-controls .music-widget-player-mode-btn{background:var(--widget-token-surface-role-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-btn{background:color-mix(in srgb,var(--widget-token-surface-role-raised)52%,#ffffff14)}}.music-widget-stage-view-controls .music-widget-player-mode-btn{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-btn{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)78%,var(--widget-token-typography-title-color))}}.music-widget-stage-view-controls .music-widget-player-mode-btn{box-shadow:inset 0 1px #ffffff1f}.music-widget-stage-view-controls .music-widget-player-mode-btn svg{width:13px;height:13px}.music-widget-stage-view-controls .music-widget-player-mode-btn:hover,.music-widget-stage-view-controls .music-widget-player-mode-btn:focus-visible,.music-widget-stage-view-controls .music-widget-player-mode-btn.is-active{color:var(--widget-token-typography-title-color);border-color:var(--widget-accent-primary)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-btn:hover,.music-widget-stage-view-controls .music-widget-player-mode-btn:focus-visible,.music-widget-stage-view-controls .music-widget-player-mode-btn.is-active{border-color:color-mix(in srgb,var(--widget-accent-primary)18%,#ffffff1f)}}.music-widget-stage-view-controls .music-widget-player-mode-btn:hover,.music-widget-stage-view-controls .music-widget-player-mode-btn:focus-visible,.music-widget-stage-view-controls .music-widget-player-mode-btn.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-view-controls .music-widget-player-mode-btn:hover,.music-widget-stage-view-controls .music-widget-player-mode-btn:focus-visible,.music-widget-stage-view-controls .music-widget-player-mode-btn.is-active{background:color-mix(in srgb,var(--widget-accent-soft)18%,var(--widget-token-surface-role-raised))}}.music-widget-stage-view-controls .music-widget-player-mode-btn:hover,.music-widget-stage-view-controls .music-widget-player-mode-btn:focus-visible,.music-widget-stage-view-controls .music-widget-player-mode-btn.is-active{box-shadow:inset 0 1px #ffffff2e,0 4px 12px #02061714}.music-widget-expand-toggle{border-color:var(--widget-border-subtle);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.music-widget-expand-toggle{border-color:color-mix(in srgb,var(--widget-border-subtle)80%,transparent)}}.music-widget-expand-toggle{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-expand-toggle{background:color-mix(in srgb,var(--widget-surface-control)70%,transparent)}}.music-widget-expand-toggle{box-shadow:inset 0 1px #ffffff29}.music-widget-stage--floating{border-radius:calc(var(--widget-radius-lg) - 2px);isolation:isolate;overflow:hidden}.music-widget-stage-surface{z-index:0;isolation:isolate;border-radius:inherit;background:radial-gradient(120% 90% at 8% -6%,var(--widget-accent-soft),transparent 56%),radial-gradient(110% 96% at 90% 110%,var(--widget-accent-soft),transparent 60%),linear-gradient(164deg,var(--widget-token-surface-role-hero),var(--widget-token-surface-role-raised));position:relative}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-surface{background:radial-gradient(120% 90% at 8% -6%,color-mix(in srgb,var(--widget-accent-soft)18%,transparent),transparent 56%),radial-gradient(110% 96% at 90% 110%,color-mix(in srgb,var(--widget-accent-soft)14%,transparent),transparent 60%),linear-gradient(164deg,color-mix(in srgb,var(--widget-token-surface-role-hero)92%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)96%,transparent))}}.music-widget-stage-surface{box-shadow:var(--widget-token-surface-role-hero-shadow),inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0206170f;transition:background .34s var(--widget-ease-settle),box-shadow .34s var(--widget-ease-settle),filter .24s var(--widget-ease-snappy),transform .18s linear}.music-widget-stage-surface:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(54% 46% at 26% 28%,var(--widget-text-accent),transparent 72%),radial-gradient(48% 42% at 78% 72%,var(--widget-accent-soft),transparent 72%);position:absolute;inset:-32% -20%}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-surface:after{background:radial-gradient(54% 46% at 26% 28%,color-mix(in srgb,var(--widget-text-accent)24%,transparent),transparent 72%),radial-gradient(48% 42% at 78% 72%,color-mix(in srgb,var(--widget-accent-soft)24%,transparent),transparent 72%)}}.music-widget-stage-surface:after{transition:opacity .32s var(--widget-ease-settle)}.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-stage-surface{transform:translateZ(0)scale(var(--music-reactive-stage-scale));box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #0206170f,0 10px calc(14px + (var(--music-reactive-glow)*18px))var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-stage-surface{box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #0206170f,0 10px calc(14px + (var(--music-reactive-glow)*18px))color-mix(in srgb,var(--widget-text-accent)10%,transparent)}}.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-stage-surface:after{opacity:calc(.22 + var(--music-reactive-glow)*.24)}.music-widget-main-stage-content{z-index:2;width:100%;height:100%;animation:music-widget-stage-content-in .28s var(--widget-ease-settle)both;justify-content:center;align-items:center;display:flex;position:relative}.music-widget-main-stage-content--artwork{justify-content:center;align-items:center;padding:0;overflow:hidden}.music-widget-main-stage-content--connect{padding:clamp(14px,2.2vh,26px)}.music-widget-main-stage-content--visualizer{overflow:hidden}.music-widget-main-stage-artwork-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.music-widget-main-stage-artwork-backdrop--artwork{opacity:.96;inset:0}.music-widget-main-stage-artwork-backdrop:after{content:"";background:linear-gradient(#ffffff14 0%,#ffffff05 26%,#ffffff1f 100%),radial-gradient(76% 68%,#0000 34%,#ffffff14 100%);position:absolute;inset:0}.music-widget-main-stage-artwork-backdrop-image{object-fit:cover;filter:saturate(1.02)brightness(.96);width:100%;height:100%;display:block;transform:scale(1.018)}.music-widget-main-stage-artwork-backdrop--artwork .music-widget-main-stage-artwork-backdrop-image{filter:blur(34px)saturate(.96)brightness(.8);opacity:.72;transform:scale(1.16)}.music-widget-main-stage-content--visualizer .music-widget-visualizer-band--hero{z-index:1;position:relative}.music-widget-spotify-connect-hero-btn{border:1px solid var(--widget-border-accent);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-connect-hero-btn{border:1px solid color-mix(in srgb,var(--widget-border-accent)76%,transparent)}}.music-widget-spotify-connect-hero-btn{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-connect-hero-btn{background:color-mix(in srgb,var(--widget-accent-soft)62%,var(--widget-surface-control))}}.music-widget-spotify-connect-hero-btn{color:var(--widget-text-primary);letter-spacing:.01em;box-shadow:0 14px 30px #0206172e,0 0 0 1px var(--widget-accent-primary);font-size:13px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-connect-hero-btn{box-shadow:0 14px 30px #0206172e,0 0 0 1px color-mix(in srgb,var(--widget-accent-primary)12%,transparent)}}.music-widget-spotify-connect-hero-btn{transition:transform .18s var(--widget-ease-settle),border-color .18s var(--widget-ease-settle),background-color .18s var(--widget-ease-settle),box-shadow .18s var(--widget-ease-settle)}.music-widget-spotify-connect-hero-btn:hover,.music-widget-spotify-connect-hero-btn:focus-visible{border-color:var(--widget-border-accent);background:var(--widget-accent-soft);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-connect-hero-btn:hover,.music-widget-spotify-connect-hero-btn:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)72%,var(--widget-surface-control))}}.music-widget-spotify-connect-hero-btn:hover,.music-widget-spotify-connect-hero-btn:focus-visible{box-shadow:0 18px 34px #02061738,0 0 0 1px var(--widget-accent-primary)}@supports (color:color-mix(in lab, red, red)){.music-widget-spotify-connect-hero-btn:hover,.music-widget-spotify-connect-hero-btn:focus-visible{box-shadow:0 18px 34px #02061738,0 0 0 1px color-mix(in srgb,var(--widget-accent-primary)18%,transparent)}}.music-widget-main-stage-media--artwork{z-index:1;width:100%;height:100%;padding:0;position:relative}.music-widget-main-artwork{z-index:1;border-radius:calc(var(--widget-radius-lg) - 6px);transition:transform .42s var(--widget-ease-settle),filter .42s var(--widget-ease-settle);position:relative;box-shadow:0 12px 28px #0206172e,0 0 0 1px #ffffff1e}.music-widget-shell[data-playing=true] .music-widget-main-artwork{filter:saturate(1.04);transform:scale(1.012)}.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-main-artwork{transform:scale(calc(1.008 + (var(--music-reactive-bass)*.018)));filter:saturate(calc(1.02 + (var(--music-reactive-level)*.06)))}.music-widget-player-bottom-visual{transition:transform .15s ease-out,filter .15s linear,box-shadow .15s linear}.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-player-bottom-visual{transform:scale(calc(1 + (var(--music-reactive-bass)*.024)));filter:saturate(calc(1.01 + (var(--music-reactive-level)*.08)));box-shadow:0 0 calc(4px + (var(--music-reactive-glow)*14px))var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-sound-environment-active=true][data-playing=true] .music-widget-player-bottom-visual{box-shadow:0 0 calc(4px + (var(--music-reactive-glow)*14px))color-mix(in srgb,var(--widget-text-accent)12%,transparent)}}.music-widget-main-artwork-placeholder{z-index:1;color:var(--widget-text-muted);position:relative}@supports (color:color-mix(in lab, red, red)){.music-widget-main-artwork-placeholder{color:color-mix(in srgb,var(--widget-text-muted)74%,transparent)}}.music-widget-shell[data-rail-size=compact] .music-widget-stage-view-controls{max-width:calc(100% - 64px);top:8px;right:8px}.music-widget-shell[data-rail-size=compact] .music-widget-stage-view-controls .music-widget-player-mode-switch{padding:1px}.music-widget-shell[data-rail-size=compact] .music-widget-stage-view-controls .music-widget-player-mode-btn{width:22px;min-width:22px;height:22px;min-height:22px}.music-widget-stage-surface .music-widget-visualizer-band{padding:10px 16px}.music-widget-stage-surface .music-widget-visualizer-bars{gap:clamp(2px,.3vw,4px);min-height:clamp(126px,32vh,198px)}.music-widget-stage-surface .music-widget-visualizer-bar{background:linear-gradient(180deg,var(--widget-text-accent),var(--widget-accent-soft));border-radius:999px;width:clamp(3px,.42vw,6px)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-surface .music-widget-visualizer-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-text-accent)98%,#ffffff1f),color-mix(in srgb,var(--widget-accent-soft)84%,transparent))}}.music-widget-stage-surface .music-widget-visualizer-bar{opacity:.84;transform-origin:50% 100%;transition:height .12s linear,opacity .2s var(--widget-ease-snappy),transform .22s var(--widget-ease-snappy)}.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar{opacity:.98;box-shadow:0 0 8px var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar{box-shadow:0 0 8px color-mix(in srgb,var(--widget-text-accent)28%,transparent)}}.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar{animation:1.9s ease-in-out infinite music-widget-viz-drift}.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar:nth-child(3n){animation-delay:-.25s}.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar:nth-child(4n){animation-delay:-.6s}.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar:nth-child(5n){animation-delay:-.95s}.music-widget-shell[data-widget-dock-family=floating] .music-widget-content--body{flex-direction:column;height:100%;min-height:0;padding-right:0;display:flex;overflow:hidden}.music-widget-shell[data-widget-dock-family=floating]{--media-widget-layout-internal-gap:0px;--music-floating-stage-min-height:clamp(144px,34%,220px)}.music-widget-shell[data-widget-dock-family=floating][data-playing=true]{--music-floating-stage-min-height:clamp(160px,40%,248px)}.music-widget-shell[data-widget-dock-family=floating][data-rail-size=compact]{--music-floating-stage-min-height:clamp(132px,32%,196px);--music-floating-stage-visual-max:clamp(164px,48%,280px)}.music-widget-shell[data-widget-dock-family=floating][data-rail-size=narrow]{--music-floating-stage-min-height:clamp(118px,30%,168px);--music-floating-stage-visual-max:clamp(144px,44%,232px)}.music-widget-shell[data-widget-dock-family=floating] .media-widget-content.music-widget-content{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.music-widget-shell[data-widget-dock-family=floating] .media-widget-stage.music-widget-stage{box-shadow:none;min-height:min(100%,var(--music-floating-stage-min-height));background:0 0;border:0;border-radius:0;flex:auto;padding:0}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage{height:100%;min-height:min(100%,var(--music-floating-stage-min-height));flex:auto;padding:0}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage--floating{min-height:min(100%,var(--music-floating-stage-min-height));border-radius:0;flex:auto;height:100%}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface{width:100%;height:100%;min-height:100%;box-shadow:none;min-block-size:min(100%,var(--music-floating-stage-min-height));border-radius:0}.music-widget-shell[data-widget-dock-family=floating] .music-widget-main-stage-content{flex:auto;height:100%;min-height:0}.music-widget-shell[data-widget-dock-family=floating] .music-widget-main-artwork{object-fit:contain;border-radius:calc(var(--widget-radius-lg) - 6px);width:100%;height:100%;display:block}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface .music-widget-visualizer-band{padding:0}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface .music-widget-visualizer-band--hero,.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface .music-widget-visualizer-bars{height:100%;min-height:100%}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface .music-widget-visualizer-band--hero{align-items:stretch;width:100%;max-width:min(100%,560px);margin-inline:auto;display:flex}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface .music-widget-visualizer-bars{justify-content:space-between;gap:0;width:100%}.music-widget-shell[data-widget-dock-family=floating] .music-widget-stage-surface .music-widget-visualizer-bar{flex:0 1 var(--music-atmosphere-viz-width);max-width:var(--music-atmosphere-viz-width);min-width:2px}.music-widget-browse-overlay{transform-origin:0;width:min(346px,86%);transition:opacity .18s var(--widget-ease-snappy),transform .22s var(--widget-ease-settle);will-change:transform,opacity;backface-visibility:hidden;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 16px))}.music-widget-browse-overlay.is-open{transform:translate(0)}.music-widget-browse-overlay-surface{border:1px solid var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface{border:1px solid color-mix(in srgb,var(--widget-border-default)76%,transparent)}}.music-widget-browse-overlay-surface{border-right:1px solid var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface{border-right:1px solid color-mix(in srgb,var(--widget-border-default)76%,transparent)}}.music-widget-browse-overlay-surface{border-radius:calc(var(--widget-radius-lg) - 2px);background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface{background:color-mix(in srgb,var(--widget-token-surface-role-utility)92%,#0206172e)}}.music-widget-browse-overlay-surface{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);box-shadow:var(--widget-token-surface-role-utility-shadow),inset 0 1px 0 #ffffff24;contain:paint;gap:9px;padding:11px 10px 12px}.music-widget-browse-overlay-header{z-index:1;border-bottom:1px solid var(--widget-border-subtle);margin-bottom:2px;padding-bottom:8px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-header{border-bottom:1px solid color-mix(in srgb,var(--widget-border-subtle)62%,transparent)}}.music-widget-browse-overlay-header{background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-header{background:color-mix(in srgb,var(--widget-token-surface-role-utility)70%,transparent)}}.music-widget-browse-overlay-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.music-widget-browse-overlay-title{font-size:var(--widget-font-size-sm);color:var(--widget-token-typography-title-color);font-weight:650}.music-widget-browse-overlay-subtitle{color:var(--widget-token-typography-subtitle-color)}.music-widget-station-list-group,.music-widget-station-list{gap:5px}.music-widget-station-list-item{border-radius:calc(var(--widget-radius-md) - 1px);border-color:var(--widget-border-subtle);min-height:32px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.music-widget-station-list-item{border-color:color-mix(in srgb,var(--widget-border-subtle)68%,transparent)}}.music-widget-station-list-item{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-station-list-item{background:color-mix(in srgb,var(--widget-surface-control)66%,transparent)}}.music-widget-station-list-item{transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.music-widget-station-list-item:hover,.music-widget-station-list-item:focus-visible{box-shadow:0 6px 14px #02061724}.music-widget-player-controls{z-index:2;border:0;border-top:1px solid var(--music-widget-player-footer-divider);border-radius:0 0 var(--widget-radius-lg)var(--widget-radius-lg);background:var(--music-widget-player-footer-bg);-webkit-backdrop-filter:blur(12px)saturate(1.03);backdrop-filter:blur(12px)saturate(1.03);min-height:106px;transition:background .24s var(--widget-ease-settle),border-color .24s var(--widget-ease-snappy),box-shadow .24s var(--widget-ease-settle);padding:9px 14px 11px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 16px 32px #ffffff05}.music-widget-player-controls[data-playing=true]{border-top-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls[data-playing=true]{border-top-color:color-mix(in srgb,var(--widget-border-accent)38%,transparent)}}.music-widget-player-controls[data-playing=true]{background:var(--music-widget-player-footer-bg-playing);box-shadow:inset 0 1px #ffffff1a,inset 0 10px 24px #ffffff05}.music-widget-player-controls:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--widget-border-default)48%,transparent 100%);height:1px;position:absolute;top:0;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--widget-border-default)60%,transparent)48%,transparent 100%)}}.music-widget-player-controls:before{pointer-events:none}.music-widget-shell[data-widget-dock-family=floating] .music-widget-player-controls{flex:none;margin-top:auto}.music-widget-player-controls[data-compact=true]{min-height:96px;padding:8px 10px 10px}.music-widget-player-shell--anchored{gap:14px;min-height:84px}.music-widget-player-center-stack{gap:8px}.music-widget-player-center-copy{gap:2px}.music-widget-player-leading-controls{border:1px solid var(--music-widget-glass-border);background:var(--music-widget-glass-bg);min-height:34px;box-shadow:var(--music-widget-glass-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);border-radius:999px;padding:4px}.music-widget-player-center-copy .music-widget-marquee{width:100%}.music-widget-player-center-copy .music-widget-marquee-track{justify-content:center}.music-widget-player-center-primary .music-widget-marquee-segment{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-subtitle-color);font-weight:620}.music-widget-player-center-secondary .music-widget-marquee-segment{color:var(--widget-token-typography-title-color);font-size:clamp(14px,1.15vw,16px);font-weight:680}.music-widget-player-station-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));opacity:.72;top:0;right:0}.music-widget-player-center--anchored{min-height:44px}.music-widget-player-center-controls{gap:10px}.music-widget-player-nav-btn{border-radius:999px;min-width:34px;min-height:34px}.music-widget-player-play-btn{border-radius:999px;min-width:42px;min-height:42px;box-shadow:0 6px 12px #02061726}.music-widget-player-controls[data-playing=true] .music-widget-player-play-btn{box-shadow:0 8px 16px #0206172e,0 0 0 1px var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls[data-playing=true] .music-widget-player-play-btn{box-shadow:0 8px 16px #0206172e,0 0 0 1px color-mix(in srgb,var(--widget-border-accent)34%,transparent)}}.music-widget-player-controls[data-playing=true] .music-widget-player-play-btn{animation:none}.music-widget-player-right{min-width:120px}.music-widget-player-volume{width:min(128px,100%);min-width:108px;color:var(--widget-token-typography-subtitle-color);gap:6px}.music-widget-player-volume input[type=range]{width:88px}.music-widget-player-progress{width:min(100%,404px);color:var(--widget-token-typography-subtitle-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 auto 8px;display:grid}.music-widget-player-progress[data-disabled=true]{opacity:.6}.music-widget-player-progress-time{min-width:28px;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.01em;text-align:center;opacity:.78;font-weight:650;line-height:1.05}.music-widget-player-progress input[type=range]{width:100%}.music-widget-player-shell--compact{gap:6px}.music-widget-player-compact-copy .music-widget-marquee{width:100%}.music-widget-player-compact-copy .music-widget-marquee-track{justify-content:center}.music-widget-player-compact-title .music-widget-marquee-segment{color:var(--widget-token-typography-title-color);font-size:clamp(13px,1.1vw,15px);font-weight:670}.music-widget-player-compact-subtitle .music-widget-marquee-segment{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-subtitle-color);font-weight:620}.music-widget-player-compact-row{width:min(100%,316px);margin-inline:auto}.music-widget-player-compact-right{border:1px solid var(--music-widget-glass-border);background:var(--music-widget-glass-bg);min-width:0;max-width:min(100%,152px);box-shadow:var(--music-widget-glass-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);border-radius:999px;gap:4px;padding:4px 6px 4px 4px}.music-widget-player-volume-leading--compact{align-items:center;min-width:0;display:inline-flex}.music-widget-shell[data-rail-size=narrow] .music-widget-stage{padding:2px 4px 0}.music-widget-shell[data-rail-size=narrow] .music-widget-source-icon{min-height:26px}.music-widget-shell[data-rail-size=narrow] .music-widget-stage-surface .music-widget-visualizer-bars{min-height:clamp(94px,26vh,132px)}.music-widget-main-stage-content--placeholder .music-widget-main-artwork-placeholder{border-radius:calc(var(--widget-radius-lg) - 6px);background:var(--widget-token-surface-role-raised);width:min(100%,clamp(104px,34%,168px));height:min(100%,clamp(104px,34%,168px))}@supports (color:color-mix(in lab, red, red)){.music-widget-main-stage-content--placeholder .music-widget-main-artwork-placeholder{background:color-mix(in srgb,var(--widget-token-surface-role-raised)48%,transparent)}}.music-widget-main-stage-content--placeholder .music-widget-main-artwork-placeholder{box-shadow:inset 0 1px #ffffff1f,0 12px 28px #02061714}.music-widget-player-right-volume-group{border:1px solid var(--music-widget-glass-border);background:var(--music-widget-glass-bg);min-height:34px;box-shadow:var(--music-widget-glass-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);border-radius:999px;padding:4px 8px 4px 6px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-shell--anchored{gap:7px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-controls[data-compact=true]{min-height:84px;padding:7px 8px 9px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-shell--compact{gap:6px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-compact-row{width:100%;max-width:none}.music-widget-shell[data-rail-size=narrow] .music-widget-player-compact-right{gap:3px;max-width:124px;padding:3px 5px 3px 3px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-volume-leading--compact .music-widget-player-mode-btn{width:22px;min-width:22px;min-height:22px}.music-widget-shell[data-rail-size=narrow] .music-widget-volume-btn--compact{width:20px;min-width:20px;min-height:20px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-center-copy{width:100%;max-width:none}.music-widget-shell[data-rail-size=narrow] .music-widget-player-progress{width:min(100%,260px);margin-bottom:8px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-progress--rail{width:100%;margin:0}.music-widget-shell[data-rail-size=narrow] .music-widget-player-controls--dock-bottom,.music-widget-shell[data-rail-size=narrow] .music-widget-player-controls[data-player-layout=anchored],.music-widget-shell[data-rail-size=narrow] .music-widget-player-controls[data-player-layout=compact]{--music-widget-player-rail-gap:7px;--music-widget-player-rail-progress-gap:4px;--music-widget-player-rail-progress-min-width:144px;--music-widget-player-rail-time-width:24px;--music-widget-player-rail-duration-width:36px;--music-widget-player-rail-meta-width:clamp(92px,24vw,116px);--music-widget-player-rail-meta-start-gap:8px;--music-widget-player-rail-meta-opacity:.72;--music-widget-player-rail-utility-gap:3px;--music-widget-player-rail-utility-max-width:138px;--music-widget-player-rail-secondary-opacity:.7;--music-widget-player-rail-control-size:20px;--music-widget-player-rail-icon-size:11px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-rail{column-gap:var(--music-widget-player-rail-gap)}.music-widget-shell[data-rail-size=narrow] .music-widget-player-rail-meta{width:min(100%,var(--music-widget-player-rail-meta-width))}.music-widget-shell[data-rail-size=narrow] .music-widget-player-rail-utilities{gap:var(--music-widget-player-rail-utility-gap);max-width:var(--music-widget-player-rail-utility-max-width)}.music-widget-shell[data-rail-size=narrow] .music-widget-player-utility-cluster--contextual{padding-left:8px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-rail-meta-title .music-widget-marquee-segment{letter-spacing:.005em;font-size:10px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-rail-meta-artist .music-widget-marquee-segment{letter-spacing:.005em;font-size:9px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-progress-time{opacity:.66;font-size:9px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-volume{width:min(168px,100%)}.music-widget-shell{--music-atmosphere-stage-tint-a:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-stage-tint-a:color-mix(in srgb,var(--widget-accent-soft)18%,transparent)}}.music-widget-shell{--music-atmosphere-stage-tint-b:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-stage-tint-b:color-mix(in srgb,var(--widget-accent-soft)14%,transparent)}}.music-widget-shell{--music-atmosphere-stage-core-a:var(--widget-token-surface-role-hero)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-stage-core-a:color-mix(in srgb,var(--widget-token-surface-role-hero)68%,transparent)}}.music-widget-shell{--music-atmosphere-stage-core-b:var(--widget-token-surface-role-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-stage-core-b:color-mix(in srgb,var(--widget-token-surface-role-raised)36%,transparent)}}.music-widget-shell{--music-atmosphere-overlay-a:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-overlay-a:color-mix(in srgb,var(--widget-text-accent)24%,transparent)}}.music-widget-shell{--music-atmosphere-overlay-b:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-overlay-b:color-mix(in srgb,var(--widget-accent-soft)22%,transparent)}}.music-widget-shell{--music-atmosphere-overlay-opacity:.34;--music-atmosphere-stage-atmosphere-speed:18s;--music-atmosphere-viz-height:clamp(126px,32vh,198px);--music-atmosphere-viz-width:clamp(3px,.42vw,6px);--music-atmosphere-viz-opacity:.84;--music-atmosphere-viz-top:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-viz-top:color-mix(in srgb,var(--widget-text-accent)98%,#ffffff1f)}}.music-widget-shell{--music-atmosphere-viz-bottom:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-viz-bottom:color-mix(in srgb,var(--widget-accent-soft)84%,transparent)}}.music-widget-shell{--music-atmosphere-viz-glow:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-viz-glow:color-mix(in srgb,var(--widget-text-accent)28%,transparent)}}.music-widget-shell{--music-atmosphere-viz-drift-speed:1.9s;--music-atmosphere-tab-active-bg:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-tab-active-bg:color-mix(in srgb,var(--widget-accent-soft)34%,var(--widget-token-surface-role-utility))}}.music-widget-shell{--music-atmosphere-overlay-surface-bg:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell{--music-atmosphere-overlay-surface-bg:color-mix(in srgb,var(--widget-token-surface-role-utility)92%,#0206172e)}}.music-widget-shell{--music-atmosphere-overlay-surface-border:var(--widget-token-surface-role-utility-border);--music-atmosphere-overlay-surface-shadow:var(--widget-token-surface-role-utility-shadow)}.music-widget-source-icon.is-active{background:var(--music-atmosphere-tab-active-bg)}.music-widget-stage-surface{background:radial-gradient(120% 90% at 8% -6%,var(--music-atmosphere-stage-tint-a),transparent 56%),radial-gradient(110% 96% at 90% 110%,var(--music-atmosphere-stage-tint-b),transparent 60%),linear-gradient(164deg,var(--music-atmosphere-stage-core-a),var(--music-atmosphere-stage-core-b));transition:background .26s var(--widget-ease-settle),box-shadow .26s var(--widget-ease-settle),filter .24s var(--widget-ease-snappy)}.music-widget-stage-surface:after{background:radial-gradient(54% 46% at 26% 28%,var(--music-atmosphere-overlay-a),transparent 72%),radial-gradient(48% 42% at 78% 72%,var(--music-atmosphere-overlay-b),transparent 72%)}.music-widget-shell[data-playing=true] .music-widget-stage-surface:after{opacity:var(--music-atmosphere-overlay-opacity);animation:music-widget-stage-atmosphere var(--music-atmosphere-stage-atmosphere-speed)linear infinite}.music-widget-stage-surface .music-widget-visualizer-bars{min-height:var(--music-atmosphere-viz-height);transition:min-height .26s var(--widget-ease-settle)}.music-widget-stage-surface .music-widget-visualizer-bar{width:var(--music-atmosphere-viz-width);opacity:var(--music-atmosphere-viz-opacity);background:linear-gradient(180deg,var(--music-atmosphere-viz-top),var(--music-atmosphere-viz-bottom));transition:height .12s linear,opacity .22s var(--widget-ease-snappy),transform .22s var(--widget-ease-snappy),width .26s var(--widget-ease-settle),background .26s var(--widget-ease-settle)}.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar{box-shadow:0 0 8px var(--music-atmosphere-viz-glow);animation:music-widget-viz-drift var(--music-atmosphere-viz-drift-speed)ease-in-out infinite}.music-widget-browse-overlay-surface{border-color:var(--music-atmosphere-overlay-surface-border);border-right-color:var(--music-atmosphere-overlay-surface-border);background:var(--music-atmosphere-overlay-surface-bg);box-shadow:var(--music-atmosphere-overlay-surface-shadow),inset 0 1px 0 #ffffff24;transition:background .26s var(--widget-ease-settle),border-color .26s var(--widget-ease-settle),box-shadow .26s var(--widget-ease-settle)}.music-widget-anchored-browse-panel{border-color:var(--music-atmosphere-overlay-surface-border);background:var(--music-atmosphere-overlay-surface-bg);box-shadow:var(--music-atmosphere-overlay-surface-shadow),inset 0 1px 0 #ffffff24}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header{border-bottom-color:var(--widget-border-subtle);padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header{border-bottom-color:color-mix(in srgb,var(--widget-border-subtle)62%,transparent)}}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header{background:color-mix(in srgb,var(--widget-surface-panel)64%,transparent)}}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header--actions-only{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;justify-content:flex-end;padding:10px 10px 0}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header--with-leading{justify-content:space-between}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__header-leading,.music-widget-browse-overlay-header-leading{align-items:center;min-width:0;display:inline-flex}.music-widget-browse-overlay-header-leading .music-widget-source-switch--floating{border:1px solid var(--widget-border-subtle);border-radius:999px;gap:3px;padding:2px}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-header-leading .music-widget-source-switch--floating{border:1px solid color-mix(in srgb,var(--widget-border-subtle)54%,transparent)}}.music-widget-browse-overlay-header-leading .music-widget-source-switch--floating{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-header-leading .music-widget-source-switch--floating{background:color-mix(in srgb,var(--widget-surface-control)44%,transparent)}}.music-widget-browse-overlay-header-leading .music-widget-source-switch--floating{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0206170d}.music-widget-browse-overlay-header-leading .music-widget-source-icon{width:26px;min-width:26px;height:26px;min-height:26px}.music-widget-browse-overlay-header-leading .music-widget-source-icon svg{width:13px;height:13px}.music-widget-browse-header-action{border:1px solid var(--widget-border-subtle);border-radius:999px;min-height:28px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-header-action{border:1px solid color-mix(in srgb,var(--widget-border-subtle)58%,transparent)}}.music-widget-browse-header-action{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-header-action{background:color-mix(in srgb,var(--widget-surface-control)72%,transparent)}}.music-widget-browse-header-action{color:var(--widget-token-typography-subtitle-color);font-size:max(11px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.01em;white-space:nowrap;transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);justify-content:center;align-items:center;gap:6px;font-weight:620;display:inline-flex}.music-widget-browse-header-action:hover,.music-widget-browse-header-action:focus-visible{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-header-action:hover,.music-widget-browse-header-action:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)58%,transparent)}}.music-widget-browse-header-action:hover,.music-widget-browse-header-action:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-header-action:hover,.music-widget-browse-header-action:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)44%,var(--widget-surface-control))}}.music-widget-browse-header-action:hover,.music-widget-browse-header-action:focus-visible{color:var(--widget-text-accent);outline:none}.music-widget-browse-header-action.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-header-action.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)76%,transparent)}}.music-widget-browse-header-action.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-header-action.is-active{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-browse-header-action.is-active{color:var(--widget-text-accent)}.music-widget-browse-header-action-label{align-items:center;display:inline-flex}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__title{font-size:var(--widget-font-size-sm);font-weight:650}.music-widget-anchored-browse-panel .widget-anchored-drawer-overlay__subtitle{opacity:.82}.music-widget-anchored-browse-panel-body{flex-direction:column;min-height:0;padding:10px 10px 12px;display:flex;overflow:hidden}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-tint-a:var(--music-atmosphere-artwork-glow)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-tint-a:color-mix(in srgb,var(--music-atmosphere-artwork-glow)26%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-tint-b:var(--music-atmosphere-artwork-glow)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-tint-b:color-mix(in srgb,var(--music-atmosphere-artwork-glow)16%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-core-a:var(--widget-token-surface-role-hero)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-core-a:color-mix(in srgb,var(--widget-token-surface-role-hero)74%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-core-b:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-stage-core-b:color-mix(in srgb,var(--widget-token-surface-role-utility)28%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-a:var(--music-atmosphere-artwork-glow)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-a:color-mix(in srgb,var(--music-atmosphere-artwork-glow)26%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-b:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-b:color-mix(in srgb,var(--widget-accent-soft)16%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-opacity:.26;--music-atmosphere-stage-atmosphere-speed:22s;--music-atmosphere-viz-height:clamp(112px,29vh,176px);--music-atmosphere-viz-width:clamp(3px,.36vw,5px);--music-atmosphere-viz-opacity:.72;--music-atmosphere-viz-top:var(--music-atmosphere-artwork-glow)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-viz-top:color-mix(in srgb,var(--music-atmosphere-artwork-glow)68%,var(--widget-text-accent))}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-viz-bottom:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-viz-bottom:color-mix(in srgb,var(--widget-accent-soft)50%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-viz-glow:var(--music-atmosphere-artwork-glow)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-viz-glow:color-mix(in srgb,var(--music-atmosphere-artwork-glow)24%,transparent)}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-viz-drift-speed:3s;--music-atmosphere-tab-active-bg:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-tab-active-bg:color-mix(in srgb,var(--widget-accent-soft)44%,var(--widget-surface-control))}}.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-surface-bg:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=spotify]{--music-atmosphere-overlay-surface-bg:color-mix(in srgb,var(--widget-surface-panel)82%,#02061733)}}.music-widget-shell[data-selected-tab=spotify] .music-widget-main-stage-content--artwork .music-widget-main-artwork{box-shadow:0 16px 34px #02061733,0 0 0 1px #ffffff23}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-tint-a:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-tint-a:color-mix(in srgb,var(--widget-accent-soft)28%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-tint-b:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-tint-b:color-mix(in srgb,var(--widget-accent-soft)20%,var(--widget-surface-control))}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-core-a:var(--widget-token-surface-role-hero)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-core-a:color-mix(in srgb,var(--widget-token-surface-role-hero)64%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-core-b:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-stage-core-b:color-mix(in srgb,var(--widget-token-surface-role-utility)44%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-a:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-a:color-mix(in srgb,var(--widget-accent-soft)26%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-b:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-b:color-mix(in srgb,var(--widget-text-accent)20%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-opacity:.4;--music-atmosphere-stage-atmosphere-speed:26s;--music-atmosphere-viz-height:clamp(136px,34vh,212px);--music-atmosphere-viz-width:clamp(3px,.44vw,6px);--music-atmosphere-viz-opacity:.94;--music-atmosphere-viz-top:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-viz-top:color-mix(in srgb,var(--widget-text-accent)90%,var(--widget-accent-soft))}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-viz-bottom:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-viz-bottom:color-mix(in srgb,var(--widget-accent-soft)90%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-viz-glow:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-viz-glow:color-mix(in srgb,var(--widget-accent-soft)38%,transparent)}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-viz-drift-speed:3.4s;--music-atmosphere-tab-active-bg:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-tab-active-bg:color-mix(in srgb,var(--widget-accent-soft)60%,var(--widget-surface-control))}}.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-surface-bg:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=lofi]{--music-atmosphere-overlay-surface-bg:color-mix(in srgb,var(--widget-surface-panel)86%,#02061729)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-tint-a:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-tint-a:color-mix(in srgb,var(--widget-token-surface-role-utility)26%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-tint-b:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-tint-b:color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-core-a:var(--widget-token-surface-role-hero)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-core-a:color-mix(in srgb,var(--widget-token-surface-role-hero)72%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-core-b:var(--widget-token-surface-role-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-stage-core-b:color-mix(in srgb,var(--widget-token-surface-role-raised)34%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-a:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-a:color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-b:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-b:color-mix(in srgb,var(--widget-accent-soft)14%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-opacity:.22;--music-atmosphere-stage-atmosphere-speed:28s;--music-atmosphere-viz-height:clamp(108px,27vh,166px);--music-atmosphere-viz-width:clamp(2px,.34vw,4px);--music-atmosphere-viz-opacity:.66;--music-atmosphere-viz-top:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-viz-top:color-mix(in srgb,var(--widget-text-accent)62%,var(--widget-text-secondary))}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-viz-bottom:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-viz-bottom:color-mix(in srgb,var(--widget-accent-soft)42%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-viz-glow:var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-viz-glow:color-mix(in srgb,var(--widget-text-accent)14%,transparent)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-viz-drift-speed:4.2s;--music-atmosphere-tab-active-bg:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-tab-active-bg:color-mix(in srgb,var(--widget-accent-soft)36%,var(--widget-surface-control))}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-surface-bg:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-surface-bg:color-mix(in srgb,var(--widget-token-surface-role-utility)88%,#02061733)}}.music-widget-shell[data-selected-tab=radio]{--music-atmosphere-overlay-surface-shadow:0 16px 30px #02061738}.music-widget-shell[data-selected-tab=radio] .music-widget-stage-surface:before{content:"";z-index:0;pointer-events:none;opacity:.14;background:repeating-linear-gradient(145deg,var(--widget-border-subtle)0 2px,transparent 2px 8px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-selected-tab=radio] .music-widget-stage-surface:before{background:repeating-linear-gradient(145deg,color-mix(in srgb,var(--widget-border-subtle)28%,transparent)0 2px,transparent 2px 8px)}}@keyframes music-widget-tab-active-in{0%{filter:saturate(.94);transform:translateY(1px)}to{filter:saturate();transform:translateY(0)}}@keyframes music-widget-stage-content-in{0%{opacity:0;transform:translateY(4px)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes music-widget-stage-atmosphere{0%{transform:translate(-1%,.8%)}50%{transform:translate(1.2%,-.8%)}to{transform:translate(-1%,.8%)}}@keyframes music-widget-viz-drift{0%{transform:scaleY(1)translateY(0)}50%{transform:scaleY(1.04)translateY(-1px)}to{transform:scaleY(1)translateY(0)}}@keyframes music-widget-play-pulse{0%{box-shadow:0 10px 20px #02061733,0 0 0 0 color-mix(in srgb,var(--widget-text-accent)20%,transparent)}70%{box-shadow:0 10px 20px #02061733,0 0 0 8px color-mix(in srgb,var(--widget-text-accent)0%,transparent)}to{box-shadow:0 10px 20px #02061733,0 0 0 0 color-mix(in srgb,var(--widget-text-accent)0%,transparent)}}@media (prefers-reduced-motion:reduce){.music-widget-mode-tab,.music-widget-station-list-item,.music-widget-stage-surface,.music-widget-browse-overlay,.music-widget-player-controls,.music-widget-player-bottom-visual,.music-widget-player-utility-btn{transition:none}.music-widget-mode-tab.is-active,.music-widget-main-stage-content,.music-widget-shell[data-playing=true] .music-widget-stage-surface:after,.music-widget-stage-surface .music-widget-visualizer-band[data-active=true] .music-widget-visualizer-bar,.music-widget-player-controls[data-playing=true] .music-widget-player-play-btn{animation:none}.music-widget-shell[data-sound-environment-active=true] .music-widget-stage-surface,.music-widget-shell[data-sound-environment-active=true] .music-widget-main-artwork,.music-widget-shell[data-sound-environment-active=true] .music-widget-player-controls--dock-bottom,.music-widget-shell[data-sound-environment-active=true] .music-widget-player-bottom-visual{transform:none}.music-widget-shell[data-sound-environment-active=true] .music-widget-player-controls--dock-bottom:after{transition:none;transform:none}}.widget-surface-primary,.widget-surface-secondary{border-radius:var(--widget-radius-lg);border:1px solid var(--widget-surface-role-border,var(--widget-border-subtle))}@supports (color:color-mix(in lab, red, red)){.widget-surface-primary,.widget-surface-secondary{border:1px solid var(--widget-surface-role-border,color-mix(in srgb,var(--widget-border-subtle)42%,transparent))}}.widget-surface-primary,.widget-surface-secondary{box-shadow:var(--widget-surface-role-shadow,none)}.widget-surface-primary{background:var(--widget-surface-role-background,var(--widget-surface-panel));padding:clamp(8px,1.7vw,12px)}@supports (color:color-mix(in lab, red, red)){.widget-surface-primary{background:var(--widget-surface-role-background,color-mix(in srgb,var(--widget-surface-panel)92%,transparent))}}.widget-surface-primary{border-color:var(--widget-surface-role-border,var(--widget-border-default))}@supports (color:color-mix(in lab, red, red)){.widget-surface-primary{border-color:var(--widget-surface-role-border,color-mix(in srgb,var(--widget-border-default)40%,transparent))}}.widget-surface-primary{box-shadow:var(--widget-surface-role-shadow,none)}.widget-surface-secondary{background:var(--widget-surface-role-background,var(--widget-surface-raised));padding:clamp(6px,1.4vw,10px)}@supports (color:color-mix(in lab, red, red)){.widget-surface-secondary{background:var(--widget-surface-role-background,color-mix(in srgb,var(--widget-surface-raised)76%,transparent))}}.widget-surface-secondary{border-color:var(--widget-surface-role-border,var(--widget-border-subtle))}@supports (color:color-mix(in lab, red, red)){.widget-surface-secondary{border-color:var(--widget-surface-role-border,color-mix(in srgb,var(--widget-border-subtle)34%,transparent))}}.widget-surface-secondary{box-shadow:var(--widget-surface-role-shadow,none)}.widget-kicker{font-size:var(--widget-font-size-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--widget-text-muted);opacity:.78;font-weight:650}.widget-stat{letter-spacing:-.02em;font-weight:700;line-height:1.06}.widget-muted{color:var(--widget-text-muted);opacity:.8}.widget-toolbar{align-items:center;gap:var(--widget-space-sm);flex-wrap:wrap;display:flex}.widget-chip{min-height:var(--widget-control-height-sm);border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default);justify-content:center;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-chip{border:1px solid color-mix(in srgb,var(--widget-border-default)36%,transparent)}}.widget-chip{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-chip{background:color-mix(in srgb,var(--widget-surface-control)68%,transparent)}}.widget-chip{font-size:var(--widget-font-size-xs);color:var(--widget-text-secondary);box-shadow:none;transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-fast)var(--widget-ease-snappy);will-change:transform;padding:0 12px;font-weight:600;line-height:1}.widget-chip:hover{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-chip:hover{border-color:color-mix(in srgb,var(--widget-border-accent)78%,transparent)}}.widget-chip:hover{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-chip:hover{background:color-mix(in srgb,var(--widget-accent-soft)60%,var(--widget-surface-control))}}.widget-chip:hover{box-shadow:none}.widget-chip:active{transform:translateY(0)scale(var(--widget-press-scale));box-shadow:none}.widget-chip.is-active{border-color:var(--widget-border-accent);background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:none;animation:widget-control-activate var(--widget-motion-normal)var(--widget-ease-settle)}.widget-btn{min-height:var(--widget-control-height-md);border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-default);background:var(--widget-surface-control);color:var(--widget-text-secondary);font-size:var(--widget-font-size-sm);box-shadow:var(--widget-shadow-sm);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-fast)var(--widget-ease-snappy);will-change:transform;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.widget-btn:hover{transform:translateY(var(--widget-hover-lift-y-strong));border-color:var(--widget-border-accent);background:var(--widget-accent-soft);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-md)}.widget-btn:active{transform:translateY(0)scale(var(--widget-press-scale));box-shadow:inset 0 1px #ffffff38,0 5px 12px #02061729}.widget-btn--primary{border-color:var(--widget-border-accent);background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow)}.widget-btn--icon{width:var(--widget-control-height-md);min-width:var(--widget-control-height-md);padding:0}.widget-field{min-height:var(--widget-control-height-md);border-radius:var(--widget-radius-md);border-style:solid;border-width:1px;border-color:var(--widget-border-default);background:var(--widget-surface-control);color:var(--widget-text-primary);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);padding:0 11px;box-shadow:inset 0 1px #ffffff42}.widget-field:hover{border-color:var(--widget-border-accent);transform:translateY(-.5px)}@supports (color:color-mix(in lab, red, red)){.widget-field:hover{border-color:color-mix(in srgb,var(--widget-border-accent)54%,transparent)}}.widget-field:hover{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-field:hover{background:color-mix(in srgb,var(--widget-surface-control)88%,var(--widget-accent-soft))}}.widget-field:focus,.widget-field:focus-visible{border-color:var(--widget-border-accent);box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 2px var(--widget-accent-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-field:focus,.widget-field:focus-visible{box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 2px color-mix(in srgb,var(--widget-accent-primary)25%,transparent)}}:is(.widget-body,.widget-app-shell){gap:var(--widget-space-md);height:100%;min-height:0;color:var(--widget-text-primary);flex-direction:column;display:flex}.widget-app-header{justify-content:space-between;align-items:center;gap:var(--widget-space-sm);min-height:calc(var(--widget-control-height-md) + var(--widget-space-xs));border-radius:var(--widget-radius-lg);padding:var(--widget-space-sm)var(--widget-space-md);background:var(--widget-surface-raised);border:1px solid var(--widget-border-subtle);display:flex}@supports (color:color-mix(in lab, red, red)){.widget-app-header{border:1px solid color-mix(in srgb,var(--widget-border-subtle)70%,transparent)}}.widget-app-header{box-shadow:var(--widget-shadow-sm)}.widget-app-header-main{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-app-header-title{font-size:var(--widget-font-size-lg);letter-spacing:-.01em;color:var(--widget-text-primary);font-weight:700;line-height:1.12}.widget-app-header-subtitle{font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);letter-spacing:.01em}.widget-app-header-actions{align-items:center;gap:var(--widget-space-xs);display:inline-flex}.widget-control-group{align-items:center;gap:var(--widget-space-xs);flex-wrap:wrap;display:flex}.widget-control-group--segmented{padding:var(--widget-space-2xs);border-radius:var(--widget-radius-lg);background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-control-group--segmented{background:color-mix(in srgb,var(--widget-surface-control)80%,transparent)}}.widget-control-group--segmented{border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-control-group--segmented{border:1px solid color-mix(in srgb,var(--widget-border-subtle)60%,transparent)}}.widget-control-group--segmented{transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff3d}.widget-segmented-option{min-height:var(--widget-control-height-md);border-radius:var(--widget-radius-md);color:var(--widget-text-secondary);font-size:var(--widget-font-size-sm);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);will-change:transform;background:0 0;border:1px solid #0000;padding:0 12px;font-weight:620}.widget-segmented-option:hover{transform:translateY(var(--widget-hover-lift-y));color:var(--widget-text-primary)}.widget-segmented-option.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-segmented-option.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)72%,transparent)}}.widget-segmented-option.is-active{background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow);animation:widget-control-activate var(--widget-motion-normal)var(--widget-ease-settle)}.widget-segmented-option:active{transform:translateY(0)scale(var(--widget-press-scale))}.widget-pill{min-height:var(--widget-control-height-sm);border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-pill{border:1px solid color-mix(in srgb,var(--widget-border-default)76%,transparent)}}.widget-pill{background:var(--widget-surface-control);color:var(--widget-text-secondary);font-size:var(--widget-font-size-xs);box-shadow:var(--widget-shadow-sm);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);will-change:transform;align-items:center;gap:6px;padding:0 12px;font-weight:620;display:inline-flex}.widget-pill:hover{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-pill:hover{border-color:color-mix(in srgb,var(--widget-border-accent)74%,transparent)}}.widget-pill:hover{box-shadow:var(--widget-shadow-md)}.widget-pill:active{transform:translateY(0)scale(var(--widget-press-scale))}.widget-pill.is-active{border-color:var(--widget-border-accent);background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow);animation:widget-control-activate var(--widget-motion-normal)var(--widget-ease-settle)}.widget-stat-card{border-radius:var(--widget-radius-lg);padding:var(--widget-space-sm)var(--widget-space-md);background:var(--widget-surface-raised);border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-stat-card{border:1px solid color-mix(in srgb,var(--widget-border-subtle)72%,transparent)}}.widget-stat-card{box-shadow:var(--widget-shadow-sm);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-stat-card:hover{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-stat-card:hover{border-color:color-mix(in srgb,var(--widget-border-accent)52%,transparent)}}.widget-stat-card:hover{box-shadow:var(--widget-shadow-md)}.widget-stat-card.is-updated,.widget-stat[data-updated=true]{animation:widget-stat-update .3s var(--widget-ease-settle)}.widget-surface-secondary.is-updated,[data-widget-item=true].is-updated{animation:widget-stat-update .3s var(--widget-ease-settle);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-surface-secondary.is-updated,[data-widget-item=true].is-updated{border-color:color-mix(in srgb,var(--widget-border-accent)60%,transparent)}}.widget-layer-1{background:var(--widget-surface-base)}.widget-layer-2{background:var(--widget-surface-panel)}.widget-layer-3{background:var(--widget-surface-control)}.widget-scroll{scrollbar-gutter:stable;min-height:0;overflow:auto}.widget-content [data-widget-item=true]{border-radius:calc(var(--widget-field-radius,10px) + 3px);transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s;position:relative}.widget-content [data-widget-item=true]:hover{box-shadow:none;transform:none}:is(.widget-morph-root,[data-widget-morph]){--widget-morph-duration:.22s;--widget-morph-duration-fast:.16s;--widget-morph-ease:cubic-bezier(.22,1,.36,1);transition:gap var(--widget-morph-duration)var(--widget-morph-ease),padding var(--widget-morph-duration)var(--widget-morph-ease),filter var(--widget-morph-duration-fast)var(--widget-morph-ease)}:is(.widget-morph-root,[data-widget-morph]) .widget-surface-primary,:is(.widget-morph-root,[data-widget-morph]) .widget-surface-secondary,:is(.widget-morph-root,[data-widget-morph]) [data-widget-item=true],:is(.widget-morph-root,[data-widget-morph]) .widget-app-header,:is(.widget-morph-root,[data-widget-morph]) .widget-toolbar,:is(.widget-morph-root,[data-widget-morph]) .widget-control-group,:is(.widget-morph-root,[data-widget-morph]) .media-widget-body{transition:gap var(--widget-morph-duration)var(--widget-morph-ease),padding var(--widget-morph-duration)var(--widget-morph-ease),margin var(--widget-morph-duration-fast)var(--widget-morph-ease),min-height var(--widget-morph-duration)var(--widget-morph-ease),max-height var(--widget-morph-duration)var(--widget-morph-ease),width var(--widget-morph-duration)var(--widget-morph-ease),height var(--widget-morph-duration)var(--widget-morph-ease),border-radius var(--widget-morph-duration-fast)var(--widget-morph-ease),background-color var(--widget-morph-duration-fast)var(--widget-morph-ease),border-color var(--widget-morph-duration-fast)var(--widget-morph-ease),box-shadow var(--widget-morph-duration-fast)var(--widget-morph-ease),transform var(--widget-morph-duration-fast)var(--widget-morph-ease)}:is(.widget-morph-root,[data-widget-morph]) .widget-kicker,:is(.widget-morph-root,[data-widget-morph]) .widget-stat,:is(.widget-morph-root,[data-widget-morph]) .widget-muted,:is(.widget-morph-root,[data-widget-morph]) .widget-chip,:is(.widget-morph-root,[data-widget-morph]) .widget-btn,:is(.widget-morph-root,[data-widget-morph]) .widget-field,:is(.widget-morph-root,[data-widget-morph]) textarea,:is(.widget-morph-root,[data-widget-morph]) select,:is(.widget-morph-root,[data-widget-morph]) img,:is(.widget-morph-root,[data-widget-morph]) svg{transition:font-size var(--widget-morph-duration)var(--widget-morph-ease),line-height var(--widget-morph-duration)var(--widget-morph-ease),letter-spacing var(--widget-morph-duration-fast)var(--widget-morph-ease),width var(--widget-morph-duration)var(--widget-morph-ease),height var(--widget-morph-duration)var(--widget-morph-ease),opacity var(--widget-morph-duration-fast)var(--widget-morph-ease),color var(--widget-morph-duration-fast)var(--widget-morph-ease),background-color var(--widget-morph-duration-fast)var(--widget-morph-ease),border-color var(--widget-morph-duration-fast)var(--widget-morph-ease),transform var(--widget-morph-duration-fast)var(--widget-morph-ease)}.widget-content-scaffold--dragging-part :is(.widget-morph-root,[data-widget-morph]) [data-widget-item=true],.widget-content-scaffold--dragging-part :is(.widget-morph-root,[data-widget-morph]) .widget-surface-primary,.widget-content-scaffold--dragging-part :is(.widget-morph-root,[data-widget-morph]) .widget-surface-secondary,.widget-content-scaffold--dragging-part :is(.widget-morph-root,[data-widget-morph]) .widget-kicker,.widget-content-scaffold--dragging-part :is(.widget-morph-root,[data-widget-morph]) .widget-stat,.widget-content-scaffold--dragging-part :is(.widget-morph-root,[data-widget-morph]) .widget-muted{transition-duration:90ms}.widget-content-scaffold{isolation:isolate;will-change:transform,filter;min-width:0;max-width:100%;height:100%;min-height:0;transition:filter var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle),background-color var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);position:relative;overflow:hidden}.widget-content-scaffold--editing{border-radius:calc(var(--widget-radius-lg) + 2px);box-shadow:none;filter:none;background:0 0;animation:none;transform:none}.widget-content-scaffold--dragging-part .widget-inline-part:not(.is-dragging){filter:saturate(.94)brightness(.98);opacity:.84;transform:translateY(1px)scale(.993)}.widget-shell--inline-edit .widget-shell-header-controls--part-editing{opacity:1;filter:none;gap:4px;transform:translateY(0)scale(1)}.widget-shell--inline-edit .widget-layout-recommendation,.widget-shell--inline-edit .widget-edit-toolbar--inline{animation:widget-control-activate var(--widget-motion-normal)var(--widget-ease-settle)}.widget-shell--inline-edit .widget-shell-header-controls--part-editing .widget-header-btn:not(.is-active){opacity:.78;transform:translateY(0)scale(.992)}.widget-shell--inline-edit .widget-shell-header-controls--part-editing .widget-header-btn.is-active{opacity:1;box-shadow:inset 0 1px 0 #fff3,0 9px 20px #0206173d,0 0 0 1px var(--widget-accent-primary);transform:translateY(0)scale(1)}@supports (color:color-mix(in lab, red, red)){.widget-shell--inline-edit .widget-shell-header-controls--part-editing .widget-header-btn.is-active{box-shadow:inset 0 1px 0 #fff3,0 9px 20px #0206173d,0 0 0 1px color-mix(in srgb,var(--widget-accent-primary)28%,transparent)}}.widget-shell--inline-edit .widget-shell-header-controls--part-editing:hover .widget-header-btn,.widget-shell--inline-edit .widget-shell-header-controls--part-editing:focus-within .widget-header-btn,.widget-shell--inline-edit .widget-shell-header-controls--part-editing .widget-header-btn.is-active{opacity:1;transform:translateY(0)scale(1)}.widget-inline-part{inline-size:var(--widget-inline-part-inline-size,auto);isolation:isolate;border-radius:var(--widget-token-item-region-radius,calc(var(--widget-field-radius,10px) + 3px));transform-origin:top;will-change:transform;max-block-size:100%;max-inline-size:100%;min-width:0;transition:margin-top var(--widget-motion-normal)var(--widget-ease-settle),margin-bottom var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle),filter var(--widget-motion-normal)var(--widget-ease-settle),grid-template-rows var(--widget-motion-normal)var(--widget-ease-settle);grid-template-rows:minmax(0,1fr);margin-inline-start:var(--widget-inline-part-margin-start,0);margin-inline-end:var(--widget-inline-part-margin-end,0);display:grid;position:relative;overflow:hidden}.widget-inline-part:focus-visible{outline:none}.widget-inline-part-highlight{left:var(--widget-inline-part-highlight-left,0px);top:var(--widget-inline-part-highlight-top,0px);width:var(--widget-inline-part-highlight-width,100%);height:var(--widget-inline-part-highlight-height,100%);border-radius:var(--widget-inline-part-highlight-radius,var(--widget-token-item-region-radius,calc(var(--widget-field-radius,10px) + 3px)));z-index:0;opacity:0;pointer-events:none;box-shadow:none;transform-origin:50%;transition:left var(--widget-motion-normal)var(--widget-ease-settle),top var(--widget-motion-normal)var(--widget-ease-settle),width var(--widget-motion-normal)var(--widget-ease-settle),height var(--widget-motion-normal)var(--widget-ease-settle),border-radius var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-settle),transform var(--widget-motion-fast)var(--widget-ease-settle),background var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);background:0 0;border:1px solid #0000;position:absolute;transform:translateY(0)scale(.992)}.widget-inline-part-surface-motif{left:var(--widget-inline-part-highlight-left,0px);top:var(--widget-inline-part-highlight-top,0px);width:var(--widget-inline-part-highlight-width,100%);height:var(--widget-inline-part-highlight-height,100%);border-radius:var(--widget-inline-part-surface-motif-radius,var(--widget-inline-part-highlight-radius,var(--widget-token-item-region-radius)));z-index:0;opacity:0;pointer-events:none;background-image:var(--widget-inline-part-surface-motif-image,none);background-repeat:var(--widget-inline-part-surface-motif-repeat,no-repeat);background-position:var(--widget-inline-part-surface-motif-position,center);background-size:var(--widget-inline-part-surface-motif-size,auto);mix-blend-mode:var(--widget-inline-part-surface-motif-blend,normal);filter:var(--widget-inline-part-surface-motif-filter,none);transition:left var(--widget-motion-normal)var(--widget-ease-settle),top var(--widget-motion-normal)var(--widget-ease-settle),width var(--widget-motion-normal)var(--widget-ease-settle),height var(--widget-motion-normal)var(--widget-ease-settle),border-radius var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-settle);position:absolute}.widget-style-target-overlay{z-index:2;opacity:0;pointer-events:none;box-shadow:none;transform-origin:50%;transition:left var(--widget-motion-normal)var(--widget-ease-settle),top var(--widget-motion-normal)var(--widget-ease-settle),width var(--widget-motion-normal)var(--widget-ease-settle),height var(--widget-motion-normal)var(--widget-ease-settle),border-radius var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-settle),transform var(--widget-motion-fast)var(--widget-ease-settle),background var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);background:0 0;border:1px solid #0000;position:absolute;transform:translateY(0)scale(.992)}.widget-inline-part:before,.widget-inline-part:after{content:"";opacity:0;height:3px;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);background:linear-gradient(90deg,var(--widget-accent-primary),#fff 50%,var(--widget-accent-primary));border-radius:999px;position:absolute;left:8px;right:8px;transform:scaleX(.7)}@supports (color:color-mix(in lab, red, red)){.widget-inline-part:before,.widget-inline-part:after{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-accent-primary)72%,transparent),color-mix(in srgb,#fff 24%,var(--widget-accent-primary)76%)50%,color-mix(in srgb,var(--widget-accent-primary)72%,transparent))}}.widget-inline-part:before,.widget-inline-part:after{box-shadow:0 0 0 1px var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-inline-part:before,.widget-inline-part:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-accent-soft)26%,transparent)}}.widget-inline-part:before,.widget-inline-part:after{pointer-events:none}.widget-inline-part:before{top:-4px}.widget-inline-part:after{bottom:-4px}.widget-inline-part.is-passive{isolation:auto;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),filter var(--widget-motion-normal)var(--widget-ease-settle);background:0 0;border-radius:0;display:block;overflow:visible}.widget-inline-part.is-passive .widget-inline-part-highlight,.widget-inline-part.is-passive:before,.widget-inline-part.is-passive:after{display:none}.widget-content.is-editing .widget-inline-part{background:0 0;overflow:visible}.widget-content.is-editing .widget-inline-part[data-part-selectable=true]{cursor:pointer}.widget-content.is-editing .widget-inline-part.is-hovered,.widget-content.is-editing .widget-inline-part[data-widget-style-target-hovered-instance=true]{transform:none}.widget-content.is-editing .widget-inline-part.is-hovered .widget-inline-part-highlight,.widget-content.is-editing .widget-inline-part[data-widget-style-target-hovered-instance=true] .widget-inline-part-highlight{opacity:1;border-color:var(--widget-token-selection-ring-hover);box-shadow:var(--widget-token-selection-shadow-hover);background:0 0;transform:none}.widget-content.is-editing .widget-inline-part.is-selected,.widget-content.is-editing .widget-inline-part[data-widget-style-target-selected-instance=true]{transform:none}.widget-content.is-editing .widget-inline-part.is-selected .widget-inline-part-highlight,.widget-content.is-editing .widget-inline-part[data-widget-style-target-selected-instance=true] .widget-inline-part-highlight{opacity:1;border-color:var(--widget-token-selection-ring-selected);box-shadow:var(--widget-token-selection-shadow-selected);background:0 0;transform:none}.widget-content.is-editing .widget-inline-part[data-widget-style-target-selected-instance=true] .widget-inline-part .widget-inline-part-highlight{opacity:0;box-shadow:none;background:0 0;border-color:#0000}.widget-content.is-editing .widget-style-target-overlay.is-hovered{opacity:1;border-color:var(--widget-token-selection-ring-hover);box-shadow:var(--widget-token-selection-shadow-hover);background:0 0;transform:none}.widget-content.is-editing .widget-style-target-overlay.is-selected{opacity:1;border-color:var(--widget-token-selection-ring-selected);box-shadow:var(--widget-token-selection-shadow-selected);background:0 0;transform:none}.widget-content.is-editing .widget-inline-part.is-drag-over{transform:translateY(-1px)scale(1.002)}.widget-content.is-editing .widget-inline-part.is-drag-over .widget-inline-part-highlight{opacity:1;border-color:var(--widget-token-selection-ring-drag);box-shadow:var(--widget-token-selection-shadow-drag);background:0 0;transform:translateY(-1px)scale(1.002)}.widget-content.is-editing .widget-inline-part.is-drop-before:before{opacity:1;box-shadow:0 0 0 1px var(--widget-accent-primary),0 0 14px var(--widget-accent-primary);transform:scaleX(1)}@supports (color:color-mix(in lab, red, red)){.widget-content.is-editing .widget-inline-part.is-drop-before:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-accent-primary)36%,transparent),0 0 14px color-mix(in srgb,var(--widget-accent-primary)48%,transparent)}}.widget-content.is-editing .widget-inline-part.is-drop-after:after{opacity:1;box-shadow:0 0 0 1px var(--widget-accent-primary),0 0 14px var(--widget-accent-primary);transform:scaleX(1)}@supports (color:color-mix(in lab, red, red)){.widget-content.is-editing .widget-inline-part.is-drop-after:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-accent-primary)36%,transparent),0 0 14px color-mix(in srgb,var(--widget-accent-primary)48%,transparent)}}.widget-content.is-editing .widget-inline-part.is-drop-before{margin-top:6px}.widget-content.is-editing .widget-inline-part.is-drop-after{margin-bottom:6px}.widget-content.is-editing .widget-inline-part.is-hidden{opacity:.58;filter:saturate(.76)brightness(.96)}.widget-content.is-editing .widget-inline-part.is-blocked .widget-inline-part-highlight{opacity:1;border-color:#f59e0b57;box-shadow:inset 0 0 0 1px #f59e0b47,0 6px 16px #0206171a}.widget-content.is-editing .widget-inline-part.is-dragging{z-index:4;cursor:grabbing;transform:translateY(var(--widget-token-selection-lift-drag,-3px))scale(1.014);transition-duration:80ms}.widget-content.is-editing .widget-inline-part.is-dragging .widget-inline-part-highlight{opacity:1;border-color:var(--widget-token-selection-ring-drag);box-shadow:var(--widget-token-selection-shadow-drag);transform:translateY(-1px)scale(1.01)}.widget-inline-part-content{z-index:1;inline-size:var(--widget-inline-part-content-inline-size,auto);min-width:0;min-height:0;max-inline-size:100%;opacity:var(--widget-inline-part-content-opacity,1);transform:scale(var(--widget-inline-part-content-scale,1));transform-origin:var(--widget-inline-part-content-origin,top left);font-family:var(--widget-inline-part-font-family,inherit);line-height:var(--widget-inline-part-line-height,inherit);letter-spacing:var(--widget-inline-part-letter-spacing,inherit);text-transform:var(--widget-inline-part-text-transform,inherit);text-align:var(--widget-inline-part-text-align,inherit);color:var(--widget-inline-part-color,var(--widget-inline-part-role-color,inherit));filter:var(--widget-inline-part-filter,none);font-weight:var(--widget-inline-part-font-weight,var(--widget-inline-part-role-font-weight,inherit));transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-normal)var(--widget-ease-settle),line-height var(--widget-motion-normal)var(--widget-ease-settle),letter-spacing var(--widget-motion-normal)var(--widget-ease-settle),filter var(--widget-motion-normal)var(--widget-ease-settle);margin-inline-start:var(--widget-inline-part-content-margin-start,0);margin-inline-end:var(--widget-inline-part-content-margin-end,0);position:relative;overflow:hidden}.widget-inline-part[data-part-type=container],.widget-inline-part[data-part-type=container]>.widget-inline-part-content{overflow:visible}.widget-inline-part[data-part-type=container][data-part-has-custom-motif=true]>.widget-inline-part-surface-motif{opacity:var(--widget-inline-part-surface-motif-opacity,.3)}.widget-inline-part--fill,.widget-inline-part--fill>.widget-inline-part-content,.widget-inline-part--fill>.widget-inline-part-content>:first-child{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.widget-inline-part--absolute-fill{z-index:inherit;pointer-events:none;position:absolute;inset:0}.widget-inline-part--absolute-fill>.widget-inline-part-content{pointer-events:none}.widget-inline-part--absolute-fill>.widget-inline-part-content>:first-child{pointer-events:auto}.widget-inline-part[data-part-type=container][data-part-has-custom-surface=true]{--widget-surface-role-background:var(--widget-inline-part-surface-material-background,var(--widget-surface-role-background));--widget-surface-role-border:var(--widget-inline-part-surface-material-border,var(--widget-surface-role-border));--widget-surface-role-shadow:var(--widget-inline-part-surface-material-shadow,var(--widget-surface-role-shadow))}.widget-inline-part[data-part-type=container][data-part-has-custom-surface=true]:not([data-part-has-custom-content-color=true]){--widget-token-text-role-primary-color:var(--widget-inline-part-surface-material-primary-color,var(--widget-token-text-role-primary-color));--widget-token-text-role-secondary-color:var(--widget-inline-part-surface-material-secondary-color,var(--widget-token-text-role-secondary-color));--widget-token-text-role-muted-color:var(--widget-inline-part-surface-material-muted-color,var(--widget-token-text-role-muted-color))}.widget-inline-part[data-part-type=container][data-part-has-custom-surface=true]>.widget-inline-part-content>:first-child{background:var(--widget-inline-part-surface-material-background,var(--widget-inline-part-surface-color,inherit))!important;border-color:var(--widget-inline-part-border-color,var(--widget-inline-part-surface-material-border,inherit))!important;box-shadow:var(--widget-inline-part-surface-material-shadow,var(--widget-surface-role-shadow,none))!important}.widget-inline-part[data-part-type=container][data-part-has-custom-border=true]>.widget-inline-part-content>:first-child{border-color:var(--widget-inline-part-border-color,inherit)!important}.widget-inline-part[data-part-type=container][data-part-has-custom-border-strength=true]>.widget-inline-part-content>:first-child{border-style:solid!important;border-width:var(--widget-inline-part-border-strength,1px)!important}.widget-inline-part[data-part-type=container][data-part-has-custom-content-color=true] .widget-inline-part-content>:first-child,.widget-inline-part[data-part-type=container][data-part-has-custom-content-color=true] .widget-inline-part-content>:first-child *{color:var(--widget-inline-part-content-color,inherit)!important}.widget-inline-part[data-widget-text-role=hero] .widget-inline-part-content{--widget-inline-part-role-color:var(--widget-token-text-role-hero-color);--widget-inline-part-role-font-weight:var(--widget-token-text-role-hero-weight)}.widget-inline-part[data-widget-text-role=primary] .widget-inline-part-content{--widget-inline-part-role-color:var(--widget-token-text-role-primary-color);--widget-inline-part-role-font-weight:var(--widget-token-text-role-primary-weight)}.widget-inline-part[data-widget-text-role=secondary] .widget-inline-part-content{--widget-inline-part-role-color:var(--widget-token-text-role-secondary-color);--widget-inline-part-role-font-weight:var(--widget-token-text-role-secondary-weight)}.widget-inline-part[data-widget-text-role=muted] .widget-inline-part-content{--widget-inline-part-role-color:var(--widget-token-text-role-muted-color);--widget-inline-part-role-font-weight:var(--widget-token-text-role-muted-weight)}.widget-inline-part:is([data-part-type=title],[data-part-type=text],[data-part-type=value],[data-part-type=meta],[data-part-type=group]) .widget-inline-part-content>:first-child{text-align:var(--widget-inline-part-text-align,inherit);font-family:var(--widget-inline-part-font-family,inherit)!important;line-height:var(--widget-inline-part-line-height,inherit)!important;letter-spacing:var(--widget-inline-part-letter-spacing,inherit)!important;text-transform:var(--widget-inline-part-text-transform,inherit)!important;color:var(--widget-inline-part-color,inherit)!important;font-weight:var(--widget-inline-part-font-weight,inherit)!important}.widget-inline-part[data-part-has-custom-color=true]:is([data-part-type=title],[data-part-type=text],[data-part-type=value],[data-part-type=meta],[data-part-type=group]) .widget-inline-part-content,.widget-inline-part[data-part-has-custom-color=true]:is([data-part-type=title],[data-part-type=text],[data-part-type=value],[data-part-type=meta],[data-part-type=group]) .widget-inline-part-content *{color:var(--widget-inline-part-color,inherit)!important}.widget-inline-part[data-part-tone=muted] .widget-inline-part-content{--widget-inline-part-color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-inline-part[data-part-tone=muted] .widget-inline-part-content{--widget-inline-part-color:color-mix(in srgb,var(--widget-text-muted)88%,#fff 12%)}}.widget-inline-part[data-part-tone=soft] .widget-inline-part-content{--widget-inline-part-color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.widget-inline-part[data-part-tone=soft] .widget-inline-part-content{--widget-inline-part-color:color-mix(in srgb,var(--widget-text-secondary)74%,var(--widget-accent-soft)26%)}}.widget-inline-part[data-part-tone=accent] .widget-inline-part-content{--widget-inline-part-color:var(--widget-text-accent)}.widget-inline-part[data-part-emphasis=quiet] .widget-inline-part-content{--widget-inline-part-filter:none;--widget-inline-part-font-weight:430}.widget-inline-part[data-part-emphasis=normal] .widget-inline-part-content{--widget-inline-part-filter:none;--widget-inline-part-font-weight:560}.widget-inline-part[data-part-emphasis=strong] .widget-inline-part-content{--widget-inline-part-filter:none;--widget-inline-part-font-weight:700}.widget-content.is-editing .widget-inline-part.is-collapsing{opacity:0;filter:saturate(.88);pointer-events:none;grid-template-rows:0fr;transform:translateY(-2px)scale(.993)}.widget-content.is-editing .widget-inline-part.is-restoring{animation:widget-inline-part-restore .18s var(--widget-ease-settle)}.widget-content.is-editing .widget-inline-part.is-settling{animation:widget-inline-part-settle .18s var(--widget-ease-settle)}@keyframes widget-control-activate{0%{filter:saturate(.96);transform:translateY(0)scale(.99)}to{filter:saturate();transform:translateY(0)scale(1)}}@keyframes widget-edit-focus-enter{0%{filter:saturate(.98)brightness(.995);transform:translateY(1px)scale(.997)}to{filter:saturate(1.015)brightness(1.008);transform:translateY(0)scale(1)}}@keyframes widget-edit-shell-focus{0%{transform:translateY(0)scale(.998);box-shadow:0 12px 30px #02061733,inset 0 1px #fff3}to{box-shadow:0 16px 36px #0206173d,inset 0 1px 0 #ffffff38,0 0 0 1px color-mix(in srgb,var(--widget-accent-soft)26%,transparent);transform:translateY(-1px)scale(1)}}@keyframes widget-inline-part-settle{0%{transform:translateY(-2px)scale(1.003)}to{transform:translateY(0)scale(1)}}@keyframes widget-inline-part-restore{0%{opacity:0;filter:saturate(.88);transform:translateY(4px)scale(.994)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes widget-stat-update{0%{opacity:.78;transform:translateY(1px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-refresh-spin{to{transform:rotate(1turn)}}@keyframes widget-success-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--widget-success)26%,transparent),var(--widget-shadow-sm)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--widget-success)0%,transparent),var(--widget-shadow-sm)}}:where(.widget-btn,.widget-icon-btn,.widget-header-btn,.widget-segmented-option):has(.lucide-refresh-cw) .lucide-refresh-cw{transition:transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy);transform-origin:50%}:where(.widget-btn,.widget-icon-btn,.widget-header-btn,.widget-segmented-option):has(.lucide-refresh-cw):hover .lucide-refresh-cw{transform:rotate(96deg)}:where(.widget-btn,.widget-icon-btn,.widget-header-btn,.widget-segmented-option):has(.lucide-refresh-cw):active .lucide-refresh-cw{transform:rotate(156deg)scale(.96)}:where(.widget-btn,.widget-icon-btn,.widget-header-btn,.widget-segmented-option)[aria-busy=true] .lucide-refresh-cw,:where(.widget-btn,.widget-icon-btn,.widget-header-btn,.widget-segmented-option).is-loading .lucide-refresh-cw{animation:.9s linear infinite widget-refresh-spin}@keyframes widget-attention-dot-pulse{0%,to{box-shadow:0 0 0 1px #ffffff9e,0 0 10px color-mix(in srgb,var(--widget-accent-color,#2563eb)48%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 1px #ffffffad,0 0 14px color-mix(in srgb,var(--widget-accent-color,#2563eb)60%,transparent);transform:scale(1.2)}}.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{border-color:var(--widget-success)!important}@supports (color:color-mix(in lab, red, red)){.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{border-color:color-mix(in srgb,var(--widget-success)62%,transparent)!important}}.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{background:var(--widget-success)!important}@supports (color:color-mix(in lab, red, red)){.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{background:color-mix(in srgb,var(--widget-success)15%,var(--widget-surface-control))!important}}.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{color:var(--widget-success)!important}@supports (color:color-mix(in lab, red, red)){.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{color:color-mix(in srgb,var(--widget-success)72%,#000 28%)!important}}.widget-btn.is-success,.widget-chip.is-success,.widget-stat-card.is-success{animation:widget-success-pulse .62s var(--widget-ease-settle)}.music-widget-shell{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.music-widget-content{min-height:0;overflow:hidden}.music-widget-mode-rail{border-radius:14px;padding:2px;overflow:hidden}.music-widget-source-icon{border-radius:999px}.music-widget-player-controls{margin-inline:calc(-1*var(--widget-content-padding,0px));margin-bottom:calc(-1*var(--widget-content-padding,0px));padding-inline:calc(var(--music-widget-player-dock-padding-inline) + var(--widget-content-padding,0px));border-radius:0 0 var(--widget-radius-lg)var(--widget-radius-lg);box-shadow:none;inline-size:100%;block-size:var(--music-widget-player-dock-height);min-block-size:var(--music-widget-player-dock-height);max-block-size:var(--music-widget-player-dock-height);flex:0 0 var(--music-widget-player-dock-height);box-sizing:border-box;border-bottom:0;border-left:0;border-right:0;place-self:stretch stretch;overflow:hidden}.music-widget-player-controls[data-widget-item=true]{border-radius:0}.music-widget-expand-toggle--floating{z-index:16;-webkit-backdrop-filter:blur(8px)saturate(1.04);backdrop-filter:blur(8px)saturate(1.04);background:#ffffff24;border-color:#ffffff29;position:absolute;top:10px;left:10px;box-shadow:0 8px 18px #0206171a,inset 0 1px #ffffff38}.music-widget-player-right{justify-content:flex-end;align-items:center;gap:5px;width:100%;min-width:0;padding-inline-end:6px;display:inline-flex;overflow:hidden}.music-widget-player-shell--anchored .music-widget-player-right{gap:0;width:min(100%,176px);min-width:0;max-width:min(100%,176px);padding-inline-end:0}.music-widget-player-shell--anchored{grid-template-rows:auto;grid-template-columns:fit-content(148px) minmax(0,1fr) fit-content(188px);align-content:center;align-items:end;gap:0 14px;width:100%;min-width:0;height:100%;min-height:0}.music-widget-player-leading{grid-column:1;place-self:end start;align-items:center;min-width:0;display:inline-flex}.music-widget-player-leading-controls{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.music-widget-player-center-stack{flex-direction:column;grid-column:2;justify-content:center;place-self:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.music-widget-player-center-copy{text-align:center;align-items:center;width:min(100%,280px);min-width:0;max-width:280px}.music-widget-player-center--anchored{grid-column:2;place-self:center}.music-widget-player-center--anchored .music-widget-player-center-controls{justify-content:center;align-items:center;display:inline-flex;position:relative}.music-widget-player-transport{align-items:center;gap:10px;display:inline-flex}.music-widget-player-center-accessory{align-items:center;display:inline-flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.music-widget-player-right{grid-area:2/3;place-self:end;max-width:min(100%,188px)}.music-widget-player-volume-leading{flex-shrink:0;align-items:center;display:inline-flex}.music-widget-player-mode-switch{border:1px solid var(--widget-border-subtle);border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-player-mode-switch{border:1px solid color-mix(in srgb,var(--widget-border-subtle)66%,transparent)}}.music-widget-player-mode-switch{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-mode-switch{background:color-mix(in srgb,var(--widget-surface-control)74%,transparent)}}.music-widget-player-mode-switch{box-shadow:inset 0 1px #ffffff29}.music-widget-player-mode-btn{width:27px;min-width:27px;min-height:27px;color:var(--widget-token-typography-subtitle-color);transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.music-widget-player-mode-btn:hover,.music-widget-player-mode-btn:focus-visible{color:var(--widget-text-accent);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-mode-btn:hover,.music-widget-player-mode-btn:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)72%,transparent)}}.music-widget-player-mode-btn:hover,.music-widget-player-mode-btn:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-mode-btn:hover,.music-widget-player-mode-btn:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)44%,transparent)}}.music-widget-player-mode-btn:hover,.music-widget-player-mode-btn:focus-visible{outline:none}.music-widget-player-mode-btn.is-active{color:var(--widget-text-accent);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-mode-btn.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)72%,transparent)}}.music-widget-player-mode-btn.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-mode-btn.is-active{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-surface-control))}}.music-widget-player-compact-right{justify-self:end;align-items:center;gap:6px;min-width:0;margin-left:0;display:inline-flex}.music-widget-player-volume-leading--compact .music-widget-player-mode-switch{gap:3px;padding:2px}.music-widget-player-volume-leading--compact .music-widget-player-mode-btn{width:24px;min-width:24px;min-height:24px}.music-widget-shell[data-rail-size=narrow] .music-widget-player-right{min-width:0}.music-widget-shell[data-rail-size=narrow] .music-widget-player-compact-right{width:auto}.music-widget-shell[data-rail-size=narrow] .music-widget-player-leading{grid-area:1/1;place-self:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-center-stack{grid-area:2/1;align-self:center}.music-widget-shell[data-rail-size=narrow] .music-widget-player-right{grid-area:3/1;align-self:center}.music-widget-source-switch--dock{background:var(--widget-dock-surface);border-radius:999px;gap:4px;width:auto;min-width:0;padding:2px}@supports (color:color-mix(in lab, red, red)){.music-widget-source-switch--dock{background:color-mix(in srgb,var(--widget-dock-surface)14%,transparent)}}.music-widget-source-switch--dock{justify-content:flex-start}.music-widget-dock-browse{min-height:0}.music-widget-browse-overlay-surface--dock,.music-widget-browse-overlay-surface--dock-bottom{border-radius:calc(var(--widget-dock-radius) - 1px);border-color:var(--widget-token-surface-role-utility-border);background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface--dock,.music-widget-browse-overlay-surface--dock-bottom{background:color-mix(in srgb,var(--widget-token-surface-role-utility)84%,#02061714)}}.music-widget-browse-overlay-surface--dock,.music-widget-browse-overlay-surface--dock-bottom{box-shadow:var(--widget-token-surface-role-utility-shadow)}.music-widget-browse-overlay--dock-side,.music-widget-browse-overlay--dock-bottom{z-index:14;width:auto;box-shadow:none;pointer-events:none;opacity:0;transition:opacity .18s var(--widget-ease-snappy),transform .22s var(--widget-ease-settle);background:0 0;border:0;padding:0;position:absolute;transform:translateY(10px)scale(.985)}.music-widget-browse-overlay--dock-side{top:10px;left:10px;right:10px;bottom:calc(var(--media-widget-layout-dock-height) + 10px)}.music-widget-browse-overlay--dock-bottom{top:10px;right:10px;bottom:calc(var(--media-widget-layout-dock-height) + 8px);width:min(var(--media-widget-layout-sidebar-width),calc(100% - 20px));max-height:none;left:auto;transform:translate(10px)scale(.985)}.music-widget-browse-overlay--dock-side.is-open,.music-widget-browse-overlay--dock-bottom.is-open{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.music-widget-browse-overlay--dock-bottom.is-open{transform:translate(0)scale(1)}.music-widget-browse-overlay-surface--dock-panel{-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);flex-direction:column;gap:10px;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.music-widget-browse-overlay--dock-side .music-widget-browse-overlay-surface--dock,.music-widget-browse-overlay--dock-bottom .music-widget-browse-overlay-surface--dock-bottom{height:100%;overflow:hidden}.music-widget-dock-browser{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.music-widget-browse-overlay-surface--dock-panel .music-widget-browse-overlay-header{border-bottom:1px solid var(--widget-dock-divider);gap:0;padding-bottom:8px}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface--dock-panel .music-widget-browse-overlay-header{border-bottom:1px solid color-mix(in srgb,var(--widget-dock-divider)18%,transparent)}}.music-widget-browse-overlay-surface--dock-panel .music-widget-selected-playlist-list,.music-widget-browse-overlay-surface--dock-panel .music-widget-playlist-optin-grid,.music-widget-browse-overlay-surface--dock-panel .music-widget-station-list{gap:0}.music-widget-browse-overlay-surface--dock-panel .music-widget-selected-playlist-item,.music-widget-browse-overlay-surface--dock-panel .music-widget-playlist-optin-item,.music-widget-browse-overlay-surface--dock-panel .music-widget-station-list-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.music-widget-browse-overlay-surface--dock-panel .music-widget-selected-playlist-item+.music-widget-selected-playlist-item,.music-widget-browse-overlay-surface--dock-panel .music-widget-playlist-optin-item+.music-widget-playlist-optin-item,.music-widget-browse-overlay-surface--dock-panel .music-widget-station-list li+li .music-widget-station-list-item{border-top:1px solid var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.music-widget-browse-overlay-surface--dock-panel .music-widget-selected-playlist-item+.music-widget-selected-playlist-item,.music-widget-browse-overlay-surface--dock-panel .music-widget-playlist-optin-item+.music-widget-playlist-optin-item,.music-widget-browse-overlay-surface--dock-panel .music-widget-station-list li+li .music-widget-station-list-item{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)16%,transparent)}}.music-widget-browse-overlay-surface--dock-panel .music-widget-station-list-group{gap:6px}.music-widget-browse-overlay-surface--dock-panel .music-widget-browse-note{color:var(--widget-token-typography-subtitle-color)}.music-widget-bottom-browse-overlay{border-color:var(--widget-token-surface-role-utility-border);background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-bottom-browse-overlay{background:color-mix(in srgb,var(--widget-token-surface-role-utility)88%,#02061714)}}.music-widget-bottom-browse-overlay{box-shadow:0 16px 30px #02061724,0 0 0 1px var(--widget-token-surface-role-utility-border)}@supports (color:color-mix(in lab, red, red)){.music-widget-bottom-browse-overlay{box-shadow:0 16px 30px #02061724,0 0 0 1px color-mix(in srgb,var(--widget-token-surface-role-utility-border)42%,transparent)}}.music-widget-bottom-browse-overlay{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06)}.music-widget-bottom-browse-overlay:before{display:none}.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__header{border-bottom:1px solid var(--widget-token-surface-role-utility-border);padding:12px 14px 10px}@supports (color:color-mix(in lab, red, red)){.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__header{border-bottom:1px solid color-mix(in srgb,var(--widget-token-surface-role-utility-border)42%,transparent)}}.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__header{background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__header{background:color-mix(in srgb,var(--widget-token-surface-role-utility)24%,transparent)}}.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__title{font-size:var(--widget-font-size-sm);font-weight:650}.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__subtitle{color:var(--widget-token-typography-subtitle-color)}.music-widget-bottom-browse-overlay .widget-quick-expand-overlay__header--actions-only{background:0 0;border-bottom:0;justify-content:flex-end;padding:10px 10px 0}.music-widget-bottom-browse-overlay-body{flex-direction:column;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.music-widget-bottom-browse-overlay-body .music-widget-selected-playlist-list,.music-widget-bottom-browse-overlay-body .music-widget-playlist-optin-grid,.music-widget-bottom-browse-overlay-body .music-widget-station-list{gap:0}.music-widget-bottom-browse-overlay-body .music-widget-selected-playlist-item,.music-widget-bottom-browse-overlay-body .music-widget-playlist-optin-item,.music-widget-bottom-browse-overlay-body .music-widget-station-list-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.music-widget-bottom-browse-overlay-body .music-widget-selected-playlist-item+.music-widget-selected-playlist-item,.music-widget-bottom-browse-overlay-body .music-widget-playlist-optin-item+.music-widget-playlist-optin-item,.music-widget-bottom-browse-overlay-body .music-widget-station-list li+li .music-widget-station-list-item{border-top:1px solid var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.music-widget-bottom-browse-overlay-body .music-widget-selected-playlist-item+.music-widget-selected-playlist-item,.music-widget-bottom-browse-overlay-body .music-widget-playlist-optin-item+.music-widget-playlist-optin-item,.music-widget-bottom-browse-overlay-body .music-widget-station-list li+li .music-widget-station-list-item{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)16%,transparent)}}.music-widget-bottom-browse-overlay-body .music-widget-station-list-group{gap:6px}.music-widget-bottom-browse-overlay-body .music-widget-browse-note{color:var(--widget-token-typography-subtitle-color)}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]){gap:max(6px,var(--widget-dock-internal-gap))}.music-widget-shell[data-widget-dock-position=bottom]{gap:max(6px,calc(var(--widget-dock-internal-gap)*.82));justify-content:flex-end}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-mode-rail-wrap{padding-inline:0}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-source-icon{width:26px;min-width:26px;height:26px;min-height:26px}.music-widget-content--dock-side{gap:max(8px,var(--widget-dock-internal-gap))}.music-widget-stage--dock-side{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-stage--dock-side{min-height:0}.music-widget-dock-side-stage{border-radius:calc(var(--widget-dock-radius) - 1px);background:radial-gradient(120% 110% at 100% 0%,var(--widget-accent-soft),transparent 52%),linear-gradient(180deg,var(--widget-dock-surface),var(--widget-dock-surface));border:0;flex-direction:column;justify-content:center;gap:12px;min-height:0;padding:12px 12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-dock-side-stage{background:radial-gradient(120% 110% at 100% 0%,color-mix(in srgb,var(--widget-accent-soft)8%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--widget-dock-surface)42%,#ffffff0d),color-mix(in srgb,var(--widget-dock-surface)26%,transparent))}}.music-widget-dock-side-stage{box-shadow:none}.music-widget-dock-side-stage-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.music-widget-dock-side-stage-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.music-widget-dock-side-stage-meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);margin:0 0 2px;font-weight:700}.music-widget-dock-side-stage-kicker{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700}.music-widget-dock-side-stage-status{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-subtitle-color);line-height:1.2}.music-widget-dock-side-stage-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.music-widget-dock-side-stage-actions .music-widget-player-mode-btn,.music-widget-player-bottom-mode-controls .music-widget-player-mode-btn{width:24px;min-width:24px;min-height:24px}.music-widget-dock-side-stage-body{border-top:1px solid var(--widget-dock-divider);flex-direction:column;gap:10px;min-height:0;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-dock-side-stage-body{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)16%,transparent)}}.music-widget-dock-side-stage-visual{min-height:116px}.music-widget-dock-artwork,.music-widget-dock-visualizer{border-radius:calc(var(--widget-dock-radius) - 2px);background:var(--widget-dock-section-surface-strong);width:100%;min-height:124px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.music-widget-dock-artwork,.music-widget-dock-visualizer{background:color-mix(in srgb,var(--widget-dock-section-surface-strong)32%,transparent)}}.music-widget-dock-artwork,.music-widget-dock-visualizer{box-shadow:none;border:0;justify-content:center;align-items:center;display:flex}.music-widget-dock-artwork-image{object-fit:cover;width:100%;height:100%;display:block}.music-widget-dock-artwork--placeholder{color:var(--widget-text-muted)}.music-widget-dock-visualizer .music-widget-visualizer-band{width:100%;box-shadow:none;background:0 0;border:0;padding:8px 10px}.music-widget-dock-side-stage-copy{gap:3px}.music-widget-dock-side-stage-title,.music-widget-dock-side-stage-subtitle{min-width:0;margin:0}.music-widget-dock-side-stage-title{font-size:var(--widget-font-size-sm);color:var(--widget-token-typography-title-color);font-weight:660;line-height:1.16}.music-widget-dock-side-stage-subtitle{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-subtitle-color);line-height:1.18}.music-widget-dock-browse--side .music-widget-browse-overlay-surface--dock{max-height:min(42vh,320px);overflow:hidden}.music-widget-source-switch--dock .music-widget-source-icon{width:26px;min-width:26px;height:26px;min-height:26px;box-shadow:none;background:0 0}.music-widget-source-switch--dock .music-widget-source-icon svg{width:14px;height:14px}.music-widget-source-switch--dock .music-widget-source-icon:hover,.music-widget-source-switch--dock .music-widget-source-icon:focus-visible{box-shadow:none}.music-widget-source-switch--dock .music-widget-source-icon.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-widget-source-switch--dock .music-widget-source-icon.is-active{background:color-mix(in srgb,var(--widget-accent-soft)24%,transparent)}}.music-widget-source-switch--dock .music-widget-source-icon.is-active{box-shadow:inset 0 1px #ffffff24}.music-widget-player-controls--dock-side{padding-block:8px 10px}.music-widget-player-shell--dock-side{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:0;display:grid}.music-widget-player-side-left,.music-widget-player-side-center,.music-widget-player-side-right{align-items:center;min-width:0;display:inline-flex}.music-widget-player-side-left{justify-self:start}.music-widget-player-side-center{justify-self:center}.music-widget-player-side-right{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:6px 8px;max-width:min(100%,228px)}.music-widget-player-side-spacer{width:28px;height:1px;display:block}.music-widget-player-side-source-controls{min-width:0}.music-widget-player-side-volume{align-items:center;display:inline-flex}.music-widget-player-side-utility-group,.music-widget-player-bottom-volume-group,.music-widget-player-right-volume-group{min-width:0;max-width:100%}.music-widget-player-right-volume-group{width:100%}.music-widget-player-right-volume-group .music-widget-player-volume{flex:0 132px;width:min(132px,100%);min-width:0}.music-widget-player-right-volume-group .music-widget-player-volume input[type=range]{width:100%;min-width:0}.music-widget-player-controls[data-dock-position=left],.music-widget-player-controls[data-dock-position=right]{padding-block:var(--music-widget-player-dock-padding-block)calc(var(--music-widget-player-dock-padding-block) + 2px);background:linear-gradient(180deg,var(--widget-dock-surface),var(--widget-dock-surface))}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls[data-dock-position=left],.music-widget-player-controls[data-dock-position=right]{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-dock-surface)38%,transparent),color-mix(in srgb,var(--widget-dock-surface)62%,transparent))}}.music-widget-browse-overlay-surface--dock-bottom{height:100%;overflow:hidden}.music-widget-expand-toggle--dock,.music-widget-expand-toggle--side{position:static}.music-widget-player-controls--dock-bottom{--music-widget-player-rail-gap:10px;--music-widget-player-rail-progress-gap:7px;--music-widget-player-rail-progress-min-width:232px;--music-widget-player-rail-time-width:28px;--music-widget-player-rail-duration-width:42px;--music-widget-player-rail-meta-width:clamp(138px,20vw,190px);--music-widget-player-rail-meta-start-gap:28px;--music-widget-player-rail-meta-opacity:.82;--music-widget-player-rail-utility-gap:4px;--music-widget-player-rail-utility-max-width:166px;--music-widget-player-rail-secondary-opacity:.74;--music-widget-player-rail-control-size:22px;--music-widget-player-rail-icon-size:12px;width:100%;min-width:0;min-height:0;padding:var(--music-widget-player-dock-padding-block)var(--music-widget-player-dock-padding-inline)calc(var(--music-widget-player-dock-padding-block) + 2px);background:linear-gradient(180deg,var(--widget-dock-surface),var(--widget-dock-surface)),var(--music-widget-player-footer-bg);margin-top:auto;margin-inline:0;place-self:end stretch;align-items:center;margin-bottom:0;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls--dock-bottom{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-dock-surface)12%,transparent),color-mix(in srgb,var(--widget-dock-surface)36%,#ffffff05)),var(--music-widget-player-footer-bg)}}.music-widget-player-controls--dock-bottom:before{left:0;right:0}.music-widget-player-controls--dock-bottom[data-playing=true]{background:linear-gradient(180deg,var(--widget-dock-surface),var(--widget-dock-surface)),var(--music-widget-player-footer-bg-playing)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls--dock-bottom[data-playing=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-dock-surface)14%,transparent),color-mix(in srgb,var(--widget-dock-surface)40%,#ffffff05)),var(--music-widget-player-footer-bg-playing)}}.music-widget-player-bottom-main{grid-area:main;place-self:center start;align-items:center;gap:10px;min-width:0;max-width:min(380px,100%);padding-left:0;display:flex;overflow:hidden}.music-widget-player-bottom-visual{background:var(--widget-dock-section-surface-strong);border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.music-widget-player-bottom-visual{background:color-mix(in srgb,var(--widget-dock-section-surface-strong)24%,transparent)}}.music-widget-player-bottom-visual{color:var(--widget-text-muted);box-shadow:none;border:0}.music-widget-shell[data-widget-dock-position] .music-widget-player-mode-switch{border-color:var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-widget-dock-position] .music-widget-player-mode-switch{border-color:color-mix(in srgb,var(--widget-dock-divider)34%,transparent)}}.music-widget-shell[data-widget-dock-position] .music-widget-player-mode-switch{background:var(--widget-dock-surface)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-widget-dock-position] .music-widget-player-mode-switch{background:color-mix(in srgb,var(--widget-dock-surface)20%,transparent)}}.music-widget-shell[data-widget-dock-position] .music-widget-player-mode-switch{box-shadow:none}.music-widget-player-bottom-visualizer .music-widget-visualizer-band{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:6px}.music-widget-player-bottom-copy{gap:0;max-width:100%}.music-widget-player-bottom-context{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}.music-widget-player-bottom-title .music-widget-marquee-segment{font-size:max(12px,var(--widget-font-size-sm));color:var(--widget-token-typography-title-color);font-weight:670}.music-widget-player-bottom-subtitle .music-widget-marquee-segment{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-subtitle-color)}.music-widget-player-bottom-transport{grid-area:transport;justify-content:center;place-self:center;align-items:center;min-width:0;display:flex}.music-widget-player-bottom-transport .music-widget-player-center-controls{justify-content:center;align-items:center;display:flex}.music-widget-player-bottom-utilities{flex-wrap:nowrap;grid-area:utilities;justify-content:flex-end;place-self:center end;align-items:center;gap:0 8px;width:min(100%,208px);min-width:0;padding-right:0;display:flex;overflow:hidden}.music-widget-player-bottom-source-controls{min-width:0}.music-widget-player-bottom-source-controls .music-widget-source-switch--dock{background:0 0;justify-content:flex-end;gap:2px;padding:1px}.music-widget-player-bottom-source-controls .music-widget-source-icon{width:24px;min-width:24px;height:24px;min-height:24px}.music-widget-player-bottom-source-controls .music-widget-source-icon svg{width:13px;height:13px}.music-widget-player-bottom-browse-toggle .music-widget-expand-toggle--dock{border-radius:8px;width:24px;min-width:24px;min-height:24px}.music-widget-player-bottom-volume .music-widget-player-volume{justify-content:flex-end;gap:6px;width:96px}.music-widget-player-bottom-volume .music-widget-player-volume input[type=range]{width:62px}.music-widget-player-controls[data-player-layout=anchored],.music-widget-player-controls[data-player-layout=compact]{--music-widget-player-rail-gap:10px;--music-widget-player-rail-progress-gap:7px;--music-widget-player-rail-progress-min-width:208px;--music-widget-player-rail-time-width:28px;--music-widget-player-rail-duration-width:40px;--music-widget-player-rail-meta-width:clamp(132px,18vw,176px);--music-widget-player-rail-meta-start-gap:24px;--music-widget-player-rail-meta-opacity:.82;--music-widget-player-rail-utility-gap:4px;--music-widget-player-rail-utility-max-width:156px;--music-widget-player-rail-secondary-opacity:.76;--music-widget-player-rail-control-size:22px;--music-widget-player-rail-icon-size:12px;padding:var(--music-widget-player-dock-padding-block)calc(var(--music-widget-player-dock-padding-inline) + var(--widget-content-padding,0px))calc(var(--music-widget-player-dock-padding-block) + 2px);align-items:center;display:flex}.music-widget-player-controls[data-player-layout=anchored] .music-widget-player-progress--rail,.music-widget-player-controls[data-player-layout=compact] .music-widget-player-progress--rail,.music-widget-player-controls--dock-bottom .music-widget-player-progress--rail{grid-template-columns:minmax(var(--music-widget-player-rail-time-width),auto)minmax(var(--music-widget-player-rail-progress-min-width),1fr);gap:var(--music-widget-player-rail-progress-gap);width:100%;min-width:0;margin:0}.music-widget-player-progress--rail input[type=range]{min-width:max(112px,calc(var(--music-widget-player-rail-progress-min-width) - 80px))}.music-widget-player-controls[data-player-layout=dock-bottom] .music-widget-player-shell--bottom,.music-widget-player-controls[data-player-layout=anchored] .music-widget-player-shell--anchored,.music-widget-player-controls[data-player-layout=compact] .music-widget-player-shell--compact{align-self:center;align-items:center;gap:0;width:100%;height:100%;min-height:0;display:flex}.music-widget-player-shell{height:100%;min-height:0}.music-widget-player-rail{grid-template-columns:auto minmax(var(--music-widget-player-rail-progress-min-width),1fr)minmax(var(--music-widget-player-rail-duration-width),auto)minmax(0,var(--music-widget-player-rail-meta-width))auto;align-items:center;column-gap:var(--music-widget-player-rail-gap);width:100%;min-width:0;display:grid}.music-widget-player-rail--bottom{--music-widget-player-rail-progress-min-width:272px;--music-widget-player-rail-duration-width:44px;--music-widget-player-rail-meta-width:clamp(142px,18vw,196px);--music-widget-player-rail-meta-start-gap:32px;--music-widget-player-rail-utility-max-width:166px}.music-widget-player-rail--compact{--music-widget-player-rail-gap:10px;--music-widget-player-rail-progress-min-width:188px;--music-widget-player-rail-duration-width:38px;--music-widget-player-rail-meta-width:clamp(126px,17vw,156px);--music-widget-player-rail-meta-start-gap:18px;--music-widget-player-rail-utility-max-width:144px;--music-widget-player-rail-secondary-opacity:.72}.music-widget-player-rail-transport{justify-content:center;align-items:center;padding-right:2px;display:inline-flex}.music-widget-player-rail-meta{min-width:0;width:min(100%,var(--music-widget-player-rail-meta-width));box-sizing:border-box;opacity:var(--music-widget-player-rail-meta-opacity);padding-left:var(--music-widget-player-rail-meta-start-gap);justify-content:flex-start;justify-self:start;align-items:center;display:flex;overflow:hidden}.music-widget-player-rail-duration{min-width:var(--music-widget-player-rail-duration-width);width:var(--music-widget-player-rail-duration-width);white-space:nowrap;opacity:.7;flex:none;justify-content:flex-start;justify-self:start;align-items:center;display:inline-flex;overflow:visible}.music-widget-player-rail-meta-stack{gap:2px;width:100%;min-width:0;display:grid}.music-widget-player-rail-meta-stack .widget-inline-part,.music-widget-player-rail-meta-stack .widget-inline-part-content{width:100%;min-width:0}.music-widget-player-rail--bottom .music-widget-player-rail-meta,.music-widget-player-rail--compact .music-widget-player-rail-meta{width:min(100%,var(--music-widget-player-rail-meta-width))}.music-widget-player-rail-meta .music-widget-marquee{width:100%;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%)}.music-widget-player-rail-meta .music-widget-marquee-track{justify-content:flex-start}.music-widget-player-rail-meta-title .music-widget-marquee-segment{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.005em;color:var(--widget-token-typography-title-color);font-weight:660;line-height:1.08}.music-widget-player-rail-meta-artist .music-widget-marquee-segment{font-size:max(9px,calc(var(--widget-font-size-xs) - 2px));letter-spacing:.01em;color:var(--widget-token-typography-subtitle-color);font-weight:600;line-height:1.08}@supports (color:color-mix(in lab, red, red)){.music-widget-player-rail-meta-artist .music-widget-marquee-segment{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)92%,transparent)}}.music-widget-player-rail-meta-artist .music-widget-marquee-segment{opacity:.88}.music-widget-player-rail-utilities{justify-content:flex-end;align-items:center;gap:calc(var(--music-widget-player-rail-utility-gap) + 1px);min-width:0;max-width:min(100%,var(--music-widget-player-rail-utility-max-width));flex-wrap:nowrap;justify-self:end;padding-left:4px;display:inline-flex;overflow:hidden}.music-widget-player-rail-utilities .music-widget-player-control-item{flex:none;align-items:center;min-width:0;display:inline-flex}.music-widget-player-utility-cluster{align-items:center;gap:var(--music-widget-player-rail-utility-gap);flex:none;min-width:0;display:inline-flex}.music-widget-player-utility-cluster--playback{opacity:calc(var(--music-widget-player-rail-secondary-opacity) + .08)}.music-widget-player-utility-cluster--contextual{gap:calc(var(--music-widget-player-rail-utility-gap) - 1px);opacity:var(--music-widget-player-rail-secondary-opacity);padding-left:10px;position:relative}.music-widget-player-utility-cluster--contextual:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--widget-dock-divider)24%,var(--widget-dock-divider)76%,transparent 100%);width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-utility-cluster--contextual:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--widget-dock-divider)46%,transparent)24%,color-mix(in srgb,var(--widget-dock-divider)46%,transparent)76%,transparent 100%)}}.music-widget-player-utility-cluster .music-widget-player-control-item--volume{opacity:calc(var(--music-widget-player-rail-secondary-opacity) + .1)}.music-widget-player-rail-utilities .music-widget-player-control-item--sound-environment,.music-widget-player-rail-utilities .music-widget-player-control-item--sources,.music-widget-player-rail-utilities .music-widget-player-control-item--browse,.music-widget-player-rail-utilities .music-widget-player-control-item--leading{opacity:var(--music-widget-player-rail-secondary-opacity)}.music-widget-player-info-block{text-align:center;align-items:center;gap:0;width:min(100%,300px);min-width:0;margin-inline:auto}.music-widget-player-info-block .music-widget-marquee{width:100%}.music-widget-player-info-block .music-widget-marquee-track{justify-content:center}.music-widget-player-info-track .music-widget-marquee-segment{color:var(--widget-token-typography-title-color);font-size:clamp(13px,1.1vw,15px);font-weight:680;line-height:1.08}.music-widget-player-info-artist .music-widget-marquee-segment{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.01em;color:var(--widget-token-typography-subtitle-color);opacity:.82;font-weight:600;line-height:1.08}.music-widget-player-control-row{grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;column-gap:14px;width:min(100%,428px);min-width:0;margin-inline:auto;display:grid}.music-widget-player-control-row-center{justify-content:center;justify-self:center;align-items:center;display:inline-flex}.music-widget-player-control-side{align-items:center;gap:6px;min-width:88px;display:inline-flex;overflow:hidden}.music-widget-player-control-side--start{justify-content:flex-start}.music-widget-player-control-side--end{justify-content:flex-end}.music-widget-player-control-side:empty:before{content:"";width:1px;height:1px;display:block}.music-widget-player-control-item{align-items:center;min-width:0;display:inline-flex}.music-widget-player-controls .music-widget-player-control-side .music-widget-player-mode-switch,.music-widget-player-rail-utilities .music-widget-player-mode-switch{border:1px solid var(--widget-dock-divider);gap:3px;padding:2px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls .music-widget-player-control-side .music-widget-player-mode-switch,.music-widget-player-rail-utilities .music-widget-player-mode-switch{border:1px solid color-mix(in srgb,var(--widget-dock-divider)42%,transparent)}}.music-widget-player-controls .music-widget-player-control-side .music-widget-player-mode-switch,.music-widget-player-rail-utilities .music-widget-player-mode-switch{background:var(--widget-dock-surface)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-controls .music-widget-player-control-side .music-widget-player-mode-switch,.music-widget-player-rail-utilities .music-widget-player-mode-switch{background:color-mix(in srgb,var(--widget-dock-surface)18%,transparent)}}.music-widget-player-controls .music-widget-player-control-side .music-widget-player-mode-switch,.music-widget-player-rail-utilities .music-widget-player-mode-switch{box-shadow:inset 0 1px #ffffff1f}.music-widget-player-control-side .music-widget-player-mode-btn,.music-widget-player-rail-utilities .music-widget-player-mode-btn{width:var(--music-widget-player-rail-control-size);min-width:var(--music-widget-player-rail-control-size);min-height:var(--music-widget-player-rail-control-size);border-radius:999px}.music-widget-player-control-side .music-widget-source-switch--dock,.music-widget-player-rail-utilities .music-widget-source-switch--dock{border:1px solid var(--widget-dock-divider);gap:3px;padding:2px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-control-side .music-widget-source-switch--dock,.music-widget-player-rail-utilities .music-widget-source-switch--dock{border:1px solid color-mix(in srgb,var(--widget-dock-divider)42%,transparent)}}.music-widget-player-control-side .music-widget-source-switch--dock,.music-widget-player-rail-utilities .music-widget-source-switch--dock{background:var(--widget-dock-surface)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-control-side .music-widget-source-switch--dock,.music-widget-player-rail-utilities .music-widget-source-switch--dock{background:color-mix(in srgb,var(--widget-dock-surface)18%,transparent)}}.music-widget-player-control-side .music-widget-source-switch--dock,.music-widget-player-rail-utilities .music-widget-source-switch--dock{justify-content:inherit;box-shadow:inset 0 1px #ffffff1f}.music-widget-player-control-side .music-widget-source-icon,.music-widget-player-rail-utilities .music-widget-source-icon{width:var(--music-widget-player-rail-control-size);height:var(--music-widget-player-rail-control-size);min-width:var(--music-widget-player-rail-control-size);min-height:var(--music-widget-player-rail-control-size);border-radius:999px}.music-widget-player-control-side .music-widget-source-icon svg,.music-widget-player-rail-utilities .music-widget-source-icon svg{width:var(--music-widget-player-rail-icon-size);height:var(--music-widget-player-rail-icon-size)}.music-widget-player-control-side .music-widget-player-utility-btn,.music-widget-player-control-side .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-control-side .music-widget-expand-toggle--dock{width:var(--music-widget-player-rail-control-size);min-width:var(--music-widget-player-rail-control-size);min-height:var(--music-widget-player-rail-control-size);border:1px solid var(--widget-dock-divider);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-control-side .music-widget-player-utility-btn,.music-widget-player-control-side .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-control-side .music-widget-expand-toggle--dock{border:1px solid color-mix(in srgb,var(--widget-dock-divider)42%,transparent)}}.music-widget-player-control-side .music-widget-player-utility-btn,.music-widget-player-control-side .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-control-side .music-widget-expand-toggle--dock{background:var(--widget-dock-surface)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-control-side .music-widget-player-utility-btn,.music-widget-player-control-side .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-control-side .music-widget-expand-toggle--dock{background:color-mix(in srgb,var(--widget-dock-surface)18%,transparent)}}.music-widget-player-control-side .music-widget-player-utility-btn,.music-widget-player-control-side .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-control-side .music-widget-expand-toggle--dock{box-shadow:inset 0 1px #ffffff1f}.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-rail-utilities .music-widget-source-icon{border-color:var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-rail-utilities .music-widget-source-icon{border-color:color-mix(in srgb,var(--widget-dock-divider)32%,transparent)}}.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-rail-utilities .music-widget-source-icon{background:var(--widget-dock-surface)}@supports (color:color-mix(in lab, red, red)){.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-rail-utilities .music-widget-source-icon{background:color-mix(in srgb,var(--widget-dock-surface)10%,transparent)}}.music-widget-player-rail-utilities .music-widget-player-utility-btn,.music-widget-player-rail-utilities .music-widget-volume-btn--compact,.music-widget-player-rail-utilities .music-widget-expand-toggle--dock,.music-widget-player-rail-utilities .music-widget-source-icon{box-shadow:inset 0 1px #ffffff14}.music-widget-player-progress{width:100%;min-width:0;max-width:none;overflow:hidden}.music-widget-player-progress-time{min-width:var(--music-widget-player-rail-time-width);white-space:nowrap;opacity:.7}.music-widget-player-side-utility-group,.music-widget-player-bottom-volume-group,.music-widget-player-right-volume-group,.music-widget-player-compact-right,.music-widget-player-side-right,.music-widget-player-bottom-utilities{flex-wrap:nowrap;row-gap:0;overflow:hidden}.music-widget-player-shell--dock-side{height:100%;min-height:0}.music-widget-player-side-right{max-width:min(100%,208px)}@media (max-width:900px){.music-widget-player-controls--dock-bottom{grid-template-columns:minmax(0,1fr)}.music-widget-player-shell--dock-side{grid-template-columns:minmax(0,1fr);gap:8px}.music-widget-player-side-left,.music-widget-player-side-center,.music-widget-player-side-right{justify-self:start}.music-widget-player-side-right{flex-wrap:nowrap;justify-content:flex-start}.music-widget-player-control-row{column-gap:10px;width:min(100%,372px)}.music-widget-player-controls--dock-bottom,.music-widget-player-controls[data-player-layout=anchored],.music-widget-player-controls[data-player-layout=compact]{--music-widget-player-rail-gap:8px;--music-widget-player-rail-progress-gap:5px;--music-widget-player-rail-progress-min-width:176px;--music-widget-player-rail-time-width:26px;--music-widget-player-rail-duration-width:38px;--music-widget-player-rail-meta-width:clamp(112px,22vw,136px);--music-widget-player-rail-meta-start-gap:12px;--music-widget-player-rail-meta-opacity:.78;--music-widget-player-rail-utility-gap:4px;--music-widget-player-rail-utility-max-width:150px;--music-widget-player-rail-secondary-opacity:.72;--music-widget-player-rail-control-size:21px;--music-widget-player-rail-icon-size:12px}.music-widget-browse-overlay--dock-bottom{top:8px;right:8px;bottom:calc(var(--media-widget-layout-dock-height) + 6px);width:min(300px,100% - 16px);left:auto}.widget-layout-recommendation{max-width:min(280px,60vw);padding-inline:7px}.widget-layout-recommendation-description{display:none}.widget-layout-recommendation-actions{gap:4px}.widget-layout-recommendation-btn{min-height:22px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.widget-shell,.widget-shell:after,:is(.widget-morph-root,[data-widget-morph]),:is(.widget-morph-root,[data-widget-morph]) .widget-surface-primary,:is(.widget-morph-root,[data-widget-morph]) .widget-surface-secondary,:is(.widget-morph-root,[data-widget-morph]) .widget-kicker,:is(.widget-morph-root,[data-widget-morph]) .widget-stat,:is(.widget-morph-root,[data-widget-morph]) .widget-muted,:is(.widget-morph-root,[data-widget-morph]) .widget-chip,:is(.widget-morph-root,[data-widget-morph]) .widget-btn,:is(.widget-morph-root,[data-widget-morph]) .widget-field,:is(.widget-morph-root,[data-widget-morph]) textarea,:is(.widget-morph-root,[data-widget-morph]) select,:is(.widget-morph-root,[data-widget-morph]) img,:is(.widget-morph-root,[data-widget-morph]) svg,.widget-content [data-widget-item=true],.widget-content-scaffold,.widget-content-scaffold--editing,.widget-inline-part,.widget-inline-part:before,.widget-inline-part:after,.widget-layout-recommendation,.widget-layout-recommendation-btn,.widget-attention-aura,.widget-attention-dot,.widget-header-btn,.widget-edit-toolbar,.widget-edit-toolbar-btn,.widget-chip,.widget-btn,.widget-field,.widget-segmented-option,.widget-pill,.widget-icon-btn,.music-quiz-settings-toggle,.music-quiz-settings-body,.music-quiz-settings-expander,.edit-selection--active,.edit-selection--move,.edit-selection--active:before,.edit-selection--move:before,.widget-content input[type=checkbox]:not(.widget-raw-checkbox),.widget-content input[type=checkbox]:not(.widget-raw-checkbox):before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:where(.widget-shell){--setup-flow-inset:clamp(8px,1.25vw,14px);--setup-flow-panel-bg:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell){--setup-flow-panel-bg:color-mix(in srgb,var(--widget-token-surface-raised)86%,#f8fafc29)}}:where(.widget-shell){--setup-flow-panel-border:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell){--setup-flow-panel-border:color-mix(in srgb,var(--widget-token-border-subtle)86%,#ffffff2e)}}:where(.widget-shell){--setup-flow-panel-shadow:0 22px 46px #0206173d,inset 0 1px 0 #ffffff1f;--setup-flow-scrim:#02061742}.widget-shell-header-accessory--setup{align-items:center;margin-left:auto;margin-right:8px;display:flex}.widget-setup-trigger{letter-spacing:.01em;align-items:center;gap:6px;min-height:28px;padding-inline:10px;font-size:11px;font-weight:600;display:inline-flex}.widget-setup-trigger[data-setup-completed=false]{background:var(--widget-token-control-surface-active)}@supports (color:color-mix(in lab, red, red)){.widget-setup-trigger[data-setup-completed=false]{background:color-mix(in srgb,var(--widget-token-control-surface-active)76%,var(--widget-token-surface-raised))}}.widget-setup-trigger[data-setup-completed=false]{border-color:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.widget-setup-trigger[data-setup-completed=false]{border-color:color-mix(in srgb,var(--widget-token-border-active)72%,transparent)}}.setup-flow-shell{inset:var(--setup-flow-inset);z-index:60;pointer-events:none;justify-content:center;align-items:stretch;display:flex;position:absolute}.setup-flow-shell__scrim{border-radius:calc(var(--widget-token-radius-shell) + 4px);background:var(--setup-flow-scrim);-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);cursor:pointer;pointer-events:auto;border:0;position:absolute;inset:0}.setup-flow-shell__panel{border:1px solid var(--setup-flow-panel-border);border-radius:calc(var(--widget-token-radius-shell) + 4px);background:var(--setup-flow-panel-bg);width:min(100%,760px);max-height:100%;box-shadow:var(--setup-flow-panel-shadow);pointer-events:auto;animation:setup-flow-panel-enter .22s var(--widget-token-motion-easing-soft);flex-direction:column;gap:14px;margin:auto;padding:14px;display:flex;position:relative;overflow:hidden auto}.setup-flow-shell[data-setup-compact=true] .setup-flow-shell__panel{gap:10px;width:100%;padding:10px}.setup-flow-frame{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.setup-flow-frame__header,.setup-flow-frame__progress,.setup-flow-frame__footer{flex:none}.setup-flow-frame__body{flex:auto;min-height:0}.setup-flow-body{grid-template-columns:minmax(0,1fr) minmax(220px,248px);align-items:start;gap:12px;min-height:0;display:grid}.setup-flow-body[data-has-aside=false],.setup-flow-body[data-setup-compact=true]{grid-template-columns:minmax(0,1fr)}.setup-flow-body__main,.setup-flow-body__aside{flex-direction:column;gap:10px;min-width:0;display:flex}.setup-flow-viewport{min-height:0;position:relative;overflow:clip}.setup-flow-viewport__pane{animation:setup-flow-step-enter-forward .24s var(--widget-token-motion-easing-soft)}.setup-flow-viewport[data-direction=backward] .setup-flow-viewport__pane{animation-name:setup-flow-step-enter-backward}.setup-flow-header{align-items:flex-start;gap:10px;display:flex}.setup-flow-header__copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.setup-flow-header__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.setup-flow-header__eyebrow,.setup-flow-header__progress,.setup-flow-choice__eyebrow,.setup-flow-source-badge{border:1px solid var(--widget-token-border-subtle);align-items:center;min-height:20px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-header__eyebrow,.setup-flow-header__progress,.setup-flow-choice__eyebrow,.setup-flow-source-badge{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)72%,transparent)}}.setup-flow-header__eyebrow,.setup-flow-header__progress,.setup-flow-choice__eyebrow,.setup-flow-source-badge{background:var(--widget-token-surface-overlay);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.setup-flow-header__eyebrow,.setup-flow-header__progress,.setup-flow-choice__eyebrow,.setup-flow-source-badge{background:color-mix(in srgb,var(--widget-token-surface-overlay)70%,transparent)}}.setup-flow-header__eyebrow,.setup-flow-header__progress,.setup-flow-choice__eyebrow,.setup-flow-source-badge{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.setup-flow-header__title,.setup-flow-step__title{color:var(--widget-token-typography-title-color);font-size:clamp(16px,1.5vw,19px);font-weight:700;line-height:1.15}.setup-flow-header__description,.setup-flow-step__description,.setup-flow-preview__description,.setup-flow-choice__description,.setup-flow-choice__meta{color:var(--widget-token-typography-subtitle-color);font-size:12px;line-height:1.45}.setup-flow-header__description,.setup-flow-step__description{max-width:58ch}.setup-flow-header__close{flex:none}.setup-flow-progress{flex-wrap:wrap;gap:8px;display:flex}.setup-flow-progress__item{appearance:none;border:1px solid var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__item{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)72%,transparent)}}.setup-flow-progress__item{cursor:default;background:var(--widget-token-surface-overlay);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__item{background:color-mix(in srgb,var(--widget-token-surface-overlay)68%,transparent)}}.setup-flow-progress__item{color:var(--widget-token-typography-subtitle-color);font-size:11px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .18s,opacity .18s}button.setup-flow-progress__item{cursor:pointer}button.setup-flow-progress__item:hover:not(:disabled){border-color:var(--widget-token-border-active);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.setup-flow-progress__item:hover:not(:disabled){border-color:color-mix(in srgb,var(--widget-token-border-active)48%,transparent)}}.setup-flow-progress__item.is-current{border-color:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__item.is-current{border-color:color-mix(in srgb,var(--widget-token-border-active)76%,transparent)}}.setup-flow-progress__item.is-current{background:var(--widget-token-control-surface-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__item.is-current{background:color-mix(in srgb,var(--widget-token-control-surface-active)68%,transparent)}}.setup-flow-progress__item.is-current{color:var(--widget-token-typography-title-color)}.setup-flow-progress__item.is-complete{border-color:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__item.is-complete{border-color:color-mix(in srgb,var(--widget-token-border-active)42%,transparent)}}.setup-flow-progress__item.is-complete{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__item.is-complete{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)72%,var(--widget-token-typography-title-color))}}.setup-flow-progress__item:disabled{opacity:.52;cursor:default;transform:none}.setup-flow-progress__index{background:var(--widget-token-surface-base);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-progress__index{background:color-mix(in srgb,var(--widget-token-surface-base)82%,transparent)}}.setup-flow-progress__index{font-size:10px}.setup-flow-step{flex-direction:column;gap:12px;display:flex}.setup-flow-step__copy{flex-direction:column;gap:4px;display:flex}.setup-flow-step__body{flex-direction:column;gap:10px;display:flex}.setup-flow-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.setup-flow-choice-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.setup-flow-choice-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-flow-choice{border:1px solid var(--widget-token-border-subtle);flex-direction:column;gap:8px;min-height:88px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)84%,transparent)}}.setup-flow-choice{border-radius:calc(var(--widget-token-radius-control) + 2px);background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice{background:color-mix(in srgb,var(--widget-token-surface-raised)76%,transparent)}}.setup-flow-choice{text-align:left;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.setup-flow-choice:hover:not(:disabled){border-color:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--widget-token-border-active)58%,transparent)}}.setup-flow-choice:hover:not(:disabled){background:var(--widget-token-surface-hover)}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice:hover:not(:disabled){background:color-mix(in srgb,var(--widget-token-surface-hover)72%,var(--widget-token-surface-raised))}}.setup-flow-choice:hover:not(:disabled){transform:translateY(-1px)}.setup-flow-choice.is-active{border-color:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice.is-active{border-color:color-mix(in srgb,var(--widget-token-border-active)82%,transparent)}}.setup-flow-choice.is-active{background:var(--widget-token-control-surface-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice.is-active{background:color-mix(in srgb,var(--widget-token-control-surface-active)74%,var(--widget-token-surface-raised))}}.setup-flow-choice.is-active{box-shadow:var(--widget-token-shadow-base),inset 0 0 0 1px var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice.is-active{box-shadow:var(--widget-token-shadow-base),inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-active)34%,transparent)}}.setup-flow-choice__header{align-items:flex-start;gap:8px;display:flex}.setup-flow-choice__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.setup-flow-choice__icon{background:var(--widget-token-surface-overlay);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-choice__icon{background:color-mix(in srgb,var(--widget-token-surface-overlay)82%,transparent)}}.setup-flow-choice__icon{color:var(--widget-token-typography-title-color)}.setup-flow-choice__label,.setup-flow-preview__title{color:var(--widget-token-typography-title-color);font-size:13px;font-weight:700;line-height:1.2}.setup-flow-choice__meta{color:var(--widget-token-typography-meta-color);font-size:11px}.setup-flow-preview{border:1px solid var(--widget-token-border-subtle);flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-preview{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)84%,transparent)}}.setup-flow-preview{border-radius:calc(var(--widget-token-radius-control) + 3px);background:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.setup-flow-preview{background:color-mix(in srgb,var(--widget-token-surface-overlay)74%,transparent)}}.setup-flow-preview__body{flex-direction:column;gap:8px;display:flex}.setup-flow-surface{border:1px solid var(--widget-token-border-subtle);flex-direction:column;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-flow-surface{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)84%,transparent)}}.setup-flow-surface{border-radius:calc(var(--widget-token-radius-control) + 3px)}.setup-flow-surface--raised{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.setup-flow-surface--raised{background:color-mix(in srgb,var(--widget-token-surface-raised)84%,transparent)}}.setup-flow-surface--overlay{background:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.setup-flow-surface--overlay{background:color-mix(in srgb,var(--widget-token-surface-overlay)76%,transparent)}}.setup-flow-summary-stack{flex-direction:column;gap:12px;display:flex}.setup-flow-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.setup-flow-summary-field{flex-direction:column;gap:4px;min-width:0;display:flex}.setup-flow-summary-label{color:var(--widget-token-typography-meta-color);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.setup-flow-summary-value{color:var(--widget-token-typography-subtitle-color);font-size:14px;line-height:1.35}.setup-flow-summary-value--strong{color:var(--widget-token-typography-title-color);font-weight:600}.setup-flow-row-list{flex-direction:column;gap:8px;display:flex}.setup-flow-scroll-list{flex-direction:column;gap:8px;min-height:0;max-height:14rem;padding-right:4px;display:flex;overflow:auto}.setup-flow-row{gap:10px;min-width:0;display:flex}.setup-flow-row--between{justify-content:space-between;align-items:center}.setup-flow-row--selectable{border:1px solid var(--widget-token-border-subtle);align-items:center;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.setup-flow-row--selectable{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)84%,transparent)}}.setup-flow-row--selectable{border-radius:calc(var(--widget-token-radius-control) + 3px);background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.setup-flow-row--selectable{background:color-mix(in srgb,var(--widget-token-surface-raised)84%,transparent)}}.setup-flow-row__copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.setup-flow-row__title{min-width:0;color:var(--widget-token-typography-title-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.setup-flow-row__meta,.setup-flow-row__side{color:var(--widget-token-typography-meta-color);font-size:11px;line-height:1.35}.setup-flow-row__side{flex:none}.setup-flow-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.setup-flow-footer__leading,.setup-flow-footer__actions{align-items:center;gap:8px;display:flex}.setup-flow-footer__actions{margin-left:auto}@media (max-width:720px){.setup-flow-body,.setup-flow-choice-grid[data-columns="3"],.setup-flow-choice-grid{grid-template-columns:minmax(0,1fr)}.widget-shell-header-accessory--setup{margin-right:6px}.setup-flow-summary-grid{grid-template-columns:minmax(0,1fr)}}@keyframes setup-flow-panel-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes setup-flow-step-enter-forward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes setup-flow-step-enter-backward{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.music-widget-shell{--music-environment-accent:#84cc16bd}.music-widget-shell[data-sound-environment-active=true] .music-widget-stage-surface:after{background:radial-gradient(54% 46% at 26% 28%,var(--music-environment-accent),transparent 68%),radial-gradient(42% 38% at 74% 32%,var(--music-environment-accent),transparent 72%),linear-gradient(125deg,transparent 0%,var(--music-environment-accent)52%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-sound-environment-active=true] .music-widget-stage-surface:after{background:radial-gradient(54% 46% at 26% 28%,color-mix(in srgb,var(--music-environment-accent)18%,transparent),transparent 68%),radial-gradient(42% 38% at 74% 32%,color-mix(in srgb,var(--music-environment-accent)10%,transparent),transparent 72%),linear-gradient(125deg,transparent 0%,color-mix(in srgb,var(--music-environment-accent)6%,transparent)52%,transparent 100%)}}.music-widget-shell[data-sound-environment-active=true] .music-widget-player-controls:before{background:linear-gradient(90deg,transparent 0%,var(--music-environment-accent)22%,var(--music-environment-accent)50%,var(--music-environment-accent)78%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.music-widget-shell[data-sound-environment-active=true] .music-widget-player-controls:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--music-environment-accent)28%,transparent)22%,color-mix(in srgb,var(--music-environment-accent)52%,transparent)50%,color-mix(in srgb,var(--music-environment-accent)28%,transparent)78%,transparent 100%)}}.music-widget-environment-overlay{border-color:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay{border-color:color-mix(in srgb,var(--widget-border-default)82%,transparent)}}.music-widget-environment-overlay{background:linear-gradient(180deg,var(--widget-surface-raised)0%,var(--widget-surface-panel)58%,var(--widget-surface-panel)100%)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)95%,var(--music-environment-accent)5%)0%,color-mix(in srgb,var(--widget-surface-panel)97%,var(--widget-surface-raised)3%)58%,color-mix(in srgb,var(--widget-surface-panel)99%,var(--music-environment-accent)1%)100%)}}.music-widget-environment-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 52px #02061747,inset 0 1px 0 #ffffff2e,inset 0 -24px 42px #0f172a1f,0 0 0 1px var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay{box-shadow:0 24px 52px #02061747,inset 0 1px 0 #ffffff2e,inset 0 -24px 42px #0f172a1f,0 0 0 1px color-mix(in srgb,var(--music-environment-accent)10%,transparent)}}.music-widget-environment-overlay .widget-quick-expand-overlay__header--actions-only{border-bottom:1px solid var(--widget-border-subtle);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay .widget-quick-expand-overlay__header--actions-only{border-bottom:1px solid color-mix(in srgb,var(--widget-border-subtle)42%,transparent)}}.music-widget-environment-overlay .widget-quick-expand-overlay__header-actions{justify-content:space-between;align-items:center;gap:10px;width:100%;position:static}.music-widget-environment-overlay .widget-quick-expand-overlay__close{border-color:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay .widget-quick-expand-overlay__close{border-color:color-mix(in srgb,var(--widget-border-default)82%,transparent)}}.music-widget-environment-overlay .widget-quick-expand-overlay__close{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay .widget-quick-expand-overlay__close{background:color-mix(in srgb,var(--widget-surface-raised)92%,var(--widget-surface-panel))}}.music-widget-environment-overlay .widget-quick-expand-overlay__close{color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay .widget-quick-expand-overlay__close{color:color-mix(in srgb,var(--widget-text-secondary)84%,var(--widget-text-primary))}}.music-widget-environment-overlay .widget-quick-expand-overlay__close{box-shadow:inset 0 1px #ffffff24,0 8px 18px #0206171f}.music-widget-environment-overlay .widget-quick-expand-overlay__close:hover,.music-widget-environment-overlay .widget-quick-expand-overlay__close:focus-visible{border-color:var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay .widget-quick-expand-overlay__close:hover,.music-widget-environment-overlay .widget-quick-expand-overlay__close:focus-visible{border-color:color-mix(in srgb,var(--music-environment-accent)24%,transparent)}}.music-widget-environment-overlay .widget-quick-expand-overlay__close:hover,.music-widget-environment-overlay .widget-quick-expand-overlay__close:focus-visible{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-overlay .widget-quick-expand-overlay__close:hover,.music-widget-environment-overlay .widget-quick-expand-overlay__close:focus-visible{background:color-mix(in srgb,var(--widget-surface-raised)82%,var(--music-environment-accent)18%)}}.music-widget-environment-overlay .widget-quick-expand-overlay__close:hover,.music-widget-environment-overlay .widget-quick-expand-overlay__close:focus-visible{color:var(--widget-text-primary)}.music-widget-environment-header-strip{border:1px solid var(--widget-border-subtle);border-radius:999px;align-items:center;min-width:0;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-header-strip{border:1px solid color-mix(in srgb,var(--widget-border-subtle)52%,transparent)}}.music-widget-environment-header-strip{background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-surface-panel))}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-header-strip{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)94%,var(--music-environment-accent)6%),color-mix(in srgb,var(--widget-surface-panel)96%,var(--widget-surface-raised)4%))}}.music-widget-environment-header-strip{box-shadow:inset 0 1px #ffffff24,0 10px 22px #0f172a1a}.music-widget-environment-overlay-body{padding:8px 12px 12px}.music-widget-environment-panel{flex-direction:column;gap:10px;display:flex}.music-widget-environment-panel[data-enabled=false]{opacity:.92}.music-widget-environment-utility-row{align-items:center;gap:6px;min-width:0;display:flex}.music-widget-environment-utility{border:1px solid var(--widget-border-subtle);border-radius:999px;min-height:31px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-utility{border:1px solid color-mix(in srgb,var(--widget-border-subtle)68%,transparent)}}.music-widget-environment-utility{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-utility{background:color-mix(in srgb,var(--widget-surface-raised)90%,var(--widget-surface-panel))}}.music-widget-environment-utility{color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-utility{color:color-mix(in srgb,var(--widget-text-secondary)88%,var(--widget-text-primary))}}.music-widget-environment-utility{letter-spacing:.02em;font-size:11px;font-weight:640;transition:background .18s,border-color .18s,color .18s,transform .18s;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0f172a14}.music-widget-environment-utility:hover,.music-widget-environment-utility:focus-visible{outline:none;transform:translateY(-1px)}.music-widget-environment-utility.is-active{border-color:var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-utility.is-active{border-color:color-mix(in srgb,var(--music-environment-accent)46%,transparent)}}.music-widget-environment-utility.is-active{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-utility.is-active{background:color-mix(in srgb,var(--widget-surface-raised)76%,var(--music-environment-accent)24%)}}.music-widget-environment-utility.is-active{color:var(--widget-text-primary)}.music-widget-environment-section{background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-surface-panel));border-radius:18px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-section{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)94%,var(--music-environment-accent)6%),color-mix(in srgb,var(--widget-surface-panel)98%,var(--widget-surface-raised)2%))}}.music-widget-environment-section{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 1px var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-section{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)34%,transparent)}}.music-widget-environment-section--scenes{padding-block:12px}.music-widget-environment-section--ambient,.music-widget-environment-section--eq{padding-top:12px}.music-widget-environment-scene-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.music-widget-environment-scene{border:1px solid var(--widget-border-subtle);border-radius:16px;justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene{border:1px solid color-mix(in srgb,var(--widget-border-subtle)66%,transparent)}}.music-widget-environment-scene{background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-surface-panel))}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)92%,var(--widget-surface-panel)),color-mix(in srgb,var(--widget-surface-panel)96%,var(--widget-surface-raised)4%))}}.music-widget-environment-scene{color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene{color:color-mix(in srgb,var(--widget-text-secondary)86%,var(--widget-text-primary))}}.music-widget-environment-scene{transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0f172a14}.music-widget-environment-scene:hover,.music-widget-environment-scene:focus-visible{border-color:var(--music-scene-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene:hover,.music-widget-environment-scene:focus-visible{border-color:color-mix(in srgb,var(--music-scene-accent)44%,transparent)}}.music-widget-environment-scene:hover,.music-widget-environment-scene:focus-visible{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene:hover,.music-widget-environment-scene:focus-visible{background:color-mix(in srgb,var(--widget-surface-raised)82%,var(--music-scene-accent)18%)}}.music-widget-environment-scene:hover,.music-widget-environment-scene:focus-visible{outline:none}.music-widget-environment-scene.is-active{border-color:var(--music-scene-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene.is-active{border-color:color-mix(in srgb,var(--music-scene-accent)52%,transparent)}}.music-widget-environment-scene.is-active{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene.is-active{background:color-mix(in srgb,var(--widget-surface-raised)72%,var(--music-scene-accent)28%)}}.music-widget-environment-scene.is-active{color:var(--widget-text-primary);box-shadow:0 14px 24px #0f172a1f,0 0 0 1px var(--music-scene-accent)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene.is-active{box-shadow:0 14px 24px #0f172a1f,0 0 0 1px color-mix(in srgb,var(--music-scene-accent)12%,transparent)}}.music-widget-environment-scene:disabled{opacity:.58;cursor:default;transform:none}.music-widget-environment-scene-icon{background:var(--widget-surface-raised);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene-icon{background:color-mix(in srgb,var(--widget-surface-raised)72%,var(--music-scene-accent)28%)}}.music-widget-environment-scene-icon{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.music-widget-environment-scene-icon{color:color-mix(in srgb,var(--widget-text-primary)94%,white 6%)}}.music-widget-environment-scene-icon{flex-shrink:0;box-shadow:inset 0 1px #ffffff1f}.music-widget-environment-knob-grid{gap:12px;display:grid}.music-widget-environment-knob-grid--ambient{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px 10px}.music-widget-environment-knob-grid--eq{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:12px 10px}.music-environment-intensity-orb-control{--music-intensity-orb-size:86px;min-width:0;color:inherit;touch-action:none;cursor:ns-resize;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.music-environment-intensity-orb-control:disabled{cursor:default}.music-environment-intensity-orb-control:active{cursor:ns-resize}.music-environment-intensity-orb-control__visual{width:var(--music-intensity-orb-size);height:var(--music-intensity-orb-size);place-items:center;display:grid;position:relative}.music-environment-knob{min-width:0;color:inherit;touch-action:none;cursor:ns-resize;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.music-environment-knob:disabled{cursor:default}.music-environment-knob:active{cursor:ns-resize}.music-environment-knob-face{--music-knob-size:80px;isolation:isolate;width:var(--music-knob-size);height:var(--music-knob-size);background:conic-gradient(from -144deg,var(--music-environment-accent)0deg,var(--music-environment-accent)var(--music-knob-fill-angle),var(--widget-border-default)var(--music-knob-fill-angle),var(--widget-border-default)288deg,transparent 288deg);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-face{background:conic-gradient(from -144deg,color-mix(in srgb,var(--music-environment-accent)82%,transparent)0deg,color-mix(in srgb,var(--music-environment-accent)82%,transparent)var(--music-knob-fill-angle),color-mix(in srgb,var(--widget-border-default)38%,transparent)var(--music-knob-fill-angle),color-mix(in srgb,var(--widget-border-default)38%,transparent)288deg,transparent 288deg)}}.music-environment-knob-face{box-shadow:0 18px 34px #0f172a2e,0 0 0 1px var(--widget-border-subtle),0 0 28px var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-face{box-shadow:0 18px 34px #0f172a2e,0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)44%,transparent),0 0 28px color-mix(in srgb,var(--music-environment-accent)var(--music-knob-glow),transparent)}}.music-environment-knob-face{transition:transform .14s,box-shadow .18s,filter .18s}.music-environment-knob-face:before{content:"";background:radial-gradient(72% 72% at 34% 28%,#ffffff2c,transparent 72%),linear-gradient(180deg,var(--widget-surface-raised),var(--widget-surface-panel));border-radius:50%;position:absolute;inset:11px}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-face:before{background:radial-gradient(72% 72% at 34% 28%,#ffffff2c,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)96%,var(--widget-surface-panel)),color-mix(in srgb,var(--widget-surface-panel)94%,var(--widget-surface-raised)6%))}}.music-environment-knob-face:before{box-shadow:inset 0 1px #ffffff47,inset 0 -8px 18px #0f172a24}.music-environment-knob-face:after{content:"";background:radial-gradient(circle,var(--music-environment-accent),transparent 72%);border-radius:50%;position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-face:after{background:radial-gradient(circle,color-mix(in srgb,var(--music-environment-accent)16%,transparent),transparent 72%)}}.music-environment-knob-face:after{opacity:.72;z-index:-1}.music-environment-intensity-orb-control__orb{z-index:1;isolation:isolate;background:radial-gradient(72% 72% at 30% 24%,#ffffff29,transparent 68%),linear-gradient(180deg,#ffffff0a,transparent 34%),linear-gradient(180deg,var(--widget-surface-raised),#0f172aeb);border-radius:50%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__orb{background:radial-gradient(72% 72% at 30% 24%,#ffffff29,transparent 68%),linear-gradient(180deg,#ffffff0a,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)52%,#0f172aad),color-mix(in srgb,#0f172aeb 88%,var(--widget-surface-panel)))}}.music-environment-intensity-orb-control__orb{border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__orb{border:1px solid color-mix(in srgb,var(--widget-border-subtle)44%,transparent)}}.music-environment-intensity-orb-control__orb{box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -18px 28px #0206174d,0 18px 28px #0f172a29,0 0 0 1px var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__orb{box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -18px 28px #0206174d,0 18px 28px #0f172a29,0 0 0 1px color-mix(in srgb,var(--music-environment-accent)4%,transparent)}}.music-environment-intensity-orb-control__orb{transition:transform .14s,box-shadow .18s,filter .18s,opacity .18s}.music-environment-intensity-orb-control__orb:before{content:"";opacity:.9;background:radial-gradient(80% 80% at 50% 4%,#ffffff14,#0000 42%),linear-gradient(#ffffff0a,#0000 38%);border-radius:50%;position:absolute;inset:6px}.music-environment-intensity-orb-control__fill{transform:translateY(calc(100% - var(--music-intensity-orb-level)));background:radial-gradient(90% 62% at 50% 100%,var(--music-environment-accent),transparent 72%),linear-gradient(180deg,var(--music-environment-accent)0%,var(--music-environment-accent)28%,var(--music-environment-accent)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__fill{background:radial-gradient(90% 62% at 50% 100%,color-mix(in srgb,var(--music-environment-accent)88%,#ffffff0f),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--music-environment-accent)18%,transparent)0%,color-mix(in srgb,var(--music-environment-accent)34%,#ffffff14)28%,color-mix(in srgb,var(--music-environment-accent)74%,#0f172a14)100%)}}.music-environment-intensity-orb-control__fill{opacity:var(--music-intensity-orb-fill-opacity);transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s,box-shadow .18s,filter .18s;box-shadow:inset 0 -18px 24px #0206171f}.music-environment-intensity-orb-control__fill:before{content:"";background:linear-gradient(180deg,white,var(--music-environment-accent));border-radius:999px;height:18px;position:absolute;top:-10px;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__fill:before{background:linear-gradient(180deg,color-mix(in srgb,white 46%,var(--music-environment-accent)),color-mix(in srgb,var(--music-environment-accent)78%,#ffffff0f))}}.music-environment-intensity-orb-control__fill:before{box-shadow:0 0 18px var(--music-environment-accent),0 1px 10px #ffffff1a}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__fill:before{box-shadow:0 0 18px color-mix(in srgb,var(--music-environment-accent)36%,transparent),0 1px 10px #ffffff1a}}.music-environment-intensity-orb-control__fill:before{opacity:.86}.music-environment-intensity-orb-control__fill:after{content:"";opacity:.5;background:linear-gradient(#ffffff1f,#0000 24% 62%,#ffffff0a);position:absolute;inset:0}.music-environment-intensity-orb-control__glow{background:radial-gradient(circle at 50% 78%,var(--music-environment-accent),transparent 64%);border-radius:50%;position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__glow{background:radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--music-environment-accent)28%,transparent),transparent 64%)}}.music-environment-intensity-orb-control__glow{opacity:var(--music-intensity-orb-fill-opacity);filter:blur(1.5px);z-index:-1}.music-environment-intensity-orb-control__sheen{opacity:.78;pointer-events:none;background:radial-gradient(84% 68% at 50% -4%,#ffffff2e,#0000 52%);border-radius:50%;position:absolute;inset:0}.music-environment-intensity-orb-control__core{z-index:2;background:linear-gradient(180deg,var(--widget-surface-raised),#0f172a9e);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__core{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)90%,#ffffff1f),color-mix(in srgb,#0f172a9e 82%,var(--widget-surface-panel)))}}.music-environment-intensity-orb-control__core{color:var(--widget-text-primary);border:1px solid #ffffff16}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control__core{color:color-mix(in srgb,var(--widget-text-primary)92%,var(--music-environment-accent)8%)}}.music-environment-intensity-orb-control__core{opacity:var(--music-intensity-orb-icon-opacity);box-shadow:inset 0 1px #ffffff29,0 10px 18px #0f172a2e}.music-environment-intensity-orb-control__core svg{filter:drop-shadow(0 1px 6px #0f172a2e)}.music-environment-knob--eq .music-environment-knob-face{--music-knob-size:92px}.music-environment-knob-indicator{background:var(--music-environment-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-indicator{background:color-mix(in srgb,var(--music-environment-accent)88%,white 12%)}}.music-environment-knob-indicator{box-shadow:0 0 12px var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-indicator{box-shadow:0 0 12px color-mix(in srgb,var(--music-environment-accent)58%,transparent)}}.music-environment-knob-indicator{transform:translate(-50%,-50%)rotate(var(--music-knob-angle))translateY(calc(var(--music-knob-size)*-.42))}.music-environment-knob-core{z-index:2;width:calc(var(--music-knob-size)*.52);height:calc(var(--music-knob-size)*.52);background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-surface-panel));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-core{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)96%,#ffffff1f),color-mix(in srgb,var(--widget-surface-panel)96%,var(--widget-surface-raised)4%))}}.music-environment-knob-core{color:var(--widget-text-primary);box-shadow:inset 0 1px #fff3,0 10px 20px #0f172a1f}.music-environment-knob-center-text{letter-spacing:-.02em;font-size:17px;font-weight:690}.music-environment-knob-label,.music-environment-intensity-orb-control__label{color:var(--widget-text-primary);font-size:11px;font-weight:640}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-label,.music-environment-intensity-orb-control__label{color:color-mix(in srgb,var(--widget-text-primary)94%,white 6%)}}.music-environment-knob-label,.music-environment-intensity-orb-control__label{text-align:center}.music-environment-knob-meta,.music-environment-intensity-orb-control__meta{color:var(--widget-text-muted);font-size:10px}@supports (color:color-mix(in lab, red, red)){.music-environment-knob-meta,.music-environment-intensity-orb-control__meta{color:color-mix(in srgb,var(--widget-text-muted)90%,var(--widget-text-secondary))}}.music-environment-knob-meta,.music-environment-intensity-orb-control__meta{text-align:center}.music-environment-knob--eq[data-active=true] .music-environment-knob-face,.music-environment-intensity-orb-control[data-active=true] .music-environment-intensity-orb-control__orb{filter:saturate(1.02)}.music-environment-intensity-orb-control[data-active=true] .music-environment-intensity-orb-control__fill{filter:saturate(1.08)brightness(1.02)}.music-environment-knob--eq[data-dragging=true] .music-environment-knob-face{box-shadow:0 20px 38px #0f172a38,0 0 0 1px var(--widget-border-subtle),0 0 34px var(--music-environment-accent);transform:translateY(-1px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.music-environment-knob--eq[data-dragging=true] .music-environment-knob-face{box-shadow:0 20px 38px #0f172a38,0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)52%,transparent),0 0 34px color-mix(in srgb,var(--music-environment-accent)28%,transparent)}}.music-environment-intensity-orb-control[data-dragging=true] .music-environment-intensity-orb-control__orb{box-shadow:inset 0 1px 0 #ffffff24,inset 0 -18px 28px #02061757,0 20px 38px #0f172a33,0 0 0 1px var(--widget-border-subtle),0 0 30px var(--music-environment-accent);transform:translateY(-1px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control[data-dragging=true] .music-environment-intensity-orb-control__orb{box-shadow:inset 0 1px 0 #ffffff24,inset 0 -18px 28px #02061757,0 20px 38px #0f172a33,0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)52%,transparent),0 0 30px color-mix(in srgb,var(--music-environment-accent)18%,transparent)}}.music-environment-intensity-orb-control[data-dragging=true] .music-environment-intensity-orb-control__fill{box-shadow:inset 0 -18px 24px #02061729,0 0 32px var(--music-environment-accent)}@supports (color:color-mix(in lab, red, red)){.music-environment-intensity-orb-control[data-dragging=true] .music-environment-intensity-orb-control__fill{box-shadow:inset 0 -18px 24px #02061729,0 0 32px color-mix(in srgb,var(--music-environment-accent)30%,transparent)}}.music-environment-knob--eq:hover .music-environment-knob-face,.music-environment-knob--eq:focus-visible .music-environment-knob-face,.music-environment-intensity-orb-control:hover .music-environment-intensity-orb-control__orb,.music-environment-intensity-orb-control:focus-visible .music-environment-intensity-orb-control__orb{transform:translateY(-1px)scale(1.01)}.music-environment-knob:focus-visible,.music-environment-intensity-orb-control:focus-visible{outline:none}.music-environment-knob--eq[data-disabled=true] .music-environment-knob-face,.music-environment-knob--eq:disabled .music-environment-knob-face{opacity:.62;box-shadow:0 14px 26px #0f172a1a,0 0 0 1px var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-environment-knob--eq[data-disabled=true] .music-environment-knob-face,.music-environment-knob--eq:disabled .music-environment-knob-face{box-shadow:0 14px 26px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)34%,transparent)}}.music-environment-intensity-orb-control[data-disabled=true] .music-environment-intensity-orb-control__orb,.music-environment-intensity-orb-control:disabled .music-environment-intensity-orb-control__orb{opacity:.64;filter:saturate(.82)brightness(.92);box-shadow:inset 0 1px #ffffff14,inset 0 -16px 22px #02061738,0 14px 24px #0f172a1a}.music-environment-intensity-orb-control[data-disabled=true] .music-environment-intensity-orb-control__fill,.music-environment-intensity-orb-control:disabled .music-environment-intensity-orb-control__fill{opacity:.18}.music-widget-player-environment-toggle{position:relative}.music-widget-player-environment-toggle.is-active:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--music-environment-accent);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.music-widget-player-environment-toggle.is-active:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--music-environment-accent)18%,transparent)}}.music-widget-player-environment-toggle.is-active:after{opacity:1}@media (max-width:720px){.music-widget-environment-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-widget-environment-knob-grid--ambient{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.music-widget-environment-knob-grid--ambient,.music-widget-environment-knob-grid--eq{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.media-widget-body){--media-widget-layout-tabs-height:clamp(34px,3.2vh,42px);--media-widget-layout-stage-padding:clamp(10px,1.5vw,16px);--media-widget-layout-stage-radius:var(--widget-token-radius-shell,14px);--media-widget-layout-sidebar-width:clamp(220px,34%,340px);--media-widget-layout-dock-height:clamp(86px,18%,132px);--media-widget-layout-internal-gap:var(--widget-token-spacing-group-gap,10px);--media-widget-surface-base:var(--widget-token-surface-base);--media-widget-surface-stage:var(--widget-token-surface-stage)}@supports (color:color-mix(in lab, red, red)){:where(.media-widget-body){--media-widget-surface-stage:color-mix(in srgb,var(--widget-token-surface-stage)88%,var(--widget-token-surface-base))}}:where(.media-widget-body){--media-widget-surface-overlay:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){:where(.media-widget-body){--media-widget-surface-overlay:color-mix(in srgb,var(--widget-token-surface-overlay)88%,#0f172a14)}}:where(.media-widget-body){--media-widget-surface-dock:var(--widget-token-surface-dock)}@supports (color:color-mix(in lab, red, red)){:where(.media-widget-body){--media-widget-surface-dock:color-mix(in srgb,var(--widget-token-surface-dock)72%,#0f172a08)}}:where(.media-widget-body){--media-widget-surface-hover:var(--widget-token-surface-hover);--media-widget-surface-active:var(--widget-token-control-surface-selected);--media-widget-border-divider:var(--widget-token-border-divider);--media-widget-border-active:var(--widget-token-border-active);--media-widget-border-glow:0 0 0 1px var(--media-widget-border-active)}@supports (color:color-mix(in lab, red, red)){:where(.media-widget-body){--media-widget-border-glow:0 0 0 1px color-mix(in srgb,var(--media-widget-border-active)28%,transparent)}}:where(.media-widget-body){--media-widget-typography-title:var(--widget-token-typography-title);--media-widget-typography-subtitle:var(--widget-token-typography-subtitle);--media-widget-typography-meta:var(--widget-token-typography-meta);--media-widget-typography-track:var(--widget-token-typography-metric-secondary);--media-widget-control-tab-height:var(--media-widget-layout-tabs-height);--media-widget-control-tab-radius:var(--widget-token-radius-pill);--media-widget-control-play-size:clamp(40px,3.5vw,48px);--media-widget-control-transport-icon-size:15px;--media-widget-control-volume-width:clamp(92px,18vw,180px);--media-widget-control-timeline-height:4px;--media-widget-control-button-gap:var(--widget-token-spacing-control-gap,8px);--media-widget-motion-fast:var(--widget-token-motion-fast);--media-widget-motion-normal:var(--widget-token-motion-normal);--media-widget-motion-slow:var(--widget-token-motion-slow);--media-widget-motion-ease-standard:var(--widget-token-motion-easing-standard);--media-widget-motion-ease-emphasized:var(--widget-token-motion-easing-emphasized);--media-widget-motion-hover-ms:.12s;--media-widget-motion-expand-ms:.22s}:where(.media-widget-body)[data-media-widget-variant=compact]{--media-widget-layout-stage-padding:clamp(8px,1.1vw,12px);--media-widget-layout-sidebar-width:clamp(200px,74%,280px);--media-widget-layout-dock-height:clamp(80px,16%,112px);--media-widget-control-volume-width:clamp(76px,16vw,132px)}:where(.media-widget-body)[data-media-widget-variant=expanded]{--media-widget-layout-stage-padding:clamp(12px,1.8vw,20px);--media-widget-layout-sidebar-width:clamp(240px,35%,380px);--media-widget-layout-dock-height:clamp(98px,20%,150px);--media-widget-control-play-size:clamp(42px,3.7vw,52px)}:where(.media-widget-body)[data-media-widget-variant=docked]{--media-widget-layout-dock-height:clamp(82px,17%,126px)}:where(.media-widget-body[data-media-widget-variant=dock-left],.media-widget-body[data-media-widget-variant=dock-right]){--media-widget-layout-stage-padding:clamp(8px,1vw,11px);--media-widget-layout-sidebar-width:min(100%,320px);--media-widget-layout-dock-height:clamp(84px,20%,124px);--media-widget-control-volume-width:clamp(78px,15vw,118px)}:where(.media-widget-body)[data-media-widget-variant=dock-bottom]{--media-widget-layout-stage-padding:clamp(8px,1.3vw,12px);--media-widget-layout-dock-height:clamp(80px,14%,116px);--media-widget-control-volume-width:clamp(84px,13vw,136px)}.media-widget-body{background:var(--media-widget-surface-base);gap:var(--media-widget-layout-internal-gap)}.media-widget-tabs-layer{min-height:var(--media-widget-layout-tabs-height);border-bottom-color:var(--media-widget-border-divider)}.media-widget-tabs-rail{min-height:var(--media-widget-control-tab-height);border-radius:var(--media-widget-control-tab-radius)}.media-widget-content{min-height:0}.media-widget-panel-body{flex-direction:column;min-height:0;display:flex}.media-widget-panel-body--fill{flex:auto}.media-widget-panel-body--stack{gap:12px}.media-widget-panel-body--scroll{overflow:auto}.media-widget-panel-scroll{min-height:0;overflow:auto}.media-widget-panel-scroll--fill{flex:auto}.media-widget-panel-scroll--stack{flex-direction:column;display:flex}.media-widget-stage{padding:var(--media-widget-layout-stage-padding);border-radius:var(--media-widget-layout-stage-radius);background:var(--widget-surface-role-background,transparent);outline:1px solid var(--widget-surface-role-border,transparent);outline-offset:-1px;box-shadow:var(--widget-surface-role-shadow,none)}.media-widget-panel{width:min(var(--media-widget-layout-sidebar-width),calc(100% - 20px));background:var(--widget-surface-role-background,var(--media-widget-surface-overlay));border:1px solid var(--widget-surface-role-border,var(--media-widget-border-divider))}@supports (color:color-mix(in lab, red, red)){.media-widget-panel{border:1px solid var(--widget-surface-role-border,color-mix(in srgb,var(--media-widget-border-divider)38%,transparent))}}.media-widget-panel{border-radius:var(--widget-token-radius-overlay);box-shadow:var(--widget-surface-role-shadow,var(--widget-token-shadow-overlay))}.media-widget-panel-note{text-align:center;color:var(--widget-text-muted);justify-content:center;align-items:center;display:flex}.media-widget-list{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex}.media-widget-list--fill{flex:auto}.media-widget-list--scroll{overflow:auto}.media-widget-item-row{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.media-widget-item-row--detail{grid-template-columns:minmax(0,1fr) auto}.media-widget-item-row--thumb{grid-template-columns:56px minmax(0,1fr)}.media-widget-item-row--surface{border-radius:var(--widget-radius-md,14px);border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.media-widget-item-row--surface{border:1px solid color-mix(in srgb,var(--widget-border-subtle)74%,transparent)}}.media-widget-item-row--surface{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.media-widget-item-row--surface{background:color-mix(in srgb,var(--widget-surface-control)74%,transparent)}}.media-widget-item-row--surface{color:var(--widget-text-primary)}.media-widget-item-row--interactive{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.media-widget-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.media-widget-item-title{min-width:0;color:var(--widget-text-primary)}.media-widget-item-meta{color:var(--widget-text-muted)}.media-widget-card-grid{gap:10px;display:grid}.media-widget-card{text-align:left;min-width:0}.media-widget-card--surface{border-radius:var(--widget-radius-lg,18px);border:1px solid var(--widget-border-subtle);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media-widget-card--surface{border:1px solid color-mix(in srgb,var(--widget-border-subtle)64%,transparent)}}.media-widget-card--surface{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.media-widget-card--surface{background:color-mix(in srgb,var(--widget-surface-control)78%,transparent)}}.media-widget-card--interactive{transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.media-widget-item-thumb{background:linear-gradient(180deg,#0c122214,#0c122257),var(--media-widget-surface-stage);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media-widget-item-thumb{background:linear-gradient(180deg,#0c122214,#0c122257),color-mix(in srgb,var(--media-widget-surface-stage)86%,#000)}}.media-widget-item-thumb{color:#ffffffe0;background-position:50%;background-size:cover}.media-widget-footer{min-height:var(--media-widget-layout-dock-height);border-top:1px solid var(--media-widget-border-divider)}@supports (color:color-mix(in lab, red, red)){.media-widget-footer{border-top:1px solid color-mix(in srgb,var(--media-widget-border-divider)24%,transparent)}}.media-widget-footer{background:linear-gradient(180deg,var(--media-widget-surface-dock),var(--media-widget-surface-dock))}@supports (color:color-mix(in lab, red, red)){.media-widget-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--media-widget-surface-dock)34%,transparent),color-mix(in srgb,var(--media-widget-surface-dock)66%,transparent))}}.media-widget-footer{box-shadow:none;border-bottom:0;border-left:0;border-right:0}.media-widget-tab{transition:background-color var(--media-widget-motion-fast)var(--media-widget-motion-ease-standard),border-color var(--media-widget-motion-fast)var(--media-widget-motion-ease-standard),color var(--media-widget-motion-fast)var(--media-widget-motion-ease-standard),transform var(--media-widget-motion-fast)var(--media-widget-motion-ease-standard)}.media-widget-tab:hover,.media-widget-tab:focus-visible{background:var(--media-widget-surface-hover)}.media-widget-tab.is-active{background:var(--media-widget-surface-active);box-shadow:var(--media-widget-border-glow)}.media-widget-transport-btn{min-width:34px}.media-widget-play-btn{min-width:var(--media-widget-control-play-size);min-height:var(--media-widget-control-play-size)}.media-widget-volume{width:var(--media-widget-control-volume-width)}.media-widget-volume input[type=range]{block-size:var(--media-widget-control-timeline-height)}.music-widget-shell{--music-widget-control-gap:var(--media-widget-control-button-gap);--music-widget-player-dock-height:112px;--music-widget-player-dock-padding-inline:14px;--music-widget-player-dock-padding-block:10px;--music-widget-player-dock-progress-row-height:14px;--music-widget-player-dock-progress-gap:8px;--media-widget-layout-dock-height:var(--music-widget-player-dock-height)}.music-widget-mode-rail-wrap{min-height:var(--media-widget-layout-tabs-height)}.music-widget-stage{padding:var(--media-widget-layout-stage-padding);border-radius:var(--media-widget-layout-stage-radius)}.music-widget-browse-overlay{width:min(var(--media-widget-layout-sidebar-width),calc(100% - 20px))}.music-widget-player-controls{min-height:var(--media-widget-layout-dock-height)}.music-widget-player-play-btn{min-width:var(--media-widget-control-play-size);min-height:var(--media-widget-control-play-size)}.music-widget-player-volume{width:var(--media-widget-control-volume-width)}.music-widget-player-volume input[type=range]{block-size:var(--media-widget-control-timeline-height)}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-stage{min-height:clamp(180px,32vh,320px)}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-browse-overlay{width:min(100%,100% - 12px)}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-player-shell--anchored{grid-template-columns:1fr;justify-items:center;row-gap:clamp(8px,1.3vh,12px)}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-player-left{text-align:center}.music-widget-shell:is([data-widget-dock-position=left],[data-widget-dock-position=right]) .music-widget-player-right{justify-content:center}.workspace-start-shell{pointer-events:auto;will-change:transform}.workspace-start-button{border:1px solid var(--ui-border);border-radius:19px;align-items:center;gap:12px;width:100%;height:100%;padding:0 16px 0 14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-start-button{border:1px solid color-mix(in srgb,var(--ui-border)64%,transparent)}}.workspace-start-button{background:linear-gradient(180deg,#fafcfff0,#e2e8f0db),var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-start-button{background:linear-gradient(180deg,#fafcfff0,#e2e8f0db),color-mix(in srgb,var(--ui-bg)86%,transparent)}}.workspace-start-button{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.workspace-start-button{color:color-mix(in srgb,var(--widget-text-primary)88%,transparent)}}.workspace-start-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 42px #0f172a2e,inset 0 1px #ffffffe6,inset 0 -10px 18px #94a3b81a}.workspace-start-button:hover,.workspace-start-button:focus-visible,.workspace-start-button.is-open{color:var(--theme-tab-indicator);border-color:var(--theme-tab-indicator);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-start-button:hover,.workspace-start-button:focus-visible,.workspace-start-button.is-open{border-color:color-mix(in srgb,var(--theme-tab-indicator)32%,#ffffffd6)}}.workspace-start-button:hover,.workspace-start-button:focus-visible,.workspace-start-button.is-open{box-shadow:0 22px 48px #0f172a38,0 0 0 1px var(--theme-tab-indicator),inset 0 1px 0 #fffffff0}@supports (color:color-mix(in lab, red, red)){.workspace-start-button:hover,.workspace-start-button:focus-visible,.workspace-start-button.is-open{box-shadow:0 22px 48px #0f172a38,0 0 0 1px color-mix(in srgb,var(--theme-tab-indicator)18%,transparent),inset 0 1px 0 #fffffff0}}.workspace-start-shell[data-scroll-feedback=clockwise] .workspace-start-button{transform:rotate(4deg)scale(1.015)}.workspace-start-shell[data-scroll-feedback=counterclockwise] .workspace-start-button{transform:rotate(-4deg)scale(1.015)}.workspace-start-button-icon{background:#ffffff97;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffffa8}.workspace-start-button-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:inline-flex}.workspace-start-button-label{letter-spacing:.02em;font-size:12px;font-weight:700}.workspace-start-button-meta{color:var(--ui-muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.workspace-start-button-meta{color:color-mix(in srgb,var(--ui-muted)88%,transparent)}}.workspace-start-menu{pointer-events:none;opacity:0;transform:translate3d(var(--workspace-start-shift-x,0px),var(--workspace-start-shift-y,0px),0)scale(.94);transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);position:fixed}.workspace-start-menu--bottom-left,.workspace-start-menu--bottom-right{--workspace-start-shift-y:12px}.workspace-start-menu--top-left,.workspace-start-menu--top-right{--workspace-start-shift-y:-12px}.workspace-start-menu.is-opening,.workspace-start-menu.is-open{pointer-events:auto;opacity:1;transform:translate(0)scale(1)}.workspace-start-menu.is-closing{pointer-events:none;opacity:0}.workspace-start-menu-shell{border:1px solid var(--ui-border);border-radius:26px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-start-menu-shell{border:1px solid color-mix(in srgb,var(--ui-border)52%,transparent)}}.workspace-start-menu-shell{background:linear-gradient(180deg,#fbfcffdb,#e4e9f2bd),var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-start-menu-shell{background:linear-gradient(180deg,#fbfcffdb,#e4e9f2bd),color-mix(in srgb,var(--ui-bg)84%,transparent)}}.workspace-start-menu-shell{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);box-shadow:0 24px 54px #0f172a38,inset 0 1px #ffffffbd}.workspace-start-menu-header{border-bottom:1px solid var(--ui-border);padding:14px 16px 12px}@supports (color:color-mix(in lab, red, red)){.workspace-start-menu-header{border-bottom:1px solid color-mix(in srgb,var(--ui-border)34%,transparent)}}.workspace-start-menu-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);font-size:10px;font-weight:700}.workspace-start-menu-title{color:var(--ui-fg);margin-top:4px;font-size:15px;font-weight:700}.workspace-start-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.workspace-start-action{border:1px solid var(--ui-border);border-radius:18px;align-items:center;gap:10px;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-start-action{border:1px solid color-mix(in srgb,var(--ui-border)32%,transparent)}}.workspace-start-action{background:var(--ui-bg-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-start-action{background:color-mix(in srgb,var(--ui-bg-soft)66%,transparent)}}.workspace-start-action{color:var(--ui-fg);opacity:0;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);transition-delay:var(--workspace-start-action-delay,0s);padding:0 12px;transform:translateY(8px)scale(.98);box-shadow:inset 0 1px #ffffff57}.workspace-start-menu.is-opening .workspace-start-action,.workspace-start-menu.is-open .workspace-start-action{opacity:1;transform:translateY(0)scale(1)}.workspace-start-action[data-action-id=edit-mode]{grid-column:1/-1}.workspace-start-action:hover,.workspace-start-action:focus-visible,.workspace-start-action.is-accent{color:var(--theme-nav-btn-hover-text);border-color:var(--theme-tab-indicator);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-start-action:hover,.workspace-start-action:focus-visible,.workspace-start-action.is-accent{border-color:color-mix(in srgb,var(--theme-tab-indicator)38%,transparent)}}.workspace-start-action:hover,.workspace-start-action:focus-visible,.workspace-start-action.is-accent{background:var(--theme-tab-indicator-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-start-action:hover,.workspace-start-action:focus-visible,.workspace-start-action.is-accent{background:color-mix(in srgb,var(--theme-tab-indicator-soft)72%,transparent)}}.workspace-start-action:hover,.workspace-start-action:focus-visible,.workspace-start-action.is-accent{box-shadow:0 10px 24px #0f172a24,inset 0 1px #ffffff42}.workspace-start-action-icon{background:#ffffff78;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.workspace-start-action-copy{text-align:left;min-width:0;font-size:12px;font-weight:700;line-height:1.2}@media (max-width:899px){.workspace-start-button{border-radius:999px;justify-content:center;padding-inline:0}.workspace-start-button-copy{display:none}.workspace-start-menu-grid{grid-template-columns:minmax(0,1fr)}}:root{--widget-token-motion-fast:var(--widget-contract-motion-fast,.12s);--widget-token-motion-normal:var(--widget-contract-motion-standard,.18s);--widget-token-motion-slow:var(--widget-contract-motion-layout,.28s);--widget-token-motion-easing-standard:var(--widget-contract-ease-standard,cubic-bezier(.2,0,.2,1));--widget-token-motion-easing-emphasized:var(--widget-contract-ease-emphasis,cubic-bezier(.28,.84,.42,1));--widget-token-motion-easing-soft:var(--widget-contract-ease-soft,cubic-bezier(.16,1,.3,1));--widget-token-variant-compact-scale:.92;--widget-token-variant-standard-scale:1;--widget-token-variant-expanded-scale:1.06;--widget-token-variant-docked-scale:.98;--widget-token-variant-mobile-scale:.94}:where(.widget-shell,.widget-body){--widget-token-surface-base:var(--widget-token-shell-surface,var(--widget-contract-surface-shell,#ffffffd1));--widget-token-surface-raised:var(--widget-token-surface-base)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-surface-raised:color-mix(in srgb,var(--widget-token-surface-base)76%,#fffffff5)}}:where(.widget-shell,.widget-body){--widget-token-surface-stage:var(--widget-token-stage-surface,var(--widget-contract-surface-content));--widget-token-surface-content:var(--widget-token-content-surface,var(--widget-contract-surface-content));--widget-token-surface-item-region:var(--widget-token-item-region-surface,var(--widget-contract-surface-item-region));--widget-token-surface-overlay:var(--widget-token-overlay-surface,var(--widget-contract-surface-overlay));--widget-token-surface-edit-overlay:var(--widget-token-overlay-edit-surface,var(--widget-contract-surface-edit-overlay));--widget-token-surface-dock:var(--widget-token-dock-surface,var(--widget-contract-surface-dock));--widget-token-surface-hover:var(--widget-token-surface-base)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-surface-hover:color-mix(in srgb,var(--widget-token-surface-base)74%,var(--widget-token-accent-soft))}}:where(.widget-shell,.widget-body){--widget-token-surface-selected:var(--widget-token-surface-base)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-surface-selected:color-mix(in srgb,var(--widget-token-surface-base)64%,var(--widget-token-accent-soft))}}:where(.widget-shell,.widget-body){--widget-token-surface-editing:var(--widget-token-surface-base)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-surface-editing:color-mix(in srgb,var(--widget-token-surface-base)62%,var(--widget-token-accent-soft))}}:where(.widget-shell,.widget-body){--widget-token-surface-role-hero:var(--widget-contract-surface-role-hero);--widget-token-surface-role-card:var(--widget-contract-surface-role-card);--widget-token-surface-role-quiet:var(--widget-contract-surface-role-quiet);--widget-token-surface-role-utility:var(--widget-contract-surface-role-utility);--widget-token-surface-role-input:var(--widget-contract-surface-role-input);--widget-token-surface-role-positive:var(--widget-contract-surface-role-positive);--widget-token-surface-role-raised:var(--widget-contract-surface-role-raised);--widget-token-surface-role-hero-border:var(--widget-contract-surface-role-hero-border);--widget-token-surface-role-card-border:var(--widget-contract-surface-role-card-border);--widget-token-surface-role-quiet-border:var(--widget-contract-surface-role-quiet-border);--widget-token-surface-role-utility-border:var(--widget-contract-surface-role-utility-border);--widget-token-surface-role-input-border:var(--widget-contract-surface-role-input-border);--widget-token-surface-role-positive-border:var(--widget-contract-surface-role-positive-border);--widget-token-surface-role-raised-border:var(--widget-contract-surface-role-raised-border);--widget-token-surface-role-hero-shadow:var(--widget-contract-surface-role-hero-shadow);--widget-token-surface-role-card-shadow:var(--widget-contract-surface-role-card-shadow);--widget-token-surface-role-quiet-shadow:var(--widget-contract-surface-role-quiet-shadow);--widget-token-surface-role-utility-shadow:var(--widget-contract-surface-role-utility-shadow);--widget-token-surface-role-input-shadow:var(--widget-contract-surface-role-input-shadow);--widget-token-surface-role-positive-shadow:var(--widget-contract-surface-role-positive-shadow);--widget-token-surface-role-raised-shadow:var(--widget-contract-surface-role-raised-shadow);--widget-surface-elevated:var(--widget-token-surface-role-raised);--widget-token-border-subtle:var(--widget-contract-border-subtle,var(--widget-border-subtle,#0f172a24));--widget-token-border-active:var(--widget-contract-border-active,var(--widget-border-accent,#2563eb7a));--widget-token-border-selected:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-border-selected:color-mix(in srgb,var(--widget-token-border-active)74%,transparent)}}:where(.widget-shell,.widget-body){--widget-token-border-divider:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-border-divider:color-mix(in srgb,var(--widget-token-border-subtle)82%,transparent)}}:where(.widget-shell,.widget-body){--widget-token-border-dock-divider:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-border-dock-divider:color-mix(in srgb,var(--widget-token-border-subtle)88%,transparent)}}:where(.widget-shell,.widget-body){--widget-token-typography-title:var(--widget-token-text-role-primary-size);--widget-token-typography-subtitle:var(--widget-token-text-role-secondary-size);--widget-token-typography-meta:var(--widget-token-text-role-muted-size);--widget-token-typography-metric-primary:var(--widget-token-text-role-hero-size);--widget-token-typography-metric-secondary:var(--widget-font-size-lg,16px);--widget-token-typography-control:var(--widget-font-size-sm,12px);--widget-token-typography-title-color:var(--widget-token-text-role-primary-color);--widget-token-typography-subtitle-color:var(--widget-token-text-role-secondary-color);--widget-token-typography-meta-color:var(--widget-token-text-role-muted-color);--widget-token-spacing-shell-padding:var(--widget-contract-content-padding,var(--widget-space-md,12px));--widget-token-spacing-outer-padding:var(--widget-token-spacing-shell-padding);--widget-token-spacing-section-gap:var(--widget-contract-gap-stack,var(--widget-space-md,12px));--widget-token-spacing-group-gap:var(--widget-token-spacing-section-gap);--widget-token-spacing-control-gap:var(--widget-contract-gap-inline,var(--widget-space-sm,8px));--widget-token-spacing-list-row:max(6px,calc(var(--widget-space-sm,8px) - 1px));--widget-token-spacing-dock-padding:max(12px,var(--widget-token-dock-padding));--widget-token-spacing-overlay-padding:var(--widget-token-overlay-padding);--widget-token-radius-shell:var(--widget-token-shell-radius);--widget-token-radius-content:var(--widget-contract-radius-content,calc(var(--widget-token-radius-shell) - 2px));--widget-token-radius-stage:var(--widget-contract-radius-stage,var(--widget-token-radius-content));--widget-token-radius-control:var(--widget-token-control-radius-soft);--widget-token-radius-overlay:var(--widget-token-overlay-radius);--widget-token-radius-panel:var(--widget-contract-radius-panel,var(--widget-token-radius-overlay));--widget-token-radius-pill:var(--widget-token-control-radius-pill);--widget-token-radius-dock:var(--widget-token-dock-radius);--widget-token-shadow-base:var(--widget-token-shell-shadow);--widget-token-shadow-hover:var(--widget-shadow-md,0 10px 22px #02061729);--widget-token-shadow-selected:var(--widget-contract-selection-shell-outline,0 0 0 1px #2563eb2e);--widget-token-shadow-overlay:var(--widget-token-overlay-shadow);--widget-token-shadow-dock:var(--widget-token-dock-shadow);--widget-token-shadow-drag:0 18px 34px #02061747;--widget-token-control-height-sm:var(--widget-control-height-sm,30px);--widget-token-control-height-md:var(--widget-control-height-md,36px);--widget-token-control-height-lg:var(--widget-control-height-lg,42px);--widget-token-control-icon-sm:calc(var(--widget-token-control-height-sm)*.45);--widget-token-control-icon-md:calc(var(--widget-token-control-height-md)*.46);--widget-token-control-icon-lg:calc(var(--widget-token-control-height-lg)*.48);--widget-token-control-gap:var(--widget-space-xs,6px);--widget-token-control-surface-active:var(--widget-surface-active,#2563eb3d);--widget-token-control-surface-hover:var(--widget-accent-soft,#2563eb29);--widget-token-control-surface-selected:var(--widget-token-control-surface-active)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-control-surface-selected:color-mix(in srgb,var(--widget-token-control-surface-active)86%,var(--widget-token-surface-raised))}}:where(.widget-shell,.widget-body){--widget-token-state-ring-selected:var(--widget-token-state-selected-outline);--widget-token-state-ring-editing:var(--widget-token-state-editing-outline);--widget-token-state-glow-alert:0 0 20px var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell,.widget-body){--widget-token-state-glow-alert:0 0 20px color-mix(in srgb,var(--widget-token-border-active)26%,transparent)}}:where(.widget-shell,.widget-body){--widget-token-state-opacity-disabled:.46;--widget-token-state-loading-shimmer:linear-gradient(110deg,#fff0 0%,#ffffff3d 40%,#fff0 80%);--widget-token-layer-shell:1;--widget-token-layer-background:1;--widget-token-layer-stage:2;--widget-token-layer-content:3;--widget-token-layer-item-region:4;--widget-token-layer-controls:5;--widget-token-layer-overlay:6;--widget-token-layer-edit-overlay:7;--widget-token-layer-dock:8;--widget-token-accent:var(--widget-accent-primary,#2563eb);--widget-token-accent-soft:var(--widget-accent-soft,#2563eb29)}:where([data-widget-spatial-layer=shell]){z-index:var(--widget-token-layer-shell)}:where([data-widget-spatial-layer=content]){z-index:var(--widget-token-layer-content)}:where([data-widget-spatial-layer=item-region]){z-index:var(--widget-token-layer-item-region)}:where([data-widget-spatial-layer=overlay]){z-index:var(--widget-token-layer-edit-overlay)}:where([data-widget-scroll-container=true]){scrollbar-gutter:stable;min-height:0}:where(.widget-text-role--hero,[data-widget-text-role=hero]){--widget-text-role-size:var(--widget-token-text-role-hero-size);--widget-text-role-weight:var(--widget-token-text-role-hero-weight);--widget-text-role-color:var(--widget-token-text-role-hero-color)}:where(.widget-text-role--primary,[data-widget-text-role=primary]){--widget-text-role-size:var(--widget-token-text-role-primary-size);--widget-text-role-weight:var(--widget-token-text-role-primary-weight);--widget-text-role-color:var(--widget-token-text-role-primary-color)}:where(.widget-text-role--secondary,[data-widget-text-role=secondary]){--widget-text-role-size:var(--widget-token-text-role-secondary-size);--widget-text-role-weight:var(--widget-token-text-role-secondary-weight);--widget-text-role-color:var(--widget-token-text-role-secondary-color)}:where(.widget-text-role--muted,[data-widget-text-role=muted]){--widget-text-role-size:var(--widget-token-text-role-muted-size);--widget-text-role-weight:var(--widget-token-text-role-muted-weight);--widget-text-role-color:var(--widget-token-text-role-muted-color)}:where(.widget-text-role--hero,.widget-text-role--primary,.widget-text-role--secondary,.widget-text-role--muted,[data-widget-text-role]){color:var(--widget-text-role-color);font-weight:var(--widget-text-role-weight,inherit)}:where(.widget-shell){isolation:isolate;gap:var(--widget-token-spacing-section-gap);width:100%;height:100%;min-height:0;overflow:var(--widget-contract-shell-overflow);color:var(--widget-token-typography-title-color);flex-direction:column;display:flex;position:relative}:where(.widget-chrome,.widget-header,.widget-shell-header){justify-content:space-between;align-items:center;gap:var(--widget-token-spacing-control-gap);min-height:var(--widget-token-control-height-md);border-bottom:0;display:flex}:where(.widget-tabs){min-height:var(--widget-token-control-height-lg);border-radius:var(--widget-token-radius-pill);align-items:center;gap:0;display:flex}:where(.widget-stage){border-radius:var(--widget-token-radius-stage);min-height:0;box-shadow:none;background:0 0;position:relative}:where(.widget-overlay,.widget-drawer,.widget-panel){border-radius:var(--widget-token-radius-panel);background:var(--widget-token-surface-overlay);box-shadow:var(--widget-token-shadow-overlay)}.widget-anchored-drawer-overlay{pointer-events:none;z-index:130;position:fixed;inset:0}.widget-anchored-drawer-overlay__surface{border:1px solid var(--widget-token-border-divider);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-anchored-drawer-overlay__surface{border:1px solid color-mix(in srgb,var(--widget-token-border-divider)42%,transparent)}}.widget-anchored-drawer-overlay__surface{background:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-anchored-drawer-overlay__surface{background:color-mix(in srgb,var(--widget-token-surface-overlay)88%,#ffffff14)}}.widget-anchored-drawer-overlay__surface{box-shadow:var(--widget-token-overlay-shadow),0 0 0 1px var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.widget-anchored-drawer-overlay__surface{box-shadow:var(--widget-token-overlay-shadow),0 0 0 1px color-mix(in srgb,var(--widget-token-border-active)8%,transparent)}}.widget-anchored-drawer-overlay__surface{-webkit-backdrop-filter:blur(var(--widget-token-overlay-backdrop-blur))saturate(1.04);backdrop-filter:blur(var(--widget-token-overlay-backdrop-blur))saturate(1.04);pointer-events:auto}.widget-anchored-drawer-overlay__surface[data-edge=left]{transform-origin:0;animation:widget-anchored-drawer-in-left var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)both}.widget-anchored-drawer-overlay__surface[data-edge=right]{transform-origin:100%;animation:widget-anchored-drawer-in-right var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)both}.widget-anchored-drawer-overlay__surface[data-edge=top]{transform-origin:top;animation:widget-anchored-drawer-in-top var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)both}.widget-anchored-drawer-overlay__surface[data-edge=bottom]{transform-origin:bottom;animation:widget-anchored-drawer-in-bottom var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)both}.widget-anchored-drawer-overlay__header,.widget-anchored-drawer-overlay__footer{justify-content:space-between;align-items:flex-start;gap:var(--widget-token-spacing-control-gap);padding:11px 13px;display:flex}.widget-anchored-drawer-overlay__header{border-bottom:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-anchored-drawer-overlay__header{border-bottom:1px solid color-mix(in srgb,var(--widget-token-border-divider)42%,transparent)}}.widget-anchored-drawer-overlay__header--actions-only{border-bottom:0;justify-content:flex-end;padding:10px 10px 0}.widget-anchored-drawer-overlay__header--with-leading{justify-content:space-between}.widget-anchored-drawer-overlay__footer{border-top:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-anchored-drawer-overlay__footer{border-top:1px solid color-mix(in srgb,var(--widget-token-border-divider)38%,transparent)}}.widget-anchored-drawer-overlay__header-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.widget-anchored-drawer-overlay__header-leading{align-items:center;min-width:0;display:inline-flex}.widget-anchored-drawer-overlay__eyebrow{font-size:max(10px,calc(var(--widget-token-typography-meta) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700}.widget-anchored-drawer-overlay__title{font-size:max(15px,var(--widget-token-typography-metric-secondary));color:var(--widget-token-typography-title-color);font-weight:700;line-height:1.08}.widget-anchored-drawer-overlay__subtitle{font-size:var(--widget-token-typography-subtitle);color:var(--widget-token-typography-subtitle-color);line-height:1.35}.widget-anchored-drawer-overlay__header-actions,.widget-anchored-drawer-overlay__footer{align-items:center;gap:var(--widget-token-spacing-control-gap);display:inline-flex}.widget-anchored-drawer-overlay__body{flex:auto;min-height:0;padding:11px 13px 13px;overflow:auto}.widget-quick-expand-overlay{pointer-events:none;z-index:120;position:fixed;inset:0}.widget-quick-expand-overlay__surface{isolation:isolate;border:1px solid var(--widget-token-border-divider);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:visible}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__surface{border:1px solid color-mix(in srgb,var(--widget-token-border-divider)38%,transparent)}}.widget-quick-expand-overlay__surface{background:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__surface{background:color-mix(in srgb,var(--widget-token-surface-overlay)90%,#ffffff14)}}.widget-quick-expand-overlay__surface{box-shadow:var(--widget-token-overlay-shadow);-webkit-backdrop-filter:blur(var(--widget-token-overlay-backdrop-blur))saturate(1.05);backdrop-filter:blur(var(--widget-token-overlay-backdrop-blur))saturate(1.05);pointer-events:auto;transition:opacity var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),transform var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),box-shadow var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)}.widget-quick-expand-overlay__surface[data-ready=false]{opacity:0;transform:translateY(6px)scale(.985)}.widget-quick-expand-overlay__arrow{left:var(--widget-quick-expand-arrow-offset,clamp(36px,18%,calc(100% - 36px)));z-index:0;pointer-events:none;background:0 0;width:18px;height:18px;position:absolute}.widget-quick-expand-overlay__arrow:before{content:"";border-left:1px solid var(--widget-token-border-divider);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__arrow:before{border-left:1px solid color-mix(in srgb,var(--widget-token-border-divider)38%,transparent)}}.widget-quick-expand-overlay__arrow:before{border-top:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__arrow:before{border-top:1px solid color-mix(in srgb,var(--widget-token-border-divider)38%,transparent)}}.widget-quick-expand-overlay__arrow:before{background:var(--widget-quick-expand-arrow-background,var(--widget-token-surface-overlay))}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__arrow:before{background:var(--widget-quick-expand-arrow-background,color-mix(in srgb,var(--widget-token-surface-overlay)90%,#ffffff14))}}.widget-quick-expand-overlay__arrow:before{transform-origin:50%;transform:rotate(45deg);box-shadow:-1px -1px #ffffff13,0 8px 16px #0206170a}.widget-quick-expand-overlay__surface[data-placement=bottom] .widget-quick-expand-overlay__arrow{top:-10px;transform:translate(-50%)}.widget-quick-expand-overlay__surface[data-placement=top] .widget-quick-expand-overlay__arrow{bottom:-10px;transform:translate(-50%)}.widget-quick-expand-overlay__surface[data-placement=top] .widget-quick-expand-overlay__arrow:before{transform:rotate(225deg)}.widget-quick-expand-overlay__header,.widget-quick-expand-overlay__footer{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--widget-token-spacing-control-gap);padding:14px 16px;display:flex;position:relative}.widget-quick-expand-overlay__header{border-bottom:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__header{border-bottom:1px solid color-mix(in srgb,var(--widget-token-border-divider)76%,transparent)}}.widget-quick-expand-overlay__header--actions-only{border-bottom:0;justify-content:flex-end;padding:10px 10px 0}.widget-quick-expand-overlay__footer{border-top:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-quick-expand-overlay__footer{border-top:1px solid color-mix(in srgb,var(--widget-token-border-divider)72%,transparent)}}.widget-quick-expand-overlay__header-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.widget-quick-expand-overlay__eyebrow{font-size:max(10px,calc(var(--widget-token-typography-meta) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700}.widget-quick-expand-overlay__title{font-size:max(15px,var(--widget-token-typography-metric-secondary));color:var(--widget-token-typography-title-color);font-weight:700;line-height:1.1}.widget-quick-expand-overlay__subtitle{font-size:var(--widget-token-typography-subtitle);color:var(--widget-token-typography-subtitle-color);line-height:1.35}.widget-quick-expand-overlay__header-actions,.widget-quick-expand-overlay__footer{align-items:center;gap:var(--widget-token-spacing-control-gap);display:inline-flex}.widget-quick-expand-overlay__body{z-index:1;scrollbar-gutter:stable;flex:auto;min-height:0;padding:13px 14px 14px;position:relative;overflow:auto}.widget-stage-overlay{z-index:350;pointer-events:none;position:fixed;inset:0}.widget-stage-overlay__backdrop{background:var(--widget-token-overlay-backdrop);-webkit-backdrop-filter:blur(calc(var(--widget-token-overlay-backdrop-blur)*.38))saturate(.96);backdrop-filter:blur(calc(var(--widget-token-overlay-backdrop-blur)*.38))saturate(.96);pointer-events:auto;border:0;position:fixed;inset:0}.widget-stage-overlay__origin{border:1px solid var(--widget-token-border-active);position:fixed}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__origin{border:1px solid color-mix(in srgb,var(--widget-token-border-active)42%,transparent)}}.widget-stage-overlay__origin{background:var(--widget-token-surface-selected)}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__origin{background:color-mix(in srgb,var(--widget-token-surface-selected)18%,transparent)}}.widget-stage-overlay__origin{box-shadow:0 0 0 1px var(--widget-token-border-active),0 18px 44px #0206171f}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__origin{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-border-active)18%,transparent),0 18px 44px #0206171f}}.widget-stage-overlay__origin{opacity:.82;pointer-events:none;animation:widget-stage-origin-pulse var(--widget-token-motion-slow)var(--widget-token-motion-easing-soft)both}.widget-stage-overlay__surface{border:1px solid var(--widget-token-border-divider);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__surface{border:1px solid color-mix(in srgb,var(--widget-token-border-divider)52%,transparent)}}.widget-stage-overlay__surface{background:var(--widget-token-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__surface{background:color-mix(in srgb,var(--widget-token-surface-overlay)88%,#ffffff14)}}.widget-stage-overlay__surface{box-shadow:var(--widget-token-overlay-shadow-strong),0 0 0 1px var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__surface{box-shadow:var(--widget-token-overlay-shadow-strong),0 0 0 1px color-mix(in srgb,var(--widget-token-border-active)12%,transparent)}}.widget-stage-overlay__surface{-webkit-backdrop-filter:blur(calc(var(--widget-token-overlay-backdrop-blur) + 2px))saturate(1.06);backdrop-filter:blur(calc(var(--widget-token-overlay-backdrop-blur) + 2px))saturate(1.06);pointer-events:auto;transform-origin:var(--widget-stage-origin-x,50%)var(--widget-stage-origin-y,30%);animation:widget-stage-surface-in .22s var(--widget-token-motion-easing-soft)both}.widget-stage-overlay__header,.widget-stage-overlay__footer{justify-content:space-between;align-items:flex-start;gap:var(--widget-token-spacing-control-gap);padding:14px 16px;display:flex}.widget-stage-overlay__header{border-bottom:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__header{border-bottom:1px solid color-mix(in srgb,var(--widget-token-border-divider)42%,transparent)}}.widget-stage-overlay__footer{border-top:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-stage-overlay__footer{border-top:1px solid color-mix(in srgb,var(--widget-token-border-divider)38%,transparent)}}.widget-stage-overlay__header-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.widget-stage-overlay__eyebrow{font-size:max(10px,calc(var(--widget-token-typography-meta) - 1px));letter-spacing:.1em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700}.widget-stage-overlay__title{font-size:max(18px,calc(var(--widget-token-typography-metric-secondary) + 1px));color:var(--widget-token-typography-title-color);font-weight:700;line-height:1.08}.widget-stage-overlay__subtitle{font-size:var(--widget-token-typography-subtitle);color:var(--widget-token-typography-subtitle-color);line-height:1.4}.widget-stage-overlay__header-actions,.widget-stage-overlay__footer{align-items:center;gap:var(--widget-token-spacing-control-gap);display:inline-flex}.widget-stage-overlay__body{flex:auto;min-height:0;padding:18px;overflow:auto}@keyframes widget-stage-surface-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-anchored-drawer-in-left{0%{opacity:0;transform:translate(-16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes widget-anchored-drawer-in-right{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes widget-anchored-drawer-in-top{0%{opacity:0;transform:translateY(-14px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-anchored-drawer-in-bottom{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-stage-origin-pulse{0%{opacity:0;transform:scale(.98)}to{opacity:.82;transform:scale(1)}}.widget-quick-summary{flex-direction:column;gap:12px;min-height:0;display:flex}.widget-quick-summary__header{justify-content:space-between;align-items:flex-start;gap:var(--widget-token-spacing-control-gap);display:flex}.widget-quick-summary__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.widget-quick-summary__eyebrow{font-size:max(10px,calc(var(--widget-token-typography-meta) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700}.widget-quick-summary__title{font-size:var(--widget-token-typography-metric-secondary);color:var(--widget-token-typography-title-color);font-weight:700;line-height:1.08}.widget-quick-summary__meta{font-size:var(--widget-token-typography-subtitle);color:var(--widget-token-typography-subtitle-color);line-height:1.35}.widget-quick-summary__metrics{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.widget-quick-summary__metric{border-radius:var(--widget-token-radius-control);background:var(--widget-token-surface-raised);flex-direction:column;gap:2px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-quick-summary__metric{background:color-mix(in srgb,var(--widget-token-surface-raised)76%,transparent)}}.widget-quick-summary__metric{border:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-quick-summary__metric{border:1px solid color-mix(in srgb,var(--widget-token-border-divider)64%,transparent)}}.widget-quick-summary__metric-value{font-size:var(--widget-token-typography-metric-secondary);color:var(--widget-token-typography-title-color);font-weight:700;line-height:1}.widget-quick-summary__metric-label{font-size:var(--widget-token-typography-meta);color:var(--widget-token-typography-meta-color);line-height:1.25}.widget-quick-summary__list{gap:8px;min-height:0;display:grid}.widget-quick-summary__row{border-radius:var(--widget-token-radius-control);background:var(--widget-token-surface-raised);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-quick-summary__row{background:color-mix(in srgb,var(--widget-token-surface-raised)72%,transparent)}}.widget-quick-summary__row{border:1px solid var(--widget-token-border-divider)}@supports (color:color-mix(in lab, red, red)){.widget-quick-summary__row{border:1px solid color-mix(in srgb,var(--widget-token-border-divider)56%,transparent)}}.widget-quick-summary__row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.widget-quick-summary__row-title{min-width:0;font-size:var(--widget-token-typography-title);color:var(--widget-token-typography-title-color);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.widget-quick-summary__row-meta{min-width:0;font-size:var(--widget-token-typography-meta);color:var(--widget-token-typography-meta-color);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.widget-quick-summary__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-copy-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-copy-stack--centered{text-align:center;align-items:center}.widget-copy-stack--spacious{gap:10px}.widget-text-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.widget-inline-cluster{align-items:center;gap:8px;min-width:0;display:inline-flex}.widget-inline-cluster--wrap{flex-wrap:wrap}.widget-inline-cluster--compact{gap:4px}.widget-action-cluster{align-items:center;gap:8px;min-width:0;display:inline-flex}.widget-action-cluster--compact{gap:6px}.widget-action-cluster--end{justify-content:flex-end}:where(.widget-body,.widget-shell)[data-adaptive-density]{transition:gap var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),padding var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),margin var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)}:where(.widget-body,.widget-shell)[data-adaptive-density] :where(.widget-surface-primary,.widget-surface-secondary,.widget-stage,.widget-content,.widget-footer,.widget-dock,.widget-field,.widget-btn,.widget-chip){transition:padding var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),gap var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),min-height var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),font-size var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),border-radius var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),transform var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft)}:where(.widget-content){min-height:0;overflow:var(--widget-contract-content-overflow);position:relative}:where(.widget-content--shell-area){flex:auto;min-width:0;min-height:0}:where(.widget-footer,.widget-dock){border-top:1px solid var(--widget-token-border-dock-divider);position:relative}@supports (color:color-mix(in lab, red, red)){:where(.widget-footer,.widget-dock){border-top:1px solid color-mix(in srgb,var(--widget-token-border-dock-divider)42%,transparent)}}:where(.widget-footer,.widget-dock){border-radius:0 0 var(--widget-token-radius-dock)var(--widget-token-radius-dock);background:var(--widget-token-surface-dock);border-bottom:0;border-left:0;border-right:0}@supports (color:color-mix(in lab, red, red)){:where(.widget-footer,.widget-dock){background:color-mix(in srgb,var(--widget-token-surface-dock)68%,transparent)}}:where(.widget-footer,.widget-dock){box-shadow:none;padding:var(--widget-token-spacing-dock-padding)}:where(.widget-toolbar,.widget-primitive-toolbar){align-items:center;gap:var(--widget-token-spacing-list-row);display:flex}:where(.widget-list,.widget-primitive-list){gap:var(--widget-token-spacing-list-row);min-height:0;display:grid}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--hero,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=hero]{--widget-surface-role-background:var(--widget-token-surface-role-hero);--widget-surface-role-border:var(--widget-token-surface-role-hero-border);--widget-surface-role-shadow:var(--widget-token-surface-role-hero-shadow)}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--card,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=card]{--widget-surface-role-background:var(--widget-token-surface-role-card);--widget-surface-role-border:var(--widget-token-surface-role-card-border);--widget-surface-role-shadow:var(--widget-token-surface-role-card-shadow)}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--quiet,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=quiet]{--widget-surface-role-background:var(--widget-token-surface-role-quiet);--widget-surface-role-border:var(--widget-token-surface-role-quiet-border);--widget-surface-role-shadow:var(--widget-token-surface-role-quiet-shadow)}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--utility,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=utility]{--widget-surface-role-background:var(--widget-token-surface-role-utility);--widget-surface-role-border:var(--widget-token-surface-role-utility-border);--widget-surface-role-shadow:var(--widget-token-surface-role-utility-shadow)}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--input,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=input]{--widget-surface-role-background:var(--widget-token-surface-role-input);--widget-surface-role-border:var(--widget-token-surface-role-input-border);--widget-surface-role-shadow:var(--widget-token-surface-role-input-shadow)}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--positive,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=positive]{--widget-surface-role-background:var(--widget-token-surface-role-positive);--widget-surface-role-border:var(--widget-token-surface-role-positive-border);--widget-surface-role-shadow:var(--widget-token-surface-role-positive-shadow)}:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel).widget-surface-role--raised,:is(.widget-surface-primary,.widget-surface-secondary,.widget-card,.widget-primitive-card,.widget-primitive-state,.media-widget-stage,.media-widget-panel)[data-widget-surface-role=raised]{--widget-surface-role-background:var(--widget-token-surface-role-raised);--widget-surface-role-border:var(--widget-token-surface-role-raised-border);--widget-surface-role-shadow:var(--widget-token-surface-role-raised-shadow)}:where(.widget-card,.widget-primitive-card){border:1px solid var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.widget-card,.widget-primitive-card){border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)28%,transparent)}}:where(.widget-card,.widget-primitive-card){border-radius:var(--widget-token-radius-control);background:var(--widget-surface-role-background,var(--widget-token-surface-raised))}@supports (color:color-mix(in lab, red, red)){:where(.widget-card,.widget-primitive-card){background:var(--widget-surface-role-background,color-mix(in srgb,var(--widget-token-surface-raised)66%,transparent))}}:where(.widget-card,.widget-primitive-card){border-color:var(--widget-surface-role-border,var(--widget-token-border-subtle))}@supports (color:color-mix(in lab, red, red)){:where(.widget-card,.widget-primitive-card){border-color:var(--widget-surface-role-border,color-mix(in srgb,var(--widget-token-border-subtle)28%,transparent))}}:where(.widget-card,.widget-primitive-card){box-shadow:var(--widget-surface-role-shadow,none);transition:border-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-normal)var(--widget-token-motion-easing-soft),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}:where(.widget-card,.widget-primitive-card):hover{border-color:var(--widget-token-border-active)}@supports (color:color-mix(in lab, red, red)){:where(.widget-card,.widget-primitive-card):hover{border-color:color-mix(in srgb,var(--widget-token-border-active)26%,transparent)}}:where(.widget-card,.widget-primitive-card):hover{background:var(--widget-surface-role-background,var(--widget-token-surface-raised))}@supports (color:color-mix(in lab, red, red)){:where(.widget-card,.widget-primitive-card):hover{background:color-mix(in srgb,var(--widget-surface-role-background,var(--widget-token-surface-raised))84%,var(--widget-token-accent-soft))}}:where(.widget-card,.widget-primitive-card):hover{box-shadow:var(--widget-surface-role-shadow,none)}.widget-primitive-state{align-items:center;gap:var(--widget-token-spacing-control-gap);min-height:max(32px,calc(var(--widget-token-control-height-md) - 2px));padding:calc(var(--widget-token-spacing-overlay-padding) - 1px)var(--widget-token-spacing-overlay-padding);border:1px solid var(--widget-surface-role-border,var(--widget-token-border-subtle));display:flex}@supports (color:color-mix(in lab, red, red)){.widget-primitive-state{border:1px solid var(--widget-surface-role-border,color-mix(in srgb,var(--widget-token-border-subtle)24%,transparent))}}.widget-primitive-state{border-radius:var(--widget-token-radius-control);background:var(--widget-surface-role-background,var(--widget-token-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-primitive-state{background:var(--widget-surface-role-background,color-mix(in srgb,var(--widget-token-surface-raised)58%,transparent))}}.widget-primitive-state{color:var(--widget-token-typography-subtitle-color);box-shadow:var(--widget-surface-role-shadow,none)}.widget-primitive-state__dot{background:var(--widget-token-accent);opacity:.78;border-radius:999px;width:8px;height:8px}.widget-primitive-state--loading .widget-primitive-state__dot{animation:widget-primitive-loading-dot .92s var(--widget-token-motion-easing-soft)infinite}.widget-primitive-control{min-height:var(--widget-token-control-height-md);border-radius:var(--widget-token-radius-control)}.widget-primitive-surface-hoverable:hover{background:var(--widget-token-surface-hover)}[data-widget-layer=background]{z-index:var(--widget-token-layer-background)}[data-widget-layer=stage]{z-index:var(--widget-token-layer-stage)}[data-widget-layer=content]{z-index:var(--widget-token-layer-content)}[data-widget-layer=controls]{z-index:var(--widget-token-layer-controls)}[data-widget-layer=overlay]{z-index:var(--widget-token-layer-overlay)}[data-widget-layer=dock]{z-index:var(--widget-token-layer-dock)}:where(.widget-footer,.widget-dock,.music-widget-player-controls[data-widget-layer=dock]){border-bottom:0;border-left:0;border-right:0;border-top-color:var(--widget-token-border-dock-divider);background:var(--widget-token-surface-dock);box-shadow:var(--widget-token-shadow-dock)}:where(.widget-btn,.widget-chip,.widget-field,.widget-header-btn,.widget-segmented-option,.music-widget-mode-tab){transition-duration:var(--widget-token-motion-fast)}:where(.widget-shell).is-selected{box-shadow:var(--widget-token-state-ring-selected)}:where(.widget-shell).is-editing{box-shadow:var(--widget-token-state-ring-editing)}:where(.widget-shell).is-alert{filter:saturate(1.04)}:where(.widget-shell).is-alert :where(.widget-stage){box-shadow:var(--widget-token-state-glow-alert)}:where(.widget-shell).widget-shell--variant-compact{--widget-token-spacing-group-gap:calc(var(--widget-token-spacing-group-gap)*var(--widget-token-variant-compact-scale))}:where(.widget-shell).widget-shell--variant-expanded{--widget-token-spacing-group-gap:calc(var(--widget-token-spacing-group-gap)*var(--widget-token-variant-expanded-scale))}:where(.widget-shell).widget-shell--variant-docked :where(.widget-footer,.widget-dock){background:var(--widget-token-surface-dock)}@supports (color:color-mix(in lab, red, red)){:where(.widget-shell).widget-shell--variant-docked :where(.widget-footer,.widget-dock){background:color-mix(in srgb,var(--widget-token-surface-dock)90%,#02061714)}}:where(.widget-shell).widget-shell--variant-mobile{--widget-token-spacing-group-gap:calc(var(--widget-token-spacing-group-gap)*var(--widget-token-variant-mobile-scale))}@keyframes widget-primitive-loading-dot{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.widget-settings-panel{background:var(--edit-surface-floating);color:var(--edit-text-primary);border-color:var(--edit-border-default);box-shadow:var(--edit-shadow-float);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:bottom;transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out;position:relative}.widget-settings-panel-docked{background:var(--edit-surface-panel)}.widget-inspector-dock{min-width:320px;max-width:360px;border-color:var(--edit-border-subtle)!important;background:var(--edit-surface-elevated)!important}.widget-inspector-desktop-shell{z-index:334;pointer-events:none;justify-content:flex-end;align-items:stretch;height:100%;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.widget-inspector-desktop-shell>*{pointer-events:auto}.widget-inspector-edge-toggle{border:1px solid var(--edit-border-default);background:linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%);border-right:0;border-radius:18px 0 0 18px;flex:none;justify-content:center;align-self:center;align-items:center;width:34px;height:84px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-inspector-edge-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)88%,transparent)0%,color-mix(in srgb,var(--edit-surface-panel)94%,transparent)100%)}}.widget-inspector-edge-toggle{color:var(--edit-text-primary);box-shadow:var(--edit-shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s}.widget-inspector-edge-toggle:hover{border-color:var(--edit-border-accent);background:linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%)}@supports (color:color-mix(in lab, red, red)){.widget-inspector-edge-toggle:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)82%,var(--edit-accent-primary-soft)18%)0%,color-mix(in srgb,var(--edit-surface-panel)88%,var(--edit-accent-primary-soft)12%)100%)}}.widget-inspector-edge-toggle:hover{color:var(--edit-text-accent);box-shadow:var(--edit-shadow-lg)}.widget-inspector-edge-toggle:focus-visible{outline:2px solid var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-inspector-edge-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--edit-accent-primary)78%,white 22%)}}.widget-inspector-edge-toggle:focus-visible{outline-offset:-2px}.widget-inspector-edge-toggle[data-open=true]{color:var(--edit-text-accent)}.widget-inspector-desktop-shell[data-open=true] .widget-inspector-edge-toggle{transform:translate(0)}.widget-inspector-resize-handle:before{content:"";background:var(--edit-border-strong);border-radius:999px;width:2px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-inspector-header,.widget-inspector-footer{flex-shrink:0}.widget-inspector-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--edit-border-strong)var(--edit-surface-base);overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.widget-inspector-content{scrollbar-color:var(--edit-border-strong)color-mix(in srgb,var(--edit-surface-base)74%,transparent)}}.widget-inspector-content::-webkit-scrollbar{width:10px}.widget-inspector-content::-webkit-scrollbar-track{background:var(--edit-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-inspector-content::-webkit-scrollbar-track{background:color-mix(in srgb,var(--edit-surface-base)76%,transparent)}}.widget-inspector-content::-webkit-scrollbar-track{border-radius:var(--edit-radius-pill)}.widget-inspector-content::-webkit-scrollbar-thumb{background:var(--edit-border-strong);border-radius:var(--edit-radius-pill);background-clip:padding-box;border:2px solid #0000}.widget-inspector-content::-webkit-scrollbar-thumb:hover{background:var(--edit-border-strong)}@supports (color:color-mix(in lab, red, red)){.widget-inspector-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--edit-border-strong)82%,#fff 18%)}}.widget-inspector-content::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.widget-inspector-content::-webkit-scrollbar-corner{background:0 0}.widget-settings-panel .inspector-group-toggle:hover{border-color:var(--edit-border-accent);background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-group-toggle:hover{background:color-mix(in srgb,var(--edit-surface-elevated)85%,var(--edit-accent-primary-soft)15%)}}.widget-settings-panel .inspector-group-toggle{transition:border-color .12s,background-color .12s,color .12s,box-shadow .14s,transform .14s;position:relative}.widget-settings-panel .inspector-group-toggle[data-inspector-group=layout]{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-group-toggle[data-inspector-group=layout]{border-color:color-mix(in srgb,var(--edit-border-accent)34%,var(--edit-border-default)66%)}}.widget-settings-panel .inspector-group-toggle[data-inspector-group=saved]{opacity:.92}.widget-settings-panel .ui-muted{color:#94a3b8!important}.widget-settings-panel .inspector-card{border:1px solid var(--edit-border-subtle);background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-card{background:color-mix(in srgb,var(--edit-surface-panel)72%,transparent)}}.widget-settings-panel .inspector-card{box-shadow:inset 0 1px #ffffff0a}.widget-settings-panel .inspector-section-row{border-bottom:1px solid var(--edit-border-subtle);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding-bottom:6px;display:flex}.widget-settings-panel .inspector-section-row:hover{border-bottom-color:var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-row:hover{border-bottom-color:color-mix(in srgb,var(--edit-accent-primary)34%,transparent)}}.widget-settings-panel .inspector-section-label{letter-spacing:.015em;color:var(--edit-text-primary);font-size:11px;font-weight:600}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile{border-color:var(--edit-border-default);background:linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%);margin-top:22px;margin-bottom:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)0%,color-mix(in srgb,var(--edit-surface-panel)90%,transparent)100%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile{border-radius:var(--edit-radius-lg);box-shadow:var(--edit-shadow-sm),inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px 12px 18px}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile:before{content:"";border-radius:var(--edit-radius-pill);background:linear-gradient(180deg,var(--edit-accent-primary)0%,var(--edit-accent-primary)100%);width:2px;position:absolute;top:9px;bottom:9px;left:8px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile:before{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary)92%,#fff 8%)0%,color-mix(in srgb,var(--edit-accent-primary)60%,transparent)100%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile.inspector-group-toggle-open{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile.inspector-group-toggle-open{border-color:color-mix(in srgb,var(--edit-border-accent)72%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile.inspector-group-toggle-open{box-shadow:var(--edit-shadow-md),inset 0 1px 0 #ffffff14,inset 0 -1px 0 var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile.inspector-group-toggle-open{box-shadow:var(--edit-shadow-md),inset 0 1px 0 #ffffff14,inset 0 -1px 0 color-mix(in srgb,var(--edit-accent-primary)34%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile:hover{border-color:var(--edit-border-accent);background:linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)88%,var(--edit-accent-primary-soft)12%)0%,color-mix(in srgb,var(--edit-surface-panel)92%,var(--edit-accent-primary-soft)8%)100%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-group-label{letter-spacing:.17em;color:var(--edit-text-secondary);font-weight:640}.widget-settings-panel[data-touch-comfort=true] .inspector-group-chevron{color:var(--edit-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-group-chevron{color:color-mix(in srgb,var(--edit-text-muted)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-group-chevron{opacity:.86;transition:color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel[data-touch-comfort=true] .inspector-group-toggle-mobile.inspector-group-toggle-open .inspector-group-chevron{color:var(--edit-text-accent)}.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile{border-bottom-color:var(--edit-border-subtle);border-bottom-width:1px;gap:12px;min-height:44px;margin-top:8px;margin-left:18px;margin-right:10px;padding:10px 3px 12px}.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile:hover{border-bottom-color:var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile:hover{border-bottom-color:color-mix(in srgb,var(--edit-accent-primary)36%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile.inspector-section-row-open{border-bottom-color:var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile.inspector-section-row-open{border-bottom-color:color-mix(in srgb,var(--edit-accent-primary)42%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile.inspector-section-row-open{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile.inspector-section-row-open{background:color-mix(in srgb,var(--edit-accent-primary-soft)34%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-row-mobile.inspector-section-row-open{border-radius:var(--edit-radius-md)}.widget-settings-panel[data-touch-comfort=true] .inspector-section-label-mobile{letter-spacing:.012em;color:var(--edit-text-secondary);font-size:11px;font-weight:580}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-label-mobile{color:color-mix(in srgb,var(--edit-text-secondary)94%,#fff 6%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-label-mobile{line-height:1.25}.widget-settings-panel .inspector-section-summary{color:var(--edit-text-muted);font-size:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-summary{color:color-mix(in srgb,var(--edit-text-muted)84%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-summary{color:var(--edit-text-muted);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-summary{color:color-mix(in srgb,var(--edit-text-muted)74%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-card{border-color:var(--edit-border-subtle);margin-top:10px;margin-left:20px;margin-right:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-card{border-color:color-mix(in srgb,var(--edit-border-subtle)76%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-card{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-card{background:color-mix(in srgb,var(--edit-surface-panel)78%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-card{box-shadow:inset 0 1px 0 #ffffff08,0 0 0 1px var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-card{box-shadow:inset 0 1px 0 #ffffff08,0 0 0 1px color-mix(in srgb,var(--edit-border-subtle)24%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-card{border-radius:var(--edit-radius-md);padding:11px 13px!important}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card{border-color:var(--edit-border-default);position:relative}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card{border-color:color-mix(in srgb,var(--edit-border-default)62%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card{background:color-mix(in srgb,var(--edit-surface-panel)82%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card{box-shadow:var(--edit-shadow-sm),inset 0 1px 0 #ffffff0a;padding:16px 14px 14px!important}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card>label{color:var(--edit-text-secondary);font-size:12px;font-weight:520}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card>label{color:color-mix(in srgb,var(--edit-text-secondary)95%,#fff 5%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card>label+:is(input,select,textarea,.inspector-metric-grid,details,div,button){margin-top:7px!important}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card>:is(input,select,textarea,.inspector-metric-grid,details,div,button)+label{margin-top:14px!important}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card .inspector-metric-grid{gap:14px 12px}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card .inspector-metric-label{color:var(--edit-text-muted);font-size:11px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card .inspector-metric-label{color:color-mix(in srgb,var(--edit-text-muted)90%,#fff 10%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-advanced-card :is(input,select,textarea){min-height:var(--edit-control-height-md);font-size:12.5px}.widget-settings-panel[data-touch-comfort=true] .inspector-quick-card{border-color:var(--edit-border-default);margin:6px 0 10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-quick-card{border-color:color-mix(in srgb,var(--edit-border-default)82%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-quick-card{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-quick-card{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-quick-card{box-shadow:var(--edit-shadow-sm),inset 0 1px 0 #ffffff0a;border-radius:var(--edit-radius-lg)}.widget-settings-panel[data-touch-comfort=true] .inspector-mobile-controls{gap:14px}.widget-settings-panel[data-touch-comfort=true] .inspector-mobile-field{gap:8px}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .widget-inspector-content{padding:6px 14px 16px!important}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-header-advanced-mobile{border-color:var(--edit-border-subtle);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-header-advanced-mobile{border-color:color-mix(in srgb,var(--edit-border-subtle)78%,transparent)}}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-header-advanced-mobile{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-header-advanced-mobile{background:color-mix(in srgb,var(--edit-surface-panel)76%,transparent)}}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-group-toggle-mobile{border-radius:var(--edit-radius-md);margin-top:14px;margin-bottom:6px;padding:10px 12px 10px 16px;box-shadow:inset 0 1px #ffffff08}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-group-toggle-mobile:before{top:8px;bottom:8px;left:7px}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-section-row-mobile{min-height:40px;margin-top:4px;margin-left:14px;margin-right:8px;padding:8px 2px 10px}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-section-label-mobile{letter-spacing:.01em;font-size:10.5px;font-weight:540}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-card{border-color:var(--edit-border-subtle);margin-top:8px;margin-left:14px;margin-right:8px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-card{border-color:color-mix(in srgb,var(--edit-border-subtle)62%,transparent)}}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-card{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-card{background:color-mix(in srgb,var(--edit-surface-panel)72%,transparent)}}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-card{box-shadow:inset 0 1px #ffffff05;padding:10px 11px!important}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-advanced-card{border-color:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-advanced-card{border-color:color-mix(in srgb,var(--edit-border-subtle)56%,transparent)}}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-advanced-card{box-shadow:none;animation:inspector-advanced-card-in var(--edit-motion-normal)var(--edit-ease-standard);transform-origin:top;padding:12px 12px 11px!important}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-advanced-card .inspector-metric-grid{gap:10px}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-advanced-card .inspector-metric-label{font-size:10px}.widget-settings-panel[data-touch-comfort=true][data-mobile-inspector-mode=advanced] .inspector-advanced-card>label{font-size:11px}@keyframes inspector-advanced-card-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.edit-sheet-surface[data-mobile-inspector=widget][data-mobile-inspector-mode=advanced]{background:var(--edit-surface-floating)}@supports (color:color-mix(in lab, red, red)){.edit-sheet-surface[data-mobile-inspector=widget][data-mobile-inspector-mode=advanced]{background:color-mix(in srgb,var(--edit-surface-floating)88%,transparent)}}.edit-sheet-surface[data-mobile-inspector=widget][data-mobile-inspector-mode=advanced]{border-color:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.edit-sheet-surface[data-mobile-inspector=widget][data-mobile-inspector-mode=advanced]{border-color:color-mix(in srgb,var(--edit-border-subtle)76%,transparent)}}.edit-sheet-surface[data-mobile-inspector=widget][data-mobile-inspector-mode=advanced]{box-shadow:var(--edit-shadow-float);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.edit-sheet-surface[data-mobile-inspector=widget][data-mobile-inspector-mode=advanced][data-mobile-inspector-expanded=false]{box-shadow:var(--edit-shadow-lg)}.edit-sheet-surface[data-mobile-inspector=widget].mobile-inspector-sheet{opacity:1;pointer-events:auto;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(0)}.edit-sheet-surface[data-mobile-inspector=widget].mobile-inspector-sheet.is-adjusting{opacity:0;pointer-events:none;transition:opacity .12s ease-in,transform .12s ease-in;transform:translateY(12px)}.widget-settings-panel .inspector-section-toggle{border-radius:var(--edit-radius-xs);border:1px solid var(--edit-border-default);background:var(--edit-surface-panel);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-toggle{background:color-mix(in srgb,var(--edit-surface-panel)78%,transparent)}}.widget-settings-panel .inspector-section-toggle{color:var(--edit-text-secondary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard);font-size:12px;line-height:1}.widget-settings-panel .inspector-section-toggle:hover{border-color:var(--edit-border-accent);color:var(--edit-text-primary)}.widget-settings-panel[data-touch-comfort=true] .inspector-section-toggle-mobile{border-radius:var(--edit-radius-pill);width:32px;height:32px;color:var(--edit-text-muted);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-toggle-mobile{color:color-mix(in srgb,var(--edit-text-muted)86%,#fff 14%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-toggle-mobile:hover{background:var(--edit-accent-primary-soft);border:0}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-toggle-mobile:hover{background:color-mix(in srgb,var(--edit-accent-primary-soft)56%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-toggle-mobile:hover{color:var(--edit-text-accent)}.widget-settings-panel .inspector-change-dot{border-radius:var(--edit-radius-pill);background:var(--edit-accent-primary);width:6px;height:6px;box-shadow:0 0 0 4px var(--edit-accent-primary-soft);display:inline-block}.widget-settings-panel .inspector-section-change-count{border-radius:var(--edit-radius-pill);border:1px solid var(--edit-accent-primary);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-change-count{border:1px solid color-mix(in srgb,var(--edit-accent-primary)45%,transparent)}}.widget-settings-panel .inspector-section-change-count{background:var(--edit-accent-primary-soft);color:var(--edit-text-accent);padding:1px 7px;font-size:10px}.widget-settings-panel[data-touch-comfort=true] .inspector-section-change-count{background:var(--edit-accent-primary-soft);gap:4px;padding:1px 6px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-change-count{background:color-mix(in srgb,var(--edit-accent-primary-soft)82%,transparent)}}.widget-settings-panel .inspector-section-tools{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.widget-settings-panel .inspector-section-tools-meta{align-items:center;gap:7px;min-width:0;display:inline-flex}.widget-settings-panel .inspector-section-tools-count,.widget-settings-panel .inspector-section-tools-preview{color:var(--edit-text-muted);font-size:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-tools-preview{color:color-mix(in srgb,var(--edit-text-muted)82%,transparent)}}.widget-settings-panel .inspector-section-tools-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget-settings-panel[data-touch-comfort=true] .inspector-section-tools{z-index:3;gap:0;min-height:0;margin:0;position:absolute;top:8px;right:8px}.widget-settings-panel[data-touch-comfort=true] .inspector-section-tools-count{color:var(--edit-text-muted);font-size:9px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-tools-count{color:color-mix(in srgb,var(--edit-text-muted)74%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-section-tools-preview{color:var(--edit-text-muted);font-size:9px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-section-tools-preview{color:color-mix(in srgb,var(--edit-text-muted)64%,transparent)}}.widget-settings-panel[data-touch-comfort=true] .inspector-text-action{color:var(--edit-text-secondary);padding:1px 4px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] .inspector-text-action{color:color-mix(in srgb,var(--edit-text-secondary)72%,transparent)}}.widget-settings-panel .inspector-text-action{color:var(--edit-text-accent);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-text-action{color:color-mix(in srgb,var(--edit-text-accent)85%,transparent)}}.widget-settings-panel .inspector-text-action{border-radius:var(--edit-radius-xs);transition:background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard);padding:2px 4px;font-size:10px}.widget-settings-panel .inspector-text-action:hover:not(:disabled){background:var(--edit-accent-primary-soft);color:var(--edit-text-primary)}.widget-settings-panel .inspector-text-action:disabled{opacity:.45;cursor:not-allowed}.widget-settings-panel .inspector-overflow-action{border-radius:var(--edit-radius-sm);border:1px solid var(--edit-border-default);background:var(--edit-surface-panel);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-overflow-action{background:color-mix(in srgb,var(--edit-surface-panel)80%,transparent)}}.widget-settings-panel .inspector-overflow-action{color:var(--edit-text-secondary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-overflow-action:hover{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft);color:var(--edit-text-primary)}.widget-settings-panel[data-touch-comfort=true] .inspector-overflow-action{border-radius:10px;width:28px;height:28px}.widget-settings-panel .inspector-section-menu{border-color:var(--edit-border-default)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-menu{border-color:color-mix(in srgb,var(--edit-border-default)82%,transparent)!important}}.widget-settings-panel .inspector-section-menu{background:var(--edit-surface-floating)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-section-menu{background:color-mix(in srgb,var(--edit-surface-floating)90%,transparent)}}.widget-settings-panel .inspector-section-menu{box-shadow:var(--edit-shadow-lg),inset 0 1px 0 #ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px!important}.widget-settings-panel .inspector-section-menu-item{width:100%;color:var(--edit-text-primary);text-align:left;border-radius:var(--edit-radius-xs);transition:background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard);background:0 0;border:0;padding:6px 8px;font-size:11px}.widget-settings-panel .inspector-section-menu-item:hover{background:var(--edit-accent-primary-soft);color:var(--edit-text-primary)}.widget-settings-panel .inspector-section-menu-item:disabled{opacity:.42;cursor:not-allowed}.widget-settings-panel .inspector-toggle-switch{min-height:var(--edit-control-height-sm);border-radius:var(--edit-radius-sm);border:1px solid var(--edit-border-default);background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-toggle-switch{background:color-mix(in srgb,var(--edit-surface-panel)74%,transparent)}}.widget-settings-panel .inspector-toggle-switch{color:var(--edit-text-secondary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.widget-settings-panel .inspector-toggle-switch:hover{border-color:var(--edit-border-accent)}.widget-settings-panel .inspector-toggle-track{border-radius:var(--edit-radius-pill);background:var(--edit-border-default);width:28px;height:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-toggle-track{background:color-mix(in srgb,var(--edit-border-default)86%,transparent)}}.widget-settings-panel .inspector-toggle-track{transition:background-color var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-toggle-thumb{border-radius:var(--edit-radius-pill);background:var(--edit-text-primary);width:12px;height:12px;transition:transform var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard);position:absolute;top:2px;left:2px}.widget-settings-panel .inspector-toggle-switch.is-on{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-toggle-switch.is-on{background:color-mix(in srgb,var(--edit-accent-primary-soft)88%,var(--edit-surface-panel)12%)}}.widget-settings-panel .inspector-toggle-switch.is-on{color:var(--edit-text-primary)}.widget-settings-panel .inspector-toggle-switch.is-on .inspector-toggle-track{background:var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-toggle-switch.is-on .inspector-toggle-track{background:color-mix(in srgb,var(--edit-accent-primary)72%,transparent)}}.widget-settings-panel .inspector-toggle-switch.is-on .inspector-toggle-thumb{background:#fff;transform:translate(12px)}.widget-settings-panel .inspector-toggle-switch-compact{border-radius:999px;justify-content:center;gap:0;width:34px;min-height:22px;padding:2px 4px}.widget-settings-panel .inspector-toggle-switch-compact .inspector-toggle-track{width:22px;height:12px}.widget-settings-panel .inspector-toggle-switch-compact .inspector-toggle-thumb{width:8px;height:8px}.widget-settings-panel .inspector-toggle-switch-compact.is-on .inspector-toggle-thumb{transform:translate(10px)}.widget-settings-panel .ui-button{background:var(--edit-surface-elevated)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .ui-button{background:color-mix(in srgb,var(--edit-surface-elevated)80%,transparent)!important}}.widget-settings-panel .ui-button{border-color:var(--edit-border-subtle)!important;color:var(--edit-text-primary)!important}.widget-settings-panel .ui-button:hover{background:var(--edit-accent-primary-soft)!important;border-color:var(--edit-border-accent)!important;color:var(--edit-text-primary)!important}.widget-settings-panel :is(input,select,textarea){background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel :is(input,select,textarea){background:color-mix(in srgb,var(--edit-surface-panel)82%,transparent)}}.widget-settings-panel :is(input,select,textarea){color:var(--edit-text-primary);border-color:var(--edit-border-default);min-height:var(--edit-control-height-sm);padding-top:5px;padding-bottom:5px;font-size:12px}.widget-settings-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea):focus{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea):focus{background:color-mix(in srgb,var(--edit-surface-panel)78%,#000 22%)}}.widget-settings-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea):focus{border-color:var(--edit-border-accent)}.widget-settings-panel :is(input,select,textarea)::placeholder{color:#94a3b8}.widget-settings-panel .inspector-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.widget-settings-panel .inspector-metric{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.widget-settings-panel .inspector-metric-label{color:var(--edit-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2;display:block;overflow:hidden}.widget-settings-panel .inspector-mobile-controls{gap:var(--edit-space-lg);flex-direction:column;display:flex}.widget-settings-panel .inspector-mobile-field{gap:var(--edit-space-sm);display:grid}.widget-settings-panel.is-transient-adjusting{opacity:0;pointer-events:none;filter:saturate(.9);transition-duration:.12s;transition-timing-function:ease-in;transform:scale(.98)}.widget-settings-panel .inspector-transient-slider{z-index:8;position:relative}.widget-settings-panel .inspector-mobile-slider.is-overlay-proxy{opacity:0;pointer-events:none}.widget-settings-panel .inspector-mobile-field--slider{gap:var(--edit-space-md)}#widget-adjustment-overlay-layer{z-index:1400;pointer-events:none;position:fixed;inset:0}.inspector-adjustment-overlay-layer{z-index:1400;pointer-events:auto;position:fixed;inset:0}.inspector-adjustment-overlay-vignette{background:linear-gradient(#04081000 66%,#04081005 84%,#04081014 100%);position:absolute;inset:0}.inspector-adjustment-overlay-slider{pointer-events:auto;filter:drop-shadow(0 10px 24px #00081885);position:fixed;transform:translateY(-2px)}.inspector-adjustment-overlay-slider .inspector-mobile-slider{--inspector-slider-fill:0%;appearance:none;width:100%;height:var(--edit-touch-target-min);border-radius:var(--edit-radius-pill);touch-action:none;min-height:var(--edit-touch-target-min)!important;background:0 0!important;border:0!important;padding:0!important}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-runnable-track{border-radius:var(--edit-radius-pill);background:linear-gradient(90deg,var(--edit-accent-primary-strong)0%,var(--edit-accent-primary-strong)var(--inspector-slider-fill),var(--edit-surface-elevated)var(--inspector-slider-fill),var(--edit-surface-elevated)100%);height:10px}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-runnable-track{background:linear-gradient(90deg,color-mix(in srgb,var(--edit-accent-primary-strong)92%,#fff 8%)0%,color-mix(in srgb,var(--edit-accent-primary-strong)92%,#fff 8%)var(--inspector-slider-fill),color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)var(--inspector-slider-fill),color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)100%)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px var(--edit-border-accent),0 0 0 3px var(--edit-accent-primary-soft),0 6px 18px #02081873}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edit-border-accent)70%,transparent),0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)70%,transparent),0 6px 18px #02081873}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-thumb{appearance:none;border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-accent);width:26px;height:26px;margin-top:-8px}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-thumb{border:1px solid color-mix(in srgb,var(--edit-border-accent)88%,#fff 12%)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-thumb{box-shadow:0 10px 24px #0206178f,0 0 0 3px var(--edit-accent-primary-soft);background:radial-gradient(circle at 35% 30%,#f8fafcfc 0%,#e2e8f0f5 64%,#cbd5e1fa 100%)}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-webkit-slider-thumb{box-shadow:0 10px 24px #0206178f,0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-track{border-radius:var(--edit-radius-pill);background:var(--edit-surface-elevated);height:10px}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-track{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-track{box-shadow:inset 0 0 0 1px var(--edit-border-accent),0 0 0 3px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edit-border-accent)66%,transparent),0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)66%,transparent)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-progress{border-radius:var(--edit-radius-pill);background:var(--edit-accent-primary-strong);height:10px}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-progress{background:color-mix(in srgb,var(--edit-accent-primary-strong)92%,#fff 8%)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-thumb{border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-accent);width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-thumb{border:1px solid color-mix(in srgb,var(--edit-border-accent)88%,#fff 12%)}}.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-thumb{box-shadow:0 10px 24px #0206178f,0 0 0 3px var(--edit-accent-primary-soft);background:radial-gradient(circle at 35% 30%,#f8fafcfc 0%,#e2e8f0f5 64%,#cbd5e1fa 100%)}@supports (color:color-mix(in lab, red, red)){.inspector-adjustment-overlay-slider .inspector-mobile-slider--overlay::-moz-range-thumb{box-shadow:0 10px 24px #0206178f,0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-mobile-field-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-settings-panel .inspector-mobile-field-label{color:var(--edit-text-secondary);font-size:12px;font-weight:600}.widget-settings-panel .inspector-mobile-field-value{border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-default);background:var(--edit-surface-panel);justify-content:flex-end;align-items:center;min-width:56px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-field-value{background:color-mix(in srgb,var(--edit-surface-panel)78%,transparent)}}.widget-settings-panel .inspector-mobile-field-value{color:var(--edit-text-accent);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:3px 9px}.widget-settings-panel .inspector-mobile-slider-hit{margin:-6px 0;padding:6px 0}.widget-settings-panel .inspector-mobile-slider{--inspector-slider-fill:0%;appearance:none;width:100%;height:var(--edit-touch-target-min);border-radius:var(--edit-radius-pill);cursor:pointer;touch-action:pan-y;transition:filter var(--edit-motion-fast)var(--edit-ease-standard);min-height:var(--edit-touch-target-min)!important;background:0 0!important;border:0!important;padding:0!important}.widget-settings-panel .inspector-mobile-slider::-webkit-slider-runnable-track{border-radius:var(--edit-radius-pill);background:linear-gradient(90deg,var(--edit-accent-primary-strong)0%,var(--edit-accent-primary-strong)var(--inspector-slider-fill),var(--edit-surface-elevated)var(--inspector-slider-fill),var(--edit-surface-elevated)100%);height:8px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--edit-accent-primary-strong)0%,var(--edit-accent-primary-strong)var(--inspector-slider-fill),color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)var(--inspector-slider-fill),color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)100%)}}.widget-settings-panel .inspector-mobile-slider::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px var(--edit-border-default),inset 0 1px 1px #0f172a8c;transition:background var(--edit-motion-fast)var(--edit-ease-standard),filter var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-mobile-slider::-webkit-slider-thumb{appearance:none;border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-accent);width:24px;height:24px;box-shadow:var(--edit-shadow-sm),0 0 0 1px var(--edit-border-subtle);transition:transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),border-color var(--edit-motion-fast)var(--edit-ease-standard);background:radial-gradient(circle at 35% 30%,#f8fafcfa 0%,#e2e8f0f2 62%,#cbd5e1f5 100%);margin-top:-8px}.widget-settings-panel .inspector-mobile-slider::-moz-range-track{border-radius:var(--edit-radius-pill);background:var(--edit-surface-elevated);height:8px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-slider::-moz-range-track{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}.widget-settings-panel .inspector-mobile-slider::-moz-range-track{box-shadow:inset 0 0 0 1px var(--edit-border-default),inset 0 1px 1px #0f172a8c;transition:background var(--edit-motion-fast)var(--edit-ease-standard),filter var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-mobile-slider::-moz-range-progress{border-radius:var(--edit-radius-pill);background:var(--edit-accent-primary-strong);height:8px;transition:background var(--edit-motion-fast)var(--edit-ease-standard),filter var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-mobile-slider::-moz-range-thumb{border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-accent);width:24px;height:24px;box-shadow:var(--edit-shadow-sm),0 0 0 1px var(--edit-border-subtle);transition:transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),border-color var(--edit-motion-fast)var(--edit-ease-standard);background:radial-gradient(circle at 35% 30%,#f8fafcfa 0%,#e2e8f0f2 62%,#cbd5e1f5 100%)}.widget-settings-panel .inspector-mobile-slider:focus{outline:none}.widget-settings-panel .inspector-mobile-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 7px 18px #0206178c,0 0 0 2px var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 7px 18px #0206178c,0 0 0 2px color-mix(in srgb,var(--edit-accent-primary)45%,transparent)}}.widget-settings-panel .inspector-mobile-slider:focus-visible::-moz-range-thumb{box-shadow:0 7px 18px #0206178c,0 0 0 2px var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-slider:focus-visible::-moz-range-thumb{box-shadow:0 7px 18px #0206178c,0 0 0 2px color-mix(in srgb,var(--edit-accent-primary)45%,transparent)}}.widget-settings-panel .inspector-mobile-slider.is-active::-webkit-slider-runnable-track{filter:brightness(1.08)}.widget-settings-panel .inspector-mobile-slider.is-active::-webkit-slider-thumb{border-color:var(--edit-border-accent);box-shadow:0 10px 20px #02061794,0 0 0 2px var(--edit-accent-primary-soft);transform:scale(1.06)}.widget-settings-panel .inspector-mobile-slider.is-active::-moz-range-track{filter:brightness(1.08)}.widget-settings-panel .inspector-mobile-slider.is-active::-moz-range-progress{filter:brightness(1.08)}.widget-settings-panel .inspector-mobile-slider.is-active::-moz-range-thumb{border-color:var(--edit-border-accent);box-shadow:0 10px 20px #02061794,0 0 0 2px var(--edit-accent-primary-soft);transform:scale(1.06)}.widget-settings-panel .inspector-mobile-stepper{grid-template-columns:var(--edit-touch-target-min)minmax(0,1fr)var(--edit-touch-target-min);align-items:center;gap:var(--edit-space-sm);display:grid}.widget-settings-panel .inspector-mobile-stepper-btn{min-height:var(--edit-touch-target-min);border-radius:var(--edit-radius-md);border:1px solid var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-stepper-btn{border:1px solid color-mix(in srgb,var(--edit-border-default)90%,transparent)}}.widget-settings-panel .inspector-mobile-stepper-btn{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-stepper-btn{background:color-mix(in srgb,var(--edit-surface-panel)80%,transparent)}}.widget-settings-panel .inspector-mobile-stepper-btn{color:var(--edit-text-primary);transition:background-color var(--edit-motion-fast)var(--edit-ease-standard),border-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);font-size:20px;font-weight:600;line-height:1}.widget-settings-panel .inspector-mobile-stepper-btn:hover:not(:disabled){border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft)}.widget-settings-panel .inspector-mobile-stepper-btn:active:not(:disabled){transform:translateY(1px)}.widget-settings-panel .inspector-mobile-stepper-btn:disabled{opacity:.45;cursor:not-allowed}.widget-settings-panel .inspector-mobile-stepper-value{min-height:var(--edit-touch-target-min);border-radius:var(--edit-radius-md);border:1px solid var(--edit-border-default);background:var(--edit-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mobile-stepper-value{background:color-mix(in srgb,var(--edit-surface-base)78%,transparent)}}.widget-settings-panel .inspector-mobile-stepper-value{color:var(--edit-text-primary);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.widget-settings-panel .inspector-desktop-stepper{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.widget-settings-panel .inspector-desktop-stepper-btn{border-radius:var(--edit-radius-sm);border:1px solid var(--edit-border-default);background:var(--edit-surface-elevated);height:30px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-stepper-btn{background:color-mix(in srgb,var(--edit-surface-elevated)80%,transparent)}}.widget-settings-panel .inspector-desktop-stepper-btn{color:var(--edit-text-primary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);justify-content:center;align-items:center;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.widget-settings-panel .inspector-desktop-stepper-btn:hover:not(:disabled){border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft);color:var(--edit-text-primary)}.widget-settings-panel .inspector-desktop-stepper-btn:focus-visible{border-color:var(--edit-border-accent);box-shadow:0 0 0 2px var(--edit-accent-primary-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-stepper-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-desktop-stepper-btn:active:not(:disabled){transform:translateY(1px)}.widget-settings-panel .inspector-desktop-stepper-btn:disabled{opacity:.45;cursor:not-allowed}.widget-settings-panel .inspector-desktop-stepper-value{border-radius:var(--edit-radius-sm);border:1px solid var(--edit-border-default);background:var(--edit-surface-base);min-height:30px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-stepper-value{background:color-mix(in srgb,var(--edit-surface-base)78%,transparent)}}.widget-settings-panel .inspector-desktop-stepper-value{color:var(--edit-text-primary);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:620;display:flex}.widget-settings-panel .inspector-desktop-slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.widget-settings-panel .inspector-desktop-slider-range{--inspector-slider-fill:0%;appearance:none;border-radius:var(--edit-radius-pill);background:0 0;width:100%;height:10px;border:0!important;min-height:10px!important;padding:0!important}.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-runnable-track{border-radius:var(--edit-radius-pill);background:linear-gradient(90deg,var(--edit-accent-primary-strong)0%,var(--edit-accent-primary-strong)var(--inspector-slider-fill),var(--edit-surface-elevated)var(--inspector-slider-fill),var(--edit-surface-elevated)100%);height:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,color-mix(in srgb,var(--edit-accent-primary-strong)90%,#fff 10%)0%,color-mix(in srgb,var(--edit-accent-primary-strong)90%,#fff 10%)var(--inspector-slider-fill),color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)var(--inspector-slider-fill),color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)100%)}}.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edit-border-default)68%,transparent)}}.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-thumb{appearance:none;border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-accent);width:18px;height:18px;margin-top:-4px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-thumb{border:1px solid color-mix(in srgb,var(--edit-border-accent)82%,transparent)}}.widget-settings-panel .inspector-desktop-slider-range::-webkit-slider-thumb{background:#f8fafc;box-shadow:0 6px 14px #02061766}.widget-settings-panel .inspector-desktop-slider-range::-moz-range-track{border-radius:var(--edit-radius-pill);background:var(--edit-surface-elevated);height:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-moz-range-track{background:color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)}}.widget-settings-panel .inspector-desktop-slider-range::-moz-range-track{box-shadow:inset 0 0 0 1px var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-moz-range-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edit-border-default)68%,transparent)}}.widget-settings-panel .inspector-desktop-slider-range::-moz-range-progress{border-radius:var(--edit-radius-pill);background:var(--edit-accent-primary-strong);height:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-moz-range-progress{background:color-mix(in srgb,var(--edit-accent-primary-strong)90%,#fff 10%)}}.widget-settings-panel .inspector-desktop-slider-range::-moz-range-thumb{border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-accent);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range::-moz-range-thumb{border:1px solid color-mix(in srgb,var(--edit-border-accent)82%,transparent)}}.widget-settings-panel .inspector-desktop-slider-range::-moz-range-thumb{background:#f8fafc;box-shadow:0 6px 14px #02061766}.widget-settings-panel .inspector-desktop-slider-range:focus-visible{outline:none}.widget-settings-panel .inspector-desktop-slider-range:focus-visible::-webkit-slider-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range:focus-visible::-webkit-slider-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-desktop-slider-range:focus-visible::-moz-range-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-range:focus-visible::-moz-range-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-desktop-slider.is-active .inspector-desktop-slider-range::-webkit-slider-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider.is-active .inspector-desktop-slider-range::-webkit-slider-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-desktop-slider.is-active .inspector-desktop-slider-range::-moz-range-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider.is-active .inspector-desktop-slider-range::-moz-range-thumb{box-shadow:0 8px 18px #02061780,0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-desktop-slider-value{border-radius:var(--edit-radius-sm);border:1px solid var(--edit-border-default);background:var(--edit-surface-base);min-width:48px;min-height:30px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-desktop-slider-value{background:color-mix(in srgb,var(--edit-surface-base)80%,transparent)}}.widget-settings-panel .inspector-desktop-slider-value{color:var(--edit-text-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:620;display:inline-flex}@media (max-width:300px){.widget-settings-panel .inspector-metric-grid{grid-template-columns:1fr}}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]{appearance:none;border:1px solid var(--edit-border-default);border-radius:var(--edit-radius-pill);background:var(--edit-surface-elevated);width:38px;height:22px;min-height:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]{background:color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)}}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]{cursor:pointer;transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard);box-shadow:inset 0 1px 1px #02061780}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:before{content:"";border-radius:var(--edit-radius-pill);background:var(--edit-text-primary);width:16px;height:16px;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:before{background:color-mix(in srgb,var(--edit-text-primary)92%,transparent)}}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:before{transition:transform var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard);box-shadow:0 1px 2px #0206177a}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:checked{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:checked{background:color-mix(in srgb,var(--edit-accent-primary-soft)88%,transparent)}}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:checked{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:checked{box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px color-mix(in srgb,var(--edit-accent-primary)30%,transparent)}}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:checked:before{background:#fff;transform:translate(16px)}.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px var(--edit-accent-primary),inset 0 1px 0 #ffffff0d;outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=true] input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary)36%,transparent),inset 0 1px 0 #ffffff0d}}.widget-settings-panel input[type=color]{cursor:pointer;background:0 0;border:1px solid #94a3b86b;margin-left:auto;display:block;border-radius:999px!important;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.widget-settings-panel label+input[type=color]{margin-top:-16px;margin-bottom:8px}.widget-settings-panel input[type=color]::-webkit-color-swatch-wrapper{padding:0}.widget-settings-panel input[type=color]::-webkit-color-swatch{border:none;border-radius:999px}.widget-settings-panel details{background:#0f172a3d;border-color:#94a3b824!important}.widget-settings-panel details>summary{color:#aebdd2}.widget-settings-panel[data-touch-comfort=false]{--inspector-text-primary:var(--edit-text-primary,#e7eefb)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-text-primary:color-mix(in srgb,var(--edit-text-primary,#e7eefb)90%,#fff 10%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-text-secondary:var(--edit-text-secondary,#cad7eb)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-text-secondary:color-mix(in srgb,var(--edit-text-secondary,#cad7eb)90%,#fff 10%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-text-muted:var(--edit-text-muted,#9cb0cc)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-text-muted:color-mix(in srgb,var(--edit-text-muted,#9cb0cc)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-text-on-accent:#f8fbff;--inspector-surface-base:var(--edit-surface-panel,#0f172a)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-surface-base:color-mix(in srgb,var(--edit-surface-panel,#0f172a)90%,#020617 10%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-surface-raised:var(--edit-surface-elevated,#1e293b)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-surface-raised:color-mix(in srgb,var(--edit-surface-elevated,#1e293b)86%,#020617 14%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-border-subtle:var(--edit-border-subtle,#334155)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-border-subtle:color-mix(in srgb,var(--edit-border-subtle,#334155)82%,transparent)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-accent:var(--edit-accent-primary,#38bdf8)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-accent:color-mix(in srgb,var(--edit-accent-primary,#38bdf8)84%,#fff 16%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-accent-soft:var(--edit-accent-primary-soft,#38bdf857)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-accent-soft:color-mix(in srgb,var(--edit-accent-primary-soft,#38bdf857)86%,transparent)}}.widget-settings-panel[data-touch-comfort=false]{color:var(--inspector-text-primary)}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-content{padding-top:2px;padding-bottom:6px}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-content>.inspector-group-toggle:first-of-type{margin-top:0!important}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle{border:1px solid var(--inspector-border-subtle);border-radius:12px;position:relative;margin-top:8px!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle{border:1px solid color-mix(in srgb,var(--inspector-border-subtle)56%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle{background:var(--inspector-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle{background:color-mix(in srgb,var(--inspector-surface-base)26%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle{box-shadow:none;padding:10px 7px}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=layout]{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=layout]{border-color:color-mix(in srgb,var(--inspector-accent)28%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=layout]{background:var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=layout]{background:color-mix(in srgb,var(--inspector-accent-soft)12%,var(--inspector-surface-base)88%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=layout]:before{opacity:.6}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=saved]{border-color:var(--inspector-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=saved]{border-color:color-mix(in srgb,var(--inspector-border-subtle)54%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=saved]{box-shadow:none}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=saved]:before{opacity:.38}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=saved] .inspector-group-label{color:var(--inspector-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle[data-inspector-group=saved] .inspector-group-label{color:color-mix(in srgb,var(--inspector-text-muted)86%,#fff 14%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle:before{content:"";border-radius:var(--edit-radius-pill);background:var(--inspector-accent);width:1px;position:absolute;top:10px;bottom:10px;left:7px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle:before{background:color-mix(in srgb,var(--inspector-accent)62%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle:before{opacity:.34}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open{border-color:color-mix(in srgb,var(--edit-border-accent)38%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open{background:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open{background:color-mix(in srgb,var(--inspector-surface-raised)46%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open{box-shadow:none}.widget-settings-panel[data-touch-comfort=false] .inspector-group-label{letter-spacing:.05em;color:var(--inspector-text-secondary);padding-left:4px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-label{color:color-mix(in srgb,var(--inspector-text-secondary)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-label-wrap{min-height:18px}.widget-settings-panel[data-touch-comfort=false] .inspector-group-icon{color:var(--inspector-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-icon{color:color-mix(in srgb,var(--inspector-text-muted)82%,#fff 18%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-icon{opacity:.7}.widget-settings-panel[data-touch-comfort=false] .inspector-group-chevron{color:var(--inspector-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-chevron{color:color-mix(in srgb,var(--inspector-text-muted)82%,#fff 18%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-chevron{opacity:.68}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row{min-height:30px;transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);background:0 0;border:1px solid #0000;border-radius:10px;margin-top:5px;padding:5px 7px 5px 9px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false]{opacity:.56}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]{opacity:1;border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]{border-color:color-mix(in srgb,var(--inspector-accent)28%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]{background:var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]{background:color-mix(in srgb,var(--inspector-accent-soft)20%,var(--inspector-surface-raised)80%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]{min-height:36px;padding-top:7px;padding-bottom:7px;transform:none;box-shadow:inset 0 1px #ffffff0a}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false]:hover{opacity:.82;border-color:var(--inspector-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false]:hover{border-color:color-mix(in srgb,var(--inspector-border-subtle)40%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false]:hover{background:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false]:hover{background:color-mix(in srgb,var(--inspector-surface-raised)30%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-label{letter-spacing:.012em;color:var(--inspector-text-primary);font-size:11.5px;font-weight:610}.widget-settings-panel[data-touch-comfort=false] .inspector-section-label-wrap{align-items:center}.widget-settings-panel[data-touch-comfort=false] .inspector-section-icon{color:var(--inspector-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-icon{color:color-mix(in srgb,var(--inspector-text-muted)84%,#fff 16%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-icon{opacity:.95;transition:color var(--edit-motion-fast)var(--edit-ease-standard),opacity var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-icon{color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-icon{color:color-mix(in srgb,var(--inspector-accent)80%,#fff 20%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-icon{opacity:1}.widget-settings-panel[data-touch-comfort=false] .inspector-section-summary{opacity:.72;color:var(--inspector-text-muted);font-size:10px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-toggle{border-radius:var(--edit-radius-sm);width:24px;height:24px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-toggle{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-toggle{border-color:color-mix(in srgb,var(--inspector-accent)82%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-toggle{background:var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-toggle{background:color-mix(in srgb,var(--inspector-accent-soft)80%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-toggle{color:var(--inspector-text-on-accent);box-shadow:0 0 0 1px var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-toggle{box-shadow:0 0 0 1px color-mix(in srgb,var(--inspector-accent)36%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{min-width:26px;min-height:20px;color:var(--inspector-text-on-accent);background:var(--inspector-accent);justify-content:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:620}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{background:color-mix(in srgb,var(--inspector-accent)60%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{border-color:color-mix(in srgb,var(--inspector-accent)58%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-change-dot{width:5px;height:5px;box-shadow:0 0 0 3px var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-change-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--inspector-accent-soft)72%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card{border-color:var(--inspector-border-subtle);margin-top:4px!important;margin-bottom:12px!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card{border-color:color-mix(in srgb,var(--inspector-border-subtle)54%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card{background:var(--inspector-surface-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card{background:color-mix(in srgb,var(--inspector-surface-base)58%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card{box-shadow:inset 0 1px #ffffff08;padding:11px 11px 10px!important}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card>label{color:var(--inspector-text-secondary);font-size:11.5px;font-weight:540}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card>label+:is(input,select,textarea,.inspector-metric-grid,details,div,button){margin-top:5px!important}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card>:is(input,select,textarea,.inspector-metric-grid,details,div,button)+label{margin-top:10px!important}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .inspector-metric-grid{gap:10px 9px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .inspector-metric{gap:3px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .inspector-metric-label{color:var(--inspector-text-muted);font-size:10px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools{background:0 0;border:0;border-radius:0;align-items:center;min-height:0;margin-bottom:8px;padding:0 0 2px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-count{letter-spacing:.03em;text-transform:uppercase;color:var(--inspector-text-muted);font-size:10.5px;font-weight:590}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-preview{max-width:118px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-meta{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-count{grid-column:2}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-preview{max-width:none;color:var(--inspector-text-muted);grid-column:1/-1;margin-left:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-preview{color:color-mix(in srgb,var(--inspector-text-muted)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-change-dot{grid-column:1}.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{border:1px solid var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{border:1px solid color-mix(in srgb,var(--edit-border-default)48%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{background:0 0;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:540}.widget-settings-panel[data-touch-comfort=false] .inspector-overflow-action{width:22px;height:22px}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open .inspector-group-label{color:var(--inspector-text-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle.inspector-group-toggle-open .inspector-group-label{color:color-mix(in srgb,var(--inspector-text-primary)92%,#fff 8%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-group-toggle+.inspector-section-row{margin-top:10px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row{position:relative}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row:before{content:"";border-radius:var(--edit-radius-pill);background:var(--inspector-border-subtle);width:1px;position:absolute;top:8px;bottom:8px;left:5px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row:before{background:color-mix(in srgb,var(--inspector-border-subtle)84%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row:before{opacity:.26;transition:background-color var(--edit-motion-fast)var(--edit-ease-standard),opacity var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]:before{background:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]:before{background:color-mix(in srgb,var(--inspector-accent)84%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]:before{opacity:.58}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]:before{background:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]:before{background:color-mix(in srgb,var(--inspector-accent)68%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]:before{opacity:.78}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]{border-color:color-mix(in srgb,var(--inspector-accent)32%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]{background:var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]{background:color-mix(in srgb,var(--inspector-accent-soft)14%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=false][data-has-changes=true]{opacity:.8}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-has-changes=true] .inspector-section-label{color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-has-changes=true] .inspector-section-label{color:color-mix(in srgb,var(--inspector-accent)84%,#fff 16%)}}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-content:has(.inspector-section-row[data-inspector-open=true]) .inspector-section-row[data-inspector-open=false]{opacity:.64;filter:saturate(.84)}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-content:has(.inspector-section-row[data-inspector-open=true]) .inspector-section-row[data-inspector-open=false]:hover{opacity:.9;filter:saturate()}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card{margin-left:8px;margin-right:2px;position:relative}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card:before{content:"";border-radius:var(--edit-radius-pill);background:linear-gradient(180deg,var(--edit-accent-primary)0%,var(--edit-accent-primary)100%);width:1px;position:absolute;top:12px;bottom:12px;left:-7px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary)74%,transparent)0%,color-mix(in srgb,var(--edit-accent-primary)34%,transparent)100%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card:before{opacity:.32}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .inspector-metric{background:0 0;border:0;border-radius:0;padding:0}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .inspector-metric:focus-within,.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=false]{background:0 0;border-color:#0000}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=false] .inspector-section-tools-count{color:var(--inspector-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=false] .inspector-section-tools-count{color:color-mix(in srgb,var(--inspector-text-muted)86%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=false] .inspector-text-action{opacity:.65}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=true]{background:0 0;border-color:#0000}.widget-settings-panel[data-touch-comfort=false]{--inspector-control-height:32px;--inspector-control-radius:10px;--inspector-control-pad-x:10px;--inspector-control-border:var(--inspector-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-control-border:color-mix(in srgb,var(--inspector-border-subtle)92%,transparent)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-control-bg:var(--inspector-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-control-bg:color-mix(in srgb,var(--inspector-surface-base)84%,transparent)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-control-bg-hover:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-control-bg-hover:color-mix(in srgb,var(--inspector-surface-raised)78%,var(--inspector-accent-soft)22%)}}.widget-settings-panel[data-touch-comfort=false]{--inspector-control-bg-focus:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false]{--inspector-control-bg-focus:color-mix(in srgb,var(--inspector-surface-raised)74%,var(--inspector-accent-soft)26%)}}.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:var(--inspector-control-height);border-radius:var(--inspector-control-radius);border-color:var(--inspector-control-border);background:var(--inspector-control-bg);padding-left:var(--inspector-control-pad-x);padding-right:var(--inspector-control-pad-x);color:var(--inspector-text-primary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard);font-size:12.5px;line-height:1.25}.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):hover{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):hover{border-color:color-mix(in srgb,var(--inspector-accent)66%,transparent)}}.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):hover{background:var(--inspector-control-bg-hover)}.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{border-color:var(--inspector-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{border-color:color-mix(in srgb,var(--inspector-accent)90%,transparent)}}.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{background:var(--inspector-control-bg-focus);box-shadow:0 0 0 2px var(--inspector-accent-soft),inset 0 1px 0 #ffffff0a}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--inspector-accent-soft)78%,transparent),inset 0 1px 0 #ffffff0a}}.widget-settings-panel[data-touch-comfort=false] select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--inspector-text-muted)50%),linear-gradient(135deg,var(--inspector-text-muted)50%,transparent 50%);padding-right:30px!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] select{background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--inspector-text-muted)88%,#fff 12%)50%),linear-gradient(135deg,color-mix(in srgb,var(--inspector-text-muted)88%,#fff 12%)50%,transparent 50%)}}.widget-settings-panel[data-touch-comfort=false] select{background-position:calc(100% - 14px) 13px,calc(100% - 9px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]{appearance:none;border:1px solid var(--inspector-control-border);background:var(--inspector-control-bg);cursor:pointer;width:18px;height:18px;min-height:18px;transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);border-radius:6px;flex:none;position:relative}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:before{content:"";transform-origin:50%;opacity:0;width:8px;height:4px;transition:opacity var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;top:4px;left:4px;transform:rotate(-45deg)scale(0)}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:hover{border-color:color-mix(in srgb,var(--edit-border-accent)68%,transparent)}}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:hover{background:var(--inspector-control-bg-hover)}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:checked{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-strong)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:checked{background:color-mix(in srgb,var(--edit-accent-primary-strong)78%,var(--edit-surface-panel)22%)}}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:checked{box-shadow:0 0 0 2px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:checked{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)68%,transparent)}}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:checked:before{opacity:1;transform:rotate(-45deg)scale(1)}.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:focus-visible{border-color:var(--edit-border-accent);box-shadow:0 0 0 2px var(--edit-accent-primary-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)82%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch{border-color:var(--inspector-control-border);background:var(--edit-surface-panel);border-radius:999px;min-height:28px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch{background:color-mix(in srgb,var(--edit-surface-panel)76%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch{gap:8px;padding:3px 8px}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch:hover{background:var(--inspector-control-bg-hover)}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch:focus-visible{border-color:var(--edit-border-accent);box-shadow:0 0 0 2px var(--edit-accent-primary-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)82%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-track{background:var(--edit-border-default);width:30px;height:17px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-track{background:color-mix(in srgb,var(--edit-border-default)88%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-thumb{width:13px;height:13px}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch.is-on .inspector-toggle-track{background:var(--edit-accent-primary-strong)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch.is-on .inspector-toggle-track{background:color-mix(in srgb,var(--edit-accent-primary-strong)78%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-toggle-switch.is-on .inspector-toggle-thumb{transform:translate(13px)}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color{border:1px solid var(--inspector-control-border);cursor:pointer;background:var(--inspector-control-bg);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard);appearance:none;margin-left:0;display:block;width:100%!important;height:var(--inspector-control-height)!important;min-height:var(--inspector-control-height)!important;border-radius:var(--inspector-control-radius)!important;padding:2px!important}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-control-color:hover{border-color:color-mix(in srgb,var(--edit-border-accent)68%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color:hover{background:var(--inspector-control-bg-hover)}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color:focus-visible{border-color:var(--edit-border-accent);box-shadow:0 0 0 2px var(--edit-accent-primary-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-control-color:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)82%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color{margin-top:6px;margin-bottom:8px}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color::-webkit-color-swatch-wrapper{padding:0}.widget-settings-panel[data-touch-comfort=false] .inspector-control-color::-webkit-color-swatch{border-radius:calc(var(--inspector-control-radius) - 3px);border:1px solid var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-control-color::-webkit-color-swatch{border:1px solid color-mix(in srgb,var(--edit-border-default)58%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .ui-button,.widget-settings-panel[data-touch-comfort=false] .inspector-text-action,.widget-settings-panel[data-touch-comfort=false] .inspector-overflow-action{min-height:26px;transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);border-radius:8px}.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{border-color:var(--edit-border-default);padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{border-color:color-mix(in srgb,var(--edit-border-default)64%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{background:color-mix(in srgb,var(--edit-surface-elevated)66%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{color:var(--edit-text-secondary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-text-action{color:color-mix(in srgb,var(--edit-text-secondary)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-overflow-action{border-radius:8px;width:24px;height:24px}.widget-settings-panel[data-touch-comfort=false] .inspector-text-action:hover:not(:disabled),.widget-settings-panel[data-touch-comfort=false] .inspector-overflow-action:hover{transform:translateY(-.5px)}.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{border-color:var(--edit-border-accent);border-radius:999px;min-height:20px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{border-color:color-mix(in srgb,var(--edit-border-accent)52%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{background:color-mix(in srgb,var(--edit-accent-primary-soft)72%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{color:var(--edit-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{color:color-mix(in srgb,var(--edit-text-accent)90%,#fff 10%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-change-count{font-weight:620}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-count{background:var(--edit-surface-base);border-radius:999px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools-count{background:color-mix(in srgb,var(--edit-surface-base)72%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=true] .inspector-section-tools-count{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=true] .inspector-section-tools-count{background:color-mix(in srgb,var(--edit-accent-primary-soft)72%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=true] .inspector-section-tools-count{color:var(--edit-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-tools[data-has-changes=true] .inspector-section-tools-count{color:color-mix(in srgb,var(--edit-text-accent)90%,#fff 10%)}}.widget-settings-panel[data-touch-comfort=false] .widget-chip{border-color:var(--edit-border-default);border-radius:9px;min-height:26px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .widget-chip{border-color:color-mix(in srgb,var(--edit-border-default)62%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .widget-chip{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .widget-chip{background:color-mix(in srgb,var(--edit-surface-panel)68%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .widget-chip{transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),color var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row{min-height:var(--inspector-control-height);border:1px solid var(--edit-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row{border:1px solid color-mix(in srgb,var(--edit-border-subtle)56%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row{border-radius:var(--inspector-control-radius);background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row{background:color-mix(in srgb,var(--edit-surface-panel)66%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row{transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard);margin-top:0;padding:0 10px}.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row:hover{border-color:color-mix(in srgb,var(--edit-border-accent)62%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row:hover{background:var(--inspector-control-bg-hover)}.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row>span:first-child{color:var(--edit-text-secondary);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-boolean-row>span:first-child{color:color-mix(in srgb,var(--edit-text-secondary)94%,#fff 6%)}}.widget-settings-panel[data-touch-comfort=false] details{border:1px solid var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] details{border:1px solid color-mix(in srgb,var(--edit-border-subtle)58%,transparent)!important}}.widget-settings-panel[data-touch-comfort=false] details{border-radius:var(--edit-radius-md);background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] details{background:color-mix(in srgb,var(--edit-surface-panel)66%,transparent)}}.widget-settings-panel[data-touch-comfort=false] details{box-shadow:inset 0 1px #ffffff08}.widget-settings-panel[data-touch-comfort=false] details>summary{min-height:30px;color:var(--edit-text-secondary);align-items:center;font-size:11px;font-weight:560;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] details>summary{color:color-mix(in srgb,var(--edit-text-secondary)92%,#fff 8%)}}.widget-settings-panel[data-touch-comfort=false] details[open]>summary{color:var(--edit-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] details[open]>summary{color:color-mix(in srgb,var(--edit-text-accent)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card :is(.widget-control-group,.inspector-metric-grid){margin-top:7px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .widget-control-group--segmented{border:1px solid var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .widget-control-group--segmented{border:1px solid color-mix(in srgb,var(--edit-border-subtle)62%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .widget-control-group--segmented{border-radius:var(--edit-radius-md);background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .widget-control-group--segmented{background:color-mix(in srgb,var(--edit-surface-panel)64%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .widget-control-group--segmented{padding:4px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true]+.inspector-card .widget-chip{min-height:28px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-meta{gap:6px}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-label{color:var(--inspector-text-on-accent);font-weight:660}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-label{color:color-mix(in srgb,var(--inspector-text-on-accent)86%,var(--inspector-accent)14%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-summary{color:var(--inspector-text-on-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-section-row[data-inspector-open=true] .inspector-section-summary{color:color-mix(in srgb,var(--inspector-text-on-accent)78%,var(--inspector-accent)22%)}}.widget-settings-panel[data-touch-comfort=false] :is(label,.inspector-metric-label){color:var(--inspector-text-secondary)}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer{position:relative;border-top-color:var(--inspector-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer{border-top-color:color-mix(in srgb,var(--inspector-border-subtle)56%,transparent)!important}}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer{background:var(--inspector-surface-base)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer{background:color-mix(in srgb,var(--inspector-surface-base)82%,transparent)!important}}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer{box-shadow:none;padding:6px 9px 7px}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--inspector-border-subtle),transparent);height:1px;position:absolute;top:0;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--inspector-border-subtle)28%,transparent),transparent)}}.widget-settings-panel[data-touch-comfort=false] .widget-inspector-footer:before{pointer-events:none}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toolbar{justify-content:space-between;align-items:center;column-gap:9px}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-left{min-width:0}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-right{background:0 0;border:0;border-radius:0;min-height:28px;padding:0}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search-wrap{min-width:0}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search{color:var(--inspector-text-primary);border-color:var(--inspector-border-subtle);width:min(100%,224px);max-width:100%;min-height:30px;padding-right:9px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search{border-color:color-mix(in srgb,var(--inspector-border-subtle)58%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search{background:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search{background:color-mix(in srgb,var(--inspector-surface-raised)56%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search{transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search::placeholder{color:var(--inspector-text-muted)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search::placeholder{color:color-mix(in srgb,var(--inspector-text-muted)82%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:hover{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:hover{border-color:color-mix(in srgb,var(--inspector-accent)26%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:hover{background:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:hover{background:color-mix(in srgb,var(--inspector-surface-raised)62%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:focus-visible{border-color:var(--inspector-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:focus-visible{border-color:color-mix(in srgb,var(--inspector-accent)52%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:focus-visible{box-shadow:0 0 0 2px var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-search:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--inspector-accent-soft)42%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-clear{min-width:28px;min-height:28px;padding-inline:7px}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle{border-color:var(--inspector-border-subtle);min-height:26px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle{border-color:color-mix(in srgb,var(--inspector-border-subtle)54%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle{background:var(--inspector-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle{background:color-mix(in srgb,var(--inspector-surface-base)34%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle:hover{border-color:var(--inspector-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle:hover{border-color:color-mix(in srgb,var(--inspector-accent)24%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle:hover{background:var(--inspector-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-toggle:hover{background:color-mix(in srgb,var(--inspector-surface-raised)46%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-title{font-size:12px;font-weight:610;color:var(--inspector-text-secondary)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-title{color:color-mix(in srgb,var(--inspector-text-secondary)90%,#fff 10%)!important}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-message{color:var(--inspector-text-muted)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-message{color:color-mix(in srgb,var(--inspector-text-muted)92%,#fff 8%)!important}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-results{border:0;border-top:1px solid var(--inspector-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-results{border-top:1px solid color-mix(in srgb,var(--inspector-border-subtle)34%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-results{background:0 0;border-radius:0;padding:6px 0 0}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-results-list{max-height:112px;padding-right:0}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-results-empty{padding-inline:2px}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-result{color:var(--inspector-text-secondary);background:0 0;border:0;border-radius:8px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-result{color:color-mix(in srgb,var(--inspector-text-secondary)94%,#fff 6%)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-result{transition:color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-result:hover{background:var(--inspector-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel[data-touch-comfort=false] .inspector-footer-result:hover{background:color-mix(in srgb,var(--inspector-accent-soft)14%,transparent)}}.widget-settings-panel[data-touch-comfort=false] .inspector-footer-result:hover{color:var(--inspector-text-primary)}.widget-settings-panel .inspector-appearance-topbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.widget-settings-panel .inspector-appearance-theme-chip{background:var(--edit-surface-base);border-radius:999px;align-items:center;min-height:20px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-appearance-theme-chip{background:color-mix(in srgb,var(--edit-surface-base)78%,transparent)}}.widget-settings-panel .inspector-appearance-theme-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--edit-text-muted);font-size:10px;font-weight:620}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-appearance-theme-chip{color:color-mix(in srgb,var(--edit-text-muted)90%,#fff 10%)}}.widget-settings-panel .inspector-frame-block{margin-top:12px}.widget-settings-panel .inspector-frame-header{align-items:center;gap:8px;display:flex}.widget-settings-panel .inspector-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.widget-settings-panel .inspector-frame-card{border:1px solid var(--inspector-frame-border,transparent);text-align:left;width:100%;min-height:68px;box-shadow:var(--inspector-frame-shadow,none);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard);background:0 0;border-radius:12px;justify-content:flex-start;align-items:flex-end;padding:8px;display:flex;position:relative;overflow:hidden}.widget-settings-panel .inspector-frame-card:before{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 20% 0%,var(--edit-accent-primary-soft)0%,transparent 58%),linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card:before{background:radial-gradient(120% 120% at 20% 0%,color-mix(in srgb,var(--edit-accent-primary-soft)34%,transparent)0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)84%,transparent)0%,color-mix(in srgb,var(--edit-surface-panel)78%,transparent)100%)}}.widget-settings-panel .inspector-frame-card:before{transition:opacity var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard),background var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-frame-card:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card:hover{border-color:color-mix(in srgb,var(--edit-border-accent)62%,transparent)}}.widget-settings-panel .inspector-frame-card:hover{box-shadow:var(--inspector-frame-shadow,none),0 0 0 1px var(--edit-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card:hover{box-shadow:var(--inspector-frame-shadow,none),0 0 0 1px color-mix(in srgb,var(--edit-border-accent)18%,transparent)}}.widget-settings-panel .inspector-frame-card:hover:before{transform:scale(1.01)}.widget-settings-panel .inspector-frame-card.is-active{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card.is-active{border-color:color-mix(in srgb,var(--edit-border-accent)82%,transparent)}}.widget-settings-panel .inspector-frame-card.is-active{box-shadow:var(--inspector-frame-shadow,none),0 0 0 1px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card.is-active{box-shadow:var(--inspector-frame-shadow,none),0 0 0 1px color-mix(in srgb,var(--edit-accent-primary-soft)32%,transparent)}}.widget-settings-panel .inspector-frame-card.is-active:before{background:radial-gradient(120% 120% at 20% 0%,var(--edit-accent-primary-soft)0%,transparent 56%),linear-gradient(180deg,var(--edit-surface-elevated)0%,var(--edit-surface-panel)100%)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card.is-active:before{background:radial-gradient(120% 120% at 20% 0%,color-mix(in srgb,var(--edit-accent-primary-soft)40%,transparent)0%,transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-elevated)88%,transparent)0%,color-mix(in srgb,var(--edit-surface-panel)82%,transparent)100%)}}.widget-settings-panel .inspector-frame-card[data-frame-style=theme]{--inspector-frame-border:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=theme]{--inspector-frame-border:color-mix(in srgb,var(--edit-border-subtle)44%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=theme]{--inspector-frame-shadow:inset 0 1px 0 #ffffff14}.widget-settings-panel .inspector-frame-card[data-frame-style=none]{--inspector-frame-border:transparent;--inspector-frame-shadow:none}.widget-settings-panel .inspector-frame-card[data-frame-style=none]:before{opacity:.7}.widget-settings-panel .inspector-frame-card[data-frame-style=soft_line]{--inspector-frame-border:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=soft_line]{--inspector-frame-border:color-mix(in srgb,var(--edit-border-default)60%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=soft_line]{--inspector-frame-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=soft_line]{--inspector-frame-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px color-mix(in srgb,var(--edit-border-subtle)16%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=crisp_line]{--inspector-frame-border:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=crisp_line]{--inspector-frame-border:color-mix(in srgb,var(--edit-border-default)92%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=crisp_line]{--inspector-frame-shadow:0 0 0 1px var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=crisp_line]{--inspector-frame-shadow:0 0 0 1px color-mix(in srgb,var(--edit-border-default)24%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=glow_edge]{--inspector-frame-border:var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=glow_edge]{--inspector-frame-border:color-mix(in srgb,var(--edit-accent-primary)42%,var(--edit-border-default))}}.widget-settings-panel .inspector-frame-card[data-frame-style=glow_edge]{--inspector-frame-shadow:0 0 0 1px var(--edit-accent-primary),0 0 14px var(--edit-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=glow_edge]{--inspector-frame-shadow:0 0 0 1px color-mix(in srgb,var(--edit-accent-primary)20%,transparent),0 0 14px color-mix(in srgb,var(--edit-accent-primary)18%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=double_frame]{--inspector-frame-border:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=double_frame]{--inspector-frame-border:color-mix(in srgb,var(--edit-border-default)76%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=double_frame]{--inspector-frame-shadow:inset 0 0 0 4px var(--edit-border-default),inset 0 0 0 5px var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=double_frame]{--inspector-frame-shadow:inset 0 0 0 4px color-mix(in srgb,var(--edit-border-default)10%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--edit-border-default)36%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=pixel_frame]{--inspector-frame-border:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=pixel_frame]{--inspector-frame-border:color-mix(in srgb,var(--edit-border-default)90%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=pixel_frame]{--inspector-frame-shadow:0 0 0 1px var(--edit-border-default),5px 5px 0 var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=pixel_frame]{--inspector-frame-shadow:0 0 0 1px color-mix(in srgb,var(--edit-border-default)24%,transparent),5px 5px 0 color-mix(in srgb,var(--edit-border-default)16%,transparent)}}.widget-settings-panel .inspector-frame-card[data-frame-style=pixel_frame]{border-width:2px;border-radius:7px}.widget-settings-panel .inspector-frame-card[data-frame-style=sticker_outline]{--inspector-frame-border:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=sticker_outline]{--inspector-frame-border:color-mix(in srgb,var(--edit-surface-elevated)92%,#fff 8%)}}.widget-settings-panel .inspector-frame-card[data-frame-style=sticker_outline]{--inspector-frame-shadow:0 0 0 3px var(--edit-surface-elevated),0 8px 20px #0f172a1f}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=sticker_outline]{--inspector-frame-shadow:0 0 0 3px color-mix(in srgb,var(--edit-surface-elevated)94%,#fff 6%),0 8px 20px #0f172a1f}}.widget-settings-panel .inspector-frame-card[data-frame-style=frost_edge]{--inspector-frame-border:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-card[data-frame-style=frost_edge]{--inspector-frame-border:color-mix(in srgb,#ffffffd6 58%,var(--edit-border-default))}}.widget-settings-panel .inspector-frame-card[data-frame-style=frost_edge]{--inspector-frame-shadow:inset 0 1px 0 #ffffff38,0 0 0 1px #ffffff27}.widget-settings-panel .inspector-frame-label{z-index:1;min-width:0;color:var(--edit-text-primary);text-shadow:0 1px 8px #0f172a3d;font-size:10.5px;font-weight:620;line-height:1.2;position:relative}.widget-settings-panel .inspector-frame-hint{color:var(--edit-text-muted);font-size:10px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-frame-hint{color:color-mix(in srgb,var(--edit-text-muted)92%,#fff 8%)}}.widget-settings-panel .inspector-motif-block{margin-top:12px}.widget-settings-panel .inspector-motif-header{align-items:center;gap:8px;display:flex}.widget-settings-panel .inspector-motif-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.widget-settings-panel .inspector-motif-card{aspect-ratio:1;border:1px solid var(--edit-border-subtle);width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card{border:1px solid color-mix(in srgb,var(--edit-border-subtle)76%,transparent)}}.widget-settings-panel .inspector-motif-card{background:var(--edit-surface-panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card{background:color-mix(in srgb,var(--edit-surface-panel)68%,transparent)}}.widget-settings-panel .inspector-motif-card{text-align:left;transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-motif-card:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card:hover{border-color:color-mix(in srgb,var(--edit-border-accent)66%,transparent)}}.widget-settings-panel .inspector-motif-card:hover{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card:hover{background:color-mix(in srgb,var(--edit-surface-elevated)74%,var(--edit-accent-primary-soft)10%)}}.widget-settings-panel .inspector-motif-card:hover{transform:translateY(-1px)}.widget-settings-panel .inspector-motif-card.is-active{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card.is-active{border-color:color-mix(in srgb,var(--edit-border-accent)82%,transparent)}}.widget-settings-panel .inspector-motif-card.is-active{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card.is-active{background:color-mix(in srgb,var(--edit-surface-elevated)72%,var(--edit-accent-primary-soft)16%)}}.widget-settings-panel .inspector-motif-card.is-active{box-shadow:inset 0 1px 0 #ffffff0d,0 0 0 1px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-card.is-active{box-shadow:inset 0 1px 0 #ffffff0d,0 0 0 1px color-mix(in srgb,var(--edit-accent-primary-soft)34%,transparent)}}.widget-settings-panel .inspector-motif-preview{border-radius:inherit;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.widget-settings-panel .inspector-motif-preview-base,.widget-settings-panel .inspector-motif-preview-layer,.widget-settings-panel .inspector-motif-preview-icon{border-radius:inherit;position:absolute;inset:0}.widget-settings-panel .inspector-motif-preview-base{background:radial-gradient(140% 140% at 18% 0%,var(--edit-accent-primary-soft)0%,transparent 56%),linear-gradient(180deg,#142238 0%,#0f1b2d 100%)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-preview-base{background:radial-gradient(140% 140% at 18% 0%,color-mix(in srgb,var(--edit-accent-primary-soft)24%,transparent)0%,transparent 56%),linear-gradient(180deg,color-mix(in srgb,#142238 74%,var(--edit-surface-elevated)26%)0%,color-mix(in srgb,#0f1b2d 84%,var(--edit-surface-panel)16%)100%)}}.widget-settings-panel .inspector-motif-preview-base{border:0}.widget-settings-panel .inspector-motif-preview-layer{filter:saturate(1.06)contrast(1.02);background-position:50%;background-repeat:no-repeat;background-size:cover}.widget-settings-panel .inspector-motif-preview-icon{z-index:1;color:var(--edit-text-secondary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-preview-icon{color:color-mix(in srgb,var(--edit-text-secondary)80%,#fff 20%)}}.widget-settings-panel .inspector-motif-badge{z-index:2;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;display:inline-flex;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-badge{background:color-mix(in srgb,#0f172ab8 70%,var(--edit-accent-primary-soft)30%)}}.widget-settings-panel .inspector-motif-badge{color:var(--edit-text-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:640}.widget-settings-panel .inspector-motif-controls{flex-direction:column;gap:10px;margin-top:10px;display:flex}.widget-settings-panel .inspector-motif-polish{margin-top:2px;border:1px solid var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-polish{border:1px solid color-mix(in srgb,var(--edit-border-subtle)54%,transparent)!important}}.widget-settings-panel .inspector-motif-polish{background:var(--edit-surface-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-polish{background:color-mix(in srgb,var(--edit-surface-base)42%,transparent)}}.widget-settings-panel .inspector-motif-polish{box-shadow:none}.widget-settings-panel .inspector-motif-polish>summary{letter-spacing:.04em;min-height:30px;color:var(--edit-text-secondary);align-items:center;font-size:10.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-polish>summary{color:color-mix(in srgb,var(--edit-text-secondary)88%,#fff 12%)}}.widget-settings-panel .inspector-motif-polish[open]>summary{color:var(--edit-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-motif-polish[open]>summary{color:color-mix(in srgb,var(--edit-text-accent)80%,#fff 20%)}}.widget-settings-panel .inspector-motif-polish-fields{gap:10px;padding:0 10px 10px;display:grid}.widget-settings-panel .inspector-motif-actions{justify-content:flex-end;display:flex}.widget-settings-panel .inspector-motif-option-group{flex-direction:column;gap:5px;display:flex}.widget-settings-panel .inspector-motif-segmented{flex-wrap:wrap;gap:5px;display:flex}.widget-settings-panel .inspector-motif-segmented .widget-chip{flex:calc(33.333% - 6px);justify-content:center;min-width:0}.widget-settings-panel .inspector-motif-segmented--region .widget-chip{flex-basis:calc(33.333% - 6px)}.widget-settings-panel[data-touch-comfort=true] .inspector-motif-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-settings-panel[data-touch-comfort=true] .inspector-element-material-grid,.widget-settings-panel[data-touch-comfort=true] .inspector-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-settings-panel[data-touch-comfort=true] .inspector-frame-card,.widget-settings-panel[data-touch-comfort=true] .inspector-motif-card{min-height:0}.widget-settings-panel[data-touch-comfort=true] .inspector-element-color-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.widget-settings-panel .inspector-mode-switch{border:1px solid var(--edit-border-subtle);align-items:center;gap:4px;margin:2px 0 10px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mode-switch{border:1px solid color-mix(in srgb,var(--edit-border-subtle)72%,transparent)}}.widget-settings-panel .inspector-mode-switch{border-radius:var(--edit-radius-pill);background:var(--edit-surface-base)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mode-switch{background:color-mix(in srgb,var(--edit-surface-base)78%,transparent)}}.widget-settings-panel .inspector-mode-chip{border-radius:var(--edit-radius-pill);min-height:27px;color:var(--edit-text-muted);background:0 0;border:0;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mode-chip{color:color-mix(in srgb,var(--edit-text-muted)84%,#fff 16%)}}.widget-settings-panel .inspector-mode-chip{letter-spacing:.01em;transition:color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard);font-size:11px;font-weight:580}.widget-settings-panel .inspector-mode-chip:hover{color:var(--edit-text-primary)}.widget-settings-panel .inspector-mode-chip:disabled{opacity:.44;cursor:default}.widget-settings-panel .inspector-mode-chip.is-active{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-mode-chip.is-active{background:color-mix(in srgb,var(--edit-accent-primary-soft)78%,transparent)}}.widget-settings-panel .inspector-mode-chip.is-active{color:var(--edit-text-accent);box-shadow:inset 0 1px #ffffff0f}.widget-settings-panel .inspector-element-card{border-color:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-card{border-color:color-mix(in srgb,var(--edit-border-subtle)68%,transparent)}}.widget-settings-panel .inspector-element-card{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-card{background:color-mix(in srgb,var(--edit-surface-panel)74%,transparent)}}.widget-settings-panel .inspector-element-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.widget-settings-panel .inspector-element-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.widget-settings-panel .inspector-element-copy{min-width:0}.widget-settings-panel .inspector-element-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--edit-text-muted);font-size:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-eyebrow{color:color-mix(in srgb,var(--edit-text-muted)84%,transparent)}}.widget-settings-panel .inspector-element-title{color:var(--edit-text-primary);margin-top:2px;font-size:14px;font-weight:620}.widget-settings-panel .inspector-element-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.widget-settings-panel .inspector-element-meta span{border-radius:var(--edit-radius-pill);background:var(--edit-surface-base);align-items:center;min-height:20px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-meta span{background:color-mix(in srgb,var(--edit-surface-base)72%,transparent)}}.widget-settings-panel .inspector-element-meta span{color:var(--edit-text-secondary);font-size:10px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-meta span{color:color-mix(in srgb,var(--edit-text-secondary)88%,#fff 12%)}}.widget-settings-panel .inspector-element-meta .is-bounds{font-variant-numeric:tabular-nums}.widget-settings-panel .inspector-element-description{max-width:32ch;color:var(--edit-text-secondary);margin-top:7px;font-size:10.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-description{color:color-mix(in srgb,var(--edit-text-secondary)86%,#fff 14%)}}.widget-settings-panel .inspector-element-action-row{gap:10px;margin-top:12px;display:grid}.widget-settings-panel .inspector-element-reorder{flex-wrap:wrap;gap:8px;display:flex}.widget-settings-panel .inspector-element-block{margin-top:12px}.widget-settings-panel .inspector-element-group{gap:10px;margin-top:14px;display:grid}.widget-settings-panel .inspector-element-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--edit-text-muted);font-size:10px;font-weight:640}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-group-title{color:color-mix(in srgb,var(--edit-text-muted)78%,transparent)}}.widget-settings-panel .inspector-element-field{gap:6px;display:grid}.widget-settings-panel .inspector-element-target-note{color:var(--edit-text-secondary);font-size:10.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-note{color:color-mix(in srgb,var(--edit-text-secondary)84%,#fff 16%)}}.widget-settings-panel .inspector-element-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.widget-settings-panel .inspector-element-target-button{border:1px solid var(--edit-border-subtle);align-content:start;gap:5px;min-height:52px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-button{border:1px solid color-mix(in srgb,var(--edit-border-subtle)66%,transparent)}}.widget-settings-panel .inspector-element-target-button{background:var(--edit-surface-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-button{background:color-mix(in srgb,var(--edit-surface-base)52%,transparent)}}.widget-settings-panel .inspector-element-target-button{text-align:left;transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-element-target-button:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-button:hover{border-color:color-mix(in srgb,var(--edit-border-accent)62%,transparent)}}.widget-settings-panel .inspector-element-target-button:hover{transform:translateY(-1px)}.widget-settings-panel .inspector-element-target-button.is-active{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-button.is-active{border-color:color-mix(in srgb,var(--edit-border-accent)84%,transparent)}}.widget-settings-panel .inspector-element-target-button.is-active{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-button.is-active{background:color-mix(in srgb,var(--edit-accent-primary-soft)18%,var(--edit-surface-base))}}.widget-settings-panel .inspector-element-target-button.is-active{box-shadow:inset 0 0 0 1px #fff1,0 0 0 1px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-button.is-active{box-shadow:inset 0 0 0 1px #fff1,0 0 0 1px color-mix(in srgb,var(--edit-accent-primary-soft)24%,transparent)}}.widget-settings-panel .inspector-element-target-label{color:var(--edit-text-primary);font-size:11px;font-weight:620}.widget-settings-panel .inspector-element-target-meta{flex-wrap:wrap;gap:5px;display:inline-flex}.widget-settings-panel .inspector-element-target-meta span{border-radius:var(--edit-radius-pill);background:var(--edit-surface-elevated);align-items:center;min-height:18px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-meta span{background:color-mix(in srgb,var(--edit-surface-elevated)72%,transparent)}}.widget-settings-panel .inspector-element-target-meta span{color:var(--edit-text-secondary);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-target-meta span{color:color-mix(in srgb,var(--edit-text-secondary)84%,#fff 16%)}}.widget-settings-panel .inspector-element-material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.widget-settings-panel .inspector-element-material-card{border:1px solid var(--edit-border-subtle);gap:7px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-card{border:1px solid color-mix(in srgb,var(--edit-border-subtle)66%,transparent)}}.widget-settings-panel .inspector-element-material-card{background:var(--edit-surface-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-card{background:color-mix(in srgb,var(--edit-surface-base)54%,transparent)}}.widget-settings-panel .inspector-element-material-card{transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-element-material-card:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-card:hover{border-color:color-mix(in srgb,var(--edit-border-accent)66%,transparent)}}.widget-settings-panel .inspector-element-material-card:hover{transform:translateY(-1px)}.widget-settings-panel .inspector-element-material-card.is-active{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-card.is-active{border-color:color-mix(in srgb,var(--edit-border-accent)84%,transparent)}}.widget-settings-panel .inspector-element-material-card.is-active{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-card.is-active{background:color-mix(in srgb,var(--edit-accent-primary-soft)14%,var(--edit-surface-base))}}.widget-settings-panel .inspector-element-material-card.is-active{box-shadow:inset 0 0 0 1px #fff1,0 0 0 1px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-card.is-active{box-shadow:inset 0 0 0 1px #fff1,0 0 0 1px color-mix(in srgb,var(--edit-accent-primary-soft)24%,transparent)}}.widget-settings-panel .inspector-element-material-sample{background:var(--edit-surface-base);border-radius:10px;min-height:44px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-material-sample{background:color-mix(in srgb,var(--edit-surface-base)66%,transparent)}}.widget-settings-panel .inspector-element-material-surface{border-radius:8px;position:absolute;inset:4px;box-shadow:inset 0 1px #ffffff29,0 10px 18px #0f172a1f}.widget-settings-panel .inspector-element-material-label{color:var(--edit-text-primary);font-size:10px;font-weight:620}.widget-settings-panel .inspector-element-material-label--inline{letter-spacing:.03em;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.widget-settings-panel .inspector-element-color-field{align-items:center;gap:10px;display:flex}.widget-settings-panel .inspector-element-color-reset{white-space:nowrap;flex:none}.widget-settings-panel .inspector-element-color-field .inspector-element-color-picker{flex:auto;min-width:0}.widget-settings-panel .inspector-element-follow-note{color:var(--edit-text-secondary);font-size:10.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-follow-note{color:color-mix(in srgb,var(--edit-text-secondary)82%,#fff 18%)}}.widget-settings-panel .inspector-element-color-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.widget-settings-panel .inspector-element-color-swatch,.widget-settings-panel .inspector-element-color-custom{border:1px solid var(--edit-border-subtle);width:100%;min-height:40px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-color-swatch,.widget-settings-panel .inspector-element-color-custom{border:1px solid color-mix(in srgb,var(--edit-border-subtle)74%,transparent)}}.widget-settings-panel .inspector-element-color-swatch,.widget-settings-panel .inspector-element-color-custom{background:var(--edit-surface-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-color-swatch,.widget-settings-panel .inspector-element-color-custom{background:color-mix(in srgb,var(--edit-surface-base)66%,transparent)}}.widget-settings-panel .inspector-element-color-swatch,.widget-settings-panel .inspector-element-color-custom{transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard)}.widget-settings-panel .inspector-element-color-swatch:hover,.widget-settings-panel .inspector-element-color-custom:hover{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-color-swatch:hover,.widget-settings-panel .inspector-element-color-custom:hover{border-color:color-mix(in srgb,var(--edit-border-accent)66%,transparent)}}.widget-settings-panel .inspector-element-color-swatch:hover,.widget-settings-panel .inspector-element-color-custom:hover{transform:translateY(-1px)}.widget-settings-panel .inspector-element-color-swatch.is-active,.widget-settings-panel .inspector-element-color-custom.is-active{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-color-swatch.is-active,.widget-settings-panel .inspector-element-color-custom.is-active{border-color:color-mix(in srgb,var(--edit-border-accent)84%,transparent)}}.widget-settings-panel .inspector-element-color-swatch.is-active,.widget-settings-panel .inspector-element-color-custom.is-active{box-shadow:inset 0 0 0 1px #ffffff15,0 0 0 1px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-color-swatch.is-active,.widget-settings-panel .inspector-element-color-custom.is-active{box-shadow:inset 0 0 0 1px #ffffff15,0 0 0 1px color-mix(in srgb,var(--edit-accent-primary-soft)34%,transparent)}}.widget-settings-panel .inspector-element-color-swatch-fill{border-radius:9px;position:absolute;inset:4px;box-shadow:inset 0 1px #ffffff24,0 10px 18px #0f172a1f}.widget-settings-panel .inspector-element-color-picker{background:0 0;border:0!important;border-radius:12px!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:4px!important}.widget-settings-panel .inspector-element-color-picker::-webkit-color-swatch{border:0;border-radius:8px}.widget-settings-panel .inspector-element-polish{margin-top:12px;border:1px solid var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-polish{border:1px solid color-mix(in srgb,var(--edit-border-subtle)58%,transparent)!important}}.widget-settings-panel .inspector-element-polish{background:var(--edit-surface-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-polish{background:color-mix(in srgb,var(--edit-surface-base)42%,transparent)}}.widget-settings-panel .inspector-element-polish{box-shadow:none}.widget-settings-panel .inspector-element-polish>summary{letter-spacing:.04em;min-height:32px;color:var(--edit-text-secondary);align-items:center;font-size:10.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-polish>summary{color:color-mix(in srgb,var(--edit-text-secondary)90%,#fff 10%)}}.widget-settings-panel .inspector-element-polish[open]>summary{color:var(--edit-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-polish[open]>summary{color:color-mix(in srgb,var(--edit-text-accent)82%,#fff 18%)}}.widget-settings-panel .inspector-element-polish-fields{gap:10px;padding:0 10px 10px;display:grid}.widget-settings-panel .inspector-element-note{color:var(--edit-text-secondary);margin-top:12px;font-size:10.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-note{color:color-mix(in srgb,var(--edit-text-secondary)82%,#fff 18%)}}.widget-settings-panel .inspector-element-segmented{flex-wrap:wrap;margin-top:6px}.widget-settings-panel .inspector-element-empty{gap:10px;display:grid}.widget-settings-panel .inspector-element-empty-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.widget-settings-panel .inspector-element-empty-title{color:var(--edit-text-primary);font-size:13px;font-weight:600}.widget-settings-panel .inspector-element-empty-copy{color:var(--edit-text-secondary);font-size:11px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.widget-settings-panel .inspector-element-empty-copy{color:color-mix(in srgb,var(--edit-text-secondary)88%,#fff 12%)}}.widget-settings-panel[data-touch-comfort=true] .inspector-mode-switch{margin:2px 0 8px}.widget-settings-panel[data-touch-comfort=true] .inspector-element-card{margin-left:0;margin-right:0}.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){background:var(--widget-field-bg,#ffffffd9);color:var(--widget-field-text,var(--widget-token-typography-title-color));border-color:var(--widget-field-border,#00000047);border-width:var(--widget-field-border-width,1px);border-style:var(--widget-field-border-style,solid);border-radius:var(--widget-field-radius,8px);transition:background-color .14s,border-color .14s,box-shadow .14s}.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):hover{background:var(--widget-control-hover-bg,var(--widget-field-hover-bg,#f2f2f2f2))!important;border-color:var(--widget-control-hover-border,var(--widget-field-border,#00000047))!important;color:var(--widget-control-hover-text,var(--widget-field-text,var(--widget-token-typography-title-color)))!important}.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):focus{border-color:var(--widget-control-active-border,var(--widget-field-focus-border,#111));box-shadow:0 0 0 2px var(--widget-control-active-border,var(--widget-field-focus-border,#111));outline:none}@supports (color:color-mix(in lab, red, red)){.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-control-active-border,var(--widget-field-focus-border,#111))30%,transparent)}}.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):is(:focus,:active){background:var(--widget-control-active-bg,var(--widget-field-bg,#ffffffd9))!important}@supports (color:color-mix(in lab, red, red)){.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):is(:focus,:active){background:color-mix(in srgb,var(--widget-control-active-bg,var(--widget-field-bg,#ffffffd9))70%,#000 30%)!important}}.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):is(:focus,:active){color:var(--widget-control-active-text,var(--widget-field-text,var(--widget-token-typography-title-color)))!important}.widget-content :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea)::placeholder{color:var(--widget-field-placeholder,var(--widget-token-typography-subtitle-color));opacity:.85}.widget-content :is(a,li,[data-widget-item=true]){font-size:var(--widget-item-font-size,13px);font-weight:var(--widget-font-weight,550);line-height:var(--widget-line-height,1.38);letter-spacing:var(--widget-letter-spacing,0px)}.widget-content :is(button,[role=button],a):not(.widget-btn):not(.widget-chip):not(.widget-pill):not(.widget-segmented-option):not(.widget-icon-btn):not(.widget-header-btn):not(.music-quiz-settings-toggle):not(.widget-clock-tool-dial):not(.widget-clock-tool-pill):not(.widget-clock-tool-action):not(.widget-clock-tool-corner-action):not(.widget-calendar-week-day):not(.widget-calendar-week-event):not(.widget-calendar-week-day__overflow):not(.widget-calendar-week-day__add):hover{background:var(--widget-control-hover-bg,#2563eb29)!important;border-color:var(--widget-control-hover-border,#2563ebd1)!important;color:var(--widget-control-hover-text,var(--widget-token-typography-title-color))!important}.widget-content :is(button,[role=button],a):not(.widget-btn):not(.widget-chip):not(.widget-pill):not(.widget-segmented-option):not(.widget-icon-btn):not(.widget-header-btn):not(.music-quiz-settings-toggle):not(.widget-clock-tool-dial):not(.widget-clock-tool-pill):not(.widget-clock-tool-action):not(.widget-clock-tool-corner-action):not(.widget-calendar-week-day):not(.widget-calendar-week-event):not(.widget-calendar-week-day__overflow):not(.widget-calendar-week-day__add):is(:active,[aria-pressed=true],[data-active=true],.is-active){background:var(--widget-control-active-bg,#2563ebf2)!important;border-color:var(--widget-control-active-border,#2563eb)!important;color:var(--widget-control-active-text,var(--widget-token-typography-title-color))!important}.widget-content input[type=checkbox]:not(.widget-raw-checkbox){appearance:none;width:clamp(16px,calc(var(--widget-control-height-sm)*.58),20px);height:clamp(16px,calc(var(--widget-control-height-sm)*.58),20px);border:1px solid var(--widget-border-default);border-radius:6px;min-height:0}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox){border:1px solid color-mix(in srgb,var(--widget-border-default)84%,transparent)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox){background:var(--widget-surface-control);cursor:pointer;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);flex-shrink:0;place-items:center;margin:0;display:inline-grid;box-shadow:inset 0 1px #ffffff47,0 2px 6px #0206171f}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):before{content:"";border-right:2px solid var(--widget-text-accent);width:5px;height:9px}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):before{border-right:2px solid color-mix(in srgb,var(--widget-text-accent)88%,#fff 12%)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):before{border-bottom:2px solid var(--widget-text-accent)}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):before{border-bottom:2px solid color-mix(in srgb,var(--widget-text-accent)88%,#fff 12%)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):before{opacity:0;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy);transform:rotate(45deg)scale(0)}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):hover{border-color:var(--widget-border-accent);transform:translateY(-.5px)}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):hover{border-color:color-mix(in srgb,var(--widget-border-accent)64%,transparent)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):active{transform:translateY(0)scale(var(--widget-press-scale))}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked{border-color:color-mix(in srgb,var(--widget-border-accent)82%,transparent)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked{background:var(--widget-surface-active)}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked{background:color-mix(in srgb,var(--widget-surface-active)92%,transparent)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked{box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 1px var(--widget-accent-primary)}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked{box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 1px color-mix(in srgb,var(--widget-accent-primary)30%,transparent)}}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):checked:before{opacity:1;transform:rotate(45deg)scale(1)}.widget-content input[type=checkbox]:not(.widget-raw-checkbox).is-success{animation:widget-stat-update .3s var(--widget-ease-settle)}.widget-content input[type=checkbox]:not(.widget-raw-checkbox):focus-visible{box-shadow:0 0 0 2px var(--widget-accent-primary),0 0 0 1px var(--widget-border-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-content input[type=checkbox]:not(.widget-raw-checkbox):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-accent-primary)25%,transparent),0 0 0 1px color-mix(in srgb,var(--widget-border-accent)72%,transparent)}}.widget-shell-fullscreen{box-shadow:0 22px 46px #02061757,inset 0 1px #ffffff1f;border-radius:max(22px,var(--widget-radius-xl))!important}.widget-shell-fullscreen .widget-shell-header{border-bottom-color:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-shell-fullscreen .widget-shell-header{border-bottom-color:color-mix(in srgb,var(--widget-border-default)74%,transparent)}}.widget-shell-fullscreen .widget-shell-header{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-shell-fullscreen .widget-shell-header{background:color-mix(in srgb,var(--widget-surface-raised)90%,transparent)}}.widget-shell-fullscreen :is(.widget-body,.widget-app-shell){gap:clamp(14px,calc(var(--widget-space-lg) + 2px),24px)}.widget-shell-fullscreen .widget-app-header{min-height:calc(var(--widget-control-height-lg) + var(--widget-space-xs));border-radius:max(var(--widget-radius-lg),16px);padding:clamp(10px,1.5vw,18px) clamp(12px,1.8vw,22px)}.widget-shell-fullscreen .widget-app-header-title{font-size:clamp(18px,calc(var(--widget-font-size-lg) + 3px),30px)}.widget-shell-fullscreen .widget-content{scrollbar-gutter:stable both-edges;overflow:auto}.widget-shell-fullscreen .widget-content .widget-content-scaffold{width:min(100%,var(--widget-fullscreen-max-content-width,1260px));gap:clamp(14px,calc(var(--widget-section-gap,12px) + 3px),24px);flex-direction:column;min-height:100%;margin-inline:auto;padding:clamp(14px,2.2vw,28px);display:flex}.widget-shell-fullscreen.widget-shell--fullscreen-focus .widget-content .widget-content-scaffold,.widget-shell-fullscreen.widget-shell--fullscreen-media .widget-content .widget-content-scaffold{justify-content:center}.widget-shell-fullscreen.widget-shell--fullscreen-media-top .widget-content .widget-content-scaffold{justify-content:flex-start}.widget-shell-fullscreen.widget-shell--fullscreen-image-full .drag-handle{display:none}.widget-shell-fullscreen.widget-shell--fullscreen-image-full .widget-content{padding:0!important}.widget-shell-fullscreen.widget-shell--fullscreen-image-full .widget-content .widget-content-scaffold{justify-content:center;width:100%;max-width:none;height:100%}.widget-shell-fullscreen.widget-shell--fullscreen-list .widget-content .widget-content-scaffold{height:100%}.widget-shell-fullscreen .widget-content :is(button,a,input,select,textarea){font-size:calc(1em*var(--widget-responsive-text-scale,1.08))}.widget-shell-fullscreen .widget-content :is(button,input,select,textarea){min-height:calc(2.35rem*var(--widget-responsive-control-scale,1))}.widget-shell-fullscreen .widget-content img{max-height:min(78vh,860px)}.widget-shell--density-compact{--widget-control-min-height:34px}.widget-shell--density-standard{--widget-control-min-height:38px}.widget-shell--density-comfortable{--widget-control-min-height:40px}.widget-shell--density-expanded{--widget-control-min-height:44px}.widget-content :is(button,input,select,textarea){min-height:var(--widget-control-min-height,36px)}.widget-shell--tier-compact .widget-tier-hide-compact,.widget-shell--tier-standard .widget-tier-hide-standard,.widget-shell--tier-expanded .widget-tier-hide-expanded,.widget-shell--tier-spacious .widget-tier-hide-spacious,.widget-shell:not(.widget-shell--tier-compact) .widget-tier-only-compact,.widget-shell:not(.widget-shell--tier-standard) .widget-tier-only-standard,.widget-shell:not(.widget-shell--tier-expanded) .widget-tier-only-expanded,.widget-shell:not(.widget-shell--tier-spacious) .widget-tier-only-spacious,.widget-shell:not(.widget-shell--tier-fullscreen) .widget-tier-only-fullscreen,.widget-shell--density-compact .widget-presentation-hide-compact,.widget-shell--density-comfortable .widget-presentation-hide-comfortable,.widget-shell--density-expanded .widget-presentation-hide-expanded,.widget-shell:not(.widget-shell--density-compact) .widget-presentation-only-compact,.widget-shell:not(.widget-shell--density-comfortable) .widget-presentation-only-comfortable,.widget-shell:not(.widget-shell--density-expanded) .widget-presentation-only-expanded{display:none!important}.widget-fullscreen-overlay{background:radial-gradient(circle at 14% 0,#3b82f624,#0000 50%),#020617b8}.widget-fullscreen-frame{max-width:min(96vw,1460px)}.widget-fullscreen-close{color:#f8fafc;background:#020617d1;border:1px solid #94a3b880;transition:transform .14s,background-color .14s,border-color .14s;box-shadow:inset 0 1px #fff3,0 10px 24px #0206176b}.widget-fullscreen-close:hover{background:#0f172aeb;border-color:#3b82f6ad;transform:translateY(-1px)}.widget-content *{scrollbar-color:var(--widget-scrollbar-thumb,#141414b3)var(--widget-scrollbar-track,#0000001f);scrollbar-width:var(--widget-scrollbar-width-mode,thin)}.widget-content ::-webkit-scrollbar{width:var(--widget-scrollbar-size,10px);height:var(--widget-scrollbar-size,10px)}.widget-content ::-webkit-scrollbar-track{background:var(--widget-scrollbar-track,#0000001f)}.widget-content ::-webkit-scrollbar-thumb{background:var(--widget-scrollbar-thumb,#141414b3);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.widget-content[data-scrollbars-enabled=false] *{scrollbar-color:auto}.widget-content[data-scrollbars-enabled=false] ::-webkit-scrollbar{width:initial;height:initial}.widget-content[data-scrollbars-enabled=false] ::-webkit-scrollbar-track{background:initial;border:0}.widget-content[data-scrollbars-enabled=false] ::-webkit-scrollbar-thumb{background:initial;border:0}.widget-icon-btn{width:var(--widget-control-height-md);height:var(--widget-control-height-md);min-width:var(--widget-control-height-md);border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-default);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-icon-btn{border:1px solid color-mix(in srgb,var(--widget-border-default)78%,transparent)}}.widget-icon-btn{background:var(--widget-surface-control);color:var(--widget-text-secondary);opacity:.92;box-shadow:var(--widget-shadow-sm);transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-fast)var(--widget-ease-snappy);will-change:transform}.widget-icon-btn:hover{opacity:1;transform:translateY(var(--widget-hover-lift-y))scale(1.01);border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-icon-btn:hover{border-color:color-mix(in srgb,var(--widget-border-accent)78%,transparent)}}.widget-icon-btn:hover{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-icon-btn:hover{background:color-mix(in srgb,var(--widget-accent-soft)72%,var(--widget-surface-control))}}.widget-icon-btn:hover{color:var(--widget-text-accent);box-shadow:var(--widget-shadow-md)}.widget-icon-btn:active{transform:translateY(0)scale(var(--widget-press-scale));box-shadow:inset 0 1px #ffffff38,0 4px 10px #02061724}.widget-icon-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.widget-icon-btn--sm{width:var(--widget-control-height-sm);height:var(--widget-control-height-sm);min-width:var(--widget-control-height-sm);border-radius:var(--widget-radius-sm)}.widget-icon-btn--lg{width:var(--widget-control-height-lg);height:var(--widget-control-height-lg);min-width:var(--widget-control-height-lg);border-radius:var(--widget-radius-md)}@keyframes walkthrough-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.walkthrough-panel-float{animation:3.8s ease-in-out infinite walkthrough-float}.widget-shell--surface-solid{--widget-shell-glow:none}.widget-shell--surface-solid .widget-shell-header{-webkit-backdrop-filter:none;backdrop-filter:none}.widget-shell--surface-minimal{--widget-shell-glow:none;--widget-header-divider-opacity:.34}.widget-shell--surface-minimal:before{opacity:.28}.widget-shell--surface-minimal:after{opacity:.18}.widget-shell--surface-minimal .widget-shell-header{-webkit-backdrop-filter:none;backdrop-filter:none}.widget-shell--surface-none{--widget-shell-glow:none;--widget-shell-border:transparent;--widget-header-bg:transparent;--widget-header-divider-opacity:0;--widget-dock-surface:transparent;--widget-dock-shadow:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.widget-shell--surface-none:before,.widget-shell--surface-none:after,.widget-shell--surface-none .widget-shell-header:after{opacity:0}.widget-shell--surface-none .widget-shell-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.widget-shell--variant-compact{--widget-space-md:max(8px,calc(var(--widget-section-gap,10px)*.84))}.widget-shell--variant-expanded{--widget-space-md:max(10px,calc(var(--widget-section-gap,10px)*1.08))}.react-grid-layout{transition:height .22s cubic-bezier(.22,1,.36,1);position:relative}.react-grid-item{z-index:var(--dashboard-layer-widget,4);transition-property:left,top,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1);overflow:visible}.dashboard-workspace-surface{--dashboard-layer-workspace-background:0;--dashboard-layer-widget:4;--dashboard-layer-dock-region:8;--dashboard-layer-widget-focus:14;--dashboard-layer-edit-selection:24;--dashboard-layer-drag-preview:32;--dashboard-layer-workspace-overlay:40;isolation:isolate;transition:background-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);position:relative}.dashboard-focus-mode-active .dashboard-workspace-surface{background:radial-gradient(120% 120% at 50% 18%,#060a1214 0%,#060a1200 52%),linear-gradient(#070a1217 0%,#070a1229 100%);box-shadow:inset 0 0 0 1px #0c121c0f,inset 0 18px 56px #060a120f}.edit-widget-shell .widget-shell,.dashboard-dock-widget-item .widget-shell{transform-origin:50%;transition:opacity .24s cubic-bezier(.22,1,.36,1),filter .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.dashboard-focus-mode-guided .edit-widget-shell[data-focus-emphasis=background] .widget-shell{opacity:.66;filter:blur(3px)saturate(.92);transform:scale(.993)}.dashboard-focus-mode-guided .dashboard-dock-widget-item[data-focus-emphasis=background] .widget-shell{opacity:.76;filter:blur(2px)saturate(.94);transform:scale(.994)}.dashboard-focus-mode-guided .edit-widget-shell[data-focus-emphasis=lead],.dashboard-focus-mode-guided .dashboard-dock-widget-item[data-focus-emphasis=lead]{z-index:var(--dashboard-layer-widget-focus,14)}.dashboard-focus-mode-guided .edit-widget-shell[data-focus-emphasis=lead] .widget-shell,.dashboard-focus-mode-guided .dashboard-dock-widget-item[data-focus-emphasis=lead] .widget-shell{opacity:1;filter:none;transform:scale(1.032);box-shadow:inset 0 1px #ffffff38,0 24px 48px #02061738}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:var(--dashboard-layer-drag-preview,32);will-change:width,height;-webkit-user-select:none;user-select:none;transition:none}.react-grid-item.react-draggable-dragging{z-index:var(--dashboard-layer-drag-preview,32);will-change:transform;-webkit-user-select:none;user-select:none;transition:none}.react-grid-item.react-draggable-dragging *{cursor:grabbing!important}.react-grid-item.react-draggable-dragging .widget-shell{filter:saturate(1.08)brightness(1.04);transform:scale(1.034);box-shadow:inset 0 1px #ffffff3d,0 28px 52px #0206175c!important}.react-grid-item.resizing .widget-shell{filter:saturate(1.04)brightness(1.02);transform:scale(1.012);box-shadow:inset 0 1px #ffffff3d,0 22px 42px #02061752!important}:is(.is-edit-mode .edit-widget-layout:has(.react-grid-item.react-draggable-dragging) .edit-widget-shell:not(.react-draggable-dragging) .widget-shell,.is-edit-mode .edit-widget-layout:has(.react-grid-item.resizing) .edit-widget-shell:not(.resizing) .widget-shell){filter:saturate(.95)brightness(.97);transform:scale(.992)}.react-grid-item.react-grid-placeholder{z-index:var(--dashboard-layer-drag-preview,32);border:1px dashed var(--edit-border-accent,#38bdf8);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.react-grid-item.react-grid-placeholder{border:1px dashed color-mix(in srgb,var(--edit-border-accent,#38bdf8)72%,transparent)}}.react-grid-item.react-grid-placeholder{background:linear-gradient(180deg,var(--edit-accent-primary-soft,#38bdf82e)0%,transparent 100%),var(--edit-accent-primary-soft,#38bdf82e)}@supports (color:color-mix(in lab, red, red)){.react-grid-item.react-grid-placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary-soft,#38bdf82e)72%,transparent)0%,transparent 100%),color-mix(in srgb,var(--edit-accent-primary-soft,#38bdf82e)84%,transparent)}}.react-grid-item.react-grid-placeholder{box-shadow:inset 0 0 0 1px var(--edit-border-subtle,#94a3b824),0 14px 28px var(--edit-accent-primary-soft,#38bdf82e)}@supports (color:color-mix(in lab, red, red)){.react-grid-item.react-grid-placeholder{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edit-border-subtle,#94a3b824)80%,transparent),0 14px 28px color-mix(in srgb,var(--edit-accent-primary-soft,#38bdf82e)32%,transparent)}}.react-grid-item.react-grid-placeholder{opacity:.94}.react-grid-item .react-resizable-handle{z-index:40;pointer-events:auto;touch-action:none;cursor:se-resize;opacity:.86;width:30px;height:30px;transition:opacity .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;right:-3px}.is-edit-mode .react-grid-item .react-resizable-handle{opacity:.46;filter:saturate(.94)}.react-grid-item:hover .react-resizable-handle,.react-grid-item.resizing .react-resizable-handle,.react-grid-item.react-draggable-dragging .react-resizable-handle{opacity:1;transform:scale(1.02)}.react-grid-item .react-resizable-handle:before{content:"";border-right:2px solid var(--edit-text-secondary,#e2e8f0);width:12px;height:12px;position:absolute;bottom:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.react-grid-item .react-resizable-handle:before{border-right:2px solid color-mix(in srgb,var(--edit-text-secondary,#e2e8f0)72%,transparent)}}.react-grid-item .react-resizable-handle:before{border-bottom:2px solid var(--edit-text-secondary,#e2e8f0)}@supports (color:color-mix(in lab, red, red)){.react-grid-item .react-resizable-handle:before{border-bottom:2px solid color-mix(in srgb,var(--edit-text-secondary,#e2e8f0)72%,transparent)}}.react-grid-item .react-resizable-handle:before{pointer-events:none;border-radius:2px}.react-grid-item .react-resizable-handle:after{content:"";background:var(--edit-surface-floating,#0f172ab8);border-radius:999px;width:18px;height:18px;position:absolute;bottom:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.react-grid-item .react-resizable-handle:after{background:color-mix(in srgb,var(--edit-surface-floating,#0f172ab8)82%,transparent)}}.react-grid-item .react-resizable-handle:after{pointer-events:none;box-shadow:inset 0 1px #ffffff24,0 8px 16px #0206172e}.is-edit-mode{--edit-canvas-motion:.26s;--edit-canvas-motion-fast:.2s;--edit-canvas-ease:cubic-bezier(.22,1,.36,1);--edit-widget-hover-lift:-1px;--edit-widget-active-lift:-2px;--edit-widget-shadow-rest:inset 0 1px 0 #fff3,0 12px 24px #02061738;--edit-widget-shadow-hover:inset 0 1px 0 #ffffff3d,0 16px 30px #02061742;--edit-widget-shadow-active:inset 0 1px 0 #ffffff47,0 22px 42px #0206174d}.is-edit-mode .edit-canvas-viewport{isolation:isolate;position:relative}.is-edit-mode .edit-canvas-viewport:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--edit-surface-overlay)0%,var(--edit-surface-overlay)100%),radial-gradient(120% 130% at 50% -10%,var(--edit-accent-primary-soft)0%,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-canvas-viewport:before{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-overlay)32%,transparent)0%,color-mix(in srgb,var(--edit-surface-overlay)18%,transparent)100%),radial-gradient(120% 130% at 50% -10%,color-mix(in srgb,var(--edit-accent-primary-soft)18%,transparent)0%,transparent 62%)}}.is-edit-mode .edit-canvas-viewport:before{opacity:.92;transition:opacity var(--edit-canvas-motion)var(--edit-canvas-ease)}.is-edit-mode .edit-canvas-viewport:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(130% 110% at 50% 50%,transparent 34%,var(--edit-surface-overlay)100%),linear-gradient(180deg,var(--edit-surface-overlay)0%,var(--edit-surface-overlay)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-canvas-viewport:after{background:radial-gradient(130% 110% at 50% 50%,transparent 34%,color-mix(in srgb,var(--edit-surface-overlay)28%,transparent)100%),linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-overlay)8%,transparent)0%,color-mix(in srgb,var(--edit-surface-overlay)30%,transparent)100%)}}.is-edit-mode .edit-canvas-viewport:after{opacity:.16;transition:opacity var(--edit-canvas-motion)var(--edit-canvas-ease)}.is-edit-mode .edit-canvas-stage,.is-edit-mode .edit-canvas-plane{z-index:3;transition:transform var(--edit-canvas-motion)var(--edit-canvas-ease),opacity var(--edit-canvas-motion)var(--edit-canvas-ease);position:relative}.is-edit-mode .edit-canvas-plane{transform-style:preserve-3d;transition:filter var(--edit-canvas-motion)var(--edit-canvas-ease)}.is-edit-mode .edit-grid-overlay{--edit-grid-line-x:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-grid-overlay{--edit-grid-line-x:color-mix(in srgb,var(--edit-border-default)82%,transparent)}}.is-edit-mode .edit-grid-overlay{--edit-grid-line-y:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-grid-overlay{--edit-grid-line-y:color-mix(in srgb,var(--edit-border-subtle)78%,transparent)}}.is-edit-mode .edit-grid-overlay{--edit-grid-outline:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-grid-overlay{--edit-grid-outline:color-mix(in srgb,var(--edit-border-subtle)78%,transparent)}}.dashboard-mobile.is-edit-mode .edit-grid-overlay{--edit-grid-line-x:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile.is-edit-mode .edit-grid-overlay{--edit-grid-line-x:color-mix(in srgb,var(--edit-border-default)46%,transparent)}}.dashboard-mobile.is-edit-mode .edit-grid-overlay{--edit-grid-line-y:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile.is-edit-mode .edit-grid-overlay{--edit-grid-line-y:color-mix(in srgb,var(--edit-border-subtle)42%,transparent)}}.dashboard-mobile.is-edit-mode .edit-grid-overlay{--edit-grid-outline:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile.is-edit-mode .edit-grid-overlay{--edit-grid-outline:color-mix(in srgb,var(--edit-border-subtle)44%,transparent)}}.is-edit-mode .edit-canvas-plane:has(.edit-selection--active) .edit-grid-overlay{--edit-grid-line-x:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-canvas-plane:has(.edit-selection--active) .edit-grid-overlay{--edit-grid-line-x:color-mix(in srgb,var(--edit-border-default)54%,transparent)}}.is-edit-mode .edit-canvas-plane:has(.edit-selection--active) .edit-grid-overlay{--edit-grid-line-y:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-canvas-plane:has(.edit-selection--active) .edit-grid-overlay{--edit-grid-line-y:color-mix(in srgb,var(--edit-border-subtle)52%,transparent)}}.is-edit-mode .edit-canvas-plane:has(.edit-selection--active) .edit-grid-overlay{--edit-grid-outline:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-canvas-plane:has(.edit-selection--active) .edit-grid-overlay{--edit-grid-outline:color-mix(in srgb,var(--edit-border-subtle)60%,transparent)}}.is-edit-mode .edit-canvas-viewport:has(.edit-selection--active):before{opacity:.96}.is-edit-mode .edit-canvas-viewport:has(.edit-selection--active):after{opacity:.82}.edit-toolbar-surface{border-color:var(--edit-border-default);background:var(--edit-surface-floating)}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-surface{background:color-mix(in srgb,var(--edit-surface-floating)84%,transparent)}}.edit-toolbar-surface{color:var(--edit-text-secondary);box-shadow:var(--edit-shadow-float),inset 0 1px 0 #ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.edit-toolbar-mode-pill{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-mode-pill{border-color:color-mix(in srgb,var(--edit-border-accent)60%,transparent)}}.edit-toolbar-mode-pill{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-mode-pill{background:color-mix(in srgb,var(--edit-accent-primary-soft)92%,transparent)}}.edit-toolbar-mode-pill{color:var(--edit-text-accent)}.edit-toolbar-label-text{color:var(--edit-text-secondary)}.edit-toolbar-field{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-toolbar-field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--edit-text-muted);font-size:11px;font-weight:700}.edit-toolbar-value{color:var(--edit-text-primary);font-size:11px;font-weight:700}.edit-toolbar-chip,.edit-toolbar-select,.edit-toolbar-button{background:var(--edit-surface-elevated);border-color:var(--edit-border-default)!important}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-chip,.edit-toolbar-select,.edit-toolbar-button{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}.edit-toolbar-chip,.edit-toolbar-select,.edit-toolbar-button{color:var(--edit-text-primary)!important}.edit-toolbar-density{border-color:var(--edit-border-default);background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-density{background:color-mix(in srgb,var(--edit-surface-elevated)78%,transparent)}}.edit-toolbar-button--add{align-items:center;gap:6px;display:inline-flex;border-color:var(--edit-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-button--add{border-color:color-mix(in srgb,var(--edit-border-accent)56%,transparent)!important}}.edit-toolbar-button--add{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-button--add{background:color-mix(in srgb,var(--edit-accent-primary-soft)76%,var(--edit-surface-elevated)24%)}}.edit-toolbar-button--add{font-weight:600}.edit-toolbar-chip,.edit-toolbar-select{min-height:var(--edit-control-height-sm)}.edit-toolbar-range{accent-color:var(--edit-accent-primary)}.edit-toolbar-chip:has(input:checked){border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft)}.edit-toolbar-select:focus-visible,.edit-toolbar-button:hover{border-color:var(--edit-border-accent)!important}.edit-toolbar-button--add:hover{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.edit-toolbar-button--add:hover{background:color-mix(in srgb,var(--edit-accent-primary-soft)92%,var(--edit-surface-elevated)8%)}}.dashboard-workspace-surface{position:relative}.is-edit-mode .dashboard-workspace-surface{isolation:isolate}.is-edit-mode .dashboard-workspace-surface:before{content:"";pointer-events:none;border:1px solid var(--edit-border-default);border-radius:24px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .dashboard-workspace-surface:before{border:1px solid color-mix(in srgb,var(--edit-border-default)58%,transparent)}}.is-edit-mode .dashboard-workspace-surface:before{background:linear-gradient(180deg,var(--edit-accent-primary-soft)0%,transparent 28%),linear-gradient(180deg,var(--edit-surface-overlay)0%,var(--edit-surface-overlay)100%)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .dashboard-workspace-surface:before{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary-soft)12%,transparent)0%,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--edit-surface-overlay)10%,transparent)0%,color-mix(in srgb,var(--edit-surface-overlay)18%,transparent)100%)}}.is-edit-mode .dashboard-workspace-surface:before{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .dashboard-workspace-surface:before{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--edit-border-subtle)22%,transparent)}}.is-edit-mode .dashboard-workspace-surface:before{opacity:.9;transition:opacity var(--edit-canvas-motion)var(--edit-canvas-ease),border-color var(--edit-canvas-motion)var(--edit-canvas-ease),background-color var(--edit-canvas-motion)var(--edit-canvas-ease)}.dashboard-canvas-region{min-width:0;min-height:0;position:relative}.edit-sheet-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--edit-surface-overlay)!important}.edit-sheet-surface{border:1px solid var(--edit-border-default);background:var(--edit-surface-floating);box-shadow:var(--edit-shadow-float)}.edit-sheet-header{border-bottom-color:var(--edit-border-subtle)!important}.edit-sheet-handle{background:var(--edit-text-muted)}@supports (color:color-mix(in lab, red, red)){.edit-sheet-handle{background:color-mix(in srgb,var(--edit-text-muted)42%,transparent)}}.edit-sheet-kicker{color:var(--edit-text-muted)}.edit-sheet-title{color:var(--edit-text-primary)}.edit-sheet-close{background:var(--edit-surface-elevated);border-color:var(--edit-border-default)!important}@supports (color:color-mix(in lab, red, red)){.edit-sheet-close{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}.edit-sheet-close{color:var(--edit-text-primary)!important}.edit-sheet-close:hover{background:var(--edit-accent-primary-soft);border-color:var(--edit-border-accent)!important}.edit-floating-tray{border:1px solid var(--edit-border-default);background:var(--edit-surface-glass);box-shadow:var(--edit-shadow-float);border-radius:var(--edit-radius-xl)}.edit-sheet-note{color:var(--edit-text-accent)}.edit-sheet-note.is-danger{color:var(--edit-text-danger)}.edit-sheet-action-row{border:1px solid var(--edit-border-subtle);border-radius:var(--edit-radius-lg);background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.edit-sheet-action-row{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}.edit-sheet-action-row{color:var(--edit-text-primary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard)}.edit-sheet-action-row:hover:not(:disabled){border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft)}.edit-sheet-action-row:disabled{cursor:not-allowed;opacity:.42}.edit-sheet-action-icon{border:1px solid var(--edit-border-default);background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.edit-sheet-action-icon{background:color-mix(in srgb,var(--edit-surface-panel)78%,transparent)}}.edit-sheet-action-icon{color:var(--edit-text-secondary)}.edit-state-pill{border-radius:var(--edit-radius-pill);border:1px solid var(--edit-border-default);background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.edit-state-pill{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}.edit-state-pill{color:var(--edit-text-muted)}.edit-state-pill.is-on{border-color:var(--edit-success)}@supports (color:color-mix(in lab, red, red)){.edit-state-pill.is-on{border-color:color-mix(in srgb,var(--edit-success)46%,transparent)}}.edit-state-pill.is-on{background:var(--edit-success-soft);color:var(--edit-success)}@supports (color:color-mix(in lab, red, red)){.edit-state-pill.is-on{color:color-mix(in srgb,var(--edit-success)70%,#fff 30%)}}.edit-state-pill.is-off{border-color:var(--edit-border-default);background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.edit-state-pill.is-off{background:color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)}}.edit-state-pill.is-off{color:var(--edit-text-muted)}.edit-action-button{border-radius:var(--edit-radius-lg);border:1px solid var(--edit-border-subtle);background:var(--edit-surface-elevated);min-height:56px}@supports (color:color-mix(in lab, red, red)){.edit-action-button{background:color-mix(in srgb,var(--edit-surface-elevated)82%,transparent)}}.edit-action-button{color:var(--edit-text-primary);transition:border-color var(--edit-motion-fast)var(--edit-ease-standard),background-color var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard),transform var(--edit-motion-fast)var(--edit-ease-standard)}.edit-action-button:hover{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft)}.edit-action-button.is-active{border-color:var(--edit-border-accent);background:var(--edit-accent-primary-soft);box-shadow:var(--edit-shadow-glow)}.edit-action-button.is-danger{border-color:var(--edit-border-danger);background:var(--edit-danger-soft);color:var(--edit-text-danger)}.edit-action-button.is-danger.is-active{border-color:var(--edit-danger)}@supports (color:color-mix(in lab, red, red)){.edit-action-button.is-danger.is-active{border-color:color-mix(in srgb,var(--edit-danger)72%,#fff 28%)}}.edit-action-button.is-danger.is-active{background:var(--edit-danger-soft)}@supports (color:color-mix(in lab, red, red)){.edit-action-button.is-danger.is-active{background:color-mix(in srgb,var(--edit-danger-soft)88%,transparent)}}.is-edit-mode .edit-widget-layout{isolation:isolate}.is-edit-mode .edit-widget-shell{z-index:2;transition:opacity var(--edit-canvas-motion-fast)var(--edit-canvas-ease),box-shadow var(--edit-canvas-motion-fast)var(--edit-canvas-ease)}.is-edit-mode .edit-widget-shell.is-spawning .widget-shell{animation:.34s cubic-bezier(.22,1,.36,1) edit-widget-spawn-in}@keyframes edit-widget-spawn-in{0%{opacity:.76;filter:saturate(.9)brightness(.94);transform:translateY(4px)scale(.992)}to{opacity:1;filter:saturate()brightness();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.is-edit-mode .edit-widget-shell.is-spawning .widget-shell{animation-duration:1ms}}.is-edit-mode .edit-canvas-plane[data-widget-edit-active=true] .edit-widget-shell.is-widget-edit-recede{opacity:1}.is-edit-mode .edit-canvas-plane[data-widget-edit-active=true] .edit-widget-shell.is-widget-edit-focus{z-index:var(--dashboard-layer-edit-selection,24)}.edit-selection--active{isolation:isolate;z-index:var(--dashboard-layer-edit-selection,24);box-shadow:0 0 0 1px var(--edit-accent-primary),0 0 0 2px var(--edit-accent-primary-soft),0 18px 36px #02061747;position:relative}@supports (color:color-mix(in lab, red, red)){.edit-selection--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--edit-accent-primary)62%,transparent),0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)62%,transparent),0 18px 36px #02061747}}.edit-selection--active{transition:box-shadow var(--edit-canvas-motion)var(--edit-canvas-ease),filter var(--edit-canvas-motion-fast)var(--edit-canvas-ease)}.edit-selection--move{isolation:isolate;z-index:var(--dashboard-layer-drag-preview,32);box-shadow:0 0 0 1px var(--edit-accent-primary),0 0 0 3px var(--edit-accent-primary-soft),0 24px 46px #02061757;position:relative}@supports (color:color-mix(in lab, red, red)){.edit-selection--move{box-shadow:0 0 0 1px color-mix(in srgb,var(--edit-accent-primary)90%,#fff 10%),0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)74%,transparent),0 24px 46px #02061757}}.edit-selection--move{transition:box-shadow var(--edit-canvas-motion-fast)var(--edit-canvas-ease)}.edit-selection--active:before,.edit-selection--move:before{content:"";border-radius:calc(var(--edit-radius-lg) + 5px);pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 50% -4%,var(--edit-accent-primary-soft)0%,transparent 70%),linear-gradient(140deg,var(--edit-accent-primary),transparent 40%,var(--edit-accent-primary-soft));position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.edit-selection--active:before,.edit-selection--move:before{background:radial-gradient(120% 100% at 50% -4%,color-mix(in srgb,var(--edit-accent-primary-soft)68%,transparent)0%,transparent 70%),linear-gradient(140deg,color-mix(in srgb,var(--edit-accent-primary)18%,transparent),transparent 40%,color-mix(in srgb,var(--edit-accent-primary-soft)24%,transparent))}}.edit-selection--active:before,.edit-selection--move:before{opacity:.86;transition:opacity var(--edit-canvas-motion-fast)var(--edit-canvas-ease)}.edit-selection--move:before{opacity:.98}.edit-selection--active .widget-shell,.edit-selection--move .widget-shell{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.edit-selection--active:hover{box-shadow:0 0 0 1px var(--edit-accent-primary),0 0 0 3px var(--edit-accent-primary-soft),0 22px 46px #02061752}@supports (color:color-mix(in lab, red, red)){.edit-selection--active:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--edit-accent-primary)78%,transparent),0 0 0 3px color-mix(in srgb,var(--edit-accent-primary-soft)84%,transparent),0 22px 46px #02061752}}}.is-edit-mode .edit-widget-shell .widget-shell-header{transition:opacity var(--edit-canvas-motion-fast)var(--edit-canvas-ease),transform var(--edit-canvas-motion-fast)var(--edit-canvas-ease),background-color var(--edit-canvas-motion-fast)var(--edit-canvas-ease),border-color var(--edit-canvas-motion-fast)var(--edit-canvas-ease),box-shadow var(--edit-canvas-motion-fast)var(--edit-canvas-ease),color var(--edit-canvas-motion-fast)var(--edit-canvas-ease)}.is-edit-mode .edit-widget-shell .widget-shell-header.widget-shell-header-controls-open{box-shadow:0 12px 24px #0206172e,inset 0 1px 0 #ffffff29,inset 0 -1px 0 var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-shell-header.widget-shell-header-controls-open{box-shadow:0 12px 24px #0206172e,inset 0 1px 0 #ffffff29,inset 0 -1px 0 color-mix(in srgb,var(--edit-border-subtle)72%,transparent)}}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header.widget-shell-header-controls-open{box-shadow:none}.is-edit-mode .edit-widget-shell .widget-shell-header-controls{will-change:transform,opacity}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-leading,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-center,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-actions{border-color:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-leading,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-center,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-actions{border-color:color-mix(in srgb,var(--edit-border-default)42%,transparent)}}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-leading,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-center,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header-actions{box-shadow:0 10px 22px #02061729,inset 0 1px #ffffff24}.is-edit-mode .edit-widget-shell .widget-header-btn{border-color:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-header-btn{border-color:color-mix(in srgb,var(--edit-border-default)74%,transparent)}}.is-edit-mode .edit-widget-shell .widget-header-btn{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-header-btn{background:color-mix(in srgb,var(--edit-surface-elevated)76%,transparent)}}.is-edit-mode .edit-widget-shell .widget-header-btn{opacity:.9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--edit-canvas-motion-fast)var(--edit-canvas-ease),transform var(--edit-canvas-motion-fast)var(--edit-canvas-ease),border-color var(--edit-canvas-motion-fast)var(--edit-canvas-ease),background-color var(--edit-canvas-motion-fast)var(--edit-canvas-ease),box-shadow var(--edit-canvas-motion-fast)var(--edit-canvas-ease),color var(--edit-canvas-motion-fast)var(--edit-canvas-ease);transform:translateY(1.5px);box-shadow:inset 0 1px #ffffff29,0 6px 14px #0206172e}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn{border-color:var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn{border-color:color-mix(in srgb,var(--edit-border-default)56%,transparent)}}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn{background:color-mix(in srgb,var(--edit-surface-elevated)58%,transparent)}}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn{box-shadow:none;opacity:.96;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn:hover,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn:focus-visible{background:var(--edit-accent-primary-soft);transform:translateY(-.5px);box-shadow:0 6px 14px #02061724}@supports (color:color-mix(in lab, red, red)){.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn:hover,.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-header-btn:focus-visible{background:color-mix(in srgb,var(--edit-accent-primary-soft)32%,var(--edit-surface-elevated)68%)}}.is-edit-mode .edit-widget-shell .widget-shell-header.widget-shell-header-controls-open .widget-header-btn{opacity:1;transform:translateY(0)}.is-edit-mode .edit-widget-shell .widget-shell--inline-edit .widget-shell-header.widget-shell-header-controls-open .widget-header-btn{transform:none}.is-edit-mode .edit-widget-shell:not(.edit-selection--active):not(.edit-selection--move) .widget-shell-header .widget-header-btn{opacity:.82}.is-edit-mode .edit-widget-shell:not(.edit-selection--active):not(.edit-selection--move) .widget-shell--inline-edit .widget-shell-header .widget-header-btn{opacity:.92}.is-edit-mode .edit-widget-shell.edit-selection--active .widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header .widget-header-btn{opacity:.78}.is-edit-mode .edit-widget-shell.edit-selection--active .widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header:hover .widget-header-btn,.is-edit-mode .edit-widget-shell.edit-selection--active .widget-shell--inline-edit[data-widget-edit-chrome-state=selected] .widget-shell-header:focus-within .widget-header-btn,.is-edit-mode .edit-widget-shell.edit-selection--active .widget-shell--inline-edit[data-widget-edit-chrome-state=visible] .widget-shell-header .widget-header-btn{opacity:1}.edit-inspector-header{border-bottom:1px solid var(--edit-border-subtle);color:var(--edit-text-secondary)}.edit-inspector-header-subtitle,.edit-inspector-empty{color:var(--edit-text-muted)}.widget-inspector-dock.is-widget-edit-support{border-left-color:var(--edit-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-inspector-dock.is-widget-edit-support{border-left-color:color-mix(in srgb,var(--edit-border-subtle)72%,transparent)!important}}.widget-inspector-dock.is-widget-edit-support .widget-settings-panel-docked{background:var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-inspector-dock.is-widget-edit-support .widget-settings-panel-docked{background:color-mix(in srgb,var(--edit-surface-panel)92%,transparent)}}.widget-inspector-dock.is-widget-edit-support .widget-settings-panel-docked{box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-inspector-dock.is-widget-edit-support .widget-settings-panel-docked{box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px color-mix(in srgb,var(--edit-border-subtle)34%,transparent)}}.dashboard-dock-preview{z-index:var(--dashboard-layer-drag-preview,32)}.dashboard-dock-preview-zone{--dock-preview-strength:0;border:1px solid var(--edit-border-default);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone{border:1px solid color-mix(in srgb,var(--edit-border-default)66%,transparent)}}.dashboard-dock-preview-zone{background:linear-gradient(140deg,var(--edit-accent-primary-soft)0%,var(--edit-accent-primary-soft)100%),var(--edit-surface-panel)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone{background:linear-gradient(140deg,color-mix(in srgb,var(--edit-accent-primary-soft)28%,transparent)0%,color-mix(in srgb,var(--edit-accent-primary-soft)6%,transparent)100%),color-mix(in srgb,var(--edit-surface-panel)28%,transparent)}}.dashboard-dock-preview-zone{box-shadow:inset 0 1px 0 #fff3,0 0 0 1px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone{box-shadow:inset 0 1px 0 #fff3,0 0 0 1px color-mix(in srgb,var(--edit-accent-primary-soft)42%,transparent)}}.dashboard-dock-preview-zone{opacity:calc(.42 + (var(--dock-preview-strength)*.22));transform:scale(calc(.988 + (var(--dock-preview-strength)*.014)));transition:opacity .15s var(--edit-canvas-ease),transform .17s var(--edit-canvas-ease),border-color .15s var(--edit-canvas-ease),box-shadow .18s var(--edit-canvas-ease),background-color .17s var(--edit-canvas-ease)}.dashboard-dock-preview-zone:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(100% 100% at 50% 8%,var(--edit-accent-primary-soft)0%,transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone:before{background:radial-gradient(100% 100% at 50% 8%,color-mix(in srgb,var(--edit-accent-primary-soft)30%,transparent)0%,transparent 68%)}}.dashboard-dock-preview-zone:before{opacity:calc(.28 + (var(--dock-preview-strength)*.42));transition:opacity .16s var(--edit-canvas-ease)}.dashboard-dock-preview-zone[data-confidence=armed]{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone[data-confidence=armed]{border-color:color-mix(in srgb,var(--edit-border-accent)78%,transparent)}}.dashboard-dock-preview-zone[data-confidence=armed]{box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 1px var(--edit-border-accent),0 14px 26px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone[data-confidence=armed]{box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 1px color-mix(in srgb,var(--edit-border-accent)52%,transparent),0 14px 26px color-mix(in srgb,var(--edit-accent-primary-soft)44%,transparent)}}.dashboard-dock-preview-zone[data-confidence=armed]{opacity:calc(.72 + (var(--dock-preview-strength)*.2))}.dashboard-dock-preview-zone--left{width:clamp(180px,18%,264px);height:100%;top:0;left:0}.dashboard-dock-preview-zone--right{width:clamp(180px,18%,264px);height:100%;top:0;right:0}.dashboard-side-dock-preview{width:clamp(180px,18%,264px);height:100%;padding:48px 10px 10px;position:absolute;top:0}.dashboard-side-dock-preview--left{left:0}.dashboard-side-dock-preview--right{right:0}.dashboard-side-dock-preview-slots{grid-template-rows:repeat(4,minmax(0,1fr));gap:10px;height:100%;display:grid}.dashboard-side-dock-preview-slot{opacity:calc(.28 + (var(--dock-preview-strength)*.18));transition:transform .16s var(--edit-canvas-ease),opacity .16s var(--edit-canvas-ease),box-shadow .16s var(--edit-canvas-ease),background-color .16s var(--edit-canvas-ease);background:linear-gradient(#ffffff12,#ffffff08),#0f172a0f;border-radius:18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14}.dashboard-side-dock-preview-slot__plus{color:var(--edit-text-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.dashboard-side-dock-preview-slot__plus{color:color-mix(in srgb,var(--edit-text-primary)76%,transparent)}}.dashboard-side-dock-preview-slot__plus{font-size:24px;font-weight:500;line-height:1}.dashboard-side-dock-preview-slot.is-active{background:linear-gradient(180deg,var(--edit-accent-primary-soft),#ffffff14),#0f172a1f}@supports (color:color-mix(in lab, red, red)){.dashboard-side-dock-preview-slot.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary-soft)28%,#ffffff1a),#ffffff14),#0f172a1f}}.dashboard-side-dock-preview-slot.is-active{box-shadow:inset 0 0 0 1px var(--edit-border-accent),inset 0 1px 0 #ffffff2e,0 12px 22px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-side-dock-preview-slot.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edit-border-accent)60%,transparent),inset 0 1px 0 #ffffff2e,0 12px 22px color-mix(in srgb,var(--edit-accent-primary-soft)26%,transparent)}}.dashboard-side-dock-preview-slot.is-active{opacity:calc(.74 + (var(--dock-preview-strength)*.18));transform:translateX(clamp(-4px,calc((var(--dock-preview-strength) - .5)*10px),4px))}.dashboard-side-dock-preview--left .dashboard-side-dock-preview-slot.is-active{transform:translate(4px)}.dashboard-side-dock-preview--right .dashboard-side-dock-preview-slot.is-active{transform:translate(-4px)}.dashboard-dock-preview-zone--bottom{width:100%;height:clamp(140px,23%,236px);bottom:0;left:0}.dashboard-dock-preview-zone--top{width:100%;height:clamp(120px,18%,192px);top:0;left:0}.dashboard-dock-preview-label{border:1px solid var(--edit-border-default)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-label{border:1px solid color-mix(in srgb,var(--edit-border-default)64%,transparent)}}.dashboard-dock-preview-label{background:var(--edit-surface-floating)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-label{background:color-mix(in srgb,var(--edit-surface-floating)86%,transparent)}}.dashboard-dock-preview-label{color:var(--edit-text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .15s var(--edit-canvas-ease),background-color .15s var(--edit-canvas-ease),transform .16s var(--edit-canvas-ease);box-shadow:0 10px 20px #02061733}.dashboard-dock-preview-zone[data-confidence=armed] .dashboard-dock-preview-label{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone[data-confidence=armed] .dashboard-dock-preview-label{border-color:color-mix(in srgb,var(--edit-border-accent)70%,transparent)}}.dashboard-dock-preview-zone[data-confidence=armed] .dashboard-dock-preview-label{background:var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-preview-zone[data-confidence=armed] .dashboard-dock-preview-label{background:color-mix(in srgb,var(--edit-accent-primary-soft)68%,var(--edit-surface-floating)32%)}}.dashboard-dock-preview-zone[data-confidence=armed] .dashboard-dock-preview-label{transform:translateY(-1px)}.dashboard-dock-preview-meta{color:var(--edit-text-muted)}.dashboard-workspace-surface[data-dock-preview-active=true] .react-grid-item.react-draggable-dragging.edit-widget-shell .widget-shell{border-color:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-surface[data-dock-preview-active=true] .react-grid-item.react-draggable-dragging.edit-widget-shell .widget-shell{border-color:color-mix(in srgb,var(--edit-border-accent)68%,transparent)}}.dashboard-workspace-surface[data-dock-preview-active=true] .react-grid-item.react-draggable-dragging.edit-widget-shell .widget-shell{box-shadow:inset 0 1px 0 #ffffff3d,0 20px 40px #02061757,0 0 0 2px var(--edit-accent-primary-soft)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-surface[data-dock-preview-active=true] .react-grid-item.react-draggable-dragging.edit-widget-shell .widget-shell{box-shadow:inset 0 1px 0 #ffffff3d,0 20px 40px #02061757,0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)54%,transparent)!important}}.dashboard-workspace-surface[data-dock-preview-confidence=ready] .react-grid-item.react-draggable-dragging.edit-widget-shell .widget-shell{box-shadow:inset 0 1px 0 #ffffff42,0 24px 46px #02061761,0 0 0 2px var(--edit-accent-primary-soft)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-surface[data-dock-preview-confidence=ready] .react-grid-item.react-draggable-dragging.edit-widget-shell .widget-shell{box-shadow:inset 0 1px 0 #ffffff42,0 24px 46px #02061761,0 0 0 2px color-mix(in srgb,var(--edit-accent-primary-soft)66%,transparent)!important}}.dashboard-dock-region{--dashboard-dock-gap:10px;--dashboard-dock-divider:var(--edit-border-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region{--dashboard-dock-divider:color-mix(in srgb,var(--edit-border-accent)82%,transparent)}}.dashboard-dock-region{--dashboard-dock-slot-radius:var(--widget-contract-dock-slot-radius,18px);--dashboard-dock-holding-opacity:var(--widget-contract-dock-state-holding-opacity,.72);--dashboard-dock-ready-opacity:var(--widget-contract-dock-state-ready-opacity,.94);--dashboard-dock-rim-width:var(--widget-contract-dock-rim-width,2px);--dashboard-dock-glow-soft:var(--widget-contract-dock-glow-soft,var(--edit-accent-primary-soft))}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region{--dashboard-dock-glow-soft:var(--widget-contract-dock-glow-soft,color-mix(in srgb,var(--edit-accent-primary-soft)18%,transparent))}}.dashboard-dock-region{--dashboard-dock-glow-charged:var(--widget-contract-dock-glow-charged,var(--edit-accent-primary-soft))}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region{--dashboard-dock-glow-charged:var(--widget-contract-dock-glow-charged,color-mix(in srgb,var(--edit-accent-primary-soft)30%,transparent))}}.dashboard-dock-region{--dashboard-dock-glow-ready:var(--widget-contract-dock-glow-ready,var(--edit-accent-primary-soft))}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region{--dashboard-dock-glow-ready:var(--widget-contract-dock-glow-ready,color-mix(in srgb,var(--edit-accent-primary-soft)42%,transparent))}}.dashboard-dock-region{--dashboard-dock-layer-widget:1;--dashboard-dock-layer-active:2;--dashboard-dock-layer-target:3;--dashboard-dock-layer-handle:4;z-index:var(--dashboard-layer-dock-region,8);pointer-events:none;transition:width var(--edit-canvas-motion)var(--edit-canvas-ease),height var(--edit-canvas-motion)var(--edit-canvas-ease),opacity var(--edit-motion-fast)var(--edit-ease-standard);padding:0;position:absolute}.dashboard-dock-region--left{left:0;top:var(--dashboard-top-dock-height,0px);bottom:var(--dashboard-bottom-dock-height,0px);width:var(--dashboard-left-dock-width,0px)}.dashboard-dock-region--right{right:0;top:var(--dashboard-top-dock-height,0px);bottom:var(--dashboard-bottom-dock-height,0px);width:var(--dashboard-right-dock-width,0px)}.dashboard-dock-region--top{height:var(--dashboard-top-dock-height,0px);top:0;left:0;right:0}.dashboard-dock-region--bottom{height:var(--dashboard-bottom-dock-height,0px);bottom:0;left:0;right:0}.dashboard-dock-region:before{content:none}.dashboard-dock-stack{z-index:1;gap:var(--dashboard-dock-gap);pointer-events:none;min-width:0;min-height:0;display:flex;position:relative}.dashboard-dock-stack--vertical{flex-direction:column;height:100%;overflow:hidden auto}.dashboard-dock-stack--side-slots{grid-template-rows:repeat(4,minmax(0,1fr));width:100%;height:100%;display:grid;overflow:hidden}.dashboard-dock-stack--single-slot{flex-direction:column;width:100%;height:100%;overflow:hidden}.dashboard-dock-slot{pointer-events:none;min-height:0;position:relative}.dashboard-dock-slot-guide{z-index:var(--dashboard-dock-layer-target);border-radius:var(--dashboard-dock-slot-radius);isolation:isolate;box-shadow:none;opacity:0;transition:opacity .15s var(--edit-canvas-ease),transform .15s var(--edit-canvas-ease),filter .15s var(--edit-canvas-ease);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.985)}.dashboard-dock-slot-guide:before{content:"";background:radial-gradient(62% 26% at 50% 0%,var(--edit-accent-primary-soft)0%,transparent 78%),radial-gradient(62% 26% at 50% 100%,var(--edit-accent-primary-soft)0%,transparent 78%),radial-gradient(26% 62% at 0% 50%,var(--edit-accent-primary-soft)0%,transparent 76%),radial-gradient(26% 62% at 100% 50%,var(--edit-accent-primary-soft)0%,transparent 76%);border-radius:32px;position:absolute;inset:-34px}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-slot-guide:before{background:radial-gradient(62% 26% at 50% 0%,color-mix(in srgb,var(--edit-accent-primary-soft)18%,transparent)0%,transparent 78%),radial-gradient(62% 26% at 50% 100%,color-mix(in srgb,var(--edit-accent-primary-soft)18%,transparent)0%,transparent 78%),radial-gradient(26% 62% at 0% 50%,color-mix(in srgb,var(--edit-accent-primary-soft)14%,transparent)0%,transparent 76%),radial-gradient(26% 62% at 100% 50%,color-mix(in srgb,var(--edit-accent-primary-soft)14%,transparent)0%,transparent 76%)}}.dashboard-dock-slot-guide:before{opacity:calc(.08 + (var(--dock-dwell-progress,0)*.5));filter:blur(calc(20px + (var(--dock-dwell-progress,0)*10px)));transition:opacity .16s var(--edit-canvas-ease),filter .18s var(--edit-canvas-ease),transform .18s var(--edit-canvas-ease);transform:scale(calc(.94 + (var(--dock-dwell-progress,0)*.12)))}.dashboard-dock-slot-guide:after{content:"";border-radius:inherit;background:radial-gradient(26% 18% at 50% 7%,#ffffff52 0%,transparent 76%),radial-gradient(26% 18% at 50% 93%,#ffffff52 0%,transparent 76%),linear-gradient(90deg,transparent 0%,var(--edit-accent-primary-soft)18%,#ffffff67 50%,var(--edit-accent-primary-soft)82%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--edit-accent-primary-soft)18%,#ffffff67 50%,var(--edit-accent-primary-soft)82%,transparent 100%),linear-gradient(180deg,transparent 0%,var(--edit-accent-primary-soft)18%,#ffffff52 50%,var(--edit-accent-primary-soft)82%,transparent 100%),linear-gradient(180deg,transparent 0%,var(--edit-accent-primary-soft)18%,#ffffff52 50%,var(--edit-accent-primary-soft)82%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-slot-guide:after{background:radial-gradient(26% 18% at 50% 7%,#ffffff52 0%,transparent 76%),radial-gradient(26% 18% at 50% 93%,#ffffff52 0%,transparent 76%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--edit-accent-primary-soft)28%,transparent)18%,#ffffff67 50%,color-mix(in srgb,var(--edit-accent-primary-soft)28%,transparent)82%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--edit-accent-primary-soft)28%,transparent)18%,#ffffff67 50%,color-mix(in srgb,var(--edit-accent-primary-soft)28%,transparent)82%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--edit-accent-primary-soft)22%,transparent)18%,#ffffff52 50%,color-mix(in srgb,var(--edit-accent-primary-soft)22%,transparent)82%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--edit-accent-primary-soft)22%,transparent)18%,#ffffff52 50%,color-mix(in srgb,var(--edit-accent-primary-soft)22%,transparent)82%,transparent 100%)}}.dashboard-dock-slot-guide:after{filter:drop-shadow(0 0 8px var(--edit-accent-primary-soft))drop-shadow(0 0 18px var(--edit-accent-primary-soft))drop-shadow(0 0 36px var(--edit-accent-primary-soft));background-position:top,bottom,50% 7px,50% bottom 7px,7px 50%,right 7px center;background-repeat:no-repeat;background-size:46% 22px,46% 22px,calc(100% - 34px) 2px,calc(100% - 34px) 2px,2px calc(100% - 34px),2px calc(100% - 34px)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-slot-guide:after{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--edit-accent-primary-soft)calc(24% + (var(--dock-dwell-progress,0)*18%)),transparent))drop-shadow(0 0 18px color-mix(in srgb,var(--edit-accent-primary-soft)calc(12% + (var(--dock-dwell-progress,0)*14%)),transparent))drop-shadow(0 0 36px color-mix(in srgb,var(--edit-accent-primary-soft)calc(6% + (var(--dock-dwell-progress,0)*10%)),transparent))}}.dashboard-dock-slot-guide:after{opacity:calc(.22 + (var(--dock-dwell-progress,0)*.46));transition:opacity .16s var(--edit-canvas-ease),filter .18s var(--edit-canvas-ease),background-size .18s var(--edit-canvas-ease),background-position .18s var(--edit-canvas-ease)}.dashboard-dock-slot-guide__plus{display:none}.dashboard-dock-region[data-dock-region-state=holding] .dashboard-dock-slot-guide,.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot-guide,.dashboard-dock-region[data-slot-reveal=holding] .dashboard-dock-slot-guide,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot-guide{opacity:var(--widget-contract-dock-state-idle-opacity,.12);transform:scale(.992)}.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot-guide,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot-guide{opacity:calc(var(--widget-contract-dock-state-idle-opacity,.12) + .06);transform:scale(.996)}.dashboard-dock-region[data-dock-region-state=holding] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell,.dashboard-dock-region[data-slot-reveal=holding] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell{box-shadow:0 0 0 1px var(--edit-border-accent),0 8px 16px #02061713,inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region[data-dock-region-state=holding] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell,.dashboard-dock-region[data-slot-reveal=holding] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell{box-shadow:0 0 0 1px color-mix(in srgb,var(--edit-border-accent)10%,transparent),0 8px 16px #02061713,inset 0 1px 0 #ffffff14}}.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell{box-shadow:0 0 0 1px var(--edit-border-accent),0 10px 18px #02061718,inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-slot-occupied=true] .dashboard-dock-widget-item:not(.is-active) .widget-shell{box-shadow:0 0 0 1px color-mix(in srgb,var(--edit-border-accent)16%,transparent),0 10px 18px #02061718,inset 0 1px 0 #ffffff1a}}.dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide{opacity:1;filter:none;transform:scale(1)}.dashboard-dock-region[data-dock-region-state=holding] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide,.dashboard-dock-region[data-slot-reveal=holding] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide{opacity:calc(var(--dashboard-dock-holding-opacity) + (var(--dock-dwell-progress,0)*.12))}.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide{opacity:var(--dashboard-dock-ready-opacity)}.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:before,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:before{opacity:.62;filter:blur(24px);transform:scale(1.03)}.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:after,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:after{opacity:.86;filter:drop-shadow(0 0 10px var(--edit-accent-primary-soft))drop-shadow(0 0 22px var(--edit-accent-primary-soft))drop-shadow(0 0 44px var(--edit-accent-primary-soft))}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:after,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:after{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--edit-accent-primary-soft)32%,transparent))drop-shadow(0 0 22px color-mix(in srgb,var(--edit-accent-primary-soft)18%,transparent))drop-shadow(0 0 44px color-mix(in srgb,var(--edit-accent-primary-soft)10%,transparent))}}.dashboard-dock-region[data-dock-region-state=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:after,.dashboard-dock-region[data-slot-reveal=ready] .dashboard-dock-slot[data-preview-active=true] .dashboard-dock-slot-guide:after{background-size:50% 24px,50% 24px,calc(100% - 30px) 2px,calc(100% - 30px) 2px,2px calc(100% - 30px),2px calc(100% - 30px)}.dashboard-dock-slot[data-preview-active=true] .dashboard-dock-widget-item .widget-shell{box-shadow:0 0 0 1px var(--edit-border-accent),0 12px 22px var(--edit-accent-primary-soft),inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-slot[data-preview-active=true] .dashboard-dock-widget-item .widget-shell{box-shadow:0 0 0 1px color-mix(in srgb,var(--edit-border-accent)46%,transparent),0 12px 22px color-mix(in srgb,var(--edit-accent-primary-soft)18%,transparent),inset 0 1px 0 #ffffff29}}.dashboard-dock-widget-item{box-shadow:none;z-index:var(--dashboard-dock-layer-widget);pointer-events:auto;transition:transform var(--edit-motion-fast)var(--edit-ease-standard),box-shadow var(--edit-motion-fast)var(--edit-ease-standard);background:0 0;flex:none;position:relative;overflow:visible}.dashboard-dock-widget-item.is-settling,.dashboard-dock-widget-item[data-dock-widget-state=settling]{animation:.28s cubic-bezier(.22,1,.36,1) dashboard-dock-settle}.dashboard-dock-widget-item[data-dock-position=left],.dashboard-dock-widget-item[data-dock-position=right]{width:100%;height:100%;min-height:0}.dashboard-dock-widget-item[data-dock-position=top],.dashboard-dock-widget-item[data-dock-position=bottom]{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0}.dashboard-dock-widget-item.is-active,.dashboard-dock-widget-item[data-dock-widget-state=active]{z-index:var(--dashboard-dock-layer-active);box-shadow:none}.dashboard-dock-widget-item:hover .widget-shell,.dashboard-dock-widget-item:focus-within .widget-shell{--widget-dock-shadow:0 10px 18px #02061724,inset 0 1px 0 #ffffff2e}.dashboard-dock-widget-item.is-active .widget-shell,.dashboard-dock-widget-item[data-dock-widget-state=active] .widget-shell{--widget-dock-shadow:0 0 0 1px var(--edit-border-accent),0 12px 24px #0206172e,inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-widget-item.is-active .widget-shell,.dashboard-dock-widget-item[data-dock-widget-state=active] .widget-shell{--widget-dock-shadow:0 0 0 1px color-mix(in srgb,var(--edit-border-accent)28%,transparent),0 12px 24px #0206172e,inset 0 1px 0 #ffffff2e}}.dashboard-dock-dwell-indicator{--dock-dwell-progress-angle:calc(var(--dock-dwell-progress,0)*1turn);width:var(--widget-contract-dock-indicator-size,34px);height:var(--widget-contract-dock-indicator-size,34px);background:radial-gradient(circle at center,#0f172a2f 0 36%,transparent 38%),radial-gradient(circle at center,#ffffff24 0 18%,transparent 22%),conic-gradient(var(--edit-accent-primary-soft)0deg,var(--edit-accent-primary-soft)var(--dock-dwell-progress-angle),#ffffff17 var(--dock-dwell-progress-angle),#ffffff17 1turn);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-dwell-indicator{background:radial-gradient(circle at center,#0f172a2f 0 36%,transparent 38%),radial-gradient(circle at center,#ffffff24 0 18%,transparent 22%),conic-gradient(color-mix(in srgb,var(--edit-accent-primary-soft)90%,white 10%)0deg,color-mix(in srgb,var(--edit-accent-primary-soft)90%,white 10%)var(--dock-dwell-progress-angle),#ffffff17 var(--dock-dwell-progress-angle),#ffffff17 1turn)}}.dashboard-dock-dwell-indicator{box-shadow:inset 0 0 0 1px #ffffff29,0 12px 22px var(--dashboard-dock-glow-charged)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-dwell-indicator{box-shadow:inset 0 0 0 1px #ffffff29,0 12px 22px color-mix(in srgb,var(--dashboard-dock-glow-charged)calc(76% + (var(--dock-dwell-progress,0)*18%)),transparent)}}.dashboard-dock-dwell-indicator{opacity:calc(.72 + (var(--dock-dwell-progress,0)*.28));transform:scale(calc(.94 + (var(--dock-dwell-progress,0)*.16)));transition:opacity .12s var(--edit-canvas-ease),transform .12s var(--edit-canvas-ease),box-shadow .15s var(--edit-canvas-ease)}.dashboard-dock-dwell-indicator.is-ready{box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 20px var(--dashboard-dock-glow-ready)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-dwell-indicator.is-ready{box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 20px color-mix(in srgb,var(--dashboard-dock-glow-ready)82%,transparent)}}.dashboard-dock-dwell-indicator__core{width:var(--widget-contract-dock-indicator-core-size,11px);height:var(--widget-contract-dock-indicator-core-size,11px);background:var(--edit-text-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-dwell-indicator__core{background:color-mix(in srgb,var(--edit-text-primary)86%,transparent)}}.dashboard-dock-dwell-indicator__core{box-shadow:0 0 12px #ffffff32,0 0 0 2px #ffffff10}.dashboard-dock-edge-guide{z-index:var(--dashboard-dock-layer-target);pointer-events:none;isolation:isolate;opacity:0;transition:opacity .16s var(--edit-canvas-ease),transform .18s var(--edit-canvas-ease),filter .18s var(--edit-canvas-ease);justify-content:center;align-items:center;display:flex;position:absolute}.dashboard-dock-edge-guide:before{content:"";border-radius:inherit;opacity:calc(.16 + (var(--dock-dwell-progress,0)*.54));filter:blur(calc(18px + (var(--dock-dwell-progress,0)*12px)));transition:opacity .16s var(--edit-canvas-ease),filter .18s var(--edit-canvas-ease),transform .18s var(--edit-canvas-ease);transform:scaleX(calc(.95 + (var(--dock-dwell-progress,0)*.08)));background:0 0;position:absolute;inset:-42px 0}.dashboard-dock-edge-guide:after{content:"";height:4px;filter:drop-shadow(0 0 10px var(--edit-accent-primary-soft))drop-shadow(0 0 22px var(--edit-accent-primary-soft))drop-shadow(0 0 44px var(--edit-accent-primary-soft));background:0 0;border-radius:999px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide:after{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--edit-accent-primary-soft)calc(20% + (var(--dock-dwell-progress,0)*20%)),transparent))drop-shadow(0 0 22px color-mix(in srgb,var(--edit-accent-primary-soft)calc(10% + (var(--dock-dwell-progress,0)*16%)),transparent))drop-shadow(0 0 44px color-mix(in srgb,var(--edit-accent-primary-soft)calc(4% + (var(--dock-dwell-progress,0)*10%)),transparent))}}.dashboard-dock-edge-guide:after{transform:translateY(-50%)scaleX(calc(.96 + (var(--dock-dwell-progress,0)*.04)));transition:filter .18s var(--edit-canvas-ease),transform .18s var(--edit-canvas-ease)}.dashboard-dock-edge-guide[data-dock-position=top],.dashboard-dock-edge-guide[data-dock-position=bottom]{height:82px;box-shadow:none;border-radius:999px;left:8px;right:8px;overflow:visible;transform:scaleX(.985)}.dashboard-dock-edge-guide[data-dock-position=top]{align-items:flex-start;padding-top:14px;top:0}.dashboard-dock-edge-guide[data-dock-position=bottom]{align-items:flex-end;padding-bottom:14px;bottom:0}.dashboard-dock-edge-guide.is-active{opacity:.94;transform:scaleX(1)}.dashboard-dock-edge-guide.is-active[data-dock-position=top],.dashboard-dock-edge-guide.is-active[data-dock-position=bottom]{box-shadow:none}.dashboard-dock-edge-guide.is-active[data-dock-position=top]:before,.dashboard-dock-edge-guide.is-active[data-dock-position=bottom]:before{opacity:calc(.28 + (var(--dock-dwell-progress,0)*.58));filter:blur(calc(20px + (var(--dock-dwell-progress,0)*12px)))}.dashboard-dock-edge-guide[data-dock-position=top]:before{background:radial-gradient(18% 150% at 50% 0%,#ffffff80 0%,transparent 42%),radial-gradient(64% 120% at 50% 0%,var(--edit-accent-primary-soft)0%,var(--edit-accent-primary-soft)12%,transparent 42%),linear-gradient(180deg,var(--edit-accent-primary-soft)0%,var(--edit-accent-primary-soft)16%,transparent 58%);inset:-2px -16px -46px}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=top]:before{background:radial-gradient(18% 150% at 50% 0%,#ffffff80 0%,transparent 42%),radial-gradient(64% 120% at 50% 0%,color-mix(in srgb,var(--edit-accent-primary-soft)calc(22% + (var(--dock-dwell-progress,0)*34%)),transparent)0%,color-mix(in srgb,var(--edit-accent-primary-soft)calc(12% + (var(--dock-dwell-progress,0)*18%)),transparent)12%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--edit-accent-primary-soft)calc(14% + (var(--dock-dwell-progress,0)*16%)),transparent)0%,color-mix(in srgb,var(--edit-accent-primary-soft)calc(6% + (var(--dock-dwell-progress,0)*8%)),transparent)16%,transparent 58%)}}.dashboard-dock-edge-guide[data-dock-position=top]:before{box-shadow:0 6px 14px var(--edit-accent-primary-soft),0 14px 30px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=top]:before{box-shadow:0 6px 14px color-mix(in srgb,var(--edit-accent-primary-soft)calc(10% + (var(--dock-dwell-progress,0)*14%)),transparent),0 14px 30px color-mix(in srgb,var(--edit-accent-primary-soft)calc(6% + (var(--dock-dwell-progress,0)*10%)),transparent)}}.dashboard-dock-edge-guide[data-dock-position=bottom]:before{background:radial-gradient(18% 150% at 50% 100%,#ffffff80 0%,transparent 42%),radial-gradient(64% 120% at 50% 100%,var(--edit-accent-primary-soft)0%,var(--edit-accent-primary-soft)12%,transparent 42%),linear-gradient(0deg,var(--edit-accent-primary-soft)0%,var(--edit-accent-primary-soft)16%,transparent 58%);inset:-46px -16px -2px}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=bottom]:before{background:radial-gradient(18% 150% at 50% 100%,#ffffff80 0%,transparent 42%),radial-gradient(64% 120% at 50% 100%,color-mix(in srgb,var(--edit-accent-primary-soft)calc(22% + (var(--dock-dwell-progress,0)*34%)),transparent)0%,color-mix(in srgb,var(--edit-accent-primary-soft)calc(12% + (var(--dock-dwell-progress,0)*18%)),transparent)12%,transparent 42%),linear-gradient(0deg,color-mix(in srgb,var(--edit-accent-primary-soft)calc(14% + (var(--dock-dwell-progress,0)*16%)),transparent)0%,color-mix(in srgb,var(--edit-accent-primary-soft)calc(6% + (var(--dock-dwell-progress,0)*8%)),transparent)16%,transparent 58%)}}.dashboard-dock-edge-guide[data-dock-position=bottom]:before{box-shadow:0 -6px 14px var(--edit-accent-primary-soft),0 -14px 30px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=bottom]:before{box-shadow:0 -6px 14px color-mix(in srgb,var(--edit-accent-primary-soft)calc(10% + (var(--dock-dwell-progress,0)*14%)),transparent),0 -14px 30px color-mix(in srgb,var(--edit-accent-primary-soft)calc(6% + (var(--dock-dwell-progress,0)*10%)),transparent)}}.dashboard-dock-edge-guide[data-dock-position=top]:after{height:var(--dashboard-dock-rim-width);background:radial-gradient(20% 260% at 50% 50%,#fffffffa 0%,transparent 48%),linear-gradient(90deg,transparent 0%,var(--edit-accent-primary-soft)12%,#fff 50%,var(--edit-accent-primary-soft)88%,transparent 100%);top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=top]:after{background:radial-gradient(20% 260% at 50% 50%,#fffffffa 0%,transparent 48%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--edit-accent-primary-soft)42%,transparent)12%,#fff 50%,color-mix(in srgb,var(--edit-accent-primary-soft)42%,transparent)88%,transparent 100%)}}.dashboard-dock-edge-guide[data-dock-position=top]:after{box-shadow:0 0 2px #ffffffe6,0 0 6px var(--edit-accent-primary-soft),0 0 12px var(--edit-accent-primary-soft),0 0 24px var(--edit-accent-primary-soft),0 0 42px var(--edit-accent-primary-soft),0 4px 18px var(--edit-accent-primary-soft),0 10px 34px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=top]:after{box-shadow:0 0 2px #ffffffe6,0 0 6px color-mix(in srgb,var(--edit-accent-primary-soft)calc(32% + (var(--dock-dwell-progress,0)*18%)),transparent),0 0 12px color-mix(in srgb,var(--edit-accent-primary-soft)calc(24% + (var(--dock-dwell-progress,0)*16%)),transparent),0 0 24px color-mix(in srgb,var(--edit-accent-primary-soft)calc(16% + (var(--dock-dwell-progress,0)*14%)),transparent),0 0 42px color-mix(in srgb,var(--edit-accent-primary-soft)calc(10% + (var(--dock-dwell-progress,0)*10%)),transparent),0 4px 18px color-mix(in srgb,var(--edit-accent-primary-soft)calc(12% + (var(--dock-dwell-progress,0)*12%)),transparent),0 10px 34px color-mix(in srgb,var(--edit-accent-primary-soft)calc(8% + (var(--dock-dwell-progress,0)*10%)),transparent)}}.dashboard-dock-edge-guide[data-dock-position=top]:after{transform:scaleX(calc(.96 + (var(--dock-dwell-progress,0)*.04)))}.dashboard-dock-edge-guide[data-dock-position=bottom]:after{height:var(--dashboard-dock-rim-width);background:radial-gradient(20% 260% at 50% 50%,#fffffffa 0%,transparent 48%),linear-gradient(90deg,transparent 0%,var(--edit-accent-primary-soft)12%,#fff 50%,var(--edit-accent-primary-soft)88%,transparent 100%);top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=bottom]:after{background:radial-gradient(20% 260% at 50% 50%,#fffffffa 0%,transparent 48%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--edit-accent-primary-soft)42%,transparent)12%,#fff 50%,color-mix(in srgb,var(--edit-accent-primary-soft)42%,transparent)88%,transparent 100%)}}.dashboard-dock-edge-guide[data-dock-position=bottom]:after{box-shadow:0 0 2px #ffffffe6,0 0 6px var(--edit-accent-primary-soft),0 0 12px var(--edit-accent-primary-soft),0 0 24px var(--edit-accent-primary-soft),0 0 42px var(--edit-accent-primary-soft),0 -4px 18px var(--edit-accent-primary-soft),0 -10px 34px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-edge-guide[data-dock-position=bottom]:after{box-shadow:0 0 2px #ffffffe6,0 0 6px color-mix(in srgb,var(--edit-accent-primary-soft)calc(32% + (var(--dock-dwell-progress,0)*18%)),transparent),0 0 12px color-mix(in srgb,var(--edit-accent-primary-soft)calc(24% + (var(--dock-dwell-progress,0)*16%)),transparent),0 0 24px color-mix(in srgb,var(--edit-accent-primary-soft)calc(16% + (var(--dock-dwell-progress,0)*14%)),transparent),0 0 42px color-mix(in srgb,var(--edit-accent-primary-soft)calc(10% + (var(--dock-dwell-progress,0)*10%)),transparent),0 -4px 18px color-mix(in srgb,var(--edit-accent-primary-soft)calc(12% + (var(--dock-dwell-progress,0)*12%)),transparent),0 -10px 34px color-mix(in srgb,var(--edit-accent-primary-soft)calc(8% + (var(--dock-dwell-progress,0)*10%)),transparent)}}.dashboard-dock-edge-guide[data-dock-position=bottom]:after{transform:scaleX(calc(.96 + (var(--dock-dwell-progress,0)*.04)))}@keyframes dashboard-dock-settle{0%{opacity:.84;transform:translateY(6px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}.is-edit-mode .edit-widget-shell.is-undocking{animation:.28s cubic-bezier(.22,1,.36,1) dashboard-undock-release}@keyframes dashboard-undock-release{0%{opacity:.8;transform:translateY(5px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-dock-insert-indicator{z-index:var(--dashboard-dock-layer-target);background:var(--dashboard-dock-divider);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-insert-indicator{background:color-mix(in srgb,var(--dashboard-dock-divider)84%,transparent)}}.dashboard-dock-insert-indicator{box-shadow:0 0 18px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-insert-indicator{box-shadow:0 0 18px color-mix(in srgb,var(--edit-accent-primary-soft)48%,transparent)}}.dashboard-dock-insert-indicator{opacity:.92;pointer-events:none}.dashboard-dock-insert-indicator[data-axis=vertical]{width:100%;height:2px;margin-block:2px}.dashboard-dock-insert-indicator[data-axis=horizontal]{align-self:stretch;width:2px;min-height:120px;margin-inline:2px}.dashboard-dock-resize-handle{z-index:var(--dashboard-dock-layer-handle);pointer-events:auto;background:0 0;border:0;position:absolute}.dashboard-dock-resize-handle:before{content:"";background:var(--dashboard-dock-divider);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-dock-resize-handle:before{background:color-mix(in srgb,var(--dashboard-dock-divider)92%,transparent)}}.dashboard-dock-resize-handle--left{cursor:col-resize;width:12px;height:100%;top:0;right:-6px}.dashboard-dock-resize-handle--left:before{width:3px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-dock-resize-handle--right{cursor:col-resize;width:12px;height:100%;top:0;left:-6px}.dashboard-dock-resize-handle--right:before{width:3px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-dock-resize-handle--top{cursor:row-resize;width:100%;height:12px;bottom:-6px;left:0}.dashboard-dock-resize-handle--top:before{width:44px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-dock-resize-handle--bottom{cursor:row-resize;width:100%;height:12px;top:-6px;left:0}.dashboard-dock-resize-handle--bottom:before{width:44px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:900px){.dashboard-dock-region{display:none}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}.mobile-sheet-enter{animation:mobile-sheet-in var(--edit-motion-normal)var(--edit-ease-emphasized)}.mobile-sheet-backdrop-enter{animation:mobile-sheet-backdrop-in var(--edit-motion-fast)var(--edit-ease-standard)}.dashboard-mobile .react-grid-layout{padding:16px 16px calc(170px + env(safe-area-inset-bottom,0px))}.dashboard-mobile .react-grid-item{touch-action:pan-y}.dashboard-mobile .widget-shell-normal{border-radius:22px;box-shadow:0 14px 34px #02061738,inset 0 1px #ffffff1f}.dashboard-mobile .widget-shell-normal.is-mobile-card{border-color:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile .widget-shell-normal.is-mobile-card{border-color:color-mix(in srgb,var(--edit-border-subtle)84%,transparent)}}.dashboard-mobile .widget-shell-normal.is-mobile-card{background:var(--edit-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile .widget-shell-normal.is-mobile-card{background:color-mix(in srgb,var(--edit-surface-elevated)86%,transparent)}}.dashboard-mobile .widget-shell-header-mobile{border-bottom-color:var(--edit-border-subtle)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile .widget-shell-header-mobile{border-bottom-color:color-mix(in srgb,var(--edit-border-subtle)72%,transparent)}}.dashboard-mobile .widget-shell-header-mobile{min-height:36px}.dashboard-mobile .widget-shell-header-mobile .widget-shell-header-title{letter-spacing:.01em}.dashboard-mobile .widget-content-mobile{overflow:hidden}.dashboard-mobile .widget-content.is-editing.widget-content-mobile{overflow:visible}.dashboard-mobile .widget-content-mobile>div{height:100%;min-height:0;display:flex}.dashboard-mobile .widget-content :is(button,a,input,select,textarea){min-height:44px}.dashboard-mobile .drag-handle button{min-width:42px;min-height:42px}.dashboard-mobile .edit-selection--active{box-shadow:0 0 0 2px var(--edit-accent-primary),0 0 0 4px #0206172e}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile .edit-selection--active{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary)48%,transparent),0 0 0 4px #0206172e}}.dashboard-mobile .edit-selection--move{box-shadow:0 0 0 2px var(--edit-accent-primary),0 0 0 4px #02061733,0 0 0 8px var(--edit-accent-primary-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile .edit-selection--move{box-shadow:0 0 0 2px color-mix(in srgb,var(--edit-accent-primary)62%,#fff 38%),0 0 0 4px #02061733,0 0 0 8px color-mix(in srgb,var(--edit-accent-primary-soft)58%,transparent)}}.dashboard-mobile-compact .react-grid-layout{padding:16px 16px calc(180px + env(safe-area-inset-bottom,0px))}.dashboard-mobile-compact .widget-shell-normal .widget-content{padding:18px!important}@media (max-width:900px){.widget-settings-panel :is(button,a,input,select,textarea){min-height:44px}.widget-settings-panel input[type=checkbox]{width:18px;height:18px}.widget-settings-panel .inspector-scrub-input{grid-template-columns:44px 1fr;gap:8px}.widget-settings-panel .inspector-scrub-handle{border-radius:12px;width:44px;height:44px}.widget-settings-panel .inspector-number-field{min-height:44px;padding-left:10px;padding-right:10px}.widget-settings-panel .inspector-metric-grid{gap:14px 12px}.widget-settings-panel .inspector-mobile-controls{gap:16px}.widget-settings-panel .inspector-mobile-field--slider{gap:14px}.widget-settings-panel .inspector-mobile-slider{height:48px;min-height:48px!important}.widget-settings-panel .inspector-mobile-slider::-webkit-slider-runnable-track{height:8px}.widget-settings-panel .inspector-mobile-slider::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px}.widget-settings-panel .inspector-mobile-slider::-moz-range-track{height:8px}.widget-settings-panel .inspector-mobile-slider::-moz-range-progress{height:8px}.widget-settings-panel .inspector-mobile-slider::-moz-range-thumb{width:26px;height:26px}.widget-settings-panel .inspector-mobile-stepper{grid-template-columns:52px minmax(0,1fr) 52px}.widget-settings-panel .inspector-mobile-stepper-btn,.widget-settings-panel .inspector-mobile-stepper-value{min-height:48px}}:root[data-style-debug=true] :is(.widget-shell,.widget-body,.widget-app-shell){outline:1px dashed var(--widget-style-debug-shell);outline-offset:-1px}:root[data-style-debug=true] :is(.widget-header,.widget-shell-header){outline:1px dashed var(--widget-style-debug-header);outline-offset:-1px}:root[data-style-debug=true] :is(.widget-stage,.widget-layer--stage,.media-widget-stage){outline:1px dashed var(--widget-style-debug-stage);outline-offset:-1px}:root[data-style-debug=true] :is(.widget-body,.media-widget-content,.widget-content,.widget-content-scaffold,.widget-layer--content){outline:1px dashed var(--widget-style-debug-content);outline-offset:-1px}:root[data-style-debug=true] :is(.widget-overlay,.widget-drawer,.widget-layer--overlay,.widget-anchored-drawer-overlay__surface,.widget-quick-expand-overlay__surface,.widget-stage-overlay__surface){outline:1px dashed var(--widget-style-debug-overlay);outline-offset:-1px}:root[data-style-debug=true] :is(.widget-dock,.widget-layer--dock,.media-widget-footer){outline:1px dashed var(--widget-style-debug-dock);outline-offset:-1px}.widget-shell--foundation-soft-glass{--widget-shell-glow:radial-gradient(130% 130% at 12% 0%,var(--widget-accent-color,#0ea5a4)0%,transparent 56%)}@supports (color:color-mix(in lab, red, red)){.widget-shell--foundation-soft-glass{--widget-shell-glow:radial-gradient(130% 130% at 12% 0%,color-mix(in srgb,var(--widget-accent-color,#0ea5a4)20%,transparent)0%,transparent 56%)}}.widget-shell--foundation-minimal-solid{--widget-shell-glow:radial-gradient(120% 120% at 10% -8%,var(--widget-item-border,#0f172a47)0%,transparent 52%)}@supports (color:color-mix(in lab, red, red)){.widget-shell--foundation-minimal-solid{--widget-shell-glow:radial-gradient(120% 120% at 10% -8%,color-mix(in srgb,var(--widget-item-border,#0f172a47)10%,transparent)0%,transparent 52%)}}.widget-shell--foundation-paper-card{--widget-shell-glow:radial-gradient(120% 120% at 8% -8%,#a27c4e1f 0%,transparent 54%)}.widget-shell--foundation-retro-pixel{--widget-shell-glow:radial-gradient(120% 120% at 8% -8%,#38bdf82e 0%,transparent 54%)}.widget-shell--foundation-neon-glow{--widget-shell-glow:radial-gradient(135% 130% at 12% -10%,#34d39938 0%,transparent 54%)}.widget-shell--foundation-cozy-soft{--widget-shell-glow:radial-gradient(120% 120% at 8% -8%,#fbbf2424 0%,transparent 56%)}.widget-shell--foundation-editorial{--widget-shell-glow:radial-gradient(120% 120% at 8% -8%,#64748b1f 0%,transparent 56%)}.widget-shell--foundation-amoled-clean{--widget-shell-glow:radial-gradient(120% 120% at 8% -8%,#14b8a633 0%,transparent 56%)}.wallpaper-atmosphere-layer{z-index:-9;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.wallpaper-atmosphere-layer__sky,.wallpaper-atmosphere-layer__tint,.wallpaper-atmosphere-layer__haze,.wallpaper-atmosphere-layer__clouds,.wallpaper-atmosphere-layer__stars,.wallpaper-atmosphere-layer__rain,.wallpaper-atmosphere-layer__snow,.wallpaper-atmosphere-layer__fog,.wallpaper-atmosphere-layer__storm,.wallpaper-atmosphere-layer__particles,.wallpaper-atmosphere-layer__particles>span,.wallpaper-atmosphere-layer__celestial{position:absolute;inset:0}.wallpaper-atmosphere-layer__sky{background:var(--atmosphere-sky-gradient);opacity:.78;animation:22s ease-in-out infinite alternate wallpaper-atmosphere-sky-shift}.wallpaper-atmosphere-layer__tint{background:var(--atmosphere-ambient-tint);opacity:calc(.64 + (var(--atmosphere-glass-boost)*.28))}.wallpaper-atmosphere-layer__haze{opacity:calc(var(--atmosphere-haze-opacity) + (var(--atmosphere-glass-boost)*.08));filter:blur(8px);background:radial-gradient(circle at 25% 5%,#ffffff29,#0000 54%),radial-gradient(circle at 82% 30%,#ffffff1f,#0000 48%)}.wallpaper-atmosphere-layer__clouds{opacity:var(--atmosphere-cloud-opacity);background:radial-gradient(36% 28% at 22% 26%,#fff3,#0000 66%),radial-gradient(34% 24% at 56% 20%,#ffffff2e,#0000 64%),radial-gradient(30% 22% at 84% 30%,#ffffff24,#0000 62%);animation:36s linear infinite wallpaper-atmosphere-cloud-drift}.wallpaper-atmosphere-layer__celestial{filter:blur(.2px);opacity:.72;border-radius:999px;width:118px;height:118px;inset:7% auto auto 10%}.wallpaper-atmosphere-layer__celestial.is-sun{background:radial-gradient(circle,#ffe8a9eb,#ffc07794 56%,#0000 72%);box-shadow:0 0 60px #ffd68b47,0 0 24px #fff5e43d}.wallpaper-atmosphere-layer__celestial.is-moon{background:radial-gradient(circle,#eef4ffe0,#adc6f18a 58%,#0000 74%);box-shadow:0 0 46px #abc6fa42,0 0 20px #e9f2ff3d}.wallpaper-atmosphere-layer__stars{opacity:.22;background:radial-gradient(circle at 8% 14%,#f3f8ffb3 0 1.4px,#0000 1.8px),radial-gradient(circle at 24% 7%,#f6faff8f 0 1.2px,#0000 1.7px),radial-gradient(circle at 41% 17%,#edf5ff8c 0 1.3px,#0000 1.9px),radial-gradient(circle at 66% 8%,#f0f7ff94 0 1.3px,#0000 1.8px),radial-gradient(circle at 78% 16%,#eff5ff8f 0 1.2px,#0000 1.7px),radial-gradient(circle at 91% 11%,#f4f9ff9e 0 1.2px,#0000 1.8px);animation:9s ease-in-out infinite alternate wallpaper-atmosphere-stars-pulse}.wallpaper-atmosphere-layer__rain{opacity:.2;background-image:linear-gradient(#0000 0%,#d6e9ff59 44%,#0000 88%),linear-gradient(#0000 0%,#c2dbf747 42%,#0000 86%);background-position:14% -12%,56% -26%;background-size:2px 120px,2px 108px;animation:.95s linear infinite wallpaper-atmosphere-rain-fall}.wallpaper-atmosphere-layer__snow{opacity:.28;background:radial-gradient(circle at 12% 8%,#f0f9ff9e 0 1.3px,#0000 2px),radial-gradient(circle at 36% 28%,#eef6ff94 0 1.5px,#0000 2.2px),radial-gradient(circle at 62% 15%,#f4faffa8 0 1.4px,#0000 2.1px),radial-gradient(circle at 84% 32%,#edf7ff94 0 1.2px,#0000 1.9px);animation:10s linear infinite wallpaper-atmosphere-snow-fall}.wallpaper-atmosphere-layer__fog{opacity:.34;filter:blur(12px);background:radial-gradient(42% 22% at 28% 62%,#e5ecf84d,#0000 78%),radial-gradient(44% 24% at 72% 70%,#d6e2f352,#0000 82%);animation:30s ease-in-out infinite alternate wallpaper-atmosphere-fog-drift}.wallpaper-atmosphere-layer__storm{opacity:0;background:linear-gradient(100deg,#0000 0% 44%,#d8e5ff57 49%,#0000 55% 100%);animation:8s ease-in-out infinite wallpaper-atmosphere-lightning}.wallpaper-atmosphere-layer__particles>span{width:5px;height:5px;transform:scale(var(--atmosphere-particle-scale,1));opacity:var(--atmosphere-particle-opacity);background:#eaf4ffb8;border-radius:999px;animation:12s ease-in-out infinite wallpaper-atmosphere-particle-float}.wallpaper-atmosphere-layer[data-atmosphere-skin=pixel] .wallpaper-atmosphere-layer__particles>span{background:#e1f2ffbd;border-radius:1px;width:4px;height:4px}.wallpaper-atmosphere-layer[data-atmosphere-skin=pixel] .wallpaper-atmosphere-layer__rain{background-size:3px 96px,3px 92px}.wallpaper-atmosphere-layer[data-atmosphere-skin=glass] .wallpaper-atmosphere-layer__haze{filter:blur(14px)}.wallpaper-atmosphere-layer[data-atmosphere-skin=glass] .wallpaper-atmosphere-layer__tint{opacity:calc(.62 + (var(--atmosphere-glass-boost)*.34))}.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__sky,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__clouds,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__stars,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__rain,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__snow,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__fog,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__storm,.wallpaper-atmosphere-layer.is-reduced-motion .wallpaper-atmosphere-layer__particles>span{animation:none!important}@keyframes wallpaper-atmosphere-sky-shift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.08)translateY(-1.4%)}}@keyframes wallpaper-atmosphere-cloud-drift{0%{transform:translate(-2.5%)}to{transform:translate(2.5%,-.6%)}}@keyframes wallpaper-atmosphere-stars-pulse{0%{opacity:.18}to{opacity:.28}}@keyframes wallpaper-atmosphere-rain-fall{0%{transform:translateY(-8%)}to{transform:translateY(16%)}}@keyframes wallpaper-atmosphere-snow-fall{0%{transform:translate(-1.5%,-9%)}to{transform:translate(1.8%,11%)}}@keyframes wallpaper-atmosphere-fog-drift{0%{transform:translate(-2.5%)}to{transform:translate(2.5%,-1%)}}@keyframes wallpaper-atmosphere-lightning{0%,70%,to{opacity:0}72%{opacity:.24}74%{opacity:0}75%{opacity:.12}}@keyframes wallpaper-atmosphere-particle-float{0%{transform:translate3d(0,0,0)scale(var(--atmosphere-particle-scale,1))}50%{transform:translate3d(.8px,-2.4px,0)scale(var(--atmosphere-particle-scale,1))}to{transform:translate3d(-.8px,.8px,0)scale(var(--atmosphere-particle-scale,1))}}.video-widget-shell{flex-direction:column;height:100%;min-height:0;display:flex}.video-widget-content,.video-widget-stage{min-height:0}.video-widget-content{flex-direction:column;flex:auto;display:flex}.video-widget-stage{box-shadow:none;background:0 0;border-radius:0;outline:none;flex:auto;height:100%;min-height:0;padding:0;display:flex;position:relative}.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side]{--media-widget-layout-stage-padding:0px;--media-widget-layout-internal-gap:0px;box-shadow:none;background:0 0;border-color:#0000}.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side]:before,.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side]:after{opacity:0}.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side] .widget-content{padding:0!important}.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side] .widget-content-scaffold,.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side] .media-widget-content,.video-widget-shell.widget-shell--layout-docked[data-widget-dock-family=side] .media-widget-stage{box-shadow:none;background:0 0;padding:0!important}.video-widget-shell[data-widget-fullscreen=true] .video-widget-stage,.video-widget-stage:fullscreen{background:#000;border-radius:0}.video-widget-stage{border-radius:max(14px,calc(var(--media-widget-layout-stage-radius) - 2px));background:radial-gradient(circle at 50% 24%,var(--widget-accent-soft),transparent 58%),var(--widget-surface-stage);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.video-widget-stage{background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--widget-accent-soft)13%,transparent),transparent 58%),color-mix(in srgb,var(--widget-surface-stage)92%,var(--widget-surface-base))}}.video-widget-stage{transition:box-shadow var(--widget-motion-normal)var(--widget-ease-settle)}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage{border-radius:inherit;background:#000}.video-widget-stage.is-drag-active:before,.video-widget-stage.is-drag-active:after{opacity:1}.video-widget-stage:before,.video-widget-stage:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle);position:absolute;inset:0}.video-widget-stage:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14,inset 0 18px 28px -26px #ffffff29,inset 0 -24px 34px -30px #ffffff14}.video-widget-stage:after{background:linear-gradient(#060a1238 0%,#060a1214 16%,#0000 30%),linear-gradient(#0000 66%,#0509121f 82%,#05091257 100%)}.video-widget-stage[data-overlay-visible=true]:after{opacity:1}.video-widget-stage[data-overlay-visible=true]:before{opacity:.92}.video-widget-stage[data-overlay-visible=true]{box-shadow:0 0 0 1px #ffffff0a,0 12px 28px #02061724}.video-widget-stage[data-overlay-state=active]:before,.video-widget-stage[data-overlay-state=engaged]:before{opacity:1;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f,inset 0 18px 28px -24px #fff3,inset 0 -28px 40px -32px #ffffff1a}.video-widget-stage[data-overlay-state=active],.video-widget-stage[data-overlay-state=engaged]{box-shadow:0 0 0 1px #ffffff0d,0 16px 32px #02061729}.video-widget-shell[data-widget-fullscreen=true] .video-widget-stage:after,.video-widget-stage:fullscreen:after{background:linear-gradient(#060a122e 0%,#060a120f 14%,#0000 28%),linear-gradient(#0000 68%,#0509121a 82%,#05091242 100%)}.video-widget-shell[data-widget-fullscreen=true] .video-widget-stage:before,.video-widget-stage:fullscreen:before{box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a,inset 0 18px 28px -24px #ffffff24,inset 0 -24px 34px -30px #ffffff14}.video-widget-player-video,.video-widget-stage-embed,.video-widget-stage-poster{background:#000;border:0;width:100%;height:100%;display:block}.video-widget-player-video{object-fit:contain}.video-widget-stage-poster{background-position:50%;background-repeat:no-repeat;background-size:cover}.video-widget-stage-hitarea{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.video-widget-stage-hitarea:focus-visible{outline:none}.video-widget-stage-play-hint{z-index:4;color:#ffffffeb;-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);width:58px;height:58px;transition:transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-fast)var(--widget-ease-snappy);background:radial-gradient(circle at 50% 36%,#ffffff29,#ffffff0d 58%,#0000 72%);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.98);box-shadow:0 18px 34px #0206172e}.video-widget-stage-play-hint.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.video-widget-stage-play-hint:hover,.video-widget-stage-play-hint:focus-visible{color:#fff;outline:none;transform:translate(-50%,-50%)scale(1.04)}.video-widget-stage-placeholder,.video-widget-empty-cta,.video-widget-stage-empty-state,.video-widget-drop-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-widget-stage-placeholder{z-index:1;color:var(--widget-token-typography-meta-color)}.video-widget-stage-placeholder--action{z-index:2;padding:24px}.video-widget-stage-placeholder-copy{justify-content:center;max-width:26ch}.video-widget-stage-placeholder-copy>span:first-of-type{color:var(--widget-token-typography-title-color);font-weight:700}.video-widget-stage-placeholder-note{color:var(--widget-token-typography-subtitle-color);font-size:12px;line-height:1.45}.video-widget-stage-link{background:var(--widget-accent-soft);border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-widget-stage-link{background:color-mix(in srgb,var(--widget-accent-soft)58%,transparent)}}.video-widget-stage-link{color:var(--widget-token-typography-title-color);font-size:12px;font-weight:700;text-decoration:none}.video-widget-stage-link:hover,.video-widget-stage-link:focus-visible{background:var(--widget-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.video-widget-stage-link:hover,.video-widget-stage-link:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)72%,transparent)}}.video-widget-stage-empty-state{z-index:4;pointer-events:none;padding:22px}.video-widget-stage-topbar{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.video-widget-stage-leading{pointer-events:auto;min-width:0}.video-widget-stage-actions{opacity:0;pointer-events:none;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle);transform:translateY(-6px)}.video-widget-stage-topbar.is-visible .video-widget-stage-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.video-widget-source-switch{background:var(--widget-token-surface-role-utility);border-radius:999px;padding:4px}@supports (color:color-mix(in lab, red, red)){.video-widget-source-switch{background:color-mix(in srgb,var(--widget-token-surface-role-utility)90%,transparent)}}.video-widget-source-switch{-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06)}.video-widget-source-icon,.video-widget-stage-action{border:1px solid var(--widget-token-surface-role-raised-border);border-radius:999px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.video-widget-source-icon,.video-widget-stage-action{border:1px solid color-mix(in srgb,var(--widget-token-surface-role-raised-border)68%,transparent)}}.video-widget-source-icon,.video-widget-stage-action{background:var(--widget-token-surface-role-raised)}@supports (color:color-mix(in lab, red, red)){.video-widget-source-icon,.video-widget-stage-action{background:color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent)}}.video-widget-source-icon,.video-widget-stage-action{color:var(--widget-token-typography-subtitle-color);transition:background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);justify-content:center;align-items:center;display:inline-flex}.video-widget-source-icon:hover,.video-widget-source-icon:focus-visible,.video-widget-stage-action:hover,.video-widget-stage-action:focus-visible,.video-widget-source-icon.is-active{color:var(--widget-token-typography-title-color);background:var(--widget-token-surface-role-utility);outline:none}@supports (color:color-mix(in lab, red, red)){.video-widget-source-icon:hover,.video-widget-source-icon:focus-visible,.video-widget-stage-action:hover,.video-widget-stage-action:focus-visible,.video-widget-source-icon.is-active{background:color-mix(in srgb,var(--widget-token-surface-role-utility)88%,var(--widget-token-accent-soft))}}.video-widget-source-icon:hover,.video-widget-source-icon:focus-visible,.video-widget-stage-action:hover,.video-widget-stage-action:focus-visible,.video-widget-source-icon.is-active{transform:translateY(-1px)}.video-widget-add-trigger{background:var(--widget-token-surface-role-utility);border:0;border-radius:999px;width:30px;height:30px;padding:0}@supports (color:color-mix(in lab, red, red)){.video-widget-add-trigger{background:color-mix(in srgb,var(--widget-token-surface-role-utility)84%,var(--widget-token-accent-soft))}}.video-widget-add-trigger{color:var(--widget-token-typography-title-color);justify-content:center;align-items:center;display:inline-flex}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-topbar{gap:8px;top:10px;left:10px;right:10px}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-leading{min-width:0}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-actions{gap:6px}.video-widget-shell[data-widget-dock-family=side] .video-widget-add-trigger{width:28px;height:28px}.video-widget-empty-cta{z-index:4;border:1px solid var(--widget-border-accent);border-radius:28px;width:min(280px,100% - 36px);height:min(220px,100% - 36px);margin:auto;padding:22px;inset:18px}@supports (color:color-mix(in lab, red, red)){.video-widget-empty-cta{border:1px solid color-mix(in srgb,var(--widget-border-accent)60%,transparent)}}.video-widget-empty-cta{background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.video-widget-empty-cta{background:color-mix(in srgb,var(--widget-surface-overlay)82%,transparent)}}.video-widget-empty-cta{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);color:var(--widget-text-primary);pointer-events:auto;flex-direction:column;gap:10px;box-shadow:0 16px 36px #0206173d,inset 0 1px #ffffff2e}.video-widget-empty-cta-icon{background:var(--widget-accent-soft);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-widget-empty-cta-icon{background:color-mix(in srgb,var(--widget-accent-soft)72%,transparent)}}.video-widget-empty-cta-title{font-size:18px;font-weight:700}.video-widget-empty-cta-copy,.video-widget-panel-note,.video-widget-catalog-subtitle,.video-widget-library-meta,.video-widget-player-subtitle,.video-widget-seek-time{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.video-widget-empty-cta-copy,.video-widget-panel-note,.video-widget-catalog-subtitle,.video-widget-library-meta,.video-widget-player-subtitle,.video-widget-seek-time{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)92%,var(--widget-token-typography-title-color))}}.video-widget-empty-cta-copy{text-align:center;font-size:13px}.video-widget-shell[data-widget-dock-family=side] .video-widget-empty-cta{border-radius:20px;gap:8px;width:calc(100% - 24px);height:auto;min-height:112px;padding:16px;inset:12px}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-empty-state{padding:12px}.video-widget-shell[data-widget-dock-family=side] .video-widget-empty-cta-icon{width:42px;height:42px}.video-widget-shell[data-widget-dock-family=side] .video-widget-empty-cta-title{font-size:15px}.video-widget-shell[data-widget-dock-family=side] .video-widget-empty-cta-copy{max-width:18ch;font-size:11px}.video-widget-drop-overlay{z-index:6;background:var(--widget-surface-overlay);flex-direction:column;gap:8px}@supports (color:color-mix(in lab, red, red)){.video-widget-drop-overlay{background:color-mix(in srgb,var(--widget-surface-overlay)72%,transparent)}}.video-widget-drop-overlay{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);color:var(--widget-text-primary);font-weight:600}.video-widget-panel--browse{z-index:7;border:1px solid var(--widget-surface-role-border,var(--widget-border-subtle));border-radius:22px;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;inset:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.video-widget-panel--browse{border:1px solid var(--widget-surface-role-border,color-mix(in srgb,var(--widget-border-subtle)64%,transparent))}}.video-widget-panel--browse{background:var(--widget-surface-role-background,var(--widget-surface-overlay))}@supports (color:color-mix(in lab, red, red)){.video-widget-panel--browse{background:var(--widget-surface-role-background,color-mix(in srgb,var(--widget-surface-overlay)90%,#0c122233))}}.video-widget-panel--browse{box-shadow:var(--widget-surface-role-shadow,none);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);opacity:0;pointer-events:none;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle);transform:translateY(8px)scale(.985)}.video-widget-panel--browse.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.video-widget-shell[data-widget-dock-position=left] .video-widget-panel--browse,.video-widget-shell[data-widget-dock-position=right] .video-widget-panel--browse{width:min(420px,100vw - 24px);top:8px;bottom:8px}.video-widget-shell[data-widget-dock-position=left] .video-widget-panel--browse{left:8px;right:auto}.video-widget-shell[data-widget-dock-position=right] .video-widget-panel--browse{left:auto;right:8px}.video-widget-shell[data-widget-dock-family=side] .video-widget-panel--browse{border-radius:18px;gap:10px;padding:10px}.video-widget-panel-header{align-items:center;gap:12px;display:flex}.video-widget-source-switch--panel{flex-shrink:0}.video-widget-search-shell{border:1px solid var(--widget-border-subtle);border-radius:999px;flex:auto;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-widget-search-shell{border:1px solid color-mix(in srgb,var(--widget-border-subtle)62%,transparent)}}.video-widget-search-shell{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.video-widget-search-shell{background:color-mix(in srgb,var(--widget-surface-control)82%,transparent)}}.video-widget-search-shell{color:var(--widget-token-typography-subtitle-color)}.video-widget-search-shell input{min-width:0;color:var(--widget-token-typography-title-color);background:0 0;border:0;outline:0;flex:auto}.video-widget-local-dropzone{border:1px dashed var(--widget-border-accent);border-radius:22px;min-height:118px}@supports (color:color-mix(in lab, red, red)){.video-widget-local-dropzone{border:1px dashed color-mix(in srgb,var(--widget-border-accent)76%,transparent)}}.video-widget-local-dropzone{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-local-dropzone{background:color-mix(in srgb,var(--widget-accent-soft)18%,transparent)}}.video-widget-local-dropzone{text-align:center;color:var(--widget-token-typography-title-color);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.video-widget-local-dropzone-icon{background:var(--widget-accent-soft);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-widget-local-dropzone-icon{background:color-mix(in srgb,var(--widget-accent-soft)58%,transparent)}}.video-widget-local-dropzone-title,.video-widget-catalog-title,.video-widget-player-title-text,.video-widget-player-title-static{color:var(--widget-token-typography-title-color);font-weight:700}.video-widget-local-dropzone-copy{max-width:34ch;color:var(--widget-token-typography-subtitle-color);font-size:12px}.video-widget-library-meta{color:var(--widget-token-typography-subtitle-color);justify-content:space-between;align-items:center;font-size:11px;display:flex}.video-widget-storage-track{background:var(--widget-border-subtle);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.video-widget-storage-track{background:color-mix(in srgb,var(--widget-border-subtle)38%,transparent)}}.video-widget-storage-track{overflow:hidden}.video-widget-storage-track>span{border-radius:inherit;background:var(--widget-accent-primary);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.video-widget-storage-track>span{background:color-mix(in srgb,var(--widget-accent-primary)74%,transparent)}}.video-widget-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.video-widget-catalog-card:hover,.video-widget-catalog-card:focus-visible,.video-widget-catalog-card.is-active{border-color:var(--widget-border-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.video-widget-catalog-card:hover,.video-widget-catalog-card:focus-visible,.video-widget-catalog-card.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)76%,transparent)}}.video-widget-catalog-card:hover,.video-widget-catalog-card:focus-visible,.video-widget-catalog-card.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-catalog-card:hover,.video-widget-catalog-card:focus-visible,.video-widget-catalog-card.is-active{background:color-mix(in srgb,var(--widget-accent-soft)28%,transparent)}}.video-widget-catalog-card:hover,.video-widget-catalog-card:focus-visible,.video-widget-catalog-card.is-active{transform:translateY(-1px)}.video-widget-catalog-card.is-holding{background:#ff7a5929;border-color:#ff7a59c2}.video-widget-catalog-card.is-saved{box-shadow:inset 0 0 0 1px var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.video-widget-catalog-card.is-saved{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)48%,transparent)}}.video-widget-catalog-thumb{aspect-ratio:16/9}.video-widget-catalog-text{gap:3px;padding:10px 11px 12px}.video-widget-catalog-title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.video-widget-catalog-subtitle{margin-top:3px;font-size:11px;line-height:1.3;display:block}.video-widget-live-pill{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#bc305beb;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.video-widget-panel-note{min-height:96px;color:var(--widget-token-typography-subtitle-color);font-size:13px}@supports (color:color-mix(in lab, red, red)){.video-widget-panel-note{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)94%,var(--widget-token-typography-title-color))}}.video-widget-panel--queue{z-index:6;border:1px solid var(--widget-surface-role-border,var(--widget-border-subtle));border-radius:18px;flex-direction:column;gap:8px;width:min(220px,100% - 24px);padding:8px 8px 10px;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.video-widget-panel--queue{border:1px solid var(--widget-surface-role-border,color-mix(in srgb,var(--widget-border-subtle)48%,transparent))}}.video-widget-panel--queue{background:var(--widget-surface-role-background,var(--widget-surface-overlay))}@supports (color:color-mix(in lab, red, red)){.video-widget-panel--queue{background:var(--widget-surface-role-background,color-mix(in srgb,var(--widget-surface-overlay)76%,transparent))}}.video-widget-panel--queue{box-shadow:var(--widget-surface-role-shadow,none);-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);opacity:0;pointer-events:none;transition:transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-normal)var(--widget-ease-settle);transform:translate(calc(100% + 12px))}.video-widget-panel--queue.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.video-widget-shell[data-widget-dock-family=side] .video-widget-panel--queue{border-radius:16px;width:min(236px,100vw - 24px);padding:8px;top:8px;bottom:8px}.video-widget-shell[data-widget-dock-position=left] .video-widget-panel--queue{left:8px;right:auto;transform:translate(-14px)}.video-widget-shell[data-widget-dock-position=left] .video-widget-panel--queue.is-open{transform:translate(0)}.video-widget-shell[data-widget-dock-position=right] .video-widget-panel--queue{left:auto;right:8px;transform:translate(14px)}.video-widget-queue-head{justify-content:flex-end;display:flex}.video-widget-queue-autoplay{background:var(--widget-surface-control);border:0;border-radius:999px;min-height:26px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.video-widget-queue-autoplay{background:color-mix(in srgb,var(--widget-surface-control)66%,transparent)}}.video-widget-queue-autoplay{color:var(--widget-token-typography-subtitle-color);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.video-widget-queue-autoplay.is-active{color:var(--widget-token-typography-title-color);background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-queue-autoplay.is-active{background:color-mix(in srgb,var(--widget-accent-soft)40%,transparent)}}.video-widget-queue-list{gap:2px;max-height:min(190px,100% - 34px);padding-right:2px}.video-widget-queue-item{min-height:56px;color:inherit;background:0 0;border-radius:14px;padding:5px 6px}.video-widget-queue-item:hover,.video-widget-queue-item:focus-visible,.video-widget-queue-item.is-active{background:var(--widget-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.video-widget-queue-item:hover,.video-widget-queue-item:focus-visible,.video-widget-queue-item.is-active{background:color-mix(in srgb,var(--widget-accent-soft)22%,transparent)}}.video-widget-queue-item.is-drop-target{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-queue-item.is-drop-target{background:color-mix(in srgb,var(--widget-accent-soft)30%,transparent)}}.video-widget-queue-item.is-drop-target{transform:translateY(-1px)}.video-widget-queue-item.is-holding{background:#ff7a5924}.video-widget-queue-thumb{aspect-ratio:16/9;border-radius:12px;width:56px}.video-widget-queue-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.video-widget-queue-meta{font-size:11px;line-height:1.2}.video-widget-player-title-chip{background:var(--widget-token-surface-role-raised);border-radius:999px;max-width:100%;min-height:30px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.video-widget-player-title-chip{background:color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent)}}.video-widget-player-title-chip{border:1px solid var(--widget-token-surface-role-raised-border)}@supports (color:color-mix(in lab, red, red)){.video-widget-player-title-chip{border:1px solid color-mix(in srgb,var(--widget-token-surface-role-raised-border)62%,transparent)}}.video-widget-player-title-chip{text-align:left;-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);transition:background-color var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-normal)var(--widget-ease-settle);align-items:center;gap:8px;display:inline-flex}.video-widget-stage-topbar:not(.is-visible) .video-widget-player-title-chip,.video-widget-stage-topbar:not(.is-visible) .video-widget-player-title-static{opacity:.82}.video-widget-player-title-chip.is-open{background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.video-widget-player-title-chip.is-open{background:color-mix(in srgb,var(--widget-token-surface-role-utility)84%,var(--widget-token-accent-soft))}}.video-widget-player-title-chip:hover,.video-widget-player-title-chip:focus-visible{background:var(--widget-accent-soft);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.video-widget-player-title-chip:hover,.video-widget-player-title-chip:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)22%,transparent)}}:is(.video-widget-stage:fullscreen .video-widget-player-title-chip,.video-widget-stage:fullscreen .video-widget-source-switch,.video-widget-stage:fullscreen .video-widget-source-icon,.video-widget-stage:fullscreen .video-widget-stage-action,.video-widget-stage:fullscreen .video-widget-add-trigger,.video-widget-stage:fullscreen .video-widget-overlay-button,.video-widget-stage:fullscreen .video-widget-overlay-button--primary,.video-widget-stage:fullscreen .video-widget-overlay-volume,.video-widget-shell[data-widget-fullscreen=true] .video-widget-player-title-chip,.video-widget-shell[data-widget-fullscreen=true] .video-widget-source-switch,.video-widget-shell[data-widget-fullscreen=true] .video-widget-source-icon,.video-widget-shell[data-widget-fullscreen=true] .video-widget-stage-action,.video-widget-shell[data-widget-fullscreen=true] .video-widget-add-trigger,.video-widget-shell[data-widget-fullscreen=true] .video-widget-overlay-button,.video-widget-shell[data-widget-fullscreen=true] .video-widget-overlay-button--primary,.video-widget-shell[data-widget-fullscreen=true] .video-widget-overlay-volume){color:#ffffffeb;-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02);background:#080f1e57}:is(.video-widget-stage:fullscreen .video-widget-player-title-chip.is-open,.video-widget-stage:fullscreen .video-widget-source-icon:hover,.video-widget-stage:fullscreen .video-widget-source-icon:focus-visible,.video-widget-stage:fullscreen .video-widget-stage-action:hover,.video-widget-stage:fullscreen .video-widget-stage-action:focus-visible,.video-widget-stage:fullscreen .video-widget-source-icon.is-active,.video-widget-stage:fullscreen .video-widget-player-title-chip:hover,.video-widget-stage:fullscreen .video-widget-player-title-chip:focus-visible,.video-widget-stage:fullscreen .video-widget-overlay-button:hover,.video-widget-stage:fullscreen .video-widget-overlay-button:focus-visible,.video-widget-stage:fullscreen .video-widget-overlay-button.is-active,.video-widget-shell[data-widget-fullscreen=true] .video-widget-player-title-chip.is-open,.video-widget-shell[data-widget-fullscreen=true] .video-widget-source-icon:hover,.video-widget-shell[data-widget-fullscreen=true] .video-widget-source-icon:focus-visible,.video-widget-shell[data-widget-fullscreen=true] .video-widget-stage-action:hover,.video-widget-shell[data-widget-fullscreen=true] .video-widget-stage-action:focus-visible,.video-widget-shell[data-widget-fullscreen=true] .video-widget-source-icon.is-active,.video-widget-shell[data-widget-fullscreen=true] .video-widget-player-title-chip:hover,.video-widget-shell[data-widget-fullscreen=true] .video-widget-player-title-chip:focus-visible,.video-widget-shell[data-widget-fullscreen=true] .video-widget-overlay-button:hover,.video-widget-shell[data-widget-fullscreen=true] .video-widget-overlay-button:focus-visible,.video-widget-shell[data-widget-fullscreen=true] .video-widget-overlay-button.is-active){color:#fff;background:#080f1e7a}.video-widget-player-title-text{font-size:13px;line-height:1.2;display:block}.video-widget-player-title-count{color:var(--widget-token-typography-subtitle-color);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.video-widget-player-title-static{background:var(--widget-surface-control);border-radius:999px;align-items:center;min-height:30px;margin:0;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-widget-player-title-static{background:color-mix(in srgb,var(--widget-surface-control)48%,transparent)}}.video-widget-player-title-static{-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);color:var(--widget-token-typography-title-color);font-size:13px;line-height:1.2}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-topbar{gap:10px;top:10px;left:14px;right:14px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-actions{gap:4px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-switch{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:3px;padding:0}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger{width:26px;height:26px;color:var(--widget-token-typography-subtitle-color);opacity:.76;background:0 0;border-radius:999px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon.is-active{color:var(--widget-token-typography-title-color);opacity:1;background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon.is-active{background:color-mix(in srgb,var(--widget-token-surface-role-utility)80%,var(--widget-token-accent-soft))}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-action:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-add-trigger:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-source-icon.is-active{transform:translateY(-1px)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-chip,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-static{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:min(34ch,38vw);min-height:0;color:var(--widget-token-typography-title-color);opacity:.78;letter-spacing:.01em;background:0 0;border-radius:0;padding:2px 0;font-size:12px;font-weight:600}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-chip:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-chip:focus-visible{color:var(--widget-token-typography-title-color);opacity:1;background:0 0;transform:none}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-text,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-static{opacity:.84;text-overflow:clip;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-player-title-count{color:var(--widget-token-typography-subtitle-color);opacity:.58;font-size:10px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-topbar:not(.is-visible) .video-widget-player-title-chip,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-topbar:not(.is-visible) .video-widget-player-title-static{opacity:0}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-stage-topbar:not(.is-visible) .video-widget-stage-leading{opacity:0;pointer-events:none;transform:translateY(-6px)}.video-widget-shell[data-widget-dock-family=side] .video-widget-player-title-chip,.video-widget-shell[data-widget-dock-family=side] .video-widget-player-title-static{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:min(62%,132px);min-height:0;color:var(--widget-token-typography-title-color);box-shadow:none;background:0 0;border-radius:0;padding:0}.video-widget-shell[data-widget-dock-family=side] .video-widget-player-title-text,.video-widget-shell[data-widget-dock-family=side] .video-widget-player-title-static{text-shadow:0 2px 10px #0206178c;font-size:11px;line-height:1.2}.video-widget-shell[data-widget-dock-family=side] .video-widget-player-title-count{color:var(--widget-token-typography-subtitle-color);font-size:10px}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-action,.video-widget-shell[data-widget-dock-family=side] .video-widget-add-trigger{color:#ffffffd6;box-shadow:none;background:0 0}.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-action:hover,.video-widget-shell[data-widget-dock-family=side] .video-widget-stage-action:focus-visible,.video-widget-shell[data-widget-dock-family=side] .video-widget-add-trigger:hover,.video-widget-shell[data-widget-dock-family=side] .video-widget-add-trigger:focus-visible{color:#fff;background:#0f172a3d}.video-widget-loading-indicator{z-index:5;background:var(--widget-surface-overlay);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.video-widget-loading-indicator{background:color-mix(in srgb,var(--widget-surface-overlay)58%,transparent)}}.video-widget-loading-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.video-widget-loading-dot{background:var(--widget-text-primary);border-radius:999px;width:8px;height:8px;animation:1.05s ease-in-out infinite video-widget-loading-pulse}.video-widget-overlay-controls{z-index:5;opacity:0;pointer-events:none;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle);background:linear-gradient(#0000,#0509122e 34%,#0509129e);flex-direction:column;gap:10px;padding:48px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.video-widget-overlay-controls.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-controls{background:linear-gradient(#05091200 0%,#0509120f 34%,#0509128a 100%);gap:6px;padding:62px 16px 14px}.video-widget-overlay-progress{background:var(--widget-text-muted);border-radius:999px;height:3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-progress{background:color-mix(in srgb,var(--widget-text-muted)16%,transparent)}}.video-widget-overlay-progress>span{border-radius:inherit;background:var(--widget-accent-primary);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-progress>span{background:color-mix(in srgb,var(--widget-accent-primary)72%,transparent)}}.video-widget-overlay-control-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-control-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.video-widget-overlay-transport,.video-widget-overlay-tail,.video-widget-seek-row,.video-widget-overlay-volume{align-items:center;gap:8px;display:inline-flex}.video-widget-overlay-transport{flex:auto;justify-content:center}.video-widget-overlay-tail{flex:none;justify-content:flex-end}.video-widget-overlay-button{background:var(--widget-token-surface-role-utility);border:0;border-radius:999px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-button{background:color-mix(in srgb,var(--widget-token-surface-role-utility)92%,transparent)}}.video-widget-overlay-button{color:var(--widget-token-typography-title-color);-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);transition:transform var(--widget-motion-fast)var(--widget-ease-settle),background-color var(--widget-motion-fast)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-settle);justify-content:center;align-items:center;display:inline-flex}.video-widget-overlay-button:hover,.video-widget-overlay-button:focus-visible,.video-widget-overlay-button.is-active{background:var(--widget-token-surface-role-utility);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-button:hover,.video-widget-overlay-button:focus-visible,.video-widget-overlay-button.is-active{background:color-mix(in srgb,var(--widget-token-surface-role-utility)84%,var(--widget-token-accent-soft))}}.video-widget-overlay-button--primary{background:var(--widget-token-surface-role-utility);width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-button--primary{background:color-mix(in srgb,var(--widget-token-surface-role-utility)74%,var(--widget-token-accent-soft))}}.video-widget-overlay-button--expand{background:var(--widget-token-surface-role-raised)}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-button--expand{background:color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent)}}.video-widget-seek-row{gap:10px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-transport{grid-column:2;justify-content:center}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-tail{grid-column:3;justify-content:flex-end}.video-widget-seek-row input[type=range]{width:100%;block-size:var(--media-widget-control-timeline-height);flex:auto}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-time{letter-spacing:.01em;opacity:.72;font-variant-numeric:tabular-nums;min-width:0;font-size:10px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range],.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]{appearance:none;block-size:16px;background:0 0;min-height:16px}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-runnable-track{background:var(--widget-text-muted);border-radius:999px;height:2px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--widget-text-muted)18%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-runnable-track{transition:height var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-runnable-track{background:var(--widget-text-muted);border-radius:999px;height:2px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--widget-text-muted)18%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-runnable-track{transition:height var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:hover input[type=range]::-webkit-slider-runnable-track{background:var(--widget-text-muted);height:4px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:hover input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--widget-text-muted)24%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:focus-within input[type=range]::-webkit-slider-runnable-track{background:var(--widget-text-muted);height:4px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:focus-within input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--widget-text-muted)24%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:hover input[type=range]::-webkit-slider-runnable-track{background:var(--widget-text-muted);height:4px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:hover input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--widget-text-muted)24%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:focus-within input[type=range]::-webkit-slider-runnable-track{background:var(--widget-text-muted);height:4px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:focus-within input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--widget-text-muted)24%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--widget-accent-primary);border:0;border-radius:999px;width:10px;height:10px;margin-top:-4px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-thumb{background:color-mix(in srgb,var(--widget-accent-primary)90%,white 10%)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)0%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-webkit-slider-thumb{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--widget-accent-primary);border:0;border-radius:999px;width:10px;height:10px;margin-top:-4px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-thumb{background:color-mix(in srgb,var(--widget-accent-primary)90%,white 10%)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)0%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-webkit-slider-thumb{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:hover input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--widget-accent-soft);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:hover input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)32%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:focus-within input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--widget-accent-soft);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row:focus-within input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)32%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:hover input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--widget-accent-soft);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:hover input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)32%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:focus-within input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--widget-accent-soft);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume:focus-within input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)32%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-moz-range-track{background:var(--widget-text-muted);border:0;border-radius:999px;height:2px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--widget-text-muted)18%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-moz-range-track{background:var(--widget-text-muted);border:0;border-radius:999px;height:2px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--widget-text-muted)18%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-moz-range-thumb{background:var(--widget-accent-primary);border:0;border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-seek-row input[type=range]::-moz-range-thumb{background:color-mix(in srgb,var(--widget-accent-primary)90%,white 10%)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-moz-range-thumb{background:var(--widget-accent-primary);border:0;border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume input[type=range]::-moz-range-thumb{background:color-mix(in srgb,var(--widget-accent-primary)90%,white 10%)}}.video-widget-overlay-volume{background:var(--widget-token-surface-role-utility);border-radius:999px;width:min(116px,26vw);min-height:32px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.video-widget-overlay-volume{background:color-mix(in srgb,var(--widget-token-surface-role-utility)90%,transparent)}}.video-widget-overlay-volume{-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);color:var(--widget-token-typography-title-color)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-volume{-webkit-backdrop-filter:none;backdrop-filter:none;width:92px;min-height:0;color:var(--widget-token-typography-subtitle-color);opacity:.74;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),width var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border-radius:0;gap:6px;padding:0}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-controls:hover .video-widget-overlay-volume,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-controls:focus-within .video-widget-overlay-volume{opacity:1;width:112px}.video-widget-overlay-volume input[type=range]{width:100%;block-size:var(--media-widget-control-timeline-height);flex:auto}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button{-webkit-backdrop-filter:none;backdrop-filter:none;width:30px;height:30px;color:var(--widget-token-typography-title-color);background:0 0}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button{color:color-mix(in srgb,var(--widget-token-typography-title-color)92%,transparent)}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button.is-active{background:var(--widget-token-surface-role-utility)}@supports (color:color-mix(in lab, red, red)){.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button.is-active{background:color-mix(in srgb,var(--widget-token-surface-role-utility)80%,var(--widget-token-accent-soft))}}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button:hover,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button:focus-visible,.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button.is-active{transform:translateY(-1px)}.video-widget-shell[data-source=local]:not([data-widget-dock-family=side]) .video-widget-overlay-button--primary{background:0 0;width:34px;height:34px}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-controls{gap:8px;padding:40px 10px 10px}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-control-row{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-transport{grid-column:2;justify-content:center}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-tail{grid-column:3;justify-content:flex-end}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-button{width:32px;height:32px}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-button--primary{width:38px;height:38px}.video-widget-shell[data-widget-dock-family=side] .video-widget-overlay-button--expand{opacity:.94}.video-widget-skip-chip{border:1px solid var(--widget-border-accent);border-radius:999px;min-height:30px;padding:0 12px;position:absolute;right:12px}@supports (color:color-mix(in lab, red, red)){.video-widget-skip-chip{border:1px solid color-mix(in srgb,var(--widget-border-accent)62%,transparent)}}.video-widget-skip-chip{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.video-widget-skip-chip{background:color-mix(in srgb,var(--widget-accent-soft)56%,var(--widget-surface-control))}}.video-widget-skip-chip{color:var(--widget-text-primary);font-size:12px;font-weight:600}.video-widget-skip-chip--intro{top:58px}.video-widget-skip-chip--outro{top:94px}@keyframes video-widget-loading-pulse{0%,to{opacity:.56;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (max-width:1024px){.video-widget-overlay-control-row{gap:10px}.video-widget-overlay-tail{flex-wrap:wrap}}@media (max-width:720px){.video-widget-panel--browse{border-radius:18px;inset:8px}.video-widget-panel-header{flex-wrap:wrap}.video-widget-stage-topbar{top:8px;left:8px;right:8px}.video-widget-stage-actions,.video-widget-overlay-control-row{flex-wrap:wrap}.video-widget-overlay-controls{gap:8px;padding:40px 10px 10px}.video-widget-seek-row{width:100%}.video-widget-overlay-transport,.video-widget-overlay-tail{justify-content:space-between;width:100%}.video-widget-overlay-volume{flex:auto;width:auto}}.widget-calendar-signal-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.widget-calendar-signal-list--compact,.widget-calendar-signal-list--day,.widget-calendar-signal-list--dock{gap:5px}.widget-calendar-signal-list--today{gap:6px}.widget-calendar-signal{--workspace-signal-color:var(--widget-token-accent);background:var(--workspace-signal-color);border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:4px 9px 4px 7px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal{background:color-mix(in srgb,var(--workspace-signal-color)11%,transparent)}}.widget-calendar-signal{color:var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal{color:color-mix(in srgb,var(--workspace-signal-color)62%,var(--widget-token-typography-title-color))}}.widget-calendar-signal{box-shadow:inset 0 0 0 1px var(--workspace-signal-color),0 8px 18px var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)22%,transparent),0 8px 18px color-mix(in srgb,var(--workspace-signal-color)10%,transparent)}}.widget-calendar-signal--compact{gap:5px;min-height:22px;padding:3px 8px 3px 6px}.widget-calendar-signal.is-interactive{transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}.widget-calendar-signal.is-selected,.widget-calendar-signal.is-interactive:hover{background:var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal.is-selected,.widget-calendar-signal.is-interactive:hover{background:color-mix(in srgb,var(--workspace-signal-color)18%,transparent)}}.widget-calendar-signal.is-selected,.widget-calendar-signal.is-interactive:hover{box-shadow:inset 0 0 0 1px var(--workspace-signal-color),0 10px 20px var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal.is-selected,.widget-calendar-signal.is-interactive:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)32%,transparent),0 10px 20px color-mix(in srgb,var(--workspace-signal-color)14%,transparent)}}.widget-calendar-signal.is-selected,.widget-calendar-signal.is-interactive:hover{transform:translateY(-1px)}.widget-calendar-signal__tone{background:var(--workspace-signal-color);width:8px;height:8px;box-shadow:0 0 0 1px var(--workspace-signal-color);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal__tone{box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)30%,transparent)}}.widget-calendar-signal__icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.widget-calendar-signal__text{letter-spacing:.01em;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:1}.widget-calendar-signal--icon-only{padding-inline-end:8px}.widget-calendar-signal--color-only{min-height:12px;box-shadow:none;background:0 0;padding:0}.widget-calendar-signal--color-only .widget-calendar-signal__tone{width:10px;height:10px;box-shadow:0 0 0 1px var(--workspace-signal-color),0 0 16px var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal--color-only .widget-calendar-signal__tone{box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)26%,transparent),0 0 16px color-mix(in srgb,var(--workspace-signal-color)18%,transparent)}}.widget-calendar-signal-list--day .widget-calendar-signal,.widget-calendar-signal-list--dock .widget-calendar-signal{background:var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-list--day .widget-calendar-signal,.widget-calendar-signal-list--dock .widget-calendar-signal{background:color-mix(in srgb,var(--workspace-signal-color)8%,transparent)}}.widget-calendar-signal-list--day .widget-calendar-signal,.widget-calendar-signal-list--dock .widget-calendar-signal{box-shadow:inset 0 0 0 1px var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-list--day .widget-calendar-signal,.widget-calendar-signal-list--dock .widget-calendar-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)18%,transparent)}}.widget-calendar-signal-list--today .widget-calendar-signal{background:var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-list--today .widget-calendar-signal{background:color-mix(in srgb,var(--workspace-signal-color)14%,transparent)}}.widget-calendar-signal-list--today .widget-calendar-signal{box-shadow:inset 0 0 0 1px var(--workspace-signal-color),0 8px 18px var(--workspace-signal-color)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-list--today .widget-calendar-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)24%,transparent),0 8px 18px color-mix(in srgb,var(--workspace-signal-color)10%,transparent)}}.widget-calendar-signal-list--day .widget-calendar-signal__text,.widget-calendar-signal-list--dock .widget-calendar-signal__text{text-overflow:ellipsis;max-width:70px;overflow:hidden}.widget-calendar-signal-list--today .widget-calendar-signal__text{text-overflow:ellipsis;max-width:96px;overflow:hidden}.widget-calendar-signal-overflow{background:var(--widget-token-surface-raised);border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-overflow{background:color-mix(in srgb,var(--widget-token-surface-raised)78%,transparent)}}.widget-calendar-signal-overflow{color:var(--widget-token-typography-meta-color);letter-spacing:.03em;box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle);font-size:10px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-overflow{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)22%,transparent)}}.widget-calendar-signal-overflow--compact{min-height:20px;padding-inline:7px}.widget-calendar-signal-strip,.widget-calendar-signal-panel{margin-top:2px}.widget-calendar-signal-panel{padding:10px 12px}.widget-calendar-week-signals{align-self:flex-start;margin-bottom:8px}.widget-calendar-signal-day-list{gap:8px;display:grid}.widget-calendar-signal-day-list--compact{gap:6px}.widget-calendar-signal-day-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-calendar-signal-day-label{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);flex:none;font-size:10px;font-weight:700;line-height:1}.widget-calendar-signal-day-row--today .widget-calendar-signal-day-label{color:var(--widget-token-typography-title-color);align-items:center;gap:6px;display:inline-flex}.widget-calendar-signal-day-row--today .widget-calendar-signal-day-label:before{content:"";background:var(--widget-token-accent);width:6px;height:6px;box-shadow:0 0 0 1px var(--widget-token-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signal-day-row--today .widget-calendar-signal-day-label:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-accent)24%,transparent)}}.widget-calendar-signals-editor{flex-direction:column;gap:14px;display:flex}.widget-calendar-signals-overlay .widget-quick-expand-overlay__header--actions-only{padding:6px 6px 0}.widget-calendar-signals-overlay__body{padding:8px 10px 10px}.widget-calendar-signals-overlay__body .widget-calendar-signals-editor{gap:12px}.widget-calendar-signals-editor__preset-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;display:grid}.widget-calendar-signals-editor__preset,.widget-calendar-signals-editor__signal-picker{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.widget-calendar-signals-editor__signal-row{flex-wrap:wrap;gap:8px;display:flex}.widget-calendar-signals-editor__signal-picker.is-selected .widget-calendar-signal{background:var(--workspace-signal-color,var(--widget-token-accent))}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signals-editor__signal-picker.is-selected .widget-calendar-signal{background:color-mix(in srgb,var(--workspace-signal-color,var(--widget-token-accent))20%,transparent)}}.widget-calendar-signals-editor__card{flex-direction:column;gap:14px;padding:14px;display:flex}.widget-calendar-signals-editor__top{align-items:flex-start;gap:10px;display:flex}.widget-calendar-signals-editor__fields{flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:8px;min-width:0;display:grid}.widget-calendar-signals-editor__field{width:100%;min-width:0}.widget-calendar-signals-editor__section{flex-direction:column;gap:8px;display:flex}.widget-calendar-signals-editor__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-size:10px;font-weight:700;line-height:1}.widget-calendar-signals-editor__weekday-row,.widget-calendar-signals-editor__toggle-row,.widget-calendar-signals-editor__color-row,.widget-calendar-signals-editor__icon-row{flex-wrap:wrap;gap:8px;display:flex}.widget-calendar-signals-editor__weekday{justify-content:center;min-width:34px}.widget-calendar-signals-editor__color,.widget-calendar-signals-editor__icon{appearance:none;cursor:pointer;transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.widget-calendar-signals-editor__color{--workspace-signal-color:var(--widget-token-accent);background:var(--workspace-signal-color);width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px var(--workspace-signal-color);border-radius:999px;padding:0}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signals-editor__color{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px color-mix(in srgb,var(--workspace-signal-color)24%,transparent)}}.widget-calendar-signals-editor__icon{background:var(--widget-token-surface-raised);border-radius:999px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signals-editor__icon{background:color-mix(in srgb,var(--widget-token-surface-raised)82%,transparent)}}.widget-calendar-signals-editor__icon{color:var(--widget-token-typography-subtitle-color);box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signals-editor__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)24%,transparent)}}.widget-calendar-signals-editor__color.is-selected,.widget-calendar-signals-editor__icon.is-selected,.widget-calendar-signals-editor__color:hover,.widget-calendar-signals-editor__icon:hover{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 2px var(--widget-token-accent),0 10px 18px #0206171f;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-signals-editor__color.is-selected,.widget-calendar-signals-editor__icon.is-selected,.widget-calendar-signals-editor__color:hover,.widget-calendar-signals-editor__icon:hover{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 2px color-mix(in srgb,var(--widget-token-accent)18%,transparent),0 10px 18px #0206171f}}.widget-calendar-signals-editor__range-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.widget-calendar-dock-date-block{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.widget-calendar-dock-signal-list{align-self:flex-start;margin-top:2px}@media (max-width:640px){.widget-calendar-signals-editor__fields,.widget-calendar-signals-editor__range-row{grid-template-columns:minmax(0,1fr)}}.clock-widget-body .widget-surface-primary{background:radial-gradient(circle at 84% 10%,#38bdf829,transparent 45%),linear-gradient(160deg,#0f172a14,transparent 54%),var(--widget-item-bg,#ffffffa8)}.widget-clock-stage{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.clock-widget-body{min-height:0;transition:gap var(--widget-motion-normal)var(--widget-ease-settle),min-height var(--widget-motion-normal)var(--widget-ease-settle)}.widget-clock-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.widget-clock-stage--composed{flex:auto;justify-content:stretch;min-height:0;position:relative}.widget-clock-stage.widget-clock-stage--centered{text-align:center;align-items:center}.widget-clock-stage.widget-clock-stage--start{text-align:left;align-items:flex-start}.widget-clock-stage.widget-clock-stage--time-only{justify-content:center}.widget-clock-hero{flex:auto;align-items:center;width:100%;display:flex;overflow:visible}.widget-clock-stage.widget-clock-stage--centered .widget-clock-hero{justify-content:center}.widget-clock-stage.widget-clock-stage--start .widget-clock-hero{justify-content:flex-start}.widget-clock-time-line{flex-wrap:wrap;align-items:flex-end;gap:4px 8px;width:100%;min-width:0;display:flex;overflow:visible}.widget-clock-time-block{align-items:flex-end;gap:10px;min-width:0;display:inline-flex;overflow:visible}.widget-clock-time-main{letter-spacing:-.07em;padding-inline:.08em .03em;line-height:.92;display:inline-block}.widget-clock-seconds-inline{font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;transform:none}.widget-clock-meridiem-inline{letter-spacing:.1em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700;line-height:1;transform:translateY(-.18em)}.widget-clock-meta{flex-direction:column;width:100%;display:flex}.widget-clock-stage.widget-clock-stage--centered .widget-clock-meta{align-items:center}.widget-clock-stage.widget-clock-stage--start .widget-clock-meta{align-items:flex-start}.widget-clock-weekday{color:var(--widget-token-typography-subtitle-color);font-weight:600}.widget-clock-date{color:var(--widget-token-typography-subtitle-color)}.widget-clock-timezone-note{max-width:100%;color:var(--widget-token-typography-meta-color);line-height:1.2}.widget-clock-mode-stage{box-shadow:none;background:0 0;border-radius:0}.widget-clock-mode-stage--tool{flex:auto;min-height:0;position:relative}.widget-clock-mode-panel{min-height:100%;animation:widget-clock-mode-panel-in .18s var(--widget-ease-settle)both;flex-direction:column;display:flex}.widget-clock-mode-panel[data-direction=backward]{animation-name:widget-clock-mode-panel-in-backward}.widget-clock-tool-shell,.widget-clock-world-shell{flex-direction:column;width:100%;min-height:100%;display:flex}.widget-clock-tool-shell{text-align:center;justify-content:space-between;align-items:center;gap:14px}.widget-clock-world-shell{justify-content:space-between;gap:14px}.widget-clock-tool-center{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;width:100%;min-height:0;display:flex}.widget-clock-tool-center--dial{justify-content:center}.widget-clock-tool-dial{aspect-ratio:1;appearance:none;width:min(100%,272px);color:inherit;isolation:isolate;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),filter var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:0;padding:0;position:relative}.widget-clock-tool-dial.is-interactive{cursor:pointer}.widget-clock-tool-dial.is-interactive:hover,.widget-clock-tool-dial.is-interactive:focus-visible{filter:saturate(1.04);outline:none;transform:translateY(-1px)}.widget-clock-tool-dial-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.widget-clock-tool-dial-track,.widget-clock-tool-dial-progress{fill:none;stroke-width:12px}.widget-clock-tool-dial-track{stroke:#737b8ac9}.widget-clock-tool-dial-progress{stroke:var(--widget-token-accent);stroke-linecap:round;transition:stroke-dasharray var(--widget-motion-normal)var(--widget-ease-settle),stroke var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-clock-tool-dial.is-active .widget-clock-tool-dial-progress{stroke:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-dial.is-active .widget-clock-tool-dial-progress{stroke:color-mix(in srgb,var(--widget-token-accent)88%,white 12%)}}.widget-clock-tool-dial-center{z-index:1;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;inset:23%}.widget-clock-tool-dial-copy{z-index:1;position:relative}.widget-clock-tool-dial-value{letter-spacing:-.06em;color:var(--widget-text-primary);text-wrap:balance;font-weight:700;line-height:.88}.widget-clock-tool-dial-value--countdown,.widget-clock-tool-dial-value--alarm{font-size:clamp(2.3rem,6.6vw,4.35rem)}.widget-clock-tool-dial-value--stopwatch{font-size:clamp(2rem,5.2vw,3.6rem)}.widget-clock-tool-dial-detail{justify-content:center;display:flex}.widget-clock-tool-dial-meta{color:var(--widget-text-secondary);font-size:.72rem;font-weight:620}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-dial-meta{color:color-mix(in srgb,var(--widget-text-secondary)72%,transparent)}}.widget-clock-tool-dial-meta.is-alert{color:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-dial-meta.is-alert{color:color-mix(in srgb,var(--widget-accent)82%,var(--widget-text-primary))}}.widget-clock-tool-dial-input{appearance:none;text-align:center;width:100%;min-width:0;font:inherit;color:var(--widget-text-primary);background:0 0;border:0;outline:none;padding:0}.widget-clock-tool-dial-input--duration{letter-spacing:-.06em;font-size:clamp(2.1rem,5.8vw,3.95rem)}.widget-clock-tool-dial-input--alarm{letter-spacing:-.05em;font-size:clamp(1.65rem,4.2vw,2.7rem)}.widget-clock-numeric{font-variant-numeric:tabular-nums}.widget-clock-tool-footer{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.widget-clock-tool-footer--list{align-items:stretch;gap:12px}.widget-clock-tool-pill-row,.widget-clock-tool-action-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.widget-clock-tool-pill,.widget-clock-tool-action{appearance:none;letter-spacing:.01em;color:var(--widget-text-secondary);border:0;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill,.widget-clock-tool-action{color:color-mix(in srgb,var(--widget-text-secondary)82%,transparent)}}.widget-clock-tool-pill,.widget-clock-tool-action{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill,.widget-clock-tool-action{background:color-mix(in srgb,var(--widget-surface-control)18%,transparent)}}.widget-clock-tool-pill,.widget-clock-tool-action{box-shadow:none;transition:color var(--widget-motion-fast)var(--widget-ease-snappy),background var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-clock-tool-pill:hover,.widget-clock-tool-pill:focus-visible,.widget-clock-tool-action:hover,.widget-clock-tool-action:focus-visible{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill:hover,.widget-clock-tool-pill:focus-visible,.widget-clock-tool-action:hover,.widget-clock-tool-action:focus-visible{color:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.widget-clock-tool-pill:hover,.widget-clock-tool-pill:focus-visible,.widget-clock-tool-action:hover,.widget-clock-tool-action:focus-visible{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill:hover,.widget-clock-tool-pill:focus-visible,.widget-clock-tool-action:hover,.widget-clock-tool-action:focus-visible{background:color-mix(in srgb,var(--widget-surface-control)28%,transparent)}}.widget-clock-tool-pill:hover,.widget-clock-tool-pill:focus-visible,.widget-clock-tool-action:hover,.widget-clock-tool-action:focus-visible{transform:translateY(-1px)}.widget-clock-tool-pill.is-active,.widget-clock-tool-action.is-active{color:#fff}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill.is-active,.widget-clock-tool-action.is-active{color:color-mix(in srgb,white 94%,var(--widget-text-primary))}}.widget-clock-tool-pill.is-active,.widget-clock-tool-action.is-active{background:linear-gradient(180deg,var(--widget-accent),var(--widget-accent))}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill.is-active,.widget-clock-tool-action.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent)82%,#fff3),color-mix(in srgb,var(--widget-accent)66%,#0f172a1f))}}.widget-clock-tool-pill.is-active,.widget-clock-tool-action.is-active{box-shadow:0 10px 22px var(--widget-accent),inset 0 1px 0 #fff3}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-pill.is-active,.widget-clock-tool-action.is-active{box-shadow:0 10px 22px color-mix(in srgb,var(--widget-accent)18%,transparent),inset 0 1px 0 #fff3}}.widget-clock-alarm-list{gap:8px;display:grid}.widget-clock-alarm-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.widget-clock-alarm-item+.widget-clock-alarm-item{border-top:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-item+.widget-clock-alarm-item{border-top:1px solid color-mix(in srgb,var(--widget-border-subtle)58%,transparent)}}.widget-clock-alarm-item.is-disabled{opacity:.66}.widget-clock-alarm-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-clock-alarm-time{color:var(--widget-text-primary);font-size:clamp(1rem,2.4vw,1.28rem);font-weight:650}.widget-clock-alarm-meta{color:var(--widget-text-muted);font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-meta{color:color-mix(in srgb,var(--widget-text-muted)82%,transparent)}}.widget-clock-alarm-actions{align-items:center;gap:8px;display:inline-flex}.widget-clock-alarm-toggle,.widget-clock-alarm-remove{appearance:none;transition:color var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:0}.widget-clock-alarm-toggle{color:var(--widget-text-muted);border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-toggle{color:color-mix(in srgb,var(--widget-text-muted)84%,transparent)}}.widget-clock-alarm-toggle{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-toggle{background:color-mix(in srgb,var(--widget-surface-control)20%,transparent)}}.widget-clock-alarm-toggle.is-active{color:#fff}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-toggle.is-active{color:color-mix(in srgb,white 94%,var(--widget-text-primary))}}.widget-clock-alarm-toggle.is-active{background:linear-gradient(180deg,var(--widget-accent),var(--widget-accent))}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-toggle.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent)82%,#ffffff2e),color-mix(in srgb,var(--widget-accent)62%,#0f172a24))}}.widget-clock-alarm-remove{color:var(--widget-text-muted);padding:0;font-size:1.2rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.widget-clock-alarm-remove{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.widget-clock-alarm-toggle:hover,.widget-clock-alarm-toggle:focus-visible,.widget-clock-alarm-remove:hover,.widget-clock-alarm-remove:focus-visible{color:var(--widget-text-primary);transform:translateY(-1px)}.widget-clock-stopwatch-inline{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:inline-flex}.widget-clock-stopwatch-inline-item{align-items:baseline;gap:5px;display:inline-flex}.widget-clock-stopwatch-inline-value{color:var(--widget-text-primary);font-size:.94rem;font-weight:700}.widget-clock-stopwatch-inline-label{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-clock-stopwatch-inline-label{color:color-mix(in srgb,var(--widget-text-muted)76%,transparent)}}.widget-clock-world-shell{gap:12px}.widget-clock-world-list{flex:auto;gap:0;min-height:0;display:grid}.widget-clock-world-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.widget-clock-world-list>.widget-clock-world-item+.widget-clock-world-item{border-top:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-list>.widget-clock-world-item+.widget-clock-world-item{border-top:1px solid color-mix(in srgb,var(--widget-border-subtle)58%,transparent)}}.widget-clock-world-actions{gap:10px}.widget-clock-world-copy{gap:3px}.widget-clock-world-city{color:var(--widget-text-primary);font-size:.9rem;font-weight:620}.widget-clock-world-zone{color:var(--widget-text-muted);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-zone{color:color-mix(in srgb,var(--widget-text-muted)80%,transparent)}}.widget-clock-world-time{color:var(--widget-text-secondary);font-size:clamp(1rem,2.3vw,1.28rem);font-weight:650}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-time{color:color-mix(in srgb,var(--widget-text-secondary)90%,transparent)}}.widget-clock-world-remove{appearance:none;color:var(--widget-text-muted);background:0 0;border:0;padding:0;font-size:.95rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-remove{color:color-mix(in srgb,var(--widget-text-muted)74%,transparent)}}.widget-clock-world-remove{transition:color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-clock-world-remove:hover,.widget-clock-world-remove:focus-visible{color:var(--widget-text-primary);transform:translateY(-1px)}.widget-clock-world-remove--placeholder{opacity:0;pointer-events:none;transform:none}.widget-clock-world-picker{align-items:center;gap:8px;display:flex}.widget-clock-world-picker--popover{align-items:stretch}.widget-clock-world-select{appearance:none;min-width:0;color:var(--widget-text-primary);background:var(--widget-surface-control);border:0;border-radius:999px;flex:auto;padding:9px 14px;font-size:.78rem;font-weight:620}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-select{background:color-mix(in srgb,var(--widget-surface-control)18%,transparent)}}.widget-clock-world-select{box-shadow:inset 0 1px #ffffff24}.widget-clock-world-select:focus-visible{outline:1px solid var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-select:focus-visible{outline:1px solid color-mix(in srgb,var(--widget-accent)42%,transparent)}}.widget-clock-world-select:focus-visible{outline-offset:2px}.clock-widget-body:is([data-clock-layout=mode-docked],[data-clock-layout=mode-floating]) .widget-clock-mode-stage{flex-direction:column;display:flex}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-tool-dial{width:min(100%,196px)}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-world-picker{flex-wrap:wrap}.widget-clock-mode-row{opacity:0;visibility:hidden;pointer-events:none;min-height:48px;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),visibility 0s linear var(--widget-motion-fast);flex-shrink:0;justify-content:center;align-items:center;padding:2px 12px 10px;display:flex;transform:translateY(6px)}.widget-clock-mode-track{scrollbar-width:none;flex-wrap:wrap;place-content:center;align-items:center;gap:6px;width:min(100%,430px);max-width:100%;padding:0;display:flex;overflow:visible}.widget-clock-mode-track::-webkit-scrollbar{display:none}.widget-clock-mode-button{appearance:none;letter-spacing:.02em;white-space:nowrap;color:var(--widget-text-muted);border:0;border-radius:999px;padding:6px 10px 8px;font-size:.68rem;font-weight:620;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button{color:color-mix(in srgb,var(--widget-text-muted)86%,transparent)}}.widget-clock-mode-button{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button{background:color-mix(in srgb,var(--widget-surface-control)8%,transparent)}}.widget-clock-mode-button{box-shadow:none;transition:color var(--widget-motion-fast)var(--widget-ease-snappy),background var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-clock-mode-button:after{content:"";background:var(--widget-accent);border-radius:999px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button:after{background:color-mix(in srgb,var(--widget-accent)82%,transparent)}}.widget-clock-mode-button:after{opacity:0;transform-origin:50%;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);transform:scaleX(.35)}.widget-clock-mode-button:hover,.widget-clock-mode-button:focus-visible{color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button:hover,.widget-clock-mode-button:focus-visible{color:color-mix(in srgb,var(--widget-text-secondary)94%,transparent)}}.widget-clock-mode-button:hover,.widget-clock-mode-button:focus-visible{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button:hover,.widget-clock-mode-button:focus-visible{background:color-mix(in srgb,var(--widget-surface-control)16%,transparent)}}.widget-clock-mode-button:hover,.widget-clock-mode-button:focus-visible{transform:translateY(-1px)}.widget-clock-mode-button.is-active{color:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button.is-active{color:color-mix(in srgb,var(--widget-accent)26%,var(--widget-text-primary))}}.widget-clock-mode-button.is-active{background:linear-gradient(180deg,var(--widget-accent),var(--widget-accent))}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent)14%,#ffffff1f),color-mix(in srgb,var(--widget-accent)8%,transparent))}}.widget-clock-mode-button.is-active{box-shadow:0 10px 20px var(--widget-accent),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.widget-clock-mode-button.is-active{box-shadow:0 10px 20px color-mix(in srgb,var(--widget-accent)10%,transparent),inset 0 1px 0 #ffffff2e}}.widget-clock-mode-button.is-active:after{opacity:1;transform:scaleX(1)}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-mode-row{padding-top:2px;padding-bottom:8px}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-mode-track{width:min(100%,320px)}.clock-widget-body:hover .widget-clock-mode-row,.clock-widget-body:focus-within .widget-clock-mode-row{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@media (hover:none){.clock-widget-body .widget-clock-mode-row{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}}@keyframes widget-clock-mode-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes widget-clock-mode-panel-in-backward{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.clock-widget-body[data-clock-layout=dock-side] .widget-clock-dock-panel,.clock-widget-body[data-clock-layout=dock-bottom] .widget-clock-dock-panel{background:linear-gradient(180deg,var(--widget-token-surface-role-raised),var(--widget-token-surface-role-raised)),radial-gradient(120% 120% at 100% 0%,var(--widget-accent-soft),transparent 54%)}@supports (color:color-mix(in lab, red, red)){.clock-widget-body[data-clock-layout=dock-side] .widget-clock-dock-panel,.clock-widget-body[data-clock-layout=dock-bottom] .widget-clock-dock-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-raised)84%,#ffffff14),color-mix(in srgb,var(--widget-token-surface-role-raised)62%,transparent)),radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),transparent 54%)}}.clock-widget-body[data-clock-layout=dock-side] .widget-clock-dock-panel,.clock-widget-body[data-clock-layout=dock-bottom] .widget-clock-dock-panel{border-color:var(--widget-token-surface-role-raised-border);box-shadow:var(--widget-token-surface-role-raised-shadow);transition:padding var(--widget-motion-normal)var(--widget-ease-settle),gap var(--widget-motion-normal)var(--widget-ease-settle),background var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-settle)}.clock-widget-body[data-clock-layout=dock-side] .widget-clock-dock-panel{justify-content:space-between;min-height:100%}.clock-widget-body[data-clock-layout=dock-bottom] .widget-clock-dock-panel{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0;display:grid}.widget-clock-dock-leading,.widget-clock-dock-strip,.widget-clock-dock-summary,.widget-clock-dock-timezone{transition:transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy),font-size var(--widget-motion-normal)var(--widget-ease-settle)}.widget-clock-dock-time-row,.widget-clock-dock-strip-primary{align-items:flex-end;gap:8px;min-width:0;display:inline-flex}.widget-clock-dock-time{letter-spacing:-.05em}.widget-clock-dock-meridiem{letter-spacing:.12em;text-transform:uppercase;color:var(--widget-text-muted);font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-clock-dock-meridiem{color:color-mix(in srgb,var(--widget-text-muted)86%,transparent)}}.widget-clock-dock-meridiem{transform:translateY(-.18rem)}.widget-clock-dock-meridiem--bottom{transform:translateY(-.08rem)}.widget-clock-dock-summary{color:var(--widget-text-secondary);line-height:1.2}@supports (color:color-mix(in lab, red, red)){.widget-clock-dock-summary{color:color-mix(in srgb,var(--widget-text-secondary)88%,transparent)}}.widget-clock-dock-summary--bottom{text-align:right;white-space:nowrap;text-overflow:ellipsis;justify-self:end;overflow:hidden}.widget-clock-dock-timezone{white-space:nowrap;text-overflow:ellipsis;color:var(--widget-text-muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-clock-dock-timezone{color:color-mix(in srgb,var(--widget-text-muted)82%,transparent)}}.widget-clock-dock-leading{flex-direction:column;gap:6px;display:flex}.widget-clock-dock-strip{flex-direction:column;gap:4px;display:flex}.weather-widget-body .widget-surface-primary{background:radial-gradient(circle at 18% 8%,#7dd3fc38,transparent 50%),radial-gradient(circle at 88% 84%,#38bdf821,transparent 54%),var(--widget-item-bg,#ffffffa8)}.widget-weather-content{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.widget-weather-app-chrome{top:clamp(8px,var(--widget-space-xs),12px);left:clamp(8px,var(--widget-space-xs),12px);right:clamp(8px,var(--widget-space-xs),12px);z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;position:absolute}.widget-weather-app-chrome>*{pointer-events:auto}.widget-weather-app-top-action{border-color:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-top-action{border-color:color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.widget-weather-app-top-action{background:var(--widget-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-top-action{background:color-mix(in srgb,var(--widget-surface-elevated)50%,transparent)}}.widget-weather-app-top-action{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-top-action{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)80%,transparent)}}.widget-weather-app-top-action{opacity:.9;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:0 8px 18px #02061717,inset 0 1px #ffffff2e}.widget-weather-app-top-action:hover,.widget-weather-app-top-action:focus-visible,.widget-weather-app-top-action.is-open{border-color:var(--widget-border-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-top-action:hover,.widget-weather-app-top-action:focus-visible,.widget-weather-app-top-action.is-open{border-color:color-mix(in srgb,var(--widget-border-strong)34%,transparent)}}.widget-weather-app-top-action:hover,.widget-weather-app-top-action:focus-visible,.widget-weather-app-top-action.is-open{background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-top-action:hover,.widget-weather-app-top-action:focus-visible,.widget-weather-app-top-action.is-open{background:color-mix(in srgb,var(--widget-surface-overlay)72%,transparent)}}.widget-weather-app-top-action:hover,.widget-weather-app-top-action:focus-visible,.widget-weather-app-top-action.is-open{color:var(--widget-token-typography-title-color);opacity:1;box-shadow:0 12px 24px #02061721,inset 0 1px #ffffff42}.widget-weather-app-stage.widget-surface-role--hero{isolation:isolate;background:radial-gradient(120% 100% at 50% 0%,var(--widget-token-accent),transparent 60%),linear-gradient(180deg,var(--widget-token-surface-role-hero),var(--widget-token-surface-role-raised));flex-direction:column;gap:clamp(8px,1.2vw,16px);height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stage.widget-surface-role--hero{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--widget-token-accent)12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-hero)90%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)95%,transparent))}}.widget-weather-app-stage.widget-surface-role--hero{border-radius:clamp(24px,var(--widget-radius-xl),32px);border:1px solid var(--widget-token-surface-role-hero-border)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stage.widget-surface-role--hero{border:1px solid color-mix(in srgb,var(--widget-token-surface-role-hero-border)54%,transparent)}}.widget-weather-app-stage.widget-surface-role--hero{box-shadow:0 24px 44px #0206171f,inset 0 1px #ffffff2e}.widget-weather-app-stage.widget-surface-role--hero:before{content:"";background:radial-gradient(42% 30% at 50% 20%,var(--widget-accent-soft),transparent 100%),radial-gradient(30% 24% at 18% 78%,#ffffff0f,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stage.widget-surface-role--hero:before{background:radial-gradient(42% 30% at 50% 20%,color-mix(in srgb,var(--widget-accent-soft)20%,transparent),transparent 100%),radial-gradient(30% 24% at 18% 78%,#ffffff0f,transparent 100%)}}.widget-weather-app-stage.widget-surface-role--hero:before{opacity:.86;pointer-events:none}.widget-weather-app-stage.widget-surface-role--hero>*{z-index:1;position:relative}.widget-weather-app-stage--state{justify-content:center}.widget-weather-app-hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;display:flex}.widget-weather-app-hero-icon-wrap{justify-content:center;align-items:center;min-height:102px;margin-bottom:-2px;display:inline-flex}.widget-weather-app-hero-icon{filter:drop-shadow(0 16px 24px #0f172a24);display:block}.widget-weather-app-temp{letter-spacing:-.09em;color:var(--widget-token-typography-title-color);text-shadow:0 10px 20px #0f172a12;text-wrap:balance;font-weight:740;line-height:.88}.widget-weather-app-location{letter-spacing:-.015em;max-width:min(100%,28ch);color:var(--widget-token-typography-title-color);margin-top:2px;font-weight:560}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-location{color:color-mix(in srgb,var(--widget-token-typography-title-color)82%,transparent)}}.widget-weather-app-location{text-wrap:balance}.widget-weather-app-condition-row{color:var(--widget-token-typography-subtitle-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-condition-row{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)88%,transparent)}}.widget-weather-app-condition{color:inherit;letter-spacing:.01em;font-weight:500}.widget-weather-app-severe{background:var(--widget-status-danger-bg);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-severe{background:color-mix(in srgb,var(--widget-status-danger-bg)84%,transparent)}}.widget-weather-app-severe{color:var(--widget-status-danger-fg);box-shadow:inset 0 1px #ffffff29}.widget-weather-app-home-stack,.widget-weather-app-forecast,.widget-weather-app-daily{padding-top:14px;position:relative}.widget-weather-app-home-stack:before,.widget-weather-app-forecast:before,.widget-weather-app-daily:before{content:"";background:linear-gradient(90deg,transparent,var(--widget-border-subtle),transparent);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-home-stack:before,.widget-weather-app-forecast:before,.widget-weather-app-daily:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-subtle)46%,transparent),transparent)}}.widget-weather-app-home-stack{flex-direction:column;gap:12px;min-height:0;display:flex}.widget-weather-app-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px;padding-bottom:10px;display:grid;position:relative}.widget-weather-app-stat{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:2px 10px 0;display:flex}.widget-weather-app-stat+.widget-weather-app-stat{border-left:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stat+.widget-weather-app-stat{border-left:1px solid color-mix(in srgb,var(--widget-border-subtle)22%,transparent)}}.widget-weather-app-stats:after{content:"";background:linear-gradient(90deg,transparent,var(--widget-border-subtle),transparent);height:1px;position:absolute;bottom:0;left:3%;right:3%}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stats:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-subtle)44%,#ffffff38),transparent)}}.widget-weather-app-stats:after{box-shadow:0 1px #ffffff0c}.widget-weather-app-stat-icon{width:23px;height:23px;color:var(--widget-token-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stat-icon{color:color-mix(in srgb,var(--widget-token-accent)54%,var(--widget-text-secondary))}}.widget-weather-app-stat-icon{background:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stat-icon{background:color-mix(in srgb,var(--widget-token-accent)7%,transparent)}}.widget-weather-app-stat-icon{box-shadow:inset 0 1px #ffffff1f}.widget-weather-app-stat-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stat-label{color:color-mix(in srgb,var(--widget-token-typography-meta-color)90%,transparent)}}.widget-weather-app-stat-label{letter-spacing:.02em;line-height:1.1}.widget-weather-app-stat-value{min-width:0;font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:620}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-stat-value{color:color-mix(in srgb,var(--widget-token-typography-title-color)92%,transparent)}}.widget-weather-app-stat-value{white-space:nowrap}.widget-weather-app-current-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding-top:12px;display:grid;position:relative}.widget-weather-app-current-details:before{content:"";background:linear-gradient(90deg,transparent,var(--widget-border-subtle),transparent);height:1px;position:absolute;top:0;left:3%;right:3%}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-current-details:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-subtle)46%,#ffffff38),transparent)}}.widget-weather-app-current-details:before{box-shadow:0 1px #ffffff0c}.widget-weather-app-current-detail{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:1px 3px 0;display:flex}.widget-weather-app-current-detail-icon{width:23px;height:23px;color:var(--widget-token-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-current-detail-icon{color:color-mix(in srgb,var(--widget-token-accent)54%,var(--widget-text-secondary))}}.widget-weather-app-current-detail-icon{background:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-current-detail-icon{background:color-mix(in srgb,var(--widget-token-accent)7%,transparent)}}.widget-weather-app-current-detail-icon{box-shadow:inset 0 1px #ffffff1f}.widget-weather-app-current-detail-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color);font-weight:500}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-current-detail-label{color:color-mix(in srgb,var(--widget-token-typography-meta-color)90%,transparent)}}.widget-weather-app-current-detail-label{letter-spacing:.02em;min-width:0;line-height:1.1}.widget-weather-app-current-detail-value{min-width:0;font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:620;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-current-detail-value{color:color-mix(in srgb,var(--widget-token-typography-title-color)92%,transparent)}}.widget-weather-app-current-detail-value{white-space:nowrap}.widget-weather-app-current-detail-meta{font-size:max(9px,calc(var(--widget-font-size-xs) - 2px));color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-current-detail-meta{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)80%,transparent)}}.widget-weather-app-current-detail-meta{white-space:nowrap;line-height:1}.widget-weather-app-home-preview{padding-top:12px;position:relative}.widget-weather-app-home-preview:before{content:"";background:linear-gradient(90deg,transparent,var(--widget-border-subtle),transparent);height:1px;position:absolute;top:0;left:3%;right:3%}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-home-preview:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-subtle)46%,#ffffff38),transparent)}}.widget-weather-app-home-preview:before{box-shadow:0 1px #ffffff0c}.widget-weather-app-home-preview-strip{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.widget-weather-app-home-preview-item{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:2px 4px 0;display:flex}.widget-weather-app-home-preview-time{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-home-preview-time{color:color-mix(in srgb,var(--widget-token-typography-meta-color)86%,transparent)}}.widget-weather-app-home-preview-time{line-height:1}.widget-weather-app-home-preview-icon{filter:drop-shadow(0 6px 12px #0f172a12);display:block}.widget-weather-app-home-preview-temp{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:650;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-home-preview-temp{color:color-mix(in srgb,var(--widget-token-typography-title-color)92%,transparent)}}.widget-weather-app-home-preview-temp{white-space:nowrap}.widget-weather-app-home-preview-meta{font-size:max(9px,calc(var(--widget-font-size-xs) - 2px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-home-preview-meta{color:color-mix(in srgb,var(--widget-token-typography-meta-color)84%,transparent)}}.widget-weather-app-home-preview-meta{white-space:nowrap;line-height:1}.widget-weather-app-home-preview--compact .widget-weather-app-home-preview-strip{gap:6px}.widget-weather-app-home-preview--compact .widget-weather-app-home-preview-item{gap:3px;padding-inline:2px}.widget-weather-app-context{justify-content:space-between;align-items:center;gap:10px;display:flex}.widget-weather-app-context-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.widget-weather-app-context-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-weather-app-context-line{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.widget-weather-app-context-summary{min-width:0;font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:600}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-context-summary{color:color-mix(in srgb,var(--widget-token-typography-title-color)88%,transparent)}}.widget-weather-app-context-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget-weather-app-context-meta,.widget-weather-app-context-date{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-context-meta,.widget-weather-app-context-date{color:color-mix(in srgb,var(--widget-token-typography-meta-color)88%,transparent)}}.widget-weather-app-context-date{white-space:nowrap;flex-shrink:0;align-self:center}.widget-weather-app-forecast{flex-direction:column;flex:auto;gap:7px;min-height:0;padding-bottom:4px;display:flex;overflow:hidden}.widget-weather-app-section-header{justify-content:flex-start;align-items:center;gap:10px;display:flex}.widget-weather-app-section-title{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:650}.widget-weather-app-section-meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-section-meta{color:color-mix(in srgb,var(--widget-token-typography-meta-color)88%,transparent)}}.widget-weather-app-section-meta{white-space:nowrap}.widget-weather-app-forecast-strip{scrollbar-width:none;grid-auto-columns:minmax(92px,92px);grid-auto-flow:column;gap:12px;padding:4px 4px 8px;display:grid;overflow-x:auto}.widget-weather-app-forecast-strip--compact{grid-auto-columns:minmax(78px,78px);gap:9px}.widget-weather-app-forecast-strip::-webkit-scrollbar{display:none}.widget-weather-app-forecast-item{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:4px 0 6px;display:flex}.widget-weather-app-forecast-item--compact,.widget-weather-app-forecast-item--daily{gap:5px}.widget-weather-app-forecast-time{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-forecast-time{color:color-mix(in srgb,var(--widget-token-typography-meta-color)84%,transparent)}}.widget-weather-app-forecast-time{line-height:1}.widget-weather-app-forecast-icon{filter:drop-shadow(0 8px 16px #0f172a14);display:block}.widget-weather-app-forecast-label{min-width:0;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-forecast-label{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)82%,transparent)}}.widget-weather-app-forecast-label{white-space:nowrap;line-height:1.05}.widget-weather-app-forecast-temp{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);justify-content:center;align-items:baseline;gap:5px;font-weight:650;display:inline-flex}.widget-weather-app-forecast-temp-secondary{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color);font-weight:560}.widget-weather-app-forecast-meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-forecast-meta{color:color-mix(in srgb,var(--widget-token-typography-meta-color)82%,transparent)}}.widget-weather-app-forecast-meta{line-height:1.1}.widget-weather-app-daily{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.widget-weather-app-daily-list{min-height:0;padding-right:2px;padding-bottom:max(6px,calc(var(--weather-footer-clearance,0px)*.18));flex-direction:column;display:flex;overflow:auto}.widget-weather-app-daily-row{grid-template-columns:minmax(0,1.2fr) auto auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.widget-weather-app-daily-list>*+* .widget-weather-app-daily-row{border-top:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-daily-list>*+* .widget-weather-app-daily-row{border-top:1px solid color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.widget-weather-app-daily-day{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-weather-app-daily-name{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:650}.widget-weather-app-daily-date,.widget-weather-app-daily-precip{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-daily-date,.widget-weather-app-daily-precip{color:color-mix(in srgb,var(--widget-token-typography-meta-color)84%,transparent)}}.widget-weather-app-daily-condition{align-items:center;gap:8px;min-width:0;display:inline-flex}.widget-weather-app-daily-condition-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-daily-condition-label{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)82%,transparent)}}.widget-weather-app-daily-condition-label{white-space:nowrap}.widget-weather-app-daily-temp{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);white-space:nowrap;justify-self:end;align-items:baseline;gap:6px;font-weight:660;display:inline-flex}.widget-weather-app-daily-temp-secondary{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color);font-weight:560}.widget-weather-app-hourly-list{flex-direction:column;min-height:0;padding-right:2px;display:flex;overflow:auto}.widget-weather-app-hourly-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.widget-weather-app-hourly-list>*+* .widget-weather-app-hourly-row{border-top:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-hourly-list>*+* .widget-weather-app-hourly-row{border-top:1px solid color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.widget-weather-app-hourly-time,.widget-weather-app-hourly-temp{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);white-space:nowrap;font-weight:640}.widget-weather-app-hourly-main{align-items:center;gap:10px;min-width:0;display:flex}.widget-weather-app-hourly-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-weather-app-hourly-condition{font-size:max(10px,calc(var(--widget-font-size-sm) - 1px));color:var(--widget-token-typography-title-color);font-weight:600}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-hourly-condition{color:color-mix(in srgb,var(--widget-token-typography-title-color)90%,transparent)}}.widget-weather-app-hourly-meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-hourly-meta{color:color-mix(in srgb,var(--widget-token-typography-meta-color)84%,transparent)}}.widget-weather-app-hourly-meta{line-height:1.1}.widget-weather-app-state{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.widget-weather-app-state-icon{color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-state-icon{color:color-mix(in srgb,var(--widget-text-secondary)76%,transparent)}}.widget-weather-app-state-icon.is-loading{animation:1.2s linear infinite widget-weather-rotate}.widget-weather-app-state-title{color:var(--widget-token-typography-title-color);font-size:clamp(20px,2vw,28px);font-weight:650}.widget-weather-app-state-copy{max-width:28ch;color:var(--widget-token-typography-subtitle-color);text-wrap:balance}.widget-weather-app-state-action{margin-top:4px}.widget-weather-app-footer{left:clamp(8px,var(--widget-space-sm),12px);right:clamp(8px,var(--widget-space-sm),12px);bottom:clamp(8px,var(--widget-space-sm),12px);z-index:3;isolation:isolate;opacity:0;pointer-events:none;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle),transform var(--widget-motion-normal)var(--widget-ease-settle);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;margin-top:0;padding:5px;display:grid;position:absolute;transform:translateY(10px)}.widget-weather-app-footer:before{content:none}.widget-weather-app-footer:after{content:"";border:1px solid var(--widget-border-subtle);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer:after{border:1px solid color-mix(in srgb,var(--widget-border-subtle)18%,transparent)}}.widget-weather-app-footer:after{background:linear-gradient(180deg,var(--widget-surface-elevated),var(--widget-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer:after{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-elevated)72%,transparent),color-mix(in srgb,var(--widget-surface-elevated)46%,transparent))}}.widget-weather-app-footer:after{pointer-events:none;z-index:0;box-shadow:inset 0 1px #ffffff29,0 14px 28px #0206171f}.widget-weather-app-footer>*{z-index:1;position:relative}.widget-weather-app-footer-action{border:1px solid var(--widget-border-subtle);justify-content:center;align-items:center;min-height:32px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action{border:1px solid color-mix(in srgb,var(--widget-border-subtle)12%,transparent)}}.widget-weather-app-footer-action{background:var(--widget-surface-overlay);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action{background:color-mix(in srgb,var(--widget-surface-overlay)18%,transparent)}}.widget-weather-app-footer-action{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)82%,var(--widget-token-typography-title-color)18%)}}.widget-weather-app-footer-action{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-weather-app-footer-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.widget-weather-app-footer-label{display:none}.widget-weather-app-footer-action:hover,.widget-weather-app-footer-action:focus-visible,.widget-weather-app-footer-action.is-open{color:var(--widget-token-typography-title-color);border-color:var(--widget-border-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action:hover,.widget-weather-app-footer-action:focus-visible,.widget-weather-app-footer-action.is-open{border-color:color-mix(in srgb,var(--widget-border-strong)22%,transparent)}}.widget-weather-app-footer-action:hover,.widget-weather-app-footer-action:focus-visible,.widget-weather-app-footer-action.is-open{background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action:hover,.widget-weather-app-footer-action:focus-visible,.widget-weather-app-footer-action.is-open{background:color-mix(in srgb,var(--widget-surface-overlay)42%,transparent)}}.widget-weather-app-footer-action:hover,.widget-weather-app-footer-action:focus-visible,.widget-weather-app-footer-action.is-open{box-shadow:0 8px 18px #0206171a,inset 0 1px #ffffff2e}.widget-weather-app-footer-action.is-active{color:var(--widget-token-typography-title-color);border-color:var(--widget-border-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action.is-active{border-color:color-mix(in srgb,var(--widget-border-strong)30%,transparent)}}.widget-weather-app-footer-action.is-active{background:linear-gradient(180deg,var(--widget-surface-overlay),var(--widget-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.widget-weather-app-footer-action.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-overlay)78%,transparent),color-mix(in srgb,var(--widget-surface-elevated)62%,transparent))}}.widget-weather-app-footer-action.is-active{box-shadow:0 10px 22px #0206171f,inset 0 1px #ffffff3d}.widget-weather-app-footer-action:disabled{opacity:.42;transform:none}.widget-weather-app-footer--compact{gap:5px;margin-top:0;padding:4px}.widget-weather-app-footer--compact .widget-weather-app-footer-action{min-height:30px}.weather-widget-body:hover .widget-weather-app-footer,.weather-widget-body:focus-within .widget-weather-app-footer,.weather-widget-body[data-weather-footer-open=true] .widget-weather-app-footer{opacity:1;pointer-events:auto;transform:translateY(0)}.weather-widget-body[data-weather-view=home] .widget-weather-app-hero{gap:2px}.weather-widget-body[data-weather-view=home] .widget-weather-app-home-stack{gap:12px}.weather-widget-body[data-weather-view=home] .widget-weather-app-home-preview{padding-top:11px}.weather-widget-body[data-weather-view=hourly] .widget-weather-app-stage.widget-surface-role--hero,.weather-widget-body[data-weather-view=daily] .widget-weather-app-stage.widget-surface-role--hero{gap:8px}.weather-widget-body[data-weather-view=hourly] .widget-weather-app-context,.weather-widget-body[data-weather-view=daily] .widget-weather-app-context{padding-bottom:3px}.weather-widget-body[data-weather-view=hourly] .widget-weather-app-section-header,.weather-widget-body[data-weather-view=daily] .widget-weather-app-section-header{padding-top:1px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-stage.widget-surface-role--hero{gap:clamp(10px,1.5vw,18px)}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-hero{gap:4px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-hero-icon-wrap{min-height:96px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-home-stack,.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-forecast,.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily{padding-top:12px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-forecast{gap:8px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily{gap:12px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-list{padding-bottom:max(10px,calc(var(--weather-footer-clearance,0px)*.22))}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-row{gap:12px;padding:15px 0}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-day{gap:3px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-name{font-size:max(12px,calc(var(--widget-font-size-sm) + 1px))}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-date,.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-precip,.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-condition-label,.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-temp-secondary{font-size:max(11px,calc(var(--widget-font-size-xs) + 0px))}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-condition{gap:10px}.weather-widget-body[data-weather-size-mode=spacious] .widget-weather-app-daily-temp{font-size:max(12px,calc(var(--widget-font-size-sm) + 1px));gap:7px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-stage.widget-surface-role--hero{gap:10px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-hero{gap:4px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-hero-icon-wrap{min-height:88px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-location{max-width:min(100%,24ch)}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-home-stack,.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-forecast,.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-daily{padding-top:10px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-stat{padding-inline:8px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-forecast{gap:7px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-current-details{gap:10px 8px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-current-detail{padding:1px 2px 0}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-daily{gap:11px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-daily-list{padding-bottom:max(8px,calc(var(--weather-footer-clearance,0px)*.2))}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-daily-row{gap:11px;padding:12px 0}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-daily-condition{gap:9px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-home-preview-strip{gap:7px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-forecast-strip{grid-auto-columns:minmax(84px,84px);gap:8px;padding-top:3px;padding-bottom:7px}.weather-widget-body[data-weather-size-mode=medium] .widget-weather-app-footer{margin-top:0}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-stage.widget-surface-role--hero,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-stage.widget-surface-role--hero{gap:8px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-hero,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-hero{gap:3px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-hero-icon-wrap{min-height:78px}.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-hero-icon-wrap{min-height:68px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-location,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-location{max-width:min(100%,22ch)}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-home-stack,.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-forecast,.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-daily,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-home-stack{padding-top:8px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-stat,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-stat{gap:2px;padding-inline:7px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-stat-icon,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-stat-icon{width:24px;height:24px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-stat-value,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-stat-value{font-size:max(11px,calc(var(--widget-font-size-sm) - 1px))}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-forecast{gap:6px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-current-details,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-current-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-current-detail,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-current-detail{padding:0}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-current-detail-icon,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-current-detail-icon{width:20px;height:20px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-daily-list,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-daily-list{padding-bottom:max(6px,calc(var(--weather-footer-clearance,0px)*.14))}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-home-preview{padding-top:9px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-home-preview-strip{gap:5px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-home-preview-item{gap:3px}.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-home-preview{display:none}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-daily-row,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-daily-row{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-daily-condition,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-daily-condition,.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-daily-precip,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-daily-precip{grid-column:1}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-daily-temp,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-daily-temp{grid-area:1/2/span 2;align-self:center}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-forecast-strip{grid-auto-columns:minmax(76px,76px);gap:7px;padding-top:2px;padding-bottom:6px}.weather-widget-body[data-weather-size-mode=compact] .widget-weather-app-footer,.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-footer{margin-top:0}.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-condition-row{gap:6px}.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-footer{padding:3px}.weather-widget-body[data-weather-size-mode=short] .widget-weather-app-footer-action{min-height:28px}@media (max-width:720px){.widget-weather-content{gap:10px}.widget-weather-app-stage.widget-surface-role--hero{gap:8px}.widget-weather-app-hero{gap:4px}.widget-weather-app-hero-icon-wrap{min-height:92px}.widget-weather-app-stats,.widget-weather-app-home-stack,.widget-weather-app-forecast,.widget-weather-app-daily{padding-top:10px}.widget-weather-app-stat{padding-inline:8px}.widget-weather-app-forecast{padding-bottom:4px}.widget-weather-app-forecast-header{gap:8px}.widget-weather-app-context{flex-direction:column;align-items:flex-start}.widget-weather-app-context-date{align-self:flex-start}.widget-weather-app-context-summary{white-space:normal}.widget-weather-app-forecast-date{font-size:10px}.widget-weather-app-forecast-strip{grid-auto-columns:minmax(84px,84px);gap:8px;padding-top:2px;padding-bottom:6px}.widget-weather-app-forecast-strip--compact{grid-auto-columns:minmax(74px,74px);gap:7px}.widget-weather-app-current-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.widget-weather-app-current-detail{padding:0}.widget-weather-app-home-preview-strip{gap:6px}.widget-weather-app-home-preview-item{gap:3px;padding-inline:2px}.widget-weather-app-daily-row{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.widget-weather-app-hourly-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.widget-weather-app-daily-condition,.widget-weather-app-daily-precip{grid-column:1}.widget-weather-app-daily-temp{grid-area:1/2/span 2;align-self:center}.widget-weather-app-footer{gap:5px;padding:4px}.widget-weather-app-footer-action{min-height:30px}}@keyframes widget-weather-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weather-widget-body{transition:gap var(--widget-motion-normal)var(--widget-ease-settle),min-height var(--widget-motion-normal)var(--widget-ease-settle);position:relative}.weather-widget-body:not([data-weather-layout=dock-side]):not([data-weather-layout=dock-bottom]){padding:clamp(8px,var(--widget-space-sm),12px)}.widget-weather-location-popover{flex-direction:column;gap:12px;min-width:min(100%,280px);display:flex}.widget-weather-location-popover-current{flex-direction:column;gap:3px;display:flex}.widget-weather-location-popover-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-location-popover-label{color:color-mix(in srgb,var(--widget-token-typography-meta-color)88%,transparent)}}.widget-weather-location-popover-label{letter-spacing:.02em}.widget-weather-location-popover-value{font-size:max(13px,calc(var(--widget-font-size-sm) + 1px));color:var(--widget-token-typography-title-color);font-weight:650}.widget-weather-location-popover-form{gap:10px;display:grid}.widget-weather-location-field{width:100%;padding-inline:12px}.widget-weather-location-setup-row{gap:8px;display:grid}.widget-weather-location-setup-submit{min-height:36px}@media (hover:none){.widget-weather-app-footer{opacity:.94;pointer-events:auto;transform:none}}@media (min-width:640px){.widget-weather-location-setup-row{grid-template-columns:minmax(0,1fr) auto}}.weather-widget-body[data-weather-layout=dock-side] .widget-weather-dock-panel,.weather-widget-body[data-weather-layout=dock-bottom] .widget-weather-dock-panel{background:radial-gradient(120% 120% at 10% 0%,var(--widget-accent-soft),transparent 58%),linear-gradient(180deg,var(--widget-token-surface-role-utility),var(--widget-token-surface-role-utility))}@supports (color:color-mix(in lab, red, red)){.weather-widget-body[data-weather-layout=dock-side] .widget-weather-dock-panel,.weather-widget-body[data-weather-layout=dock-bottom] .widget-weather-dock-panel{background:radial-gradient(120% 120% at 10% 0%,color-mix(in srgb,var(--widget-accent-soft)16%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-utility)82%,#ffffff14),color-mix(in srgb,var(--widget-token-surface-role-utility)62%,transparent))}}.weather-widget-body[data-weather-layout=dock-side] .widget-weather-dock-panel,.weather-widget-body[data-weather-layout=dock-bottom] .widget-weather-dock-panel{border-color:var(--widget-token-surface-role-utility-border);box-shadow:var(--widget-token-surface-role-utility-shadow);transition:padding var(--widget-motion-normal)var(--widget-ease-settle),gap var(--widget-motion-normal)var(--widget-ease-settle),background var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-settle)}.weather-widget-body[data-weather-layout=dock-side] .widget-weather-dock-panel{flex-direction:column;min-height:100%;display:flex}.weather-widget-body[data-weather-layout=dock-bottom] .widget-weather-dock-panel{grid-template-columns:auto auto minmax(0,1fr) minmax(0,auto) auto;align-items:center;display:grid}.widget-weather-dock-panel>*{transition:transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy),font-size var(--widget-motion-normal)var(--widget-ease-settle)}.widget-weather-dock-state{justify-content:center}.widget-weather-dock-state.widget-weather-dock-panel--bottom{grid-template-columns:minmax(0,1fr)}.widget-weather-dock-state .widget-primitive-state,.widget-weather-dock-state .widget-error-state{width:100%}.widget-weather-dock-side-hero{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.widget-weather-dock-side-hero-main{align-items:center;gap:10px;min-width:0;display:flex}.widget-weather-dock-side-hero-copy{gap:3px}.widget-weather-dock-side-visual,.widget-weather-dock-bottom-visual{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.widget-weather-dock-icon{display:block}.widget-weather-dock-temp{letter-spacing:-.06em;color:var(--widget-token-typography-title-color);font-size:clamp(34px,4.8vh,52px);font-weight:700;line-height:.96}.widget-weather-dock-temp--bottom{white-space:nowrap;font-size:clamp(28px,4vh,40px)}.widget-weather-dock-condition-row{gap:6px}.widget-weather-dock-condition{font-size:var(--widget-font-size-sm);color:var(--widget-token-typography-subtitle-color);font-weight:620}.widget-weather-dock-location,.widget-weather-dock-bottom-location{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-meta-color);line-height:1.2}.widget-weather-dock-location{max-width:100%}.widget-weather-dock-severe{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));padding-inline:8px}.widget-weather-dock-actions{flex-shrink:0;align-items:center;display:inline-flex}.widget-weather-dock-action{border-color:var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.widget-weather-dock-action{border-color:color-mix(in srgb,var(--widget-dock-divider)42%,transparent)}}.widget-weather-dock-action{background:var(--widget-dock-surface)}@supports (color:color-mix(in lab, red, red)){.widget-weather-dock-action{background:color-mix(in srgb,var(--widget-dock-surface)28%,var(--widget-surface-control))}}.widget-weather-dock-action{box-shadow:none}.widget-weather-dock-metrics{gap:0;display:grid}.widget-weather-dock-metric{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-subtitle-color);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0;line-height:1.2}.widget-weather-dock-metrics>.widget-weather-dock-metric+.widget-weather-dock-metric{border-top:1px solid var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.widget-weather-dock-metrics>.widget-weather-dock-metric+.widget-weather-dock-metric{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)32%,transparent)}}.widget-weather-dock-forecast{flex-direction:column;gap:6px;display:flex}.widget-weather-dock-forecast-title{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-weight:700}.widget-weather-dock-forecast-list{gap:0;display:grid}.widget-weather-dock-forecast-item{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.widget-weather-dock-forecast-list>.widget-weather-dock-forecast-item+.widget-weather-dock-forecast-item{border-top:1px solid var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.widget-weather-dock-forecast-list>.widget-weather-dock-forecast-item+.widget-weather-dock-forecast-item{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)30%,transparent)}}.widget-weather-dock-forecast-day{font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-title-color);font-weight:620}.widget-weather-dock-forecast-icon{display:block}.widget-weather-dock-forecast-temp{min-width:0;font-size:var(--widget-font-size-xs);text-align:right;color:var(--widget-token-typography-subtitle-color)}.widget-weather-dock-bottom-copy{gap:2px}.widget-weather-dock-bottom-summary{min-width:0;font-size:var(--widget-font-size-xs);color:var(--widget-token-typography-subtitle-color);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.widget-weather-dock-actions--bottom{justify-self:end}.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-background:color-mix(in srgb,var(--widget-surface-overlay)98%,#ffffff05)}}.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{background:radial-gradient(120% 120% at 18% 0%,var(--widget-accent-soft),transparent 56%),linear-gradient(180deg,var(--widget-surface-overlay),var(--widget-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{background:radial-gradient(120% 120% at 18% 0%,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-overlay)99%,#ffffff0a),color-mix(in srgb,var(--widget-surface-raised)97%,#ffffff08))}}.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{border-color:var(--widget-border-strong)}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{border-color:color-mix(in srgb,var(--widget-border-strong)24%,transparent)}}.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{-webkit-backdrop-filter:blur(22px)saturate(1.02);backdrop-filter:blur(22px)saturate(1.02);border-radius:18px;box-shadow:0 24px 48px #02061733,0 10px 20px #02061714,inset 0 1px #ffffff38}.widget-weather-controls-overlay--settings.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-offset:22px;min-width:0}.widget-weather-controls-overlay--location.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-offset:50%}.widget-weather-controls-overlay .widget-quick-expand-overlay__header--actions-only{padding:6px 6px 0}.widget-weather-controls-overlay .widget-quick-expand-overlay__body{min-width:0;padding:8px 10px 10px}.widget-weather-controls-overlay .widget-quick-expand-overlay__header-actions{gap:4px}.widget-weather-controls-overlay .widget-quick-expand-overlay__close{border-color:var(--widget-border-subtle);width:28px;min-width:28px;height:28px;min-height:28px}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay .widget-quick-expand-overlay__close{border-color:color-mix(in srgb,var(--widget-border-subtle)18%,transparent)}}.widget-weather-controls-overlay .widget-quick-expand-overlay__close{background:var(--widget-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay .widget-quick-expand-overlay__close{background:color-mix(in srgb,var(--widget-surface-elevated)58%,transparent)}}.widget-weather-controls-overlay .widget-quick-expand-overlay__close{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay .widget-quick-expand-overlay__close{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)84%,transparent)}}.widget-weather-controls-overlay .widget-quick-expand-overlay__close{box-shadow:0 6px 14px #02061714,inset 0 1px #ffffff29}.widget-weather-controls-overlay .widget-quick-expand-overlay__close:hover,.widget-weather-controls-overlay .widget-quick-expand-overlay__close:focus-visible{border-color:var(--widget-border-strong)}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay .widget-quick-expand-overlay__close:hover,.widget-weather-controls-overlay .widget-quick-expand-overlay__close:focus-visible{border-color:color-mix(in srgb,var(--widget-border-strong)28%,transparent)}}.widget-weather-controls-overlay .widget-quick-expand-overlay__close:hover,.widget-weather-controls-overlay .widget-quick-expand-overlay__close:focus-visible{background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-weather-controls-overlay .widget-quick-expand-overlay__close:hover,.widget-weather-controls-overlay .widget-quick-expand-overlay__close:focus-visible{background:color-mix(in srgb,var(--widget-surface-overlay)82%,transparent)}}.widget-weather-controls-overlay .widget-quick-expand-overlay__close:hover,.widget-weather-controls-overlay .widget-quick-expand-overlay__close:focus-visible{color:var(--widget-token-typography-title-color)}.widget-weather-controls-popover{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.widget-weather-controls-group{flex-direction:column;align-items:center;gap:6px;display:flex}.widget-weather-controls-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.02em;color:var(--widget-token-typography-meta-color);font-weight:650}.widget-weather-controls-popover .widget-control-group--segmented{justify-content:center;gap:6px}.widget-weather-controls-popover .widget-chip{min-width:42px}.widget-weather-controls-submit{justify-content:center;align-items:center;gap:6px;min-height:32px;padding-inline:12px;display:inline-flex}.widget-weather-controls-overlay--settings .widget-quick-expand-overlay__body{padding-top:6px}.widget-weather-controls-overlay--settings .widget-weather-controls-popover{align-items:center;width:max-content;min-width:0}.widget-weather-controls-overlay--location .widget-quick-expand-overlay__body{padding:8px 10px 10px}.widget-weather-controls-overlay--location .widget-weather-location-popover{gap:10px;min-width:min(100%,272px)}.widget-weather-controls-overlay--location .widget-weather-location-popover-current{gap:2px}.widget-weather-controls-overlay--location .widget-weather-location-popover-label{letter-spacing:.02em}.widget-weather-controls-overlay--location .widget-weather-location-popover-value{font-size:max(12px,calc(var(--widget-font-size-sm) + 1px));line-height:1.15}.widget-weather-controls-overlay--location .widget-weather-location-popover-form{gap:8px}@media (max-width:560px){.widget-weather-controls-overlay.widget-quick-expand-overlay__surface{max-width:min(92vw,340px)}}.widget-calendar-widget .widget-surface-primary,.widget-calendar-widget .widget-surface-secondary{background:linear-gradient(180deg,#94a3b814,transparent 42%),var(--widget-item-bg,#ffffffa3)}.widget-calendar-widget{transition:gap var(--widget-motion-normal)var(--widget-ease-settle),min-height var(--widget-motion-normal)var(--widget-ease-settle);position:relative}.widget-calendar-widget:not([data-calendar-layout=dock-side]):not([data-calendar-layout=dock-bottom]){padding:clamp(8px,var(--widget-space-sm),12px)}.widget-calendar-floating-controls{z-index:4;pointer-events:none;box-shadow:none;border-radius:inherit;background:0 0;position:absolute;inset:0}.widget-calendar-floating-anchor{bottom:clamp(6px,var(--widget-space-2xs),10px);right:clamp(6px,var(--widget-space-2xs),10px);border:1px solid var(--widget-border-subtle);border-radius:999px;width:32px;height:32px;position:absolute}@supports (color:color-mix(in lab, red, red)){.widget-calendar-floating-anchor{border:1px solid color-mix(in srgb,var(--widget-border-subtle)54%,transparent)}}.widget-calendar-floating-anchor{background:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-floating-anchor{background:color-mix(in srgb,var(--widget-surface-raised)84%,transparent)}}.widget-calendar-floating-anchor{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);color:var(--widget-text-primary);box-shadow:0 10px 22px #02061724,inset 0 1px #ffffff57}@supports (color:color-mix(in lab, red, red)){.widget-calendar-floating-anchor{color:color-mix(in srgb,var(--widget-text-primary)90%,transparent)}}.widget-calendar-floating-anchor{pointer-events:auto;opacity:.92;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-calendar-floating-anchor:hover,.widget-calendar-floating-anchor:focus-visible,.widget-calendar-floating-anchor.is-open{opacity:1;color:var(--widget-text-accent);border-color:var(--widget-border-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-floating-anchor:hover,.widget-calendar-floating-anchor:focus-visible,.widget-calendar-floating-anchor.is-open{border-color:color-mix(in srgb,var(--widget-border-strong)58%,transparent)}}.widget-calendar-floating-anchor:hover,.widget-calendar-floating-anchor:focus-visible,.widget-calendar-floating-anchor.is-open{background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-floating-anchor:hover,.widget-calendar-floating-anchor:focus-visible,.widget-calendar-floating-anchor.is-open{background:color-mix(in srgb,var(--widget-surface-overlay)90%,transparent)}}.widget-calendar-floating-anchor:hover,.widget-calendar-floating-anchor:focus-visible,.widget-calendar-floating-anchor.is-open{box-shadow:0 14px 26px #0206172e,0 0 0 1px var(--widget-border-strong),inset 0 1px 0 #fff6}@supports (color:color-mix(in lab, red, red)){.widget-calendar-floating-anchor:hover,.widget-calendar-floating-anchor:focus-visible,.widget-calendar-floating-anchor.is-open{box-shadow:0 14px 26px #0206172e,0 0 0 1px color-mix(in srgb,var(--widget-border-strong)14%,transparent),inset 0 1px 0 #fff6}}.widget-calendar-control-overlay{z-index:141}.widget-calendar-control-overlay.widget-quick-expand-overlay__surface:before{left:calc(100% - 26px)}.widget-calendar-control-overlay .widget-quick-expand-overlay__header--actions-only{padding:6px 6px 0}.widget-calendar-control-overlay .widget-quick-expand-overlay__body{min-width:0;padding:8px 10px 10px}.widget-calendar-control-overlay .widget-quick-expand-overlay__header-actions{gap:4px}.widget-calendar-control-popover{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.widget-calendar-control-popover__view{box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:grid}.widget-calendar-control-popover__view>.widget-chip{white-space:nowrap;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:10px}.widget-calendar-control-popover__actions{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.widget-calendar-control-popover__actions>.widget-btn:first-child{justify-content:flex-start;min-width:0;max-width:100%}.budget-widget{--budget-health-surface-soft:#94a3b81a;--budget-health-surface-strong:#94a3b829;--budget-health-accent:#94a3b8b8;--budget-health-text:#f8fafcf5;--budget-health-chip-bg:#ffffff14;--budget-health-chip-border:#ffffff29;--budget-health-chip-text:#f8fafcd6;--budget-health-meter:#ffffff8f;--budget-panel-border:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-panel-border:color-mix(in srgb,var(--widget-border-subtle)36%,#ffffff14)}}.budget-widget{--budget-panel-shadow:inset 0 1px 0 #ffffff2e,0 18px 34px #0f172a17;--budget-panel-bg:linear-gradient(180deg,#ffffff14,transparent 30%),var(--widget-item-bg,#ffffff9e)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-panel-bg:linear-gradient(180deg,#ffffff14,transparent 30%),color-mix(in srgb,var(--widget-item-bg,#ffffff9e)78%,#ffffff0d)}}.budget-widget{--budget-panel-bg-strong:linear-gradient(180deg,#ffffff1a,transparent 34%),var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-panel-bg-strong:linear-gradient(180deg,#ffffff1a,transparent 34%),color-mix(in srgb,var(--widget-item-bg,#ffffffa8)84%,#ffffff0f)}}.budget-widget{--budget-composite-border:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-composite-border:color-mix(in srgb,var(--widget-border-subtle)42%,#ffffff1a)}}.budget-widget{--budget-composite-seam:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-composite-seam:color-mix(in srgb,var(--widget-border-subtle)24%,#ffffff0f)}}.budget-widget{--budget-composite-bg:radial-gradient(120% 120% at 0% 0%,var(--budget-health-surface-soft),transparent 48%),linear-gradient(180deg,#ffffff12,transparent 26%),var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-composite-bg:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--budget-health-surface-soft)72%,transparent),transparent 48%),linear-gradient(180deg,#ffffff12,transparent 26%),color-mix(in srgb,var(--widget-item-bg,#ffffffa8)88%,#ffffff0f)}}.budget-widget{--budget-composite-shadow:inset 0 1px 0 #ffffff2e,0 16px 32px #0f172a14;--budget-object-radius-xl:24px;--budget-object-radius-lg:20px;--budget-object-radius-md:16px;--budget-object-radius-sm:14px;--budget-object-surface-soft:linear-gradient(180deg,#ffffff14,transparent 74%),#fff1;--budget-object-surface-strong:linear-gradient(180deg,#ffffff1f,transparent 34%),#ffffff17;--budget-object-outline:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-object-outline:color-mix(in srgb,var(--widget-border-subtle)18%,transparent)}}.budget-widget{--budget-object-text:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-object-text:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.budget-widget{--budget-object-muted:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget{--budget-object-muted:color-mix(in srgb,var(--widget-text-muted)70%,transparent)}}.budget-widget{--budget-object-label-size:max(10px,calc(var(--widget-font-size-xs) - 1px));--budget-object-value-size:clamp(14px,calc(var(--widget-font-size-sm) + 1px),18px)}.budget-widget__body{flex-direction:column;flex:auto;min-height:0;display:flex}.budget-widget__top-rail,.budget-widget__hero-section,.budget-widget__lower-grid,.budget-widget__category-section,.budget-widget__activity-section{min-width:0}.budget-widget__lower-grid{border:1px solid var(--budget-composite-border);background:var(--budget-composite-bg);min-height:0;box-shadow:var(--budget-composite-shadow);border-radius:30px;flex:auto;grid-template-columns:minmax(0,1fr);gap:22px;padding:20px;display:grid;position:relative;overflow:hidden}.budget-widget__lower-grid--split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;column-gap:24px}.budget-widget__lower-grid:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 72%);height:34%;position:absolute;inset:0 0 auto}.budget-widget__lower-grid>*{z-index:1;position:relative}.budget-widget--status-track{--budget-health-surface-soft:#34d3991c;--budget-health-surface-strong:#10b98126;--budget-health-accent:#34d399bd;--budget-health-chip-bg:#34d3991f;--budget-health-chip-border:#6ee7b738;--budget-health-chip-text:#ecfdf5f0;--budget-health-meter:#6ee7b7d1}.budget-widget--status-close{--budget-health-surface-soft:#fbbf241c;--budget-health-surface-strong:#f59e0b29;--budget-health-accent:#fbbf24c7;--budget-health-chip-bg:#f59e0b1f;--budget-health-chip-border:#fcd34d3d;--budget-health-chip-text:#fffbebf0;--budget-health-meter:#fcd34dd6}.budget-widget--status-over{--budget-health-surface-soft:#fb923c1c;--budget-health-surface-strong:#ef444424;--budget-health-accent:#f87171b8;--budget-health-text:#fff3f0f5;--budget-health-chip-bg:#ef44441a;--budget-health-chip-border:#f8717138;--budget-health-chip-text:#fff1f2f0;--budget-health-meter:#f87171c7}.budget-widget-top-rail{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:2px 4px 0;display:flex}.budget-widget-top-rail__context{justify-content:flex-end;min-width:0;display:flex}.budget-widget-top-rail__range{text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px var(--widget-border-subtle);background:#ffffff12;border-radius:999px;padding:7px 12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-top-rail__range{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)22%,transparent)}}.budget-widget-top-rail__range{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-top-rail__range{color:color-mix(in srgb,var(--widget-text-muted)76%,transparent)}}.budget-widget-value-stack,.budget-widget-status-capsule,.budget-widget-metric-pair,.budget-widget-insight-panel,.budget-widget-lane-object,.budget-widget-transaction-object,.budget-widget-empty-composition,.budget-widget-tool-shell,.budget-widget-contributor-slot{min-width:0}.budget-widget-value-stack{flex-direction:column;gap:4px;display:flex}.budget-widget-value-stack__eyebrow,.budget-widget-metric-pair__label,.budget-widget-insight-panel__eyebrow{font-size:var(--budget-object-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.budget-widget-value-stack__support,.budget-widget-insight-panel__text{color:var(--budget-object-muted)}.budget-widget-status-capsule,.budget-widget-hero__status-signal{min-width:0;box-shadow:inset 0 0 0 1px var(--budget-health-chip-border),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff1f,#0000 78%),#ffffff16;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-status-capsule,.budget-widget-hero__status-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--budget-health-chip-border)86%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-status-capsule__dot,.budget-widget-hero__status-dot{background:var(--budget-health-accent);block-size:7px;inline-size:7px;box-shadow:0 0 0 4px var(--budget-health-accent);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.budget-widget-status-capsule__dot,.budget-widget-hero__status-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--budget-health-accent)14%,transparent)}}.budget-widget-status-capsule__label,.budget-widget-hero__status-label{min-width:0;font-size:var(--budget-object-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--budget-health-chip-text);font-weight:700}.budget-widget-metric-pair,.budget-widget-hero__substat,.budget-widget-category-popover__stat{flex-direction:column;gap:4px;min-width:0;display:flex}.budget-widget-metric-pair__label,.budget-widget-hero__substat-label,.budget-widget-category-popover__stat-label{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-metric-pair__label,.budget-widget-hero__substat-label,.budget-widget-category-popover__stat-label{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-metric-pair__value,.budget-widget-hero__substat-value,.budget-widget-category-popover__stat-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--budget-object-value-size);letter-spacing:-.03em;color:var(--budget-object-text);font-weight:650;overflow:hidden}.budget-widget-insight-panel,.budget-widget-hero__attention{min-width:0;box-shadow:inset 0 0 0 1px var(--budget-attention-accent,#fff9),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 80%),#ffffff10;border-radius:18px;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-insight-panel,.budget-widget-hero__attention{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--budget-attention-accent,#fff9)14%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-insight-panel__eyebrow,.budget-widget-hero__attention-kicker{flex-shrink:0}.budget-widget-tool-shell{flex-direction:column;gap:12px;display:flex}.budget-widget-expense-composer__collaboration{border-top:1px solid var(--widget-border-subtle);flex-direction:column;gap:10px;min-width:0;padding-top:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__collaboration{border-top:1px solid color-mix(in srgb,var(--widget-border-subtle)18%,transparent)}}.budget-widget-lane-object,.budget-widget-transaction-object,.budget-widget-empty-composition{position:relative;overflow:hidden}.budget-widget-contributor-slot{align-items:center;gap:4px;display:none}.budget-widget-contributor-slot__chip{background:linear-gradient(180deg,#ffffff24,transparent 78%),hsl(var(--budget-contributor-hue,36deg)52% 62%);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-contributor-slot__chip{background:linear-gradient(180deg,#ffffff24,transparent 78%),color-mix(in srgb,hsl(var(--budget-contributor-hue,36deg)52% 62%)20%,#ffffff14)}}.budget-widget-contributor-slot__chip{box-shadow:inset 0 0 0 1px hsl(var(--budget-contributor-hue,36deg)52% 62%),inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.budget-widget-contributor-slot__chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-contributor-hue,36deg)52% 62%)14%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-contributor-slot__chip{font-size:max(9px,calc(var(--widget-font-size-xs) - 2px));letter-spacing:.06em;text-transform:uppercase;color:var(--widget-text-primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-contributor-slot__chip{color:color-mix(in srgb,var(--widget-text-primary)90%,transparent)}}.budget-widget-contributor-slot__chip--avatar{width:24px;min-width:24px;padding:0}.budget-widget-contributor-slot__chip--inline{letter-spacing:.04em;width:18px;min-width:18px;height:18px;padding:0;font-size:8px}.budget-widget--show-contributors .budget-widget-contributor-slot{display:inline-flex}.budget-widget-settings-section--scope-ready{margin-top:2px}.budget-widget-period-switch{min-width:0;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff1a,#0000 76%),#fff1;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-period-switch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)20%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-period-switch__option{appearance:none;min-height:30px;box-shadow:none;color:var(--widget-text-secondary);background:0 0;border:0;border-radius:999px;padding-inline:14px}@supports (color:color-mix(in lab, red, red)){.budget-widget-period-switch__option{color:color-mix(in srgb,var(--widget-text-secondary)74%,transparent)}}.budget-widget-period-switch__option{font-size:max(11px,var(--widget-font-size-xs));letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);font-weight:700}.budget-widget-period-switch__option.is-active,.budget-widget-period-switch__option:hover,.budget-widget-period-switch__option:focus-visible{background:linear-gradient(#ffffff29,#0000 70%),#ffffff24}@supports (color:color-mix(in lab, red, red)){.budget-widget-period-switch__option.is-active,.budget-widget-period-switch__option:hover,.budget-widget-period-switch__option:focus-visible{background:linear-gradient(180deg,#ffffff29,transparent 70%),color-mix(in srgb,#ffffff24 90%,var(--budget-health-surface-soft))}}.budget-widget-period-switch__option.is-active,.budget-widget-period-switch__option:hover,.budget-widget-period-switch__option:focus-visible{color:var(--widget-text-primary);box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px var(--budget-health-accent)}@supports (color:color-mix(in lab, red, red)){.budget-widget-period-switch__option.is-active,.budget-widget-period-switch__option:hover,.budget-widget-period-switch__option:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px color-mix(in srgb,var(--budget-health-accent)18%,transparent)}}.budget-widget-hero{border:1px solid var(--widget-item-border,#0003);flex-direction:column;gap:20px;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero{border:1px solid color-mix(in srgb,var(--widget-item-border,#0003)52%,var(--budget-health-accent))}}.budget-widget-hero{background:radial-gradient(120% 145% at 0% 0%,var(--budget-health-surface-strong),transparent 54%),radial-gradient(120% 120% at 100% 100%,var(--budget-health-accent),transparent 58%),linear-gradient(180deg,#ffffff1f,transparent 22%),linear-gradient(152deg,var(--widget-item-bg,#ffffffa8),var(--widget-item-bg,#ffffffa8));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero{background:radial-gradient(120% 145% at 0% 0%,color-mix(in srgb,var(--budget-health-surface-strong)96%,transparent),transparent 54%),radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--budget-health-accent)14%,transparent),transparent 58%),linear-gradient(180deg,#ffffff1f,transparent 22%),linear-gradient(152deg,color-mix(in srgb,var(--widget-item-bg,#ffffffa8)58%,#1218263d),color-mix(in srgb,var(--widget-item-bg,#ffffffa8)82%,var(--budget-health-surface-soft)))}}.budget-widget-hero{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -24px 42px #0f172a14,0 24px 44px #0f172a1f,0 0 0 1px var(--budget-health-accent)}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -24px 42px #0f172a14,0 24px 44px #0f172a1f,0 0 0 1px color-mix(in srgb,var(--budget-health-accent)14%,transparent)}}.budget-widget-hero:before{content:"";background:var(--budget-health-accent);border-radius:999px;height:50%;position:absolute;inset:auto -10% -28% 24%}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero:before{background:color-mix(in srgb,var(--budget-health-accent)18%,transparent)}}.budget-widget-hero:before{filter:blur(56px);pointer-events:none}.budget-widget-hero>*{z-index:1;position:relative}.budget-widget-hero__chrome,.budget-widget-hero__stage,.budget-widget-hero__footer,.budget-widget-hero__console,.budget-widget-hero__substats{min-width:0;display:flex}.budget-widget-hero__chrome{justify-content:space-between;align-items:flex-start;gap:12px}.budget-widget-hero__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.budget-widget-hero__title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.budget-widget-hero__eyebrow,.budget-widget-section-heading__eyebrow,.budget-widget-hero__insight-kicker,.budget-widget-settings-field-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.budget-widget-hero__eyebrow{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__eyebrow{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-hero__title{font-size:clamp(16px,calc(var(--widget-font-size-md) + 3px),24px);letter-spacing:-.04em;color:var(--widget-text-primary);font-weight:640;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__title{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-hero__chrome-actions{flex-shrink:0}.budget-widget-settings-trigger{color:var(--widget-text-primary,#f8fafceb);background:linear-gradient(#ffffff1f,#0000 78%),#c5c7cc14;border-color:#0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-trigger{color:color-mix(in srgb,var(--widget-text-primary,#f8fafceb)84%,transparent)}}.budget-widget-settings-trigger{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff10}.budget-widget-settings-trigger:hover,.budget-widget-settings-trigger:focus-visible,.budget-widget-settings-trigger.is-active{color:var(--widget-text-primary,#f8fafcf5);box-shadow:0 0 0 1px var(--budget-health-accent),inset 0 1px 0 #ffffff2e;background:#ffffff30}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-trigger:hover,.budget-widget-settings-trigger:focus-visible,.budget-widget-settings-trigger.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--budget-health-accent)20%,transparent),inset 0 1px 0 #ffffff2e}}.budget-widget-hero__status-signal{min-width:0;box-shadow:inset 0 0 0 1px var(--budget-health-chip-border),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff1f,#0000 78%),#ffffff16;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__status-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--budget-health-chip-border)86%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-hero__status-dot{background:var(--budget-health-accent);block-size:7px;inline-size:7px;box-shadow:0 0 0 4px var(--budget-health-accent);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__status-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--budget-health-accent)14%,transparent)}}.budget-widget-hero__status-label{min-width:0;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--budget-health-chip-text);font-weight:700}.budget-widget-hero__console{background:linear-gradient(#ffffff14,#0000 24%),#dddee113;border-radius:24px;flex-direction:column;gap:16px;padding:16px 16px 14px;box-shadow:inset 0 0 0 1px #fff1,inset 0 1px #ffffff2e}.budget-widget-hero__stage{justify-content:space-between;align-items:center;gap:22px}.budget-widget-hero__main{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.budget-widget-hero__amount-row{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.budget-widget-hero__amount{color:var(--budget-health-text);text-shadow:0 10px 26px #0f172a1f}.budget-widget-hero__qualifier{letter-spacing:.2em;text-transform:uppercase;color:var(--widget-text-muted);padding-bottom:7px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__qualifier{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-hero__support{color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__support{color:color-mix(in srgb,var(--widget-text-secondary)84%,transparent)}}.budget-widget-hero__support{font-weight:560}.budget-widget-hero__status-copy{-webkit-line-clamp:2;min-width:0;color:var(--widget-text-muted);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__status-copy{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-hero__progress-panel{background:linear-gradient(#ffffff14,#0000 70%),#fff1;border-radius:22px;flex-shrink:0;align-items:center;gap:14px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff15,inset 0 1px #ffffff2e}.budget-widget-hero__progress-orb{background:radial-gradient(circle at 50% 36%,#ffffff2e,#0000 60%),linear-gradient(#ffffff14,#0000 80%),#dddee113;border-radius:50%;flex-shrink:0;block-size:128px;inline-size:128px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1e,inset 0 18px 30px #ffffff0d,0 16px 30px #0f172a1a}.budget-widget-hero__progress-ring{block-size:100%;inline-size:100%;transform:rotate(-90deg)}.budget-widget-hero__progress-track,.budget-widget-hero__progress-value{fill:none;stroke-width:8px}.budget-widget-hero__progress-track{stroke:#ffffff17}.budget-widget-hero__progress-value{stroke:var(--budget-health-meter);stroke-linecap:round;stroke-dasharray:var(--budget-ring-circumference);stroke-dashoffset:var(--budget-ring-offset)}.budget-widget-hero__progress-copy{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.budget-widget-hero__progress-value-text{font-size:clamp(20px,calc(var(--widget-font-size-lg) + 3px),30px);letter-spacing:-.05em;color:var(--widget-text-primary);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__progress-value-text{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-hero__progress-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__progress-label{color:color-mix(in srgb,var(--widget-text-muted)80%,transparent)}}.budget-widget-hero__progress-meta{flex-direction:column;justify-content:center;gap:5px;min-width:0;max-width:124px;display:flex}.budget-widget-hero__progress-kicker{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__progress-kicker{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-hero__progress-summary{font-size:clamp(15px,calc(var(--widget-font-size-md) + 1px),20px);letter-spacing:-.03em;color:var(--widget-text-primary);font-weight:650;line-height:1.04}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__progress-summary{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-hero__progress-support{-webkit-line-clamp:3;min-width:0;font-size:var(--widget-font-size-xs);color:var(--widget-text-muted);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__progress-support{color:color-mix(in srgb,var(--widget-text-muted)70%,transparent)}}.budget-widget-hero__substats{border-top:1px solid #ffffff14;align-items:stretch;gap:0;padding-top:14px}.budget-widget-hero__substat{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.budget-widget-hero__substat+.budget-widget-hero__substat{border-left:1px solid #ffffff10;margin-left:14px;padding-left:14px}.budget-widget-hero__substat-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__substat-label{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-hero__substat-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(14px,calc(var(--widget-font-size-sm) + 1px),18px);letter-spacing:-.03em;color:var(--widget-text-primary);font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__substat-value{color:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.budget-widget-hero__footer{justify-content:space-between;align-items:flex-end;gap:14px;padding-top:2px}.budget-widget-hero__insights{flex:auto;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;min-width:0;display:grid}.budget-widget-hero__attention{min-height:68px;box-shadow:inset 0 0 0 1px var(--budget-attention-accent,#fff9),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 80%),#ffffff10}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__attention{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--budget-attention-accent,#fff9)14%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-hero__attention--calm{--budget-attention-accent:#34d399e6}.budget-widget-hero__attention--neutral{--budget-attention-accent:#94a3b8d6}.budget-widget-hero__attention--watch{--budget-attention-accent:#fbbf24e6}.budget-widget-hero__attention-kicker{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--budget-attention-accent);flex-shrink:0;font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__attention-kicker{color:color-mix(in srgb,var(--budget-attention-accent)72%,var(--widget-text-muted))}}.budget-widget-hero__attention-text{-webkit-line-clamp:2;min-width:0;font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);-webkit-box-orient:vertical;font-weight:590;line-height:1.35;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-hero__attention-text{color:color-mix(in srgb,var(--widget-text-primary)88%,transparent)}}.budget-widget-hero__actions{flex-shrink:0}.budget-widget-add-trigger{background:linear-gradient(#ffffff24,#0000 78%),#ffffff1f;border-color:#0000;border-radius:999px;gap:6px}@supports (color:color-mix(in lab, red, red)){.budget-widget-add-trigger{background:linear-gradient(180deg,#ffffff24,transparent 78%),color-mix(in srgb,#ffffff1f 82%,var(--budget-health-surface-soft))}}.budget-widget-add-trigger{color:var(--widget-text-primary,#f8fafceb)}@supports (color:color-mix(in lab, red, red)){.budget-widget-add-trigger{color:color-mix(in srgb,var(--widget-text-primary,#f8fafceb)88%,transparent)}}.budget-widget-add-trigger{padding-inline:14px;box-shadow:inset 0 1px #fff3,0 0 0 1px #ffffff10}.budget-widget-add-trigger:hover,.budget-widget-add-trigger:focus-visible,.budget-widget-add-trigger.is-active{background:#ffffff47}@supports (color:color-mix(in lab, red, red)){.budget-widget-add-trigger:hover,.budget-widget-add-trigger:focus-visible,.budget-widget-add-trigger.is-active{background:color-mix(in srgb,#ffffff47 86%,var(--budget-health-surface-strong))}}.budget-widget-add-trigger:hover,.budget-widget-add-trigger:focus-visible,.budget-widget-add-trigger.is-active{color:var(--widget-text-primary,#f8fafcf5);box-shadow:0 0 0 1px var(--budget-health-accent),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.budget-widget-add-trigger:hover,.budget-widget-add-trigger:focus-visible,.budget-widget-add-trigger.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--budget-health-accent)20%,transparent),inset 0 1px 0 #ffffff2e}}.budget-widget-section-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:0 2px;display:flex}.budget-widget-section-heading__copy{gap:2px;min-width:0;display:grid}.budget-widget-section-heading__eyebrow{color:var(--widget-text-muted);order:2}@supports (color:color-mix(in lab, red, red)){.budget-widget-section-heading__eyebrow{color:color-mix(in srgb,var(--widget-text-muted)66%,transparent)}}.budget-widget-section-heading__eyebrow{letter-spacing:.06em}.budget-widget-section-heading__title{font-size:clamp(15px,calc(var(--widget-font-size-md) + 1px),20px);letter-spacing:-.035em;color:var(--widget-text-primary);order:1;font-weight:650;line-height:1.08}@supports (color:color-mix(in lab, red, red)){.budget-widget-section-heading__title{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-tool-overlay.widget-quick-expand-overlay__surface{border:1px solid var(--widget-item-border,#0003)}@supports (color:color-mix(in lab, red, red)){.budget-widget-tool-overlay.widget-quick-expand-overlay__surface{border:1px solid color-mix(in srgb,var(--widget-item-border,#0003)52%,var(--budget-health-accent))}}.budget-widget-tool-overlay.widget-quick-expand-overlay__surface{background:radial-gradient(120% 140% at 0% 0%,var(--budget-health-surface-soft),transparent 54%),linear-gradient(180deg,#ffffff1f,transparent 22%),var(--widget-item-bg,#ffffffb3);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.budget-widget-tool-overlay.widget-quick-expand-overlay__surface{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--budget-health-surface-soft)72%,transparent),transparent 54%),linear-gradient(180deg,#ffffff1f,transparent 22%),color-mix(in srgb,var(--widget-item-bg,#ffffffb3)92%,#ffffff0f)}}.budget-widget-tool-overlay.widget-quick-expand-overlay__surface{box-shadow:inset 0 1px 0 #fff3,0 22px 44px #0f172a24,0 0 0 1px var(--budget-health-accent)}@supports (color:color-mix(in lab, red, red)){.budget-widget-tool-overlay.widget-quick-expand-overlay__surface{box-shadow:inset 0 1px 0 #fff3,0 22px 44px #0f172a24,0 0 0 1px color-mix(in srgb,var(--budget-health-accent)10%,transparent)}}.budget-widget-tool-overlay .widget-quick-expand-overlay__arrow{background:linear-gradient(135deg,#ffffff24,transparent 72%),var(--widget-item-bg,#ffffffb3)}@supports (color:color-mix(in lab, red, red)){.budget-widget-tool-overlay .widget-quick-expand-overlay__arrow{background:linear-gradient(135deg,#ffffff24,transparent 72%),color-mix(in srgb,var(--widget-item-bg,#ffffffb3)92%,#ffffff0f)}}.budget-widget-tool-overlay .widget-quick-expand-overlay__header{border-bottom:1px solid #ffffff10;padding:14px 16px 12px}.budget-widget-tool-overlay .widget-quick-expand-overlay__body{padding:0 16px 16px}.budget-widget-tool-overlay .widget-quick-expand-overlay__title{font-size:clamp(16px,calc(var(--widget-font-size-md) + 1px),22px);letter-spacing:-.035em;font-weight:650}.budget-widget-tool-overlay .widget-quick-expand-overlay__subtitle{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-tool-overlay .widget-quick-expand-overlay__subtitle{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-settings-overlay,.budget-widget-expense-composer-overlay,.budget-widget-activity-editor-overlay,.budget-widget-category-overlay{z-index:141}.budget-widget-settings-overlay{--widget-quick-expand-arrow-offset:calc(100% - 22px)}.budget-widget-settings-overlay .widget-quick-expand-overlay__body{min-width:0;padding:0 16px 16px}.budget-widget-settings-popover{flex-direction:column;gap:12px;min-width:0;display:flex}.budget-widget-settings-section{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:2px 0 0;display:flex}.budget-widget-settings-section__label,.budget-widget-settings-section__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-widget-settings-section__label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-section__label{color:color-mix(in srgb,var(--widget-text-muted)70%,transparent)}}.budget-widget-settings-section__value{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:620}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-section__value{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-section-heading__meta{box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff24;background:#fff1;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.budget-widget-section-heading__meta{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)14%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-section-heading__meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.05em;color:var(--widget-text-muted);font-weight:650}@supports (color:color-mix(in lab, red, red)){.budget-widget-section-heading__meta{color:color-mix(in srgb,var(--widget-text-muted)70%,transparent)}}.budget-widget-section-heading__meta{text-align:right}.budget-widget-settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.budget-widget-settings-field-label{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-field-label{color:color-mix(in srgb,var(--widget-text-muted)80%,transparent)}}.budget-widget-settings-input{border:1px solid var(--widget-border-subtle);border-radius:14px;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-input{border:1px solid color-mix(in srgb,var(--widget-border-subtle)42%,transparent)}}.budget-widget-settings-input{background:linear-gradient(180deg,#ffffff1f,transparent 76%),var(--widget-item-bg,#fff9)}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-input{background:linear-gradient(180deg,#ffffff1f,transparent 76%),color-mix(in srgb,var(--widget-item-bg,#fff9)88%,#ffffff14)}}.budget-widget-settings-input{box-shadow:inset 0 1px #ffffff29,0 1px #ffffff0a}.budget-widget-settings-input:focus-visible{border-color:var(--widget-border-strong)}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-input:focus-visible{border-color:color-mix(in srgb,var(--widget-border-strong)42%,transparent)}}.budget-widget-settings-input:focus-visible{box-shadow:0 0 0 3px var(--budget-health-surface-soft),inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab, red, red)){.budget-widget-settings-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--budget-health-surface-soft)48%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-expense-composer-overlay{--widget-quick-expand-arrow-offset:calc(100% - 36px)}.budget-widget-expense-composer-overlay__body{padding:12px 16px 16px}.budget-widget-expense-composer{flex-direction:column;gap:14px;min-width:0;display:flex}.budget-widget-expense-composer__primary,.budget-widget-expense-composer__category-block,.budget-widget-expense-composer__details,.budget-widget-expense-composer__details-body,.budget-widget-expense-composer__category-suggestions{min-width:0;display:flex}.budget-widget-expense-composer__primary,.budget-widget-expense-composer__category-block,.budget-widget-expense-composer__details,.budget-widget-expense-composer__details-body{flex-direction:column}.budget-widget-expense-composer__primary{gap:10px}.budget-widget-expense-composer__category-block{gap:7px}.budget-widget-expense-composer__category-suggestions{flex-wrap:wrap;align-items:center;gap:6px}.budget-widget-expense-composer__field{flex-direction:column;gap:0;min-width:0;display:flex}.budget-widget-expense-composer__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.budget-widget-expense-composer__amount-input{box-shadow:none;letter-spacing:-.05em;background:0 0;border:0;padding-inline:0;font-weight:680;line-height:1}.budget-widget-expense-composer__amount-input:focus-visible{box-shadow:none}.budget-widget-expense-composer__amount-shell{border:1px solid var(--budget-health-accent);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:7px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__amount-shell{border:1px solid color-mix(in srgb,var(--budget-health-accent)18%,transparent)}}.budget-widget-expense-composer__amount-shell{background:radial-gradient(120% 140% at 0% 0%,var(--budget-health-surface-soft),transparent 52%),linear-gradient(180deg,#ffffff24,transparent 76%),var(--widget-item-bg,#ffffffad)}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__amount-shell{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--budget-health-surface-soft)70%,transparent),transparent 52%),linear-gradient(180deg,#ffffff24,transparent 76%),color-mix(in srgb,var(--widget-item-bg,#ffffffad)92%,#ffffff14)}}.budget-widget-expense-composer__amount-shell{box-shadow:inset 0 1px #ffffff2e,0 14px 26px #0f172a0f}.budget-widget-expense-composer__amount-shell:focus-within{border-color:var(--budget-health-accent)}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__amount-shell:focus-within{border-color:color-mix(in srgb,var(--budget-health-accent)36%,transparent)}}.budget-widget-expense-composer__amount-shell:focus-within{box-shadow:0 0 0 3px var(--budget-health-surface-soft),inset 0 1px 0 #ffffff2e,0 16px 30px #0f172a14}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__amount-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--budget-health-surface-soft)40%,transparent),inset 0 1px 0 #ffffff2e,0 16px 30px #0f172a14}}.budget-widget-expense-composer__amount-currency{min-width:42px;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff1f,#0000 76%),#fff1;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__amount-currency{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-expense-composer__amount-currency{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__amount-currency{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-expense-composer__name-input,.budget-widget-expense-composer__category-input,.budget-widget-expense-composer__date-input,.budget-widget-expense-composer__note-input{border-radius:16px}.budget-widget-expense-composer__name-input{font-size:calc(var(--widget-bookmarks-body-size,14px) + 1px);font-weight:590}.budget-widget-expense-composer__category-chip{max-width:100%;min-height:30px;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff24;background:linear-gradient(#ffffff1f,#0000 78%),#fff1;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__category-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-expense-composer__category-chip{color:inherit;cursor:pointer;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy)}.budget-widget-expense-composer__category-chip--utility{box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff1f;background:linear-gradient(#ffffff14,#0000 78%),#ffffff0b;gap:0;padding-inline:12px}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__category-chip--utility{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)12%,transparent),inset 0 1px 0 #ffffff1f}}.budget-widget-expense-composer__category-chip:hover,.budget-widget-expense-composer__category-chip:focus-visible,.budget-widget-expense-composer__category-chip.is-active{background:linear-gradient(180deg,#ffffff24,transparent 78%),hsl(var(--budget-suggestion-hue)54% 62%);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__category-chip:hover,.budget-widget-expense-composer__category-chip:focus-visible,.budget-widget-expense-composer__category-chip.is-active{background:linear-gradient(180deg,#ffffff24,transparent 78%),color-mix(in srgb,hsl(var(--budget-suggestion-hue)54% 62%)16%,#ffffff14)}}.budget-widget-expense-composer__category-chip:hover,.budget-widget-expense-composer__category-chip:focus-visible,.budget-widget-expense-composer__category-chip.is-active{box-shadow:0 10px 18px #0f172a0d,inset 0 0 0 1px hsl(var(--budget-suggestion-hue)54% 62%),inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__category-chip:hover,.budget-widget-expense-composer__category-chip:focus-visible,.budget-widget-expense-composer__category-chip.is-active{box-shadow:0 10px 18px #0f172a0d,inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-suggestion-hue)54% 62%)18%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-expense-composer__category-chip:hover,.budget-widget-expense-composer__category-chip:focus-visible,.budget-widget-expense-composer__category-chip.is-active{outline:none}.budget-widget-expense-composer__category-chip-dot{background:hsl(var(--budget-suggestion-hue)54% 62%);border-radius:999px;block-size:7px;inline-size:7px}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__category-chip-dot{background:color-mix(in srgb,hsl(var(--budget-suggestion-hue)54% 62%)72%,#ffffffb8)}}.budget-widget-expense-composer__category-chip-dot{box-shadow:0 0 0 4px hsl(var(--budget-suggestion-hue)54% 62%)}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__category-chip-dot{box-shadow:0 0 0 4px color-mix(in srgb,hsl(var(--budget-suggestion-hue)54% 62%)12%,transparent)}}.budget-widget-expense-composer__category-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.03em;font-weight:640;overflow:hidden}.budget-widget-expense-composer__details{gap:8px}.budget-widget-expense-composer__details-toggle{width:100%;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff1f;background:linear-gradient(#ffffff14,#0000 78%),#ffffff0d;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__details-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)14%,transparent),inset 0 1px 0 #ffffff1f}}.budget-widget-expense-composer__details-toggle{color:inherit;text-align:left;cursor:pointer;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.budget-widget-expense-composer__details-toggle:hover,.budget-widget-expense-composer__details-toggle:focus-visible,.budget-widget-expense-composer__details-toggle.is-open{box-shadow:0 10px 18px #0f172a0d,inset 0 0 0 1px var(--widget-border-strong),inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__details-toggle:hover,.budget-widget-expense-composer__details-toggle:focus-visible,.budget-widget-expense-composer__details-toggle.is-open{box-shadow:0 10px 18px #0f172a0d,inset 0 0 0 1px color-mix(in srgb,var(--widget-border-strong)12%,transparent),inset 0 1px 0 #ffffff1f}}.budget-widget-expense-composer__details-toggle:hover,.budget-widget-expense-composer__details-toggle:focus-visible,.budget-widget-expense-composer__details-toggle.is-open{outline:none}.budget-widget-expense-composer__details-kicker{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__details-kicker{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-expense-composer__details-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:590;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-expense-composer__details-value{color:color-mix(in srgb,var(--widget-text-primary)90%,transparent)}}.budget-widget-expense-composer__details-body{gap:10px}.budget-widget-expense-composer__row--details{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.budget-widget-expense-composer__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.budget-widget-expense-composer__cancel,.budget-widget-expense-composer__submit{min-height:34px}.budget-widget-breakdown,.budget-widget-feed{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.budget-widget-breakdown__list,.budget-widget-feed__list{flex-direction:column;min-width:0;display:flex}.budget-widget-breakdown__board{flex-direction:column;gap:16px;min-width:0;display:flex}.budget-widget-breakdown__list{gap:6px}.budget-widget-feed__list{flex:auto;gap:0;min-height:0}.budget-widget-breakdown-lead{background:radial-gradient(120% 140% at 0% 0%,hsl(var(--budget-category-hue)54% 62%),transparent 54%),linear-gradient(180deg,#ffffff1f,transparent 34%),#ffffff12;border:0;border-radius:24px;flex-direction:column;gap:14px;width:100%;min-width:0;padding:16px 16px 15px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)14%,transparent),transparent 54%),linear-gradient(180deg,#ffffff1f,transparent 34%),#ffffff12}}.budget-widget-breakdown-lead{box-shadow:inset 0 0 0 1px hsl(var(--budget-category-hue)54% 62%),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead{box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)14%,transparent),inset 0 1px 0 #ffffff2e}}.budget-widget-breakdown-lead{color:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);overflow:hidden}.budget-widget-breakdown-lead:after{content:"";background:hsl(var(--budget-category-hue)54% 62%);border-radius:999px;height:54%;position:absolute;inset:auto -8% -34% 34%}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead:after{background:color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)16%,transparent)}}.budget-widget-breakdown-lead:after{filter:blur(38px);pointer-events:none}.budget-widget-breakdown-lead>*{z-index:1;position:relative}.budget-widget-breakdown-lead:hover,.budget-widget-breakdown-lead:focus-visible,.budget-widget-breakdown-lead.is-active{box-shadow:0 16px 32px #0f172a14,inset 0 0 0 1px hsl(var(--budget-category-hue)54% 62%),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead:hover,.budget-widget-breakdown-lead:focus-visible,.budget-widget-breakdown-lead.is-active{box-shadow:0 16px 32px #0f172a14,inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)18%,transparent),inset 0 1px 0 #ffffff2e}}.budget-widget-breakdown-lead:hover,.budget-widget-breakdown-lead:focus-visible,.budget-widget-breakdown-lead.is-active{outline:none}.budget-widget-breakdown-lead__eyebrow-row,.budget-widget-breakdown-lead__main,.budget-widget-breakdown-lead__footer{min-width:0;display:flex}.budget-widget-breakdown-lead__eyebrow-row{justify-content:space-between;align-items:center;gap:10px}.budget-widget-breakdown-lead__eyebrow,.budget-widget-breakdown-lead__share,.budget-widget-breakdown-lead__signal,.budget-widget-breakdown-row__tail-copy{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.budget-widget-breakdown-lead__eyebrow{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__eyebrow{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-breakdown-lead__share{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__share{color:color-mix(in srgb,var(--widget-text-primary)82%,transparent)}}.budget-widget-breakdown-lead__main{align-items:center;gap:14px}.budget-widget-breakdown-lead__cue{letter-spacing:.05em;block-size:44px;inline-size:44px;color:var(--widget-text-primary);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__cue{color:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.budget-widget-breakdown-lead__cue{background:radial-gradient(circle at 50% 24%,#ffffff2e,transparent 68%),hsl(var(--budget-category-hue)54% 62%)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__cue{background:radial-gradient(circle at 50% 24%,#ffffff2e,transparent 68%),color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)24%,#ffffff14)}}.budget-widget-breakdown-lead__cue{box-shadow:inset 0 0 0 1px hsl(var(--budget-category-hue)54% 62%),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__cue{box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)18%,transparent),inset 0 1px 0 #ffffff2e}}.budget-widget-breakdown-lead__copy,.budget-widget-breakdown-lead__value{flex-direction:column;min-width:0;display:flex}.budget-widget-breakdown-lead__copy{flex:auto;gap:3px}.budget-widget-breakdown-lead__label,.budget-widget-breakdown-lead__meta,.budget-widget-breakdown-lead__amount,.budget-widget-breakdown-lead__rank,.budget-widget-breakdown-row__label,.budget-widget-breakdown-row__meta,.budget-widget-breakdown-row__amount,.budget-widget-breakdown-row__share{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-widget-breakdown-lead__label{font-size:clamp(18px,calc(var(--widget-font-size-lg) + 1px),24px);letter-spacing:-.04em;color:var(--widget-text-primary);font-weight:660;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__label{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-breakdown-lead__meta{font-size:var(--widget-font-size-sm);color:var(--widget-text-muted);font-weight:560}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__meta{color:color-mix(in srgb,var(--widget-text-muted)74%,transparent)}}.budget-widget-breakdown-lead__value{flex-shrink:0;align-items:flex-end;gap:4px}.budget-widget-breakdown-lead__amount{font-size:clamp(18px,calc(var(--widget-font-size-lg) + 1px),24px);letter-spacing:-.04em;color:var(--widget-text-primary);font-weight:690}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__amount{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-breakdown-lead__rank{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__rank{color:color-mix(in srgb,var(--widget-text-muted)66%,transparent)}}.budget-widget-breakdown-lead__meter{background:linear-gradient(180deg,#ffffff0d,transparent),var(--widget-border-subtle);border-radius:999px;block-size:10px;inline-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__meter{background:linear-gradient(180deg,#ffffff0d,transparent),color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.budget-widget-breakdown-lead__meter-fill{inline-size:var(--budget-category-fill,26%);border-radius:inherit;background:linear-gradient(90deg,hsl(var(--budget-category-hue)54% 62%),hsl(var(--budget-category-hue)54% 62%));block-size:100%;display:block}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__meter-fill{background:linear-gradient(90deg,color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)84%,#ffffffe6),color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)52%,#ffffff8a))}}.budget-widget-breakdown-lead__footer{justify-content:space-between;align-items:center;gap:10px}.budget-widget-breakdown-lead__signal{color:hsl(var(--budget-category-hue)54% 62%)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__signal{color:color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)58%,var(--widget-text-muted))}}.budget-widget-breakdown-lead__markers,.budget-widget-breakdown-row__markers{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.budget-widget-breakdown-lead__markers span,.budget-widget-breakdown-row__markers span{block-size:8px;inline-size:8px;box-shadow:inset 0 0 0 1px var(--widget-border-subtle);background:#ffffff1e;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-lead__markers span,.budget-widget-breakdown-row__markers span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)26%,transparent)}}.budget-widget-breakdown-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:0;flex-direction:column;gap:10px;padding:13px 0;display:flex}.budget-widget-breakdown-row+.budget-widget-breakdown-row{border-top:1px solid var(--budget-composite-seam)}.budget-widget-breakdown-row:hover,.budget-widget-breakdown-row:focus-visible,.budget-widget-breakdown-row.is-active{opacity:1;outline:none;transform:translate(2px)}.budget-widget-breakdown-row__lane,.budget-widget-breakdown-row__tail{min-width:0;display:grid}.budget-widget-breakdown-row__lane{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px}.budget-widget-breakdown-row__tail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.budget-widget-empty-surface{min-width:0;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 65%),#ffffff12;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.budget-widget-empty-surface{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-empty-surface--feed{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;min-height:124px}.budget-widget-empty-surface__cue{block-size:32px;inline-size:32px;color:var(--widget-text-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-empty-surface__cue{color:color-mix(in srgb,var(--widget-text-primary)90%,transparent)}}.budget-widget-empty-surface__cue{box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff24;background:linear-gradient(#ffffff1f,#0000 74%),#ffffff1a}@supports (color:color-mix(in lab, red, red)){.budget-widget-empty-surface__cue{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)24%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-empty-surface__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.budget-widget-empty-surface__title,.budget-widget-empty-surface__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-widget-empty-surface__title{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:600}@supports (color:color-mix(in lab, red, red)){.budget-widget-empty-surface__title{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-empty-surface__meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-empty-surface__meta{color:color-mix(in srgb,var(--widget-text-muted)76%,transparent)}}.budget-widget-empty-surface__action{white-space:nowrap;min-height:32px}.budget-widget-breakdown-row__rank{min-width:24px;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.1em;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__rank{color:color-mix(in srgb,var(--widget-text-muted)60%,transparent)}}.budget-widget-breakdown-row__cue{letter-spacing:.04em;block-size:32px;inline-size:32px;color:var(--widget-text-primary);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__cue{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-breakdown-row__cue{background:radial-gradient(circle at 50% 30%,#ffffff2e,transparent 68%),hsl(var(--budget-category-hue)54% 62%)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__cue{background:radial-gradient(circle at 50% 30%,#ffffff2e,transparent 68%),color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)22%,#ffffff1a)}}.budget-widget-breakdown-row__cue{box-shadow:inset 0 0 0 1px hsl(var(--budget-category-hue)54% 62%),inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__cue{box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)18%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-breakdown-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.budget-widget-breakdown-row__label{font-size:clamp(14px,calc(var(--widget-font-size-sm) + 1px),17px);color:var(--widget-text-primary);font-weight:640}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__label{color:color-mix(in srgb,var(--widget-text-primary)95%,transparent)}}.budget-widget-breakdown-row__meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.03em;color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__meta{color:color-mix(in srgb,var(--widget-text-muted)70%,transparent)}}.budget-widget-breakdown-row__value{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.budget-widget-breakdown-row__amount{font-size:clamp(14px,calc(var(--widget-font-size-sm) + 1px),17px);color:var(--widget-text-primary);font-weight:670}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__amount{color:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.budget-widget-breakdown-row__share{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.03em;color:var(--widget-text-muted);font-weight:600}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__share{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-breakdown-row__meter{background:linear-gradient(180deg,#ffffff0a,transparent),var(--widget-border-subtle);border-radius:999px;block-size:8px;inline-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__meter{background:linear-gradient(180deg,#ffffff0a,transparent),color-mix(in srgb,var(--widget-border-subtle)26%,transparent)}}.budget-widget-breakdown-row__meter-fill{inline-size:var(--budget-category-fill,18%);border-radius:inherit;background:linear-gradient(90deg,hsl(var(--budget-category-hue)54% 62%),hsl(var(--budget-category-hue)54% 62%));block-size:100%;display:block}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__meter-fill{background:linear-gradient(90deg,color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)74%,#fffc),color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)42%,#ffffff75))}}.budget-widget-breakdown-row__tail-copy{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-row__tail-copy{color:color-mix(in srgb,var(--widget-text-muted)64%,transparent)}}.budget-widget-category-overlay{--widget-quick-expand-arrow-offset:34px}.budget-widget-category-overlay__body{padding:0 16px 16px}.budget-widget-category-popover{flex-direction:column;gap:12px;min-width:0;display:flex}.budget-widget-category-popover__hero,.budget-widget-category-popover__stats{min-width:0;display:flex}.budget-widget-category-popover__hero{align-items:center;gap:12px}.budget-widget-category-popover__cue{letter-spacing:.05em;block-size:42px;inline-size:42px;color:var(--widget-text-primary);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__cue{color:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.budget-widget-category-popover__cue{background:radial-gradient(circle at 50% 24%,#ffffff2e,transparent 68%),hsl(var(--budget-category-hue)54% 62%)}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__cue{background:radial-gradient(circle at 50% 24%,#ffffff2e,transparent 68%),color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)24%,#ffffff14)}}.budget-widget-category-popover__cue{box-shadow:inset 0 0 0 1px hsl(var(--budget-category-hue)54% 62%),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__cue{box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)18%,transparent),inset 0 1px 0 #ffffff2e}}.budget-widget-category-popover__value{flex-direction:column;gap:4px;min-width:0;display:flex}.budget-widget-category-popover__amount,.budget-widget-category-popover__share{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-widget-category-popover__amount{font-size:clamp(18px,calc(var(--widget-font-size-lg) + 1px),24px);letter-spacing:-.04em;color:var(--widget-text-primary);font-weight:680}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__amount{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-category-popover__share{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__share{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-category-popover__meter{background:linear-gradient(180deg,#ffffff0d,transparent),var(--widget-border-subtle);border-radius:999px;block-size:9px;inline-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__meter{background:linear-gradient(180deg,#ffffff0d,transparent),color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.budget-widget-category-popover__meter-fill{inline-size:var(--budget-category-fill,18%);border-radius:inherit;background:linear-gradient(90deg,hsl(var(--budget-category-hue)54% 62%),hsl(var(--budget-category-hue)54% 62%));block-size:100%;display:block}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__meter-fill{background:linear-gradient(90deg,color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)80%,#ffffffdb),color-mix(in srgb,hsl(var(--budget-category-hue)54% 62%)46%,#ffffff75))}}.budget-widget-category-popover__stats{gap:10px}.budget-widget-category-popover__stat{min-width:0;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 76%),#fff1;border-radius:16px;flex-direction:column;flex:1 1 0;gap:4px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__stat{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-category-popover__stat-label,.budget-widget-category-popover__stat-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-widget-category-popover__stat-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__stat-label{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-category-popover__stat-value{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:640}@supports (color:color-mix(in lab, red, red)){.budget-widget-category-popover__stat-value{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-category-popover__actions{justify-content:flex-end;display:flex}.budget-widget-category-popover__action{min-height:34px}.budget-widget-breakdown-empty-board{min-width:0;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 32%),#ffffff12;border-radius:24px;flex-direction:column;gap:12px;padding:16px 16px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-empty-board{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-breakdown-empty-board__lane{background:linear-gradient(90deg,#ffffff29,#ffffff0a),var(--widget-border-subtle);border-radius:999px;block-size:14px;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-empty-board__lane{background:linear-gradient(90deg,#ffffff29,#ffffff0a),color-mix(in srgb,var(--widget-border-subtle)20%,transparent)}}.budget-widget-breakdown-empty-board__lane--lead{block-size:18px;inline-size:72%}.budget-widget-breakdown-empty-board__copy{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.budget-widget-breakdown-empty-board__title,.budget-widget-breakdown-empty-board__meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.budget-widget-breakdown-empty-board__title{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:620}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-empty-board__title{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-breakdown-empty-board__meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-text-muted);line-height:1.35}@supports (color:color-mix(in lab, red, red)){.budget-widget-breakdown-empty-board__meta{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-feed-empty-board{min-width:0;min-height:132px;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 30%),#ffffff12;border-radius:24px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 16px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-empty-board{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-feed-empty-board--quiet{justify-content:flex-start;min-height:118px}.budget-widget-feed-empty-board__rows,.budget-widget-feed-empty-board__copy{flex-direction:column;min-width:0;display:flex}.budget-widget-feed-empty-board__rows{gap:8px}.budget-widget-feed-empty-board__row{background:linear-gradient(90deg,#ffffff29,#ffffff0a),var(--widget-border-subtle);border-radius:999px;block-size:18px}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-empty-board__row{background:linear-gradient(90deg,#ffffff29,#ffffff0a),color-mix(in srgb,var(--widget-border-subtle)20%,transparent)}}.budget-widget-feed-empty-board__row--lead{inline-size:78%}.budget-widget-feed-empty-board__row--short{inline-size:64%}.budget-widget-feed-empty-board__copy{gap:3px}.budget-widget-feed-empty-board__title,.budget-widget-feed-empty-board__meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.budget-widget-feed-empty-board__title{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:620}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-empty-board__title{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-feed-empty-board__meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-text-muted);line-height:1.35}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-empty-board__meta{color:color-mix(in srgb,var(--widget-text-muted)72%,transparent)}}.budget-widget-feed-empty-board__action{align-self:flex-start;min-height:34px}.budget-widget-feed-row{width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--widget-border-subtle),inset 0 1px 0 #ffffff29;background:linear-gradient(#ffffff14,#0000 36%),#ffffff12;border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-subtle)18%,transparent),inset 0 1px 0 #ffffff29}}.budget-widget-feed-row{color:inherit;cursor:pointer;text-align:left;appearance:none;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy)}.budget-widget-feed-row+.budget-widget-feed-row{margin-top:8px}.budget-widget-feed-row:hover,.budget-widget-feed-row:focus-visible,.budget-widget-feed-row.is-active{background:radial-gradient(120% 140% at 0% 0%,var(--budget-health-surface-soft),transparent 60%),linear-gradient(180deg,#ffffff1a,transparent 70%),#ffffff17;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row:hover,.budget-widget-feed-row:focus-visible,.budget-widget-feed-row.is-active{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--budget-health-surface-soft)62%,transparent),transparent 60%),linear-gradient(180deg,#ffffff1a,transparent 70%),#ffffff17}}.budget-widget-feed-row:hover,.budget-widget-feed-row:focus-visible,.budget-widget-feed-row.is-active{box-shadow:0 14px 28px #0f172a14,inset 0 0 0 1px var(--budget-health-accent),inset 0 1px 0 #fff3}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row:hover,.budget-widget-feed-row:focus-visible,.budget-widget-feed-row.is-active{box-shadow:0 14px 28px #0f172a14,inset 0 0 0 1px color-mix(in srgb,var(--budget-health-accent)14%,transparent),inset 0 1px 0 #fff3}}.budget-widget-feed-row:hover,.budget-widget-feed-row:focus-visible,.budget-widget-feed-row.is-active{outline:none}.budget-widget-feed-row__cue{letter-spacing:.04em;block-size:34px;inline-size:34px;color:var(--widget-text-primary);border-radius:14px;justify-content:center;align-self:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__cue{color:color-mix(in srgb,var(--widget-text-primary)92%,transparent)}}.budget-widget-feed-row__cue{background:radial-gradient(circle at 50% 30%,#ffffff2e,transparent 68%),hsl(var(--budget-activity-hue)54% 62%)}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__cue{background:radial-gradient(circle at 50% 30%,#ffffff2e,transparent 68%),color-mix(in srgb,hsl(var(--budget-activity-hue)54% 62%)20%,#ffffff1a)}}.budget-widget-feed-row__cue{box-shadow:inset 0 0 0 1px hsl(var(--budget-activity-hue)54% 62%),inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__cue{box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--budget-activity-hue)54% 62%)16%,transparent),inset 0 1px 0 #ffffff24}}.budget-widget-feed-row__copy{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.budget-widget-feed-row__topline,.budget-widget-feed-row__meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.budget-widget-feed-row__label,.budget-widget-feed-row__category,.budget-widget-feed-row__timestamp,.budget-widget-feed-row__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-widget-feed-row__label{font-size:clamp(14px,calc(var(--widget-font-size-sm) + 1px),18px);letter-spacing:-.025em;color:var(--widget-text-primary);font-weight:640}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__label{color:color-mix(in srgb,var(--widget-text-primary)95%,transparent)}}.budget-widget-feed-row__category{min-width:0;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.07em;text-transform:uppercase;color:var(--widget-text-muted);flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__category{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-feed-row__category:before{content:"";background:hsl(var(--budget-activity-hue)54% 62%);border-radius:999px;block-size:4px;inline-size:4px}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__category:before{background:color-mix(in srgb,hsl(var(--budget-activity-hue)54% 62%)60%,transparent)}}.budget-widget-feed-row__category:before{flex-shrink:0}.budget-widget-feed-row__meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__meta{color:color-mix(in srgb,var(--widget-text-muted)68%,transparent)}}.budget-widget-feed-row__timestamp{flex-shrink:0}.budget-widget-feed-row__note{color:var(--widget-text-muted)}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__note{color:color-mix(in srgb,var(--widget-text-muted)62%,transparent)}}.budget-widget-feed-row__amount-block{flex-direction:column;justify-content:center;align-self:center;align-items:flex-end;gap:3px;min-width:0;padding-left:8px;display:flex}.budget-widget-feed-row__amount,.budget-widget-feed-row__amount-meta{white-space:nowrap;flex-shrink:0}.budget-widget-feed-row__amount{font-size:clamp(14px,calc(var(--widget-font-size-sm) + 1px),17px);letter-spacing:-.03em;color:var(--widget-text-primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__amount{color:color-mix(in srgb,var(--widget-text-primary)96%,transparent)}}.budget-widget-feed-row__amount-meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.budget-widget-feed-row__amount-meta{color:color-mix(in srgb,var(--widget-text-muted)62%,transparent)}}@media (max-width:720px){.budget-widget__lower-grid{padding:16px}.budget-widget__lower-grid--split .budget-widget__category-section{padding-right:0}.budget-widget__lower-grid--split .budget-widget__activity-section{border-top:1px solid var(--budget-composite-seam);border-left:0;margin-top:18px;padding-top:18px;padding-left:0}.budget-widget-top-rail{flex-wrap:wrap}.budget-widget-top-rail__context{justify-content:flex-start}.budget-widget-hero__stage{flex-direction:column;align-items:flex-start}.budget-widget-hero__progress-panel{justify-content:space-between;width:100%}.budget-widget-hero__progress-meta{flex:auto;max-width:none}.budget-widget-hero__substats{flex-wrap:wrap;gap:10px}.budget-widget-hero__substat{min-width:calc(50% - 5px)}.budget-widget-hero__substat+.budget-widget-hero__substat{border-left:0;margin-left:0;padding-left:0}.budget-widget-hero__footer{flex-direction:column;align-items:stretch}.budget-widget-hero__insights{grid-template-columns:minmax(0,1fr)}.budget-widget-hero__actions{align-self:flex-start}.budget-widget-breakdown-lead__main{flex-wrap:wrap}.budget-widget-breakdown-lead__value{align-items:flex-start}.budget-widget-breakdown-row__lane,.budget-widget-breakdown-row__tail,.budget-widget-feed-row{grid-template-columns:auto minmax(0,1fr)}.budget-widget-breakdown-row__value,.budget-widget-feed-row__amount-block{grid-column:2;justify-self:flex-start;align-items:flex-start}.budget-widget-feed-row__amount-block{padding-left:0}.budget-widget-breakdown-row__markers{display:none}.budget-widget-breakdown-empty-board__lane--lead{inline-size:86%}}.budget-widget-item-note{margin-top:2px}.budget-widget-activity-editor-overlay{--widget-quick-expand-arrow-offset:30px}.budget-widget-activity-editor-overlay__body{padding:0 16px 16px}.budget-widget-activity-editor__actions{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.budget-widget-activity-editor__action-group{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.budget-widget-activity-editor__delete{color:var(--widget-text-primary);gap:6px}@supports (color:color-mix(in lab, red, red)){.budget-widget-activity-editor__delete{color:color-mix(in srgb,var(--widget-text-primary)82%,transparent)}}.budget-widget-activity-editor__delete:hover,.budget-widget-activity-editor__delete:focus-visible{color:var(--widget-text-primary,#f8fafcf5)}.widget-calendar-week-surface{border-radius:var(--widget-token-radius-panel);border:1px solid var(--widget-border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));gap:0 clamp(6px,.72vw,10px);height:100%;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-surface{border:1px solid color-mix(in srgb,var(--widget-border-subtle)58%,transparent)}}.widget-calendar-week-surface{background:radial-gradient(120% 120% at 0% 0%,var(--widget-accent-soft),transparent 54%),linear-gradient(180deg,var(--widget-surface-raised),var(--widget-item-bg,#ffffffad))}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-surface{background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)84%,#ffffff6b),color-mix(in srgb,var(--widget-item-bg,#ffffffad)92%,transparent))}}.widget-calendar-week-surface{box-shadow:inset 0 1px #ffffff4d,0 12px 26px #0f172a14}.widget-calendar-week-day{border-radius:calc(var(--widget-token-radius-panel) - 8px);background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-item-bg,#ffffffad));flex-direction:column;gap:8px;min-width:0;min-height:0;padding:11px 10px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)42%,transparent),color-mix(in srgb,var(--widget-item-bg,#ffffffad)26%,transparent))}}.widget-calendar-week-day{cursor:pointer;transition:background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);outline:none;overflow:hidden}.widget-calendar-week-day:after{content:"";background:linear-gradient(180deg,transparent,var(--widget-border-subtle)18%,var(--widget-border-subtle)82%,transparent);border-radius:999px;width:1px;position:absolute;inset:10px -3px 10px auto}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--widget-border-subtle)56%,transparent)18%,color-mix(in srgb,var(--widget-border-subtle)32%,transparent)82%,transparent)}}.widget-calendar-week-day:after{pointer-events:none}.widget-calendar-week-day:last-child:after{display:none}.widget-calendar-week-day:hover,.widget-calendar-week-day:focus-visible,.widget-calendar-week-day:active{background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-surface-overlay))!important}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day:hover,.widget-calendar-week-day:focus-visible,.widget-calendar-week-day:active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)10%,transparent),color-mix(in srgb,var(--widget-surface-overlay)38%,transparent))!important}}.widget-calendar-week-day:focus-visible{box-shadow:inset 0 0 0 1px var(--widget-border-strong),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-strong)34%,transparent),inset 0 1px 0 #ffffff2e}}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected){background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-item-bg,#ffffffad))!important}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected):hover{background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-item-bg,#ffffffad))!important}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected):focus-visible{background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-item-bg,#ffffffad))!important}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected):active{background:linear-gradient(180deg,var(--widget-surface-raised),var(--widget-item-bg,#ffffffad))!important}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected){background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)42%,transparent),color-mix(in srgb,var(--widget-item-bg,#ffffffad)26%,transparent))!important}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)42%,transparent),color-mix(in srgb,var(--widget-item-bg,#ffffffad)26%,transparent))!important}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected):focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)42%,transparent),color-mix(in srgb,var(--widget-item-bg,#ffffffad)26%,transparent))!important}.widget-calendar-week-day:has(.widget-calendar-week-event.is-selected):active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-raised)42%,transparent),color-mix(in srgb,var(--widget-item-bg,#ffffffad)26%,transparent))!important}}.widget-calendar-week-day.is-today{background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-surface-overlay)78%),var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day.is-today{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)16%,transparent),color-mix(in srgb,var(--widget-surface-overlay)42%,transparent)78%),color-mix(in srgb,var(--widget-surface-raised)58%,transparent)}}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected){background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-surface-overlay)78%),var(--widget-surface-raised)!important}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected):hover{background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-surface-overlay)78%),var(--widget-surface-raised)!important}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected):focus-visible{background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-surface-overlay)78%),var(--widget-surface-raised)!important}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected):active{background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-surface-overlay)78%),var(--widget-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected){background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),color-mix(in srgb,var(--widget-surface-overlay)34%,transparent)78%),color-mix(in srgb,var(--widget-surface-raised)56%,transparent)!important}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),color-mix(in srgb,var(--widget-surface-overlay)34%,transparent)78%),color-mix(in srgb,var(--widget-surface-raised)56%,transparent)!important}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected):focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),color-mix(in srgb,var(--widget-surface-overlay)34%,transparent)78%),color-mix(in srgb,var(--widget-surface-raised)56%,transparent)!important}.widget-calendar-week-day.is-today:has(.widget-calendar-week-event.is-selected):active{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),color-mix(in srgb,var(--widget-surface-overlay)34%,transparent)78%),color-mix(in srgb,var(--widget-surface-raised)56%,transparent)!important}}.widget-calendar-week-day__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.widget-calendar-week-day__weekday{min-width:0;font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:600}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__weekday{color:color-mix(in srgb,var(--widget-text-muted)86%,transparent)}}.widget-calendar-week-day__date{letter-spacing:-.04em;color:var(--widget-text-primary);flex-shrink:0;font-size:clamp(15px,1.1vw,18px);font-weight:700;line-height:1}.widget-calendar-week-day__signals.widget-calendar-week-signals{margin-bottom:0}.widget-calendar-week-day__events{flex-direction:column;flex:auto;gap:6px;min-height:0;padding-right:2px;display:flex;overflow:hidden}.widget-calendar-week-day__add{border:1px solid var(--widget-border-subtle);justify-content:center;align-items:center;min-width:0;padding:5px 10px;display:inline-flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__add{border:1px solid color-mix(in srgb,var(--widget-border-subtle)42%,transparent)}}.widget-calendar-week-day__add{background:var(--widget-surface-overlay);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__add{background:color-mix(in srgb,var(--widget-surface-overlay)82%,transparent)}}.widget-calendar-week-day__add{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.03em;color:var(--widget-text-primary);font-weight:600;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffff3d}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__add{color:color-mix(in srgb,var(--widget-text-primary)88%,transparent)}}.widget-calendar-week-day__add{opacity:0;pointer-events:none;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);transform:translateY(6px)}.widget-calendar-week-day.is-empty:hover .widget-calendar-week-day__add,.widget-calendar-week-day.is-empty:focus-visible .widget-calendar-week-day__add{opacity:1;pointer-events:auto;transform:translateY(0)}.widget-calendar-week-day__add:hover,.widget-calendar-week-day__add:focus-visible{border-color:var(--widget-border-strong)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__add:hover,.widget-calendar-week-day__add:focus-visible{border-color:color-mix(in srgb,var(--widget-border-strong)34%,transparent)}}.widget-calendar-week-day__add:hover,.widget-calendar-week-day__add:focus-visible{background:var(--widget-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__add:hover,.widget-calendar-week-day__add:focus-visible{background:color-mix(in srgb,var(--widget-surface-overlay)92%,transparent)}}.widget-calendar-week-day__add:hover,.widget-calendar-week-day__add:focus-visible{color:var(--widget-text-primary);outline:none}.widget-calendar-week-event{border:1px solid var(--widget-border-subtle);border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:100%;min-width:0;min-height:44px;padding:7px 9px 8px 11px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event{border:1px solid color-mix(in srgb,var(--widget-border-subtle)42%,transparent)}}.widget-calendar-week-event{background:linear-gradient(180deg,var(--widget-surface-overlay),var(--widget-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-overlay)78%,#ffffff1f),color-mix(in srgb,var(--widget-surface-raised)86%,transparent))}}.widget-calendar-week-event{color:inherit;text-align:left;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);overflow:hidden;box-shadow:inset 0 1px #fff3,0 4px 12px #0f172a0d}.widget-calendar-week-event:before{content:"";background:var(--widget-accent-soft);border-radius:999px;width:3px;position:absolute;inset:7px auto 7px 6px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:before{background:color-mix(in srgb,var(--widget-accent-soft)56%,#fff3)}}.widget-calendar-week-event:before{opacity:.72}.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{border-color:var(--widget-token-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{border-color:color-mix(in srgb,var(--widget-token-accent)48%,transparent)}}.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{background:linear-gradient(180deg,var(--widget-surface-overlay),var(--widget-surface-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-overlay)78%,#ffffff1f),color-mix(in srgb,var(--widget-surface-raised)86%,transparent))!important}}.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{box-shadow:0 0 0 1px var(--widget-token-accent),0 10px 18px var(--widget-token-accent),inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-accent)14%,transparent),0 10px 18px color-mix(in srgb,var(--widget-token-accent)10%,transparent),inset 0 1px 0 #ffffff3d}}.widget-calendar-week-event:hover,.widget-calendar-week-event:focus-visible{outline:none;color:inherit!important}.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{border-color:var(--widget-token-accent);transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{border-color:color-mix(in srgb,var(--widget-token-accent)44%,transparent)}}.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{background:linear-gradient(180deg,var(--widget-token-accent),var(--widget-token-accent))!important}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-accent)36%,#fff3),color-mix(in srgb,var(--widget-token-accent)24%,var(--widget-surface-overlay)))!important}}.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{box-shadow:0 0 0 1px var(--widget-token-accent),inset 0 0 0 999px var(--widget-token-accent),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-accent)14%,transparent),inset 0 0 0 999px color-mix(in srgb,var(--widget-token-accent)12%,transparent),inset 0 1px 0 #ffffff38}}.widget-calendar-week-event:active,.widget-calendar-week-event.is-pressed{color:inherit!important}.widget-calendar-week-event:active:before,.widget-calendar-week-event.is-pressed:before{background:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event:active:before,.widget-calendar-week-event.is-pressed:before{background:color-mix(in srgb,var(--widget-token-accent)30%,transparent)}}.widget-calendar-week-event:active:before,.widget-calendar-week-event.is-pressed:before{opacity:.34;box-shadow:none}.widget-calendar-week-event.is-selected{border-color:var(--widget-token-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event.is-selected{border-color:color-mix(in srgb,var(--widget-token-accent)62%,transparent)}}.widget-calendar-week-event.is-selected{background:linear-gradient(180deg,var(--widget-token-accent),var(--widget-token-accent))!important}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-accent)34%,#fff3),color-mix(in srgb,var(--widget-token-accent)18%,var(--widget-surface-overlay)))!important}}.widget-calendar-week-event.is-selected{box-shadow:0 0 0 1px var(--widget-token-accent),0 12px 24px var(--widget-token-accent),inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-accent)24%,transparent),0 12px 24px color-mix(in srgb,var(--widget-token-accent)18%,transparent),inset 0 1px 0 #ffffff3d}}.widget-calendar-week-event.is-selected{color:inherit!important}.widget-calendar-week-event.is-selected:before{background:var(--widget-token-accent);opacity:1;box-shadow:0 0 0 1px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event.is-selected:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-accent)18%,transparent)}}.widget-calendar-week-event.is-selected .widget-calendar-week-event__time{color:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event.is-selected .widget-calendar-week-event__time{color:color-mix(in srgb,var(--widget-token-accent)82%,var(--widget-text-primary))}}.widget-calendar-week-event.is-selected .widget-calendar-week-event__title{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event.is-selected .widget-calendar-week-event__title{color:color-mix(in srgb,var(--widget-text-primary)94%,white 6%)}}.widget-calendar-week-event.is-conflict{border-color:#dc26266b}.widget-calendar-week-event__time{letter-spacing:.01em;max-width:100%;color:var(--widget-text-muted);font-weight:560;line-height:1.2;display:block}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event__time{color:color-mix(in srgb,var(--widget-text-muted)78%,transparent)}}.widget-calendar-week-event__time{white-space:nowrap}.widget-calendar-week-event__title{max-width:100%;color:var(--widget-text-primary);font-weight:640;line-height:1.25;display:block}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-event__title{color:color-mix(in srgb,var(--widget-text-primary)94%,transparent)}}.widget-calendar-week-event__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget-calendar-week-day__overflow{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.02em;color:var(--widget-text-muted);background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:4px 8px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.widget-calendar-week-day__overflow{color:color-mix(in srgb,var(--widget-text-muted)80%,transparent)}}.widget-calendar-week-day__overflow{transition:color var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-calendar-week-day__overflow:hover,.widget-calendar-week-day__overflow:focus-visible{color:var(--widget-text-primary);outline:none;transform:translate(1px)}.widget-calendar-schedule-row.is-selected{border-color:var(--widget-border-strong)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-schedule-row.is-selected{border-color:color-mix(in srgb,var(--widget-border-strong)48%,transparent)}}.widget-calendar-schedule-row.is-selected{background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-token-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-calendar-schedule-row.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)16%,transparent),color-mix(in srgb,var(--widget-token-surface-raised)72%,transparent))}}.widget-calendar-composer-overlay{z-index:142}.widget-calendar-composer-overlay .widget-quick-expand-overlay__header--actions-only{padding:6px 6px 0}.widget-calendar-composer-overlay__body{padding:8px 10px}.widget-calendar-composer-overlay .widget-quick-expand-overlay__footer{background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex;position:static}.widget-calendar-day-overflow-overlay{z-index:142}.widget-calendar-day-overflow-overlay__body{padding:10px 12px 12px}.widget-calendar-day-overflow{flex-direction:column;gap:6px;max-height:min(320px,46vh);padding-right:2px;display:flex;overflow-y:auto}.widget-calendar-day-overflow__empty{font-size:max(11px,var(--widget-font-size-xs));color:var(--widget-text-muted);padding:8px 2px 2px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.widget-calendar-day-overflow__empty{color:color-mix(in srgb,var(--widget-text-muted)82%,transparent)}}.widget-calendar-week-event--detail{padding:7px 9px}.widget-calendar-composer{flex-direction:column;gap:9px;display:flex}.widget-calendar-event-detail{flex-direction:column;gap:10px;display:flex}.widget-calendar-event-detail__title{font-weight:650}.widget-calendar-composer__title{font-weight:600}.widget-calendar-composer__field-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.widget-calendar-composer--edit{gap:10px}.widget-calendar-composer__field-grid--times{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-calendar-composer__toggle{justify-self:end}.widget-calendar-composer__footer{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.widget-calendar-composer__footer-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.widget-calendar-composer__delete{color:#b91c1c;background:#fee2e280;border-color:#dc26263d}.widget-calendar-composer__delete:hover,.widget-calendar-composer__delete:focus-visible{color:#991b1b;background:#fee2e2bd;border-color:#dc262652}.widget-calendar-composer__footer .widget-btn:not(.widget-btn--primary):not(.widget-calendar-composer__delete){border-color:var(--widget-border-subtle);background:0 0}@supports (color:color-mix(in lab, red, red)){.widget-calendar-composer__footer .widget-btn:not(.widget-btn--primary):not(.widget-calendar-composer__delete){border-color:color-mix(in srgb,var(--widget-border-subtle)34%,transparent)}}.widget-calendar-composer__footer .widget-btn:not(.widget-btn--primary):not(.widget-calendar-composer__delete){color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-composer__footer .widget-btn:not(.widget-btn--primary):not(.widget-calendar-composer__delete){color:color-mix(in srgb,var(--widget-text-secondary)90%,transparent)}}.widget-calendar-widget[data-calendar-layout=dock-side] .widget-calendar-dock-panel,.widget-calendar-widget[data-calendar-layout=dock-bottom] .widget-calendar-dock-panel{background:radial-gradient(120% 120% at 12% 0%,var(--widget-accent-soft),transparent 56%),linear-gradient(180deg,var(--widget-dock-surface),var(--widget-dock-surface))}@supports (color:color-mix(in lab, red, red)){.widget-calendar-widget[data-calendar-layout=dock-side] .widget-calendar-dock-panel,.widget-calendar-widget[data-calendar-layout=dock-bottom] .widget-calendar-dock-panel{background:radial-gradient(120% 120% at 12% 0%,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--widget-dock-surface)72%,#ffffff14),color-mix(in srgb,var(--widget-dock-surface)54%,transparent))}}.widget-calendar-widget[data-calendar-layout=dock-side] .widget-calendar-dock-panel,.widget-calendar-widget[data-calendar-layout=dock-bottom] .widget-calendar-dock-panel{border-color:var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-widget[data-calendar-layout=dock-side] .widget-calendar-dock-panel,.widget-calendar-widget[data-calendar-layout=dock-bottom] .widget-calendar-dock-panel{border-color:color-mix(in srgb,var(--widget-dock-divider)18%,transparent)}}.widget-calendar-widget[data-calendar-layout=dock-side] .widget-calendar-dock-panel,.widget-calendar-widget[data-calendar-layout=dock-bottom] .widget-calendar-dock-panel{box-shadow:none;transition:padding var(--widget-motion-normal)var(--widget-ease-settle),gap var(--widget-motion-normal)var(--widget-ease-settle),background var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-settle)}.widget-calendar-widget[data-calendar-layout=dock-side] .widget-calendar-dock-panel{flex-direction:column;min-height:100%;display:flex}.widget-calendar-widget[data-calendar-layout=dock-bottom] .widget-calendar-dock-panel{align-items:center;min-height:0;display:flex}.widget-calendar-dock-panel>*{transition:transform var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy),font-size var(--widget-motion-normal)var(--widget-ease-settle)}.widget-calendar-dock-panel--state{justify-content:space-between}.widget-calendar-dock-status{flex-direction:column;gap:4px;min-width:0;display:flex}.widget-calendar-dock-status-kicker,.widget-calendar-dock-side-kicker,.widget-calendar-dock-section-label{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-status-kicker,.widget-calendar-dock-side-kicker,.widget-calendar-dock-section-label{color:color-mix(in srgb,var(--widget-text-muted)82%,transparent)}}.widget-calendar-dock-status-title,.widget-calendar-dock-side-date{font-size:var(--widget-font-size-md);color:var(--widget-text-primary);font-weight:620;line-height:1.2}.widget-calendar-dock-status-detail,.widget-calendar-dock-side-summary,.widget-calendar-dock-summary-inline,.widget-calendar-dock-summary-card{font-size:var(--widget-font-size-xs);color:var(--widget-text-secondary);line-height:1.35}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-status-detail,.widget-calendar-dock-side-summary,.widget-calendar-dock-summary-inline,.widget-calendar-dock-summary-card{color:color-mix(in srgb,var(--widget-text-secondary)86%,transparent)}}.widget-calendar-dock-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.widget-calendar-dock-actions--bottom{margin-left:auto}.widget-calendar-dock-actions--footer{justify-content:flex-end}.widget-calendar-dock-action,.widget-calendar-dock-retry{background:var(--widget-dock-surface);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-action,.widget-calendar-dock-retry{background:color-mix(in srgb,var(--widget-dock-surface)14%,transparent)}}.widget-calendar-dock-action,.widget-calendar-dock-retry{box-shadow:none}.widget-calendar-dock-side-header{flex-direction:column;gap:3px;min-width:0;display:flex}.widget-calendar-dock-side-body{gap:var(--widget-dock-internal-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.widget-calendar-dock-agenda{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}.widget-calendar-dock-agenda-list{gap:0;display:grid}.widget-calendar-dock-event,.widget-calendar-dock-agenda-item{align-items:center;gap:10px;min-width:0;display:grid}.widget-calendar-dock-event{grid-template-columns:auto minmax(0,1fr) auto}.widget-calendar-dock-agenda-item{grid-template-columns:auto minmax(0,1fr)}.widget-calendar-dock-event:not(.widget-calendar-dock-event--primary):not(.widget-calendar-dock-event--bottom),.widget-calendar-dock-agenda-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.widget-calendar-dock-agenda-list>.widget-calendar-dock-agenda-item+.widget-calendar-dock-agenda-item{border-top:1px solid var(--widget-dock-divider)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-agenda-list>.widget-calendar-dock-agenda-item+.widget-calendar-dock-agenda-item{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)30%,transparent)}}.widget-calendar-dock-event--bottom{flex:1 1 0;min-width:0}.widget-calendar-dock-event--primary,.widget-calendar-dock-event--bottom{border-radius:calc(var(--widget-dock-radius) - 5px);background:var(--widget-dock-section-surface-strong);border:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-event--primary,.widget-calendar-dock-event--bottom{background:color-mix(in srgb,var(--widget-dock-section-surface-strong)52%,transparent)}}.widget-calendar-dock-event--primary,.widget-calendar-dock-event--bottom{box-shadow:none}.widget-calendar-dock-event-time,.widget-calendar-dock-agenda-time{letter-spacing:-.04em;white-space:nowrap;color:var(--widget-text-primary);font-size:clamp(18px,2.4vh,26px);font-weight:700;line-height:.98}.widget-calendar-dock-event-time--bottom{font-size:clamp(16px,2vh,22px)}.widget-calendar-dock-event-copy,.widget-calendar-dock-agenda-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-calendar-dock-event-title,.widget-calendar-dock-agenda-title{font-size:var(--widget-font-size-sm);color:var(--widget-text-primary);font-weight:620;line-height:1.2}.widget-calendar-dock-event-title--bottom{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget-calendar-dock-event-meta,.widget-calendar-dock-agenda-meta{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-text-muted);line-height:1.25}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-event-meta,.widget-calendar-dock-agenda-meta{color:color-mix(in srgb,var(--widget-text-muted)88%,transparent)}}.widget-calendar-dock-event-flag{border:1px solid var(--widget-danger);border-radius:999px;padding-block:4px;padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-event-flag{border:1px solid color-mix(in srgb,var(--widget-danger)36%,transparent)}}.widget-calendar-dock-event-flag{background:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-event-flag{background:color-mix(in srgb,var(--widget-danger)12%,transparent)}}.widget-calendar-dock-event-flag{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));color:var(--widget-danger);font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-event-flag{color:color-mix(in srgb,var(--widget-danger)88%,transparent)}}.widget-calendar-dock-date-badge{border:0;border-right:1px solid var(--widget-dock-divider);border-radius:0;align-content:center;gap:2px;min-width:72px;padding:2px 12px 2px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-date-badge{border-right:1px solid color-mix(in srgb,var(--widget-dock-divider)34%,transparent)}}.widget-calendar-dock-date-badge{text-align:center;background:0 0}.widget-calendar-dock-date-weekday,.widget-calendar-dock-date-month{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.06em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-date-weekday,.widget-calendar-dock-date-month{color:color-mix(in srgb,var(--widget-text-muted)84%,transparent)}}.widget-calendar-dock-date-day{letter-spacing:-.05em;color:var(--widget-text-primary);font-size:clamp(22px,2.6vh,30px);font-weight:700;line-height:1}.widget-calendar-dock-strip{flex:auto;gap:10px;min-width:0;display:flex;overflow:hidden}.widget-calendar-dock-strip-item{min-width:0;color:var(--widget-text-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-strip-item{color:color-mix(in srgb,var(--widget-text-secondary)90%,transparent)}}.widget-calendar-dock-strip-item{box-shadow:none}.widget-calendar-dock-strip-item+.widget-calendar-dock-strip-item{border-left:1px solid var(--widget-dock-divider);padding-left:10px}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-strip-item+.widget-calendar-dock-strip-item{border-left:1px solid color-mix(in srgb,var(--widget-dock-divider)30%,transparent)}}.widget-calendar-dock-strip-item--alert{color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-strip-item--alert{color:color-mix(in srgb,var(--widget-danger)78%,var(--widget-text-primary))}}.widget-calendar-dock-strip-time{font-size:max(10px,calc(var(--widget-font-size-xs) - 1px));letter-spacing:.02em;color:var(--widget-text-muted);flex-shrink:0;font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-strip-time{color:color-mix(in srgb,var(--widget-text-muted)88%,transparent)}}.widget-calendar-dock-strip-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--widget-font-size-sm);font-weight:600;overflow:hidden}.widget-calendar-dock-summary-inline{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.widget-calendar-dock-summary-card{border:0;border-top:1px solid var(--widget-dock-divider);padding:10px 0 0}@supports (color:color-mix(in lab, red, red)){.widget-calendar-dock-summary-card{border-top:1px solid color-mix(in srgb,var(--widget-dock-divider)18%,transparent)}}.widget-calendar-dock-summary-card{box-shadow:none;background:0 0;border-radius:0}.widget-quiz-widget .widget-surface-primary{background:radial-gradient(circle at 10% 8%,#ec489921,transparent 48%),radial-gradient(circle at 86% 82%,#2563eb1f,transparent 56%),linear-gradient(162deg,#0206170f,transparent 58%),var(--widget-item-bg,#ffffffa8)}.widget-quiz-widget .widget-surface-secondary{background:var(--widget-item-bg,#ffffffa3)}@supports (color:color-mix(in lab, red, red)){.widget-quiz-widget .widget-surface-secondary{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa3)72%,transparent)}}.widget-quiz-widget .widget-surface-secondary{border-color:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){.widget-quiz-widget .widget-surface-secondary{border-color:color-mix(in srgb,var(--widget-item-border,#0f172a33)36%,transparent)}}.widget-quiz-widget .widget-surface-secondary{box-shadow:inset 0 1px #fff3}.widget-quiz-widget :is(button,a){border-color:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){.widget-quiz-widget :is(button,a){border-color:color-mix(in srgb,var(--widget-item-border,#0f172a33)52%,transparent)}}.widget-quiz-widget :is(button,a){background:var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.widget-quiz-widget :is(button,a){background:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)84%,transparent)}}.widget-quiz-widget :is(button,a){box-shadow:inset 0 1px #ffffff3d,0 4px 12px #02061714}.widget-mail-widget{min-height:0}.widget-mail-toolbar{border-color:var(--widget-border-default);justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-mail-toolbar{border-color:color-mix(in srgb,var(--widget-border-default)18%,transparent)}}.widget-mail-toolbar{background:radial-gradient(120% 140% at 10% 0%,var(--widget-accent-soft),transparent 54%),linear-gradient(180deg,var(--widget-surface-primary),var(--widget-surface-secondary))}@supports (color:color-mix(in lab, red, red)){.widget-mail-toolbar{background:radial-gradient(120% 140% at 10% 0%,color-mix(in srgb,var(--widget-accent-soft)20%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--widget-surface-primary)88%,#ffffff14),color-mix(in srgb,var(--widget-surface-secondary)76%,transparent))}}.widget-mail-toolbar__summary{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.widget-mail-toolbar__count{color:var(--widget-text-primary);letter-spacing:-.015em;font-size:clamp(15px,1rem,18px);font-weight:600;line-height:1.08}.widget-mail-toolbar__meta{min-width:0;color:var(--widget-text-muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-mail-toolbar__meta{color:color-mix(in srgb,var(--widget-text-muted)90%,transparent)}}.widget-mail-toolbar__meta{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2}.widget-mail-toolbar__controls{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.widget-mail-toolbar .widget-btn.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-mail-toolbar .widget-btn.is-active{background:color-mix(in srgb,var(--widget-accent-soft)34%,var(--widget-surface-control))}}.widget-mail-toolbar .widget-btn.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-mail-toolbar .widget-btn.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)40%,transparent)}}.widget-mail-toolbar .widget-btn.is-active{color:var(--widget-text-primary)}.widget-mail-message-list{padding-top:0;scroll-padding-top:0}.widget-mail-filter-overlay__body{padding:8px}.widget-mail-filter-list{flex-direction:column;gap:6px;display:flex}.widget-mail-filter-option{border:1px solid var(--widget-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option{border:1px solid color-mix(in srgb,var(--widget-border-default)18%,transparent)}}.widget-mail-filter-option{background:var(--widget-surface-secondary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option{background:color-mix(in srgb,var(--widget-surface-secondary)82%,transparent)}}.widget-mail-filter-option{color:var(--widget-text-primary);text-align:left;transition:transform var(--widget-motion-normal)var(--widget-ease-settle),background var(--widget-motion-normal)var(--widget-ease-settle),border-color var(--widget-motion-normal)var(--widget-ease-settle),box-shadow var(--widget-motion-normal)var(--widget-ease-settle)}.widget-mail-filter-option:hover{background:var(--widget-accent-soft);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option:hover{background:color-mix(in srgb,var(--widget-accent-soft)14%,var(--widget-surface-secondary))}}.widget-mail-filter-option:hover{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option:hover{border-color:color-mix(in srgb,var(--widget-border-accent)24%,transparent)}}.widget-mail-filter-option.is-active,.widget-mail-filter-option[aria-pressed=true]{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option.is-active,.widget-mail-filter-option[aria-pressed=true]{background:color-mix(in srgb,var(--widget-accent-soft)24%,var(--widget-surface-control))}}.widget-mail-filter-option.is-active,.widget-mail-filter-option[aria-pressed=true]{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option.is-active,.widget-mail-filter-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--widget-border-accent)42%,transparent)}}.widget-mail-filter-option.is-active,.widget-mail-filter-option[aria-pressed=true]{box-shadow:0 16px 30px -26px var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option.is-active,.widget-mail-filter-option[aria-pressed=true]{box-shadow:0 16px 30px -26px color-mix(in srgb,var(--widget-accent)60%,transparent)}}.widget-mail-filter-option__count{min-width:1.6rem;color:var(--widget-text-muted);text-align:right;font-size:11px;font-weight:600;line-height:1}.widget-mail-filter-option.is-active .widget-mail-filter-option__count,.widget-mail-filter-option[aria-pressed=true] .widget-mail-filter-option__count{color:var(--widget-text-primary)}@supports (color:color-mix(in lab, red, red)){.widget-mail-filter-option.is-active .widget-mail-filter-option__count,.widget-mail-filter-option[aria-pressed=true] .widget-mail-filter-option__count{color:color-mix(in srgb,var(--widget-text-primary)82%,transparent)}}.widget-clock-tool-shell{min-height:0;position:relative}.widget-clock-tool-shell--with-corner-action{padding-top:10px}.widget-clock-tool-corner-action{z-index:2;appearance:none;background:var(--widget-surface-control);border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-corner-action{background:color-mix(in srgb,var(--widget-surface-control)18%,transparent)}}.widget-clock-tool-corner-action{color:var(--widget-text-secondary);transition:color var(--widget-motion-fast)var(--widget-ease-snappy),background var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff1f}.widget-clock-tool-corner-action:hover,.widget-clock-tool-corner-action:focus-visible{color:var(--widget-text-primary);background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-corner-action:hover,.widget-clock-tool-corner-action:focus-visible{background:color-mix(in srgb,var(--widget-surface-control)28%,transparent)}}.widget-clock-tool-corner-action:hover,.widget-clock-tool-corner-action:focus-visible{outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 8px 18px #0f172a16}.widget-clock-tool-corner-action.is-active{color:var(--widget-text-primary);background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.widget-clock-tool-corner-action.is-active{background:color-mix(in srgb,var(--widget-surface-control)30%,transparent)}}.widget-clock-tool-corner-action.is-active{box-shadow:inset 0 1px #ffffff29,0 8px 18px #0f172a16}.widget-clock-tool-shell--world-clock{text-align:left;justify-content:flex-start;align-items:stretch;gap:12px}.widget-clock-world-popover{z-index:3;border:1px solid var(--widget-border-subtle);width:min(280px,100% - 8px);padding:10px;position:absolute;top:38px;right:0}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-popover{border:1px solid color-mix(in srgb,var(--widget-border-subtle)72%,transparent)}}.widget-clock-world-popover{background:var(--widget-surface-overlay);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.widget-clock-world-popover{background:color-mix(in srgb,var(--widget-surface-overlay)88%,transparent)}}.widget-clock-world-popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0f172a22}.widget-clock-tool-body--pomodoro{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding-inline:clamp(92px,18%,148px);display:flex;position:relative}.widget-clock-tool-side--pomodoro{justify-content:flex-start;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.widget-clock-tool-pill-column{flex-direction:column;align-items:stretch;gap:8px;display:flex}.widget-clock-tool-body--pomodoro .widget-clock-tool-center{justify-content:center}.widget-clock-tool-pill-column .widget-clock-tool-pill{justify-content:center;min-width:76px}.widget-clock-tool-center--dial{overflow:hidden}.widget-clock-tool-dial{flex-shrink:1;max-width:100%;max-height:min(100%,272px)}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-tool-body--pomodoro{grid-template-columns:1fr;justify-content:stretch;gap:12px;padding-inline:0;display:grid}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-tool-side--pomodoro{justify-content:center;position:static;transform:none}.clock-widget-body[data-clock-layout=mode-docked] .widget-clock-tool-pill-column{flex-flow:wrap;justify-content:center}.widget-habits-widget{color:var(--widget-token-typography-title-color)}.widget-habits-widget [data-widget-item=true]{border-color:var(--widget-token-surface-role-card-border)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-widget [data-widget-item=true]{border-color:color-mix(in srgb,var(--widget-token-surface-role-card-border)76%,transparent)!important}}.widget-habits-widget [data-widget-item=true]{background:var(--widget-token-surface-role-card)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-widget [data-widget-item=true]{background:color-mix(in srgb,var(--widget-token-surface-role-card)94%,transparent)!important}}.widget-habits-widget [data-widget-item=true]{box-shadow:var(--widget-token-surface-role-card-shadow)}.widget-habits-widget :where(button,input,select,textarea){color:var(--widget-token-typography-title-color)}.widget-habits-widget :where(input,select,textarea){background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-widget :where(input,select,textarea){background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)!important}}.widget-habits-widget :where(input,select,textarea){border-color:var(--widget-border-default)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-widget :where(input,select,textarea){border-color:color-mix(in srgb,var(--widget-border-default)62%,transparent)!important}}.widget-habits-panel{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:4px;display:flex;overflow:auto}.widget-habits-panel--today{gap:12px;block-size:100%;padding-right:0;overflow:hidden}.widget-habits-today-routine-region{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:hidden}.widget-habits-today-routine-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:6px;overflow:auto}.widget-habits-today-add-rail{z-index:2;isolation:isolate;flex:none;gap:8px;padding-top:6px;display:grid;position:sticky;bottom:0}.widget-habits-today-add-rail>*{width:100%;min-width:0}.widget-habits-today-add-rail:before{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--widget-token-surface-role-card));height:18px;position:absolute;inset:-12px 0 auto}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-add-rail:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--widget-token-surface-role-card)68%,transparent))}}.widget-habits-panel--stats{gap:14px}.widget-habits-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.widget-habits-tabs{flex:280px;min-width:0;display:grid}.widget-habits-tabs .widget-segmented-option{justify-content:center;width:100%}.widget-habits-manage-toggle{flex:none}.widget-habits-today-hero{flex-direction:column;gap:18px;padding:18px;display:flex;position:relative;overflow:clip;background:radial-gradient(84% 78% at 12% 0%,#f59e0b1f,transparent 62%),radial-gradient(circle at top right,var(--widget-token-accent),transparent 52%),linear-gradient(160deg,var(--widget-token-surface-role-hero),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-hero{background:radial-gradient(84% 78% at 12% 0%,#f59e0b1f,transparent 62%),radial-gradient(circle at top right,color-mix(in srgb,var(--widget-token-accent)18%,transparent),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--widget-token-surface-role-hero)90%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)97%,transparent))!important}}.widget-habits-today-hero{border-color:var(--widget-token-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-hero{border-color:color-mix(in srgb,var(--widget-token-accent)18%,var(--widget-token-surface-role-hero-border))!important}}.widget-habits-today-hero{box-shadow:inset 0 1px #ffffff2e,0 18px 38px #0f172a1a}.widget-habits-today-hero--protected{background:radial-gradient(84% 78% at 12% 0%,#22c55e24,transparent 62%),radial-gradient(circle at top right,#f59e0b1f,transparent 52%),linear-gradient(160deg,var(--widget-token-surface-role-positive),#22c55e)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-hero--protected{background:radial-gradient(84% 78% at 12% 0%,#22c55e24,transparent 62%),radial-gradient(circle at top right,#f59e0b1f,transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--widget-token-surface-role-positive)88%,transparent),color-mix(in srgb,#22c55e 6%,var(--widget-token-surface-role-hero)))!important}}.widget-habits-today-hero--protected{border-color:#22c55e!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-hero--protected{border-color:color-mix(in srgb,#22c55e 18%,var(--widget-token-surface-role-positive-border))!important}}.widget-habits-today-hero--protected{box-shadow:inset 0 1px #fff3,0 18px 40px #0f172a1a}.widget-habits-today-hero:before{content:"";background:linear-gradient(180deg,#ffffff0f,transparent 28%),radial-gradient(58% 62% at 92% 14%,var(--widget-token-accent),transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-hero:before{background:linear-gradient(180deg,#ffffff0f,transparent 28%),radial-gradient(58% 62% at 92% 14%,color-mix(in srgb,var(--widget-token-accent)9%,transparent),transparent 76%)}}.widget-habits-today-hero:before{pointer-events:none}.widget-habits-today-hero--protected:before{background:linear-gradient(#ffffff12,#0000 28%),radial-gradient(56% 58% at 88% 12%,#22c55e1a,#0000 74%)}.widget-habits-today-hero>*{z-index:1;position:relative}.widget-habits-today-hero__top,.widget-habits-today-hero__body{justify-content:space-between;align-items:center;gap:16px;display:flex}.widget-habits-today-hero__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.widget-habits-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.widget-habits-eyebrow{color:color-mix(in srgb,var(--widget-token-typography-meta-color)86%,transparent)}}.widget-habits-today-hero__title{letter-spacing:-.02em;color:var(--widget-token-typography-title-color);font-size:clamp(1.25rem,1rem + .58vw,1.82rem);font-weight:760;line-height:1}.widget-habits-today-hero__meta{max-width:48ch;color:var(--widget-token-typography-subtitle-color)}.widget-habits-today-hero__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:inline-flex}.widget-habits-hero-action{border-color:var(--widget-token-border-subtle);border-radius:999px;gap:7px;min-height:34px}@supports (color:color-mix(in lab, red, red)){.widget-habits-hero-action{border-color:color-mix(in srgb,var(--widget-token-border-subtle)78%,transparent)}}.widget-habits-hero-action{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-habits-hero-action{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)}}.widget-habits-hero-action{box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0f172a14}.widget-habits-hero-action--primary{border-color:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-hero-action--primary{border-color:color-mix(in srgb,var(--widget-token-accent)26%,transparent)}}.widget-habits-hero-action--primary{box-shadow:inset 0 1px 0 #ffffff29,0 12px 24px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-hero-action--primary{box-shadow:inset 0 1px 0 #ffffff29,0 12px 24px color-mix(in srgb,var(--widget-token-accent)14%,transparent)}}.widget-habits-progress-block{flex:none;align-self:center}.widget-habits-progress-block>.widget-inline-part-content{justify-content:center;align-items:center;display:flex}.widget-habits-progress-ring{background:radial-gradient(circle at 50% 36%,#ffffff24,transparent 56%),radial-gradient(circle at 50% 72%,var(--widget-token-accent),transparent 62%),var(--widget-token-surface-raised);border-radius:999px;place-items:center;width:136px;min-width:136px;height:136px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring{background:radial-gradient(circle at 50% 36%,#ffffff24,transparent 56%),radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--widget-token-accent)7%,transparent),transparent 62%),color-mix(in srgb,var(--widget-token-surface-raised)42%,transparent)}}.widget-habits-progress-ring{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 10px 24px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)10%,transparent),0 10px 24px color-mix(in srgb,var(--widget-token-accent)5%,transparent)}}.widget-habits-today-hero--protected .widget-habits-progress-ring{background:radial-gradient(circle at 50% 36%,#ffffff29,#0000 56%),radial-gradient(circle at 50% 72%,#22c55e14,#0000 62%),#22c55e}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-hero--protected .widget-habits-progress-ring{background:radial-gradient(circle at 50% 36%,#ffffff29,transparent 56%),radial-gradient(circle at 50% 72%,#22c55e14,transparent 62%),color-mix(in srgb,#22c55e 6%,var(--widget-token-surface-raised))}}.widget-habits-today-hero--protected .widget-habits-progress-ring{box-shadow:inset 0 0 0 1px #22c55e1a,0 12px 26px #22c55e14}.widget-habits-today-hero--protected .widget-habits-progress-ring__value{stroke:#44bf51e0;filter:drop-shadow(0 0 10px #22c55e29)}.widget-habits-progress-ring__svg{width:136px;height:136px}.widget-habits-progress-ring__track{stroke:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring__track{stroke:color-mix(in srgb,var(--widget-token-border-subtle)28%,transparent)}}.widget-habits-progress-ring__value{stroke:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring__value{stroke:color-mix(in srgb,var(--widget-token-accent)74%,#f59e0b 18%)}}.widget-habits-progress-ring__value{filter:drop-shadow(0 0 10px var(--widget-token-accent))}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring__value{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--widget-token-accent)18%,transparent))}}.widget-habits-progress-ring__value{transition:stroke-dasharray var(--widget-token-motion-standard)var(--widget-token-motion-easing-standard)}.widget-habits-progress-ring__value-text{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.widget-habits-progress-ring__value-text span{letter-spacing:-.025em;font-size:1.48rem;font-weight:760;line-height:1}.widget-habits-progress-ring__value-text small{letter-spacing:.04em;color:var(--widget-token-typography-meta-color);font-size:10px;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring__value-text small{color:color-mix(in srgb,var(--widget-token-typography-meta-color)90%,var(--widget-token-typography-title-color))}}.widget-habits-today-stats{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;min-width:0;display:grid}.widget-habits-stat{border-radius:calc(var(--widget-radius-lg) - 4px);background:var(--widget-surface-elevated);padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.widget-habits-stat{background:color-mix(in srgb,var(--widget-surface-elevated)72%,transparent)}}.widget-habits-stat{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 6px 14px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-habits-stat{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent),0 6px 14px #0f172a0a}}.widget-habits-stat--wide{background:linear-gradient(180deg,#f59e0b,var(--widget-surface-elevated));grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.widget-habits-stat--wide{background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 7%,var(--widget-surface-elevated)),color-mix(in srgb,var(--widget-surface-elevated)88%,transparent))}}.widget-habits-stat__label{color:var(--widget-token-typography-meta-color);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-stat__label{color:color-mix(in srgb,var(--widget-token-typography-meta-color)90%,var(--widget-token-typography-title-color))}}.widget-habits-stat__value{margin-top:8px;font-size:1.12rem;font-weight:760;line-height:1.1}.widget-habits-stat__value--body{color:var(--widget-token-typography-title-color);font-size:.93rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.widget-habits-stat__value--body{color:color-mix(in srgb,var(--widget-token-typography-title-color)94%,transparent)}}.widget-habits-rhythm-card{flex-direction:column;gap:15px;padding:18px 16px;display:flex;position:relative;overflow:clip;background:radial-gradient(circle at top left,#f59e0b2e,transparent 48%),radial-gradient(circle at right bottom,#22c55e1a,transparent 54%),linear-gradient(180deg,var(--widget-token-surface-role-quiet),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-card{background:radial-gradient(circle at top left,#f59e0b2e,transparent 48%),radial-gradient(circle at right bottom,#22c55e1a,transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-quiet)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent))!important}}.widget-habits-rhythm-card{border-color:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-card{border-color:color-mix(in srgb,#f59e0b 16%,var(--widget-token-surface-role-quiet-border))!important}}.widget-habits-rhythm-card{box-shadow:var(--widget-token-surface-role-quiet-shadow)}.widget-habits-section--today-routine{gap:12px;padding-bottom:2px}.widget-habits-rhythm-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.widget-habits-rhythm-card__summary{border-radius:calc(var(--widget-radius-lg) - 4px);text-align:right;background:#fff5dab8;flex:none;gap:3px;min-width:102px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-card__summary{background:color-mix(in srgb,#fff5dab8 54%,var(--widget-token-surface-raised))}}.widget-habits-rhythm-card__summary{box-shadow:inset 0 0 0 1px #f59e0b24,0 8px 18px #0f172a0d}.widget-habits-rhythm-card__summary span{font-size:1rem;font-weight:700;line-height:1}.widget-habits-rhythm-card__summary small{color:var(--widget-token-typography-meta-color);font-size:10px}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-card__summary small{color:color-mix(in srgb,var(--widget-token-typography-meta-color)90%,var(--widget-token-typography-title-color))}}.widget-habits-rhythm-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding-top:2px;display:grid}.widget-habits-rhythm-day{border-radius:calc(var(--widget-radius-lg) - 4px);background:linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-raised));grid-template-rows:auto auto auto auto;align-content:start;gap:7px;min-width:0;min-height:96px;padding:10px 8px 9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)94%,transparent),color-mix(in srgb,var(--widget-token-surface-raised)82%,transparent))}}.widget-habits-rhythm-day{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 6px 16px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent),0 6px 16px #0f172a0a}}.widget-habits-rhythm-day{transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}.widget-habits-rhythm-day.is-today{box-shadow:inset 0 0 0 1px var(--widget-token-accent),0 0 0 1px var(--widget-token-accent),0 10px 22px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-accent)24%,transparent),0 0 0 1px color-mix(in srgb,var(--widget-token-accent)16%,transparent),0 10px 22px color-mix(in srgb,var(--widget-token-accent)8%,transparent)}}.widget-habits-rhythm-day.is-strongest{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #22c55e33,0 14px 24px #0f172a14}.widget-habits-rhythm-day.is-protected{background:linear-gradient(#22c55e,#22c55e)}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-protected{background:linear-gradient(180deg,color-mix(in srgb,#22c55e 22%,var(--widget-token-surface-raised)),color-mix(in srgb,#22c55e 10%,var(--widget-token-surface-raised)))}}.widget-habits-rhythm-day.is-warming{background:linear-gradient(#f59e0b,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-warming{background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 16%,var(--widget-token-surface-raised)),color-mix(in srgb,#f59e0b 8%,var(--widget-token-surface-raised)))}}.widget-habits-rhythm-day.is-missed{background:linear-gradient(#fb7185,#fb7185)}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-missed{background:linear-gradient(180deg,color-mix(in srgb,#fb7185 12%,var(--widget-token-surface-raised)),color-mix(in srgb,#fb7185 7%,var(--widget-token-surface-raised)))}}.widget-habits-rhythm-day.is-quiet{opacity:.78;background:linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-quiet{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)74%,transparent),color-mix(in srgb,var(--widget-token-surface-raised)64%,transparent))}}.widget-habits-rhythm-day.is-waiting{background:linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-raised))}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-waiting{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)96%,transparent),color-mix(in srgb,var(--widget-token-surface-raised)84%,transparent))}}.widget-habits-rhythm-day__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.widget-habits-rhythm-day__marker{background:var(--widget-token-border-subtle);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day__marker{background:color-mix(in srgb,var(--widget-token-border-subtle)62%,transparent)}}.widget-habits-rhythm-day__marker{box-shadow:0 0 0 1px #fff8}.widget-habits-rhythm-day__label{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-size:10px;font-weight:700}.widget-habits-rhythm-day__count{letter-spacing:-.02em;color:var(--widget-token-typography-title-color);font-size:12px;font-weight:760;line-height:1}.widget-habits-rhythm-day__track{background:var(--widget-token-border-subtle);border-radius:999px;width:100%;height:7px;overflow:clip}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day__track{background:color-mix(in srgb,var(--widget-token-border-subtle)20%,transparent)}}.widget-habits-rhythm-day__fill{width:var(--habit-rhythm-fill,0%);border-radius:inherit;height:100%;transition:width var(--widget-token-motion-standard)var(--widget-token-motion-easing-standard);background:linear-gradient(90deg,#f59e0b 0%,#22c55e 100%);display:block}.widget-habits-rhythm-day.is-missed .widget-habits-rhythm-day__fill{background:linear-gradient(90deg,#fb7185 0%,#f59e0b 100%)}.widget-habits-rhythm-day__state{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-size:9px;font-weight:700}.widget-habits-rhythm-day.is-protected .widget-habits-rhythm-day__marker,.widget-habits-rhythm-day.is-strongest .widget-habits-rhythm-day__marker{background:#86efac}.widget-habits-rhythm-day.is-warming .widget-habits-rhythm-day__marker{background:#fbbf24}.widget-habits-rhythm-day.is-missed .widget-habits-rhythm-day__marker{background:#fb7185}.widget-habits-rhythm-day.is-today .widget-habits-rhythm-day__marker{box-shadow:0 0 0 1px #ffffffa7,0 0 0 4px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-day.is-today .widget-habits-rhythm-day__marker{box-shadow:0 0 0 1px #ffffffa7,0 0 0 4px color-mix(in srgb,var(--widget-token-accent)12%,transparent)}}.widget-habits-rhythm-card__note{color:var(--widget-token-typography-subtitle-color);align-items:center;gap:8px;font-size:12px;line-height:1.45;display:inline-flex}.widget-habits-rhythm-card__note-mark{background:linear-gradient(#f59e0b 0%,#22c55e 100%);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f59e0b1a}.widget-habits-rhythm-card__footer{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}.widget-habits-rhythm-pill{background:var(--widget-token-surface-raised);border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-pill{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)}}.widget-habits-rhythm-pill{color:var(--widget-token-typography-subtitle-color);box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent)}}.widget-habits-rhythm-pill--primary{color:#fff2d5;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-pill--primary{background:color-mix(in srgb,#f59e0b 16%,var(--widget-token-surface-raised))}}.widget-habits-rhythm-pill.is-positive{color:#dfffe7;background:#22c55e}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-pill.is-positive{background:color-mix(in srgb,#22c55e 18%,var(--widget-token-surface-raised))}}.widget-habits-rhythm-pill.is-soft{color:#ffe6bf;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.widget-habits-rhythm-pill.is-soft{background:color-mix(in srgb,#f59e0b 14%,var(--widget-token-surface-raised))}}.widget-habits-section{flex-direction:column;gap:13px;display:flex}.widget-habits-section--today-board{gap:12px}.widget-habits-section-divider{align-items:center;gap:10px;padding-inline:2px;display:flex}.widget-habits-section-divider__line{background:linear-gradient(90deg,transparent 0%,var(--widget-token-border-subtle)18%,var(--widget-token-border-subtle)82%,transparent 100%);flex:auto;height:1px}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider__line{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--widget-token-border-subtle)62%,transparent)18%,color-mix(in srgb,var(--widget-token-border-subtle)62%,transparent)82%,transparent 100%)}}.widget-habits-section-divider__label{background:var(--widget-token-surface-raised);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:22px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider__label{background:color-mix(in srgb,var(--widget-token-surface-raised)54%,transparent)}}.widget-habits-section-divider__label{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider__label{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)14%,transparent)}}.widget-habits-section-divider__label{letter-spacing:.1em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider__label{color:color-mix(in srgb,var(--widget-token-typography-meta-color)88%,var(--widget-token-typography-title-color))}}.widget-habits-section-divider.is-complete .widget-habits-section-divider__label{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider.is-complete .widget-habits-section-divider__label{background:color-mix(in srgb,#22c55e 8%,var(--widget-token-surface-raised))}}.widget-habits-section-divider.is-complete .widget-habits-section-divider__label{color:#22c55e}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider.is-complete .widget-habits-section-divider__label{color:color-mix(in srgb,#22c55e 42%,var(--widget-token-typography-title-color))}}.widget-habits-section-divider.is-muted .widget-habits-section-divider__label{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-divider.is-muted .widget-habits-section-divider__label{background:color-mix(in srgb,var(--widget-token-surface-raised)36%,transparent)}}.widget-habits-section-header{justify-content:space-between;align-items:center;gap:12px;padding-inline:2px;display:flex}.widget-habits-section-header--tight{align-items:flex-start}.widget-habits-section-header>:first-child{gap:4px;min-width:0;display:grid}.widget-habits-section-title{font-size:.96rem;font-weight:720;line-height:1.1}.widget-habits-section-subtitle{max-width:42ch;color:var(--widget-token-typography-meta-color);font-size:11px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-subtitle{color:color-mix(in srgb,var(--widget-token-typography-meta-color)92%,var(--widget-token-typography-title-color))}}.widget-habits-section-count{background:var(--widget-token-surface-raised);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:32px;height:24px;padding-inline:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-count{background:color-mix(in srgb,var(--widget-token-surface-raised)86%,transparent)}}.widget-habits-section-count{color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-count{color:color-mix(in srgb,var(--widget-token-typography-meta-color)88%,var(--widget-token-typography-title-color))}}.widget-habits-section-count{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-section-count{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-habits-section-count__value{font-size:11px;font-weight:760;line-height:1}.widget-habits-section-count__label{letter-spacing:.02em;text-transform:lowercase;opacity:.86;font-size:10px;font-weight:650;line-height:1}.widget-habits-quick-add{flex-direction:column;gap:7px;padding:8px;display:flex;overflow:visible;background:linear-gradient(180deg,var(--widget-token-surface-role-input),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-input)97%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)95%,transparent))!important}}.widget-habits-quick-add{box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a0a;border-color:var(--widget-token-surface-role-input-border)!important}.widget-habits-quick-add__primary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid;overflow:visible}.widget-habits-quick-add__anchor{z-index:0;align-items:center;display:inline-flex;position:relative;overflow:visible}.widget-habits-quick-add__anchor--end{justify-self:end}.widget-habits-quick-add__anchor.is-open{z-index:3}.widget-habits-quick-add__popover{border:1px solid var(--widget-token-border-subtle);border-radius:16px;gap:6px;min-width:168px;max-width:min(260px,100vw - 48px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 9px)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)22%,transparent)}}.widget-habits-quick-add__popover{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover{background:color-mix(in srgb,var(--widget-token-surface-raised)94%,white 6%)}}.widget-habits-quick-add__popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:widget-habits-quick-add-popover-enter .16s var(--widget-token-motion-easing-standard);box-shadow:0 16px 34px #0f172a24,0 6px 16px #0f172a14}.widget-habits-quick-add__popover:after{content:"";border-right:1px solid var(--widget-token-border-subtle);width:14px;height:14px;position:absolute;bottom:-7px}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover:after{border-right:1px solid color-mix(in srgb,var(--widget-token-border-subtle)22%,transparent)}}.widget-habits-quick-add__popover:after{border-bottom:1px solid var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover:after{border-bottom:1px solid color-mix(in srgb,var(--widget-token-border-subtle)22%,transparent)}}.widget-habits-quick-add__popover:after{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover:after{background:color-mix(in srgb,var(--widget-token-surface-raised)94%,white 6%)}}.widget-habits-quick-add__popover:after{transform:rotate(45deg)}.widget-habits-quick-add__popover--start{left:0}.widget-habits-quick-add__popover--start:after{left:16px}.widget-habits-quick-add__popover--end{right:0}.widget-habits-quick-add__popover--end:after{right:16px}.widget-habits-quick-add__popover--days{gap:8px;min-width:296px;max-width:min(332px,100vw - 36px);padding:10px}.widget-habits-quick-add__popover-panel{gap:6px;display:grid}.widget-habits-quick-add__popover-panel--appearance{min-width:188px}.widget-habits-quick-add__popover-panel--days{gap:10px}@keyframes widget-habits-quick-add-popover-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.widget-habits-quick-add__appearance-trigger{appearance:none;cursor:pointer;border-radius:calc(var(--widget-field-radius,10px) + 2px);background:var(--widget-token-surface-raised);border:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:38px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__appearance-trigger{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)}}.widget-habits-quick-add__appearance-trigger{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 6px 14px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__appearance-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent),0 6px 14px #0f172a0a}}.widget-habits-quick-add__appearance-trigger{transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}.widget-habits-quick-add__appearance-trigger.is-active{background:var(--habit-color,var(--widget-token-accent))}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__appearance-trigger.is-active{background:color-mix(in srgb,var(--habit-color,var(--widget-token-accent))12%,var(--widget-token-surface-raised))}}.widget-habits-quick-add__appearance-trigger.is-active{box-shadow:inset 0 0 0 1px var(--habit-color,var(--widget-token-accent)),0 8px 18px #0f172a0f}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__appearance-trigger.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color,var(--widget-token-accent))20%,transparent),0 8px 18px #0f172a0f}}.widget-habits-quick-add__name-shell{--habit-color:var(--widget-token-accent);border-radius:calc(var(--widget-field-radius,10px) + 2px);background:var(--widget-token-surface-raised);align-items:center;min-width:0;min-height:38px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name-shell{background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)}}.widget-habits-quick-add__name-shell{box-shadow:inset 0 0 0 1px var(--habit-color),0 6px 16px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name-shell{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color)12%,var(--widget-token-border-subtle)),0 6px 16px #0f172a0a}}.widget-habits-quick-add__name-shell{transition:box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}.widget-habits-quick-add__name-shell:focus-within{box-shadow:inset 0 0 0 1px var(--habit-color),0 0 0 2px var(--widget-token-accent),0 10px 20px #0f172a12}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name-shell:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color)28%,var(--widget-token-accent)),0 0 0 2px color-mix(in srgb,var(--widget-token-accent)14%,transparent),0 10px 20px #0f172a12}}.widget-habits-quick-add__name-marker{background:var(--habit-color);border-radius:10px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name-marker{background:color-mix(in srgb,var(--habit-color)18%,transparent)}}.widget-habits-quick-add__name-marker{color:var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name-marker{color:color-mix(in srgb,var(--habit-color)72%,var(--widget-token-typography-title-color))}}.widget-habits-quick-add__name-marker{box-shadow:inset 0 0 0 1px var(--habit-color),0 6px 14px var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name-marker{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color)24%,transparent),0 6px 14px color-mix(in srgb,var(--habit-color)10%,transparent)}}.widget-habits-quick-add__name{width:100%;min-width:0;color:var(--widget-token-typography-title-color);background:0 0;border:0;outline:0;padding:0;font-size:.92rem;font-weight:640}.widget-habits-quick-add__name::placeholder{color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__name::placeholder{color:color-mix(in srgb,var(--widget-token-typography-meta-color)84%,transparent)}}.widget-habits-quick-add__submit{border-radius:calc(var(--widget-radius-lg) - 6px);flex:none;min-width:68px;min-height:38px;padding-inline:11px}.widget-habits-quick-add__duration-trigger{flex:none;gap:6px;min-height:38px;padding-inline:10px}.widget-habits-quick-add__duration-trigger.is-active{background:var(--habit-color,var(--widget-token-accent))}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__duration-trigger.is-active{background:color-mix(in srgb,var(--habit-color,var(--widget-token-accent))12%,var(--widget-token-surface-raised))}}.widget-habits-quick-add__repeat-row{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.widget-habits-quick-add__row{flex-wrap:wrap;gap:5px;display:flex}.widget-habits-quick-add__repeat-row .widget-chip,.widget-habits-quick-add__row .widget-chip{background:var(--widget-token-surface-raised);border-radius:999px;min-height:30px;padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__repeat-row .widget-chip,.widget-habits-quick-add__row .widget-chip{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)}}.widget-habits-quick-add__repeat-row .widget-chip,.widget-habits-quick-add__row .widget-chip{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__repeat-row .widget-chip,.widget-habits-quick-add__row .widget-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-habits-quick-add__repeat-row .widget-chip.is-active,.widget-habits-quick-add__repeat-row .widget-chip.is-open,.widget-habits-quick-add__row .widget-chip.is-active{box-shadow:inset 0 0 0 1px var(--widget-token-accent),0 8px 16px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__repeat-row .widget-chip.is-active,.widget-habits-quick-add__repeat-row .widget-chip.is-open,.widget-habits-quick-add__row .widget-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-accent)22%,transparent),0 8px 16px color-mix(in srgb,var(--widget-token-accent)8%,transparent)}}.widget-habits-quick-add__weekday-row{grid-template-columns:repeat(7,minmax(34px,1fr));justify-content:center;gap:8px;display:grid}.widget-habits-quick-add__popover-actions{justify-content:flex-end;display:flex}.widget-habits-quick-add__popover-actions .widget-chip{background:var(--widget-token-surface-raised);border-radius:999px;min-height:28px;padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover-actions .widget-chip{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)}}.widget-habits-quick-add__popover-actions .widget-chip{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__popover-actions .widget-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-habits-quick-add__weekday{appearance:none;cursor:pointer;background:var(--widget-token-surface-raised);border:0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__weekday{background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)}}.widget-habits-quick-add__weekday{color:var(--widget-token-typography-subtitle-color);box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__weekday{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-habits-quick-add__weekday{transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}.widget-habits-quick-add__weekday.is-active{color:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__weekday.is-active{color:color-mix(in srgb,var(--widget-token-accent)82%,white)}}.widget-habits-quick-add__weekday.is-active{background:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__weekday.is-active{background:color-mix(in srgb,var(--widget-token-accent)14%,var(--widget-token-surface-raised))}}.widget-habits-quick-add__weekday.is-active{box-shadow:inset 0 0 0 1px var(--widget-token-accent),0 8px 16px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__weekday.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-accent)20%,transparent),0 8px 16px color-mix(in srgb,var(--widget-token-accent)10%,transparent)}}.widget-habits-quick-add__color-dot{--habit-color:var(--widget-token-accent);background:var(--habit-color);width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffffbf,0 0 0 1px var(--habit-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-habits-quick-add__color-dot{box-shadow:inset 0 0 0 1px #ffffffbf,0 0 0 1px color-mix(in srgb,var(--habit-color)28%,transparent)}}.widget-habits-quick-add__row--icons,.widget-habits-manage-icon-row{gap:6px}.widget-habits-quick-add__row--colors,.widget-habits-manage-color-row{gap:7px}.widget-habits-icon-choice,.widget-habits-color-choice{appearance:none;cursor:pointer;transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard);border:0}.widget-habits-icon-choice{background:var(--widget-token-surface-raised);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-icon-choice{background:color-mix(in srgb,var(--widget-token-surface-raised)86%,transparent)}}.widget-habits-icon-choice{color:var(--widget-token-typography-subtitle-color);box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-icon-choice{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)22%,transparent)}}.widget-habits-color-choice{--habit-color:var(--widget-token-accent);background:var(--habit-color);width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px var(--habit-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-habits-color-choice{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px color-mix(in srgb,var(--habit-color)24%,transparent)}}.widget-habits-icon-choice:hover,.widget-habits-icon-choice.is-selected,.widget-habits-color-choice:hover,.widget-habits-color-choice.is-selected{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 2px var(--widget-token-accent),0 10px 18px #0206171f;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-habits-icon-choice:hover,.widget-habits-icon-choice.is-selected,.widget-habits-color-choice:hover,.widget-habits-color-choice.is-selected{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 2px color-mix(in srgb,var(--widget-token-accent)18%,transparent),0 10px 18px #0206171f}}.widget-habits-empty{flex-direction:column;gap:6px;padding:18px;display:flex}.widget-habits-empty__title{font-size:1rem;font-weight:700}.widget-habits-empty__body{color:var(--widget-token-typography-subtitle-color);font-size:13px}.widget-habits-today-list{flex-direction:column;gap:10px;padding-left:4px;display:flex;position:relative}.widget-habits-today-list:before{content:"";background:linear-gradient(180deg,var(--widget-token-border-subtle),var(--widget-token-accent)34%,var(--widget-token-border-subtle));border-radius:999px;width:1.5px;position:absolute;top:22px;bottom:22px;left:13px}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-list:before{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-border-subtle)78%,transparent),color-mix(in srgb,var(--widget-token-accent)12%,transparent)34%,color-mix(in srgb,var(--widget-token-border-subtle)72%,transparent))}}.widget-habits-today-list:before{pointer-events:none;opacity:.88}.widget-habits-routine-add{appearance:none;cursor:pointer;text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex;background:linear-gradient(180deg,var(--widget-token-surface-role-quiet),var(--widget-token-surface-role-card))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-routine-add{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-quiet)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)94%,transparent))!important}}.widget-habits-routine-add{box-shadow:var(--widget-token-surface-role-quiet-shadow);transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard);border-color:var(--widget-token-surface-role-quiet-border)!important}.widget-habits-routine-add:hover{transform:translateY(-1px)}.widget-habits-routine-add__icon{background:var(--widget-token-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-routine-add__icon{background:color-mix(in srgb,var(--widget-token-accent)14%,transparent)}}.widget-habits-routine-add__icon{color:var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-routine-add__icon{color:color-mix(in srgb,var(--widget-token-accent)70%,var(--widget-token-typography-title-color))}}.widget-habits-routine-add__icon{box-shadow:inset 0 0 0 1px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-routine-add__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-accent)18%,transparent)}}.widget-habits-routine-add__copy{gap:2px;min-width:0;display:grid}.widget-habits-routine-add__title{color:var(--widget-token-typography-title-color);font-size:.93rem;font-weight:720}.widget-habits-routine-add__body{color:var(--widget-token-typography-subtitle-color);font-size:11px;line-height:1.45}.widget-habits-today-card-shell{isolation:isolate;position:relative}.widget-habits-completed-list{flex-direction:column;gap:8px;display:flex}.widget-habits-today-card{--habit-color:var(--widget-token-accent);--habit-hold-progress:0;inline-size:100%;box-shadow:none;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:opacity .18s var(--widget-token-motion-easing-standard),filter .18s var(--widget-token-motion-easing-standard);padding:0;display:block;position:relative;background:0 0!important;border:0!important}.widget-habits-today-card:focus-visible{outline:none}.widget-habits-today-card.is-resolving{pointer-events:none}.widget-habits-today-card__surface{z-index:1;border:1px solid var(--habit-color);border-radius:22px;min-height:72px;margin-left:30px;padding:12px 14px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__surface{border:1px solid color-mix(in srgb,var(--habit-color)14%,var(--widget-token-border-subtle))}}.widget-habits-today-card__surface{background:radial-gradient(96% 88% at 0% 0%,var(--habit-color),transparent 64%),linear-gradient(180deg,var(--widget-token-surface-role-card),var(--widget-token-surface-role-raised));align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__surface{background:radial-gradient(96% 88% at 0% 0%,color-mix(in srgb,var(--habit-color)8%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-card)97%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)95%,transparent))}}.widget-habits-today-card__surface{transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),border-color .18s var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-image .18s var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard);box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0f172a0f}.widget-habits-today-card__surface:before{content:"";z-index:0;opacity:0;transform-origin:0;background:linear-gradient(90deg,#34d399 0%,var(--habit-color)58%,var(--widget-token-surface-role-card)100%);position:absolute;inset:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__surface:before{background:linear-gradient(90deg,color-mix(in srgb,#34d399 22%,var(--habit-color))0%,color-mix(in srgb,var(--habit-color)10%,var(--widget-token-surface-role-positive))58%,color-mix(in srgb,var(--widget-token-surface-role-card)96%,transparent)100%)}}.widget-habits-today-card__surface:before{transition:opacity .22s var(--widget-token-motion-easing-standard),transform .36s var(--widget-token-motion-easing-standard)}.widget-habits-today-card__surface:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffff14,transparent 34%),radial-gradient(70% 78% at 100% 0%,var(--habit-color),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__surface:after{background:linear-gradient(180deg,#ffffff14,transparent 34%),radial-gradient(70% 78% at 100% 0%,color-mix(in srgb,var(--habit-color)7%,transparent),transparent 72%)}}.widget-habits-today-card__surface:after{opacity:.9}.widget-habits-today-card__surface>*{z-index:1;position:relative}.widget-habits-today-card:hover .widget-habits-today-card__surface,.widget-habits-today-card:focus-visible .widget-habits-today-card__surface{border-color:var(--habit-color);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card:hover .widget-habits-today-card__surface,.widget-habits-today-card:focus-visible .widget-habits-today-card__surface{border-color:color-mix(in srgb,var(--habit-color)22%,var(--widget-token-border-subtle))}}.widget-habits-today-card:hover .widget-habits-today-card__surface,.widget-habits-today-card:focus-visible .widget-habits-today-card__surface{box-shadow:inset 0 1px #ffffff26,0 14px 26px #0f172a12}.widget-content.is-editing .widget-habits-today-card:hover .widget-habits-today-card__surface,.widget-content.is-editing .widget-habits-today-card:focus-visible .widget-habits-today-card__surface{transform:none;box-shadow:inset 0 1px #ffffff21,0 10px 22px #0f172a0d}.widget-habits-widget .widget-content.is-editing .widget-inline-part[data-widget-part-id=todayHabitCard] .widget-inline-part-highlight,.widget-habits-widget .widget-content.is-editing .widget-inline-part[data-widget-part-id=completedHabitCard] .widget-inline-part-highlight{box-shadow:0 0 0 1px var(--widget-token-selection-ring-hover)}@supports (color:color-mix(in lab, red, red)){.widget-habits-widget .widget-content.is-editing .widget-inline-part[data-widget-part-id=todayHabitCard] .widget-inline-part-highlight,.widget-habits-widget .widget-content.is-editing .widget-inline-part[data-widget-part-id=completedHabitCard] .widget-inline-part-highlight{box-shadow:0 0 0 1px color-mix(in srgb,var(--widget-token-selection-ring-hover)36%,transparent)}}.widget-habits-today-card.is-completed .widget-habits-today-card__surface,.widget-habits-today-card.is-resolving .widget-habits-today-card__surface{border-color:#34d399}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-completed .widget-habits-today-card__surface,.widget-habits-today-card.is-resolving .widget-habits-today-card__surface{border-color:color-mix(in srgb,#34d399 22%,var(--widget-token-surface-role-positive-border))}}.widget-habits-today-card.is-completed .widget-habits-today-card__surface,.widget-habits-today-card.is-resolving .widget-habits-today-card__surface{box-shadow:inset 0 1px #ffffff29,0 12px 24px #22c55e14}.widget-habits-today-card.is-completed .widget-habits-today-card__surface:before,.widget-habits-today-card.is-resolving .widget-habits-today-card__surface:before{opacity:1;transform:scaleX(1)}.widget-habits-today-card.is-paused .widget-habits-today-card__surface{border-color:var(--widget-token-surface-role-quiet-border);box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0f172a0a}.widget-habits-today-card.is-paused .widget-habits-today-card__surface:before{opacity:1;background:linear-gradient(90deg,var(--widget-token-border-subtle)0%,var(--widget-token-border-subtle)60%,var(--widget-token-surface-role-card)100%);transform:scaleX(1)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-paused .widget-habits-today-card__surface:before{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-token-border-subtle)16%,var(--widget-token-surface-role-quiet))0%,color-mix(in srgb,var(--widget-token-border-subtle)8%,var(--widget-token-surface-role-card))60%,color-mix(in srgb,var(--widget-token-surface-role-card)96%,transparent)100%)}}.widget-habits-today-card.is-hold-active .widget-habits-today-card__surface{border-color:var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-hold-active .widget-habits-today-card__surface{border-color:color-mix(in srgb,var(--habit-color)26%,var(--widget-token-border-subtle))}}.widget-habits-today-card.is-hold-active .widget-habits-today-card__surface{box-shadow:inset 0 1px 0 #ffffff29,0 14px 24px var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-hold-active .widget-habits-today-card__surface{box-shadow:inset 0 1px 0 #ffffff29,0 14px 24px color-mix(in srgb,var(--habit-color)9%,transparent)}}.widget-habits-today-card.is-hold-ready .widget-habits-today-card__surface{border-color:#cbd5e1}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-hold-ready .widget-habits-today-card__surface{border-color:color-mix(in srgb,#cbd5e1 26%,var(--widget-token-border-subtle))}}.widget-habits-today-card__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.widget-habits-today-card__marker,.widget-habits-manage-marker{--habit-color:var(--widget-token-accent);background:var(--habit-color);border-radius:13px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__marker,.widget-habits-manage-marker{background:color-mix(in srgb,var(--habit-color)16%,transparent)}}.widget-habits-today-card__marker,.widget-habits-manage-marker{color:var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__marker,.widget-habits-manage-marker{color:color-mix(in srgb,var(--habit-color)70%,var(--widget-token-typography-title-color))}}.widget-habits-today-card__marker,.widget-habits-manage-marker{box-shadow:inset 0 0 0 1px var(--habit-color),0 6px 14px var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__marker,.widget-habits-manage-marker{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color)22%,transparent),0 6px 14px color-mix(in srgb,var(--habit-color)10%,transparent)}}.widget-habits-today-card__marker,.widget-habits-manage-marker{transition:background-color .18s var(--widget-token-motion-easing-standard),color .18s var(--widget-token-motion-easing-standard),box-shadow .18s var(--widget-token-motion-easing-standard)}.widget-habits-manage-marker{border-radius:10px;width:28px;height:28px}.widget-habits-today-card__completion{z-index:2;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.widget-habits-today-card__completion:before{content:"";background:var(--widget-token-surface-raised);border-radius:999px;position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion:before{background:color-mix(in srgb,var(--widget-token-surface-raised)96%,transparent)}}.widget-habits-today-card__completion:before{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 4px 12px #0f172a0f}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)22%,transparent),0 4px 12px #0f172a0f}}.widget-habits-today-card__completion:before{transition:background-color .18s var(--widget-token-motion-easing-standard),box-shadow .18s var(--widget-token-motion-easing-standard),transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard)}.widget-habits-today-card__completion-ring{opacity:0;transition:opacity .18s var(--widget-token-motion-easing-standard),transform .18s var(--widget-token-motion-easing-standard);position:absolute;inset:-2px;overflow:visible;transform:scale(.92)rotate(-90deg)}.widget-habits-today-card__completion-track,.widget-habits-today-card__completion-value{fill:none;stroke-width:2.2px}.widget-habits-today-card__completion-track{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion-track{stroke:color-mix(in srgb,currentColor 12%,transparent)}}.widget-habits-today-card__completion-value{stroke:var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion-value{stroke:color-mix(in srgb,var(--habit-color)86%,#fff)}}.widget-habits-today-card__completion-value{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - (var(--habit-hold-progress,0)*100));opacity:calc(.12 + (var(--habit-hold-progress,0)*.88));transition:stroke .18s var(--widget-token-motion-easing-standard),stroke-dashoffset 90ms linear,opacity .18s var(--widget-token-motion-easing-standard)}.widget-habits-today-card__completion-core{z-index:1;background:var(--widget-token-surface-raised);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion-core{background:color-mix(in srgb,var(--widget-token-surface-raised)94%,transparent)}}.widget-habits-today-card__completion-core{border:1.5px solid var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion-core{border:1.5px solid color-mix(in srgb,var(--habit-color)18%,var(--widget-token-border-subtle))}}.widget-habits-today-card__completion-core{color:#0000;transition:transform .22s var(--widget-token-motion-easing-emphasized),color .18s var(--widget-token-motion-easing-standard),background-color .18s var(--widget-token-motion-easing-standard),border-color .18s var(--widget-token-motion-easing-standard),box-shadow .18s var(--widget-token-motion-easing-standard)}.widget-habits-today-card__completion-dot{background:var(--habit-color);border-radius:999px;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__completion-dot{background:color-mix(in srgb,var(--habit-color)44%,var(--widget-token-border-subtle))}}.widget-habits-today-card__completion-dot{opacity:.7;transition:opacity .18s var(--widget-token-motion-easing-standard)}.widget-habits-today-card__completion-dash{background:currentColor;border-radius:999px;width:8px;height:2px}.widget-habits-today-card.is-completed .widget-habits-today-card__completion:before,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion:before{background:#34d399}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-completed .widget-habits-today-card__completion:before,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion:before{background:color-mix(in srgb,#34d399 16%,var(--widget-token-surface-raised))}}.widget-habits-today-card.is-completed .widget-habits-today-card__completion-core,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion-core{color:#fff;background:linear-gradient(#38cb6e,#16a34a);transform:scale(1)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-completed .widget-habits-today-card__completion-core,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion-core{background:linear-gradient(180deg,#38cb6e,color-mix(in srgb,#16a34a 90%,var(--habit-color)))}}.widget-habits-today-card.is-completed .widget-habits-today-card__completion-core,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion-core{border-color:#22c55e6b;box-shadow:inset 0 1px #fff3,0 6px 16px #22c55e33}.widget-habits-today-card.is-paused .widget-habits-today-card__completion-core{color:var(--widget-token-typography-title-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-paused .widget-habits-today-card__completion-core{color:color-mix(in srgb,var(--widget-token-typography-title-color)84%,var(--widget-token-typography-subtitle-color))}}.widget-habits-today-card.is-paused .widget-habits-today-card__completion-core{background:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-paused .widget-habits-today-card__completion-core{background:color-mix(in srgb,var(--widget-token-border-subtle)12%,var(--widget-token-surface-raised))}}.widget-habits-today-card.is-paused .widget-habits-today-card__completion-core{border-color:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-paused .widget-habits-today-card__completion-core{border-color:color-mix(in srgb,var(--widget-token-border-subtle)28%,transparent)}}.widget-habits-today-card.is-completed .widget-habits-today-card__completion-dot,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion-dot,.widget-habits-today-card.is-paused .widget-habits-today-card__completion-dot{opacity:0}.widget-habits-today-card.is-hold-active .widget-habits-today-card__completion-ring{opacity:1;transform:scale(1)rotate(-90deg)}.widget-habits-today-card.is-hold-active .widget-habits-today-card__completion:before{transform:scale(1.02)}.widget-habits-today-card.is-hold-ready .widget-habits-today-card__completion-value{stroke:#f8fafc}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-hold-ready .widget-habits-today-card__completion-value{stroke:color-mix(in srgb,#f8fafc 94%,var(--habit-color))}}.widget-habits-today-card__copy{flex:auto;gap:3px;min-width:0;display:grid}.widget-habits-today-card__name{font-size:.96rem;font-weight:760;line-height:1.15}.widget-habits-today-card__support{min-width:0;color:var(--widget-token-typography-subtitle-color);align-items:center;gap:5px;font-size:11px;line-height:1.28;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__support{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)96%,var(--widget-token-typography-title-color))}}.widget-habits-today-card__support{white-space:nowrap;text-overflow:ellipsis;transition:color .18s var(--widget-token-motion-easing-standard),opacity .18s var(--widget-token-motion-easing-standard);overflow:hidden}.widget-habits-today-card__support svg{color:#f59e0b;flex:none}.widget-habits-today-card__tail{border-left:1px solid var(--widget-token-border-subtle);flex:none;align-self:stretch;min-width:62px;margin-left:4px;padding-left:14px}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__tail{border-left:1px solid color-mix(in srgb,var(--widget-token-border-subtle)24%,transparent)}}.widget-habits-today-card__tail{color:var(--widget-token-typography-meta-color);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card__tail{color:color-mix(in srgb,var(--widget-token-typography-meta-color)92%,var(--widget-token-typography-title-color))}}.widget-habits-today-card__tail{white-space:nowrap;transition:border-color .18s var(--widget-token-motion-easing-standard),color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),opacity .18s var(--widget-token-motion-easing-standard);font-size:11.5px;font-weight:680;line-height:1}.widget-habits-today-card__tail.is-text{font-size:10.5px}.widget-habits-today-card__tail-icon{opacity:.78;flex:none;justify-content:center;align-items:center;display:inline-flex}.widget-habits-today-card__tail-label{align-items:center;line-height:1;display:inline-flex}.widget-habits-today-card.is-hold-active .widget-habits-today-card__tail,.widget-habits-today-card.is-hold-ready .widget-habits-today-card__tail{color:var(--widget-token-typography-title-color);border-left-color:var(--habit-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-today-card.is-hold-active .widget-habits-today-card__tail,.widget-habits-today-card.is-hold-ready .widget-habits-today-card__tail{border-left-color:color-mix(in srgb,var(--habit-color)26%,transparent)}}.widget-habits-empty-state,.widget-habits-more{color:var(--widget-token-typography-subtitle-color);padding:12px 13px;font-size:12px}.widget-habits-empty-state{gap:6px;padding:17px 16px 18px;display:grid;background:radial-gradient(86% 72% at 0% 0%,#22c55e1a,transparent 64%),linear-gradient(180deg,var(--widget-token-surface-role-quiet),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-empty-state{background:radial-gradient(86% 72% at 0% 0%,#22c55e1a,transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-quiet)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent))!important}}.widget-habits-empty-state{box-shadow:var(--widget-token-surface-role-quiet-shadow);border-color:var(--widget-token-surface-role-quiet-border)!important}.widget-habits-empty-state__title{color:var(--widget-token-typography-title-color);font-size:.97rem;font-weight:720}.widget-habits-empty-state__body{max-width:42ch;color:var(--widget-token-typography-subtitle-color);font-size:12px;line-height:1.45}.widget-habits-empty-state__meta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.widget-habits-empty-state__meta-chip{background:var(--widget-token-surface-raised);border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-empty-state__meta-chip{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)}}.widget-habits-empty-state__meta-chip{color:var(--widget-token-typography-subtitle-color);box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle);font-size:11px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.widget-habits-empty-state__meta-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent)}}.widget-habits-completed-row{--habit-color:#22c55e;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative;overflow:clip;border-color:#34d399!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-row{border-color:color-mix(in srgb,#34d399 24%,var(--widget-token-surface-role-positive-border))!important}}.widget-habits-completed-row{background:linear-gradient(180deg,var(--habit-color),var(--habit-color))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-row{background:linear-gradient(180deg,color-mix(in srgb,var(--habit-color)11%,var(--widget-token-surface-role-positive)),color-mix(in srgb,var(--habit-color)6%,var(--widget-token-surface-role-card)))!important}}.widget-habits-completed-row{transition:transform var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),background-color var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard),box-shadow var(--widget-token-motion-fast)var(--widget-token-motion-easing-standard);box-shadow:inset 0 0 0 1px #6ee7b724,0 10px 24px #0f172a14}.widget-habits-completed-row:before{content:"";opacity:.9;background:linear-gradient(#86efac 0%,#34d399 100%);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.widget-habits-completed-row:hover{transform:translateY(-1px)}.widget-habits-completed-row--muted{opacity:.9;background:linear-gradient(180deg,var(--widget-token-border-subtle),var(--widget-token-border-subtle))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-row--muted{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-border-subtle)12%,var(--widget-token-surface-role-quiet)),color-mix(in srgb,var(--widget-token-border-subtle)7%,var(--widget-token-surface-role-card)))!important}}.widget-habits-completed-row--muted{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 8px 18px #0f172a0a;border-color:var(--widget-token-surface-role-quiet-border)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-row--muted{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent),0 8px 18px #0f172a0a}}.widget-habits-completed-row--muted:before{opacity:.35;background:linear-gradient(180deg,var(--widget-token-border-subtle),var(--widget-token-border-subtle))}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-row--muted:before{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-border-subtle)70%,transparent),color-mix(in srgb,var(--widget-token-border-subtle)28%,transparent))}}.widget-habits-completed-row.is-fresh{animation:widget-habits-completed-settle .82s var(--widget-token-motion-easing-emphasized)}.widget-habits-today-card.is-fresh{animation:none}.widget-habits-completed-row.is-fresh .widget-habits-completed-row__marker,.widget-habits-today-card.is-resolving .widget-habits-today-card__completion-core,.widget-habits-today-card.is-fresh .widget-habits-today-card__completion-core{animation:widget-habits-completed-marker-settle .9s var(--widget-token-motion-easing-emphasized)}.widget-habits-completed-badge{color:#d9ffe8;background:#22c55e2e;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #6ee7b729}.widget-habits-completed-row.is-fresh .widget-habits-completed-badge{animation:widget-habits-completed-badge-settle .86s var(--widget-token-motion-easing-emphasized)}.widget-habits-completed-badge--muted{background:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-badge--muted{background:color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-habits-completed-badge--muted{color:var(--widget-token-typography-meta-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-completed-badge--muted{color:color-mix(in srgb,var(--widget-token-typography-meta-color)92%,var(--widget-token-typography-title-color))}}.widget-habits-week-board{background:linear-gradient(180deg,var(--widget-token-surface-role-quiet),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-week-board{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-quiet)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent))!important}}.widget-habits-week-board{box-shadow:var(--widget-token-surface-role-quiet-shadow);border-color:var(--widget-token-surface-role-quiet-border)!important}.widget-habits-week-summary{background:linear-gradient(180deg,var(--widget-token-surface-role-utility),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-week-summary{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-utility)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent))!important}}.widget-habits-week-summary{box-shadow:var(--widget-token-surface-role-utility-shadow);border-color:var(--widget-token-surface-role-utility-border)!important}.widget-habits-week-note,.widget-habits-more{color:var(--widget-token-typography-subtitle-color)}@supports (color:color-mix(in lab, red, red)){.widget-habits-week-note,.widget-habits-more{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)94%,var(--widget-token-typography-title-color))}}.widget-habits-week-note.widget-surface-role--quiet,.widget-habits-more.widget-surface-role--quiet{background:var(--widget-token-surface-role-quiet)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-week-note.widget-surface-role--quiet,.widget-habits-more.widget-surface-role--quiet{background:color-mix(in srgb,var(--widget-token-surface-role-quiet)96%,transparent)!important}}.widget-habits-week-note.widget-surface-role--quiet,.widget-habits-more.widget-surface-role--quiet{box-shadow:var(--widget-token-surface-role-quiet-shadow);border-color:var(--widget-token-surface-role-quiet-border)!important}.widget-habits-stats-board{gap:14px;padding:18px;display:grid;background:radial-gradient(90% 76% at 0% 0%,#f59e0b14,transparent 62%),radial-gradient(72% 62% at 100% 0%,var(--widget-token-accent),transparent 60%),linear-gradient(180deg,var(--widget-token-surface-role-quiet),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-board{background:radial-gradient(90% 76% at 0% 0%,#f59e0b14,transparent 62%),radial-gradient(72% 62% at 100% 0%,color-mix(in srgb,var(--widget-token-accent)10%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-quiet)97%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)95%,transparent))!important}}.widget-habits-stats-board{border-color:var(--widget-token-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-board{border-color:color-mix(in srgb,var(--widget-token-accent)16%,var(--widget-token-surface-role-quiet-border))!important}}.widget-habits-stats-board{box-shadow:inset 0 1px #ffffff24,0 18px 38px #0f172a14}.widget-habits-stats-summary{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:10px;display:grid}.widget-habits-stats-card,.widget-habits-stats-focus,.widget-habits-stats-week,.widget-habits-stats-support{border-radius:calc(var(--widget-radius-lg) - 4px);background:var(--widget-token-surface-raised);min-width:0}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card,.widget-habits-stats-focus,.widget-habits-stats-week,.widget-habits-stats-support{background:color-mix(in srgb,var(--widget-token-surface-raised)92%,transparent)}}.widget-habits-stats-card,.widget-habits-stats-focus,.widget-habits-stats-week,.widget-habits-stats-support{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 10px 22px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card,.widget-habits-stats-focus,.widget-habits-stats-week,.widget-habits-stats-support{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)12%,transparent),0 10px 22px #0f172a0a}}.widget-habits-stats-card{align-content:start;gap:6px;padding:13px 14px;display:grid}.widget-habits-stats-card--consistency{background:linear-gradient(180deg,var(--widget-token-accent),var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card--consistency{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-accent)7%,var(--widget-token-surface-raised)),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-habits-stats-card--streak{background:linear-gradient(180deg,#f59e0b,var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card--streak{background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 8%,var(--widget-token-surface-raised)),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-habits-stats-card--week{background:linear-gradient(180deg,#22c55e,var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card--week{background:linear-gradient(180deg,color-mix(in srgb,#22c55e 7%,var(--widget-token-surface-raised)),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-habits-stats-card--attention{background:linear-gradient(180deg,#fb923c,var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card--attention{background:linear-gradient(180deg,color-mix(in srgb,#fb923c 7%,var(--widget-token-surface-raised)),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-habits-stats-card__label,.widget-habits-stats-focus__eyebrow,.widget-habits-stats-support__eyebrow,.widget-habits-stats-week__header span,.widget-habits-stats-week__header small{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card__label,.widget-habits-stats-focus__eyebrow,.widget-habits-stats-support__eyebrow,.widget-habits-stats-week__header span,.widget-habits-stats-week__header small{color:color-mix(in srgb,var(--widget-token-typography-meta-color)92%,var(--widget-token-typography-title-color))}}.widget-habits-stats-card__value{letter-spacing:-.03em;color:var(--widget-token-typography-title-color);font-size:1.18rem;font-weight:760;line-height:1.02}.widget-habits-stats-card__value--name{font-size:.96rem;line-height:1.1}.widget-habits-stats-card__body,.widget-habits-stats-focus__body,.widget-habits-stats-support__body,.widget-habits-stats-focus__fact,.widget-habits-stats-day__value{color:var(--widget-token-typography-subtitle-color);font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-card__body,.widget-habits-stats-focus__body,.widget-habits-stats-support__body,.widget-habits-stats-focus__fact,.widget-habits-stats-day__value{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)96%,var(--widget-token-typography-title-color))}}.widget-habits-stats-focus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.widget-habits-stats-focus__visual{justify-content:center;display:flex}.widget-habits-progress-ring--stats{width:124px;min-width:124px;height:124px;box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle),0 12px 28px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-progress-ring--stats{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)12%,transparent),0 12px 28px color-mix(in srgb,var(--widget-token-accent)6%,transparent)}}.widget-habits-progress-ring--stats .widget-habits-progress-ring__svg{width:124px;height:124px}.widget-habits-progress-ring--stats .widget-habits-progress-ring__value-text span{font-size:1.42rem}.widget-habits-progress-ring--stats .widget-habits-progress-ring__value-text small{font-size:9px}.widget-habits-stats-focus__copy{gap:6px;min-width:0;display:grid}.widget-habits-stats-focus__title,.widget-habits-stats-support__title{letter-spacing:-.025em;color:var(--widget-token-typography-title-color);font-size:1.04rem;font-weight:760;line-height:1.08}.widget-habits-stats-focus__value{color:var(--widget-token-typography-title-color);font-size:.98rem;font-weight:740;line-height:1.15}.widget-habits-stats-focus__facts{flex-wrap:wrap;gap:8px 14px;padding-top:2px;display:flex}.widget-habits-stats-focus__fact{max-width:100%}.widget-habits-stats-week{gap:10px;padding:14px;display:grid}.widget-habits-stats-week__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.widget-habits-stats-week__header small{text-transform:none;letter-spacing:0;font-size:11px;font-weight:650}.widget-habits-stats-week__strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.widget-habits-stats-day{border-radius:calc(var(--widget-radius-lg) - 6px);background:var(--widget-token-surface-raised);justify-items:center;gap:6px;min-width:0;padding:10px 8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day{background:color-mix(in srgb,var(--widget-token-surface-raised)84%,transparent)}}.widget-habits-stats-day{box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)12%,transparent)}}.widget-habits-stats-day.is-today{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day.is-today{background:color-mix(in srgb,var(--widget-token-surface-raised)94%,transparent)}}.widget-habits-stats-day.is-today{box-shadow:inset 0 0 0 1px var(--widget-token-accent),0 10px 20px var(--widget-token-accent)}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-accent)18%,transparent),0 10px 20px color-mix(in srgb,var(--widget-token-accent)6%,transparent)}}.widget-habits-stats-day__label{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-token-typography-meta-color);font-size:9px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day__label{color:color-mix(in srgb,var(--widget-token-typography-meta-color)92%,var(--widget-token-typography-title-color))}}.widget-habits-stats-day__track{background:var(--widget-token-border-subtle);border-radius:999px;width:100%;height:7px;padding:1px}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day__track{background:color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-habits-stats-day__fill{width:var(--habit-week-fill,0%);background:linear-gradient(90deg,var(--widget-token-accent),var(--widget-token-accent));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-day__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-token-accent)94%,#f59e0b 8%),color-mix(in srgb,var(--widget-token-accent)58%,#f59e0b 22%))}}.widget-habits-stats-day__fill{transition:width var(--widget-token-motion-standard)var(--widget-token-motion-easing-standard)}.widget-habits-stats-day.is-protected .widget-habits-stats-day__fill{background:linear-gradient(90deg,#86efac 0%,#34d399 100%)}.widget-habits-stats-day.is-warming .widget-habits-stats-day__fill{background:linear-gradient(90deg,#fde68a 0%,#f59e0b 100%)}.widget-habits-stats-day.is-missed .widget-habits-stats-day__fill{background:linear-gradient(90deg,#fb9c4efa,#fa7c22f0)}.widget-habits-stats-day.is-off .widget-habits-stats-day__fill{width:0}.widget-habits-stats-day__value{font-size:10px;font-weight:650;line-height:1}.widget-habits-stats-support{background:linear-gradient(180deg,var(--widget-token-surface-role-raised),var(--widget-token-surface-role-card));gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-habits-stats-support{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-habits-manage-row{gap:10px;display:grid}.widget-habits-manage-intro{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;background:linear-gradient(180deg,var(--widget-token-surface-role-raised),var(--widget-token-surface-role-card))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-manage-intro{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-raised)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)94%,transparent))!important}}.widget-habits-manage-intro{box-shadow:var(--widget-token-surface-role-raised-shadow);border-color:var(--widget-token-surface-role-raised-border)!important}.widget-habits-manage-intro__title{color:var(--widget-token-typography-title-color);margin-top:4px;font-size:.95rem;font-weight:700;line-height:1.2}.widget-habits-manage-templates{background:linear-gradient(180deg,var(--widget-token-surface-role-quiet),var(--widget-token-surface-role-card))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-manage-templates{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-quiet)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)94%,transparent))!important}}.widget-habits-manage-templates{box-shadow:var(--widget-token-surface-role-quiet-shadow);border-color:var(--widget-token-surface-role-quiet-border)!important}.widget-habits-manage-card{background:linear-gradient(180deg,var(--widget-token-surface-role-card),var(--widget-token-surface-role-raised))!important}@supports (color:color-mix(in lab, red, red)){.widget-habits-manage-card{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-role-card)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-raised)94%,transparent))!important}}.widget-habits-manage-card{box-shadow:var(--widget-token-surface-role-card-shadow);border-color:var(--widget-token-surface-role-card-border)!important}.widget-habits-manage-icon-row,.widget-habits-manage-color-row{flex-wrap:wrap;display:flex}.widget-habits-manage-muted{border-radius:calc(var(--widget-radius-lg) - 6px);background:var(--widget-token-surface-raised);justify-content:center;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-habits-manage-muted{background:color-mix(in srgb,var(--widget-token-surface-raised)86%,transparent)}}.widget-habits-manage-muted{color:var(--widget-token-typography-meta-color);box-shadow:inset 0 0 0 1px var(--widget-token-border-subtle);font-size:11px}@supports (color:color-mix(in lab, red, red)){.widget-habits-manage-muted{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-token-border-subtle)16%,transparent)}}@keyframes widget-habits-completed-settle{0%{opacity:.72;transform:translateY(8px)scale(.985);box-shadow:inset 0 0 0 1px #6ee7b747,0 18px 36px #22c55e24}55%{opacity:1;transform:translateY(-2px)scale(1);box-shadow:inset 0 0 0 1px #6ee7b73d,0 14px 28px #22c55e1f}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-habits-completed-marker-settle{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color)28%,transparent),0 0 0 0 color-mix(in srgb,var(--habit-color)26%,transparent);transform:scale(.9)}45%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--habit-color)28%,transparent),0 0 0 8px color-mix(in srgb,var(--habit-color)12%,transparent);transform:scale(1.08)}to{transform:scale(1)}}@keyframes widget-habits-completed-badge-settle{0%{background:#22c55e47;transform:translateY(2px)scale(.96)}45%{background:#22c55e3d;transform:translateY(-1px)scale(1.03)}to{transform:translateY(0)scale(1)}}@media (max-width:720px){.widget-habits-today-hero__top,.widget-habits-today-hero__body{flex-direction:column}.widget-habits-today-hero__toolbar{justify-content:flex-start}.widget-habits-hero-action{flex:auto;justify-content:center}.widget-habits-topbar,.widget-habits-manage-intro{align-items:stretch}.widget-habits-panel--today{gap:14px;padding-right:0}.widget-habits-today-routine-scroll{padding-right:4px}.widget-habits-today-add-rail{padding-top:8px}.widget-habits-tabs,.widget-habits-manage-toggle{flex:100%}.widget-habits-quick-add__primary{grid-template-columns:auto minmax(0,1fr) auto}.widget-habits-quick-add__submit{grid-column:1/-1;width:100%}.widget-habits-quick-add__duration-trigger{justify-content:center}.widget-habits-quick-add__repeat-row{gap:6px}.widget-habits-rhythm-card__header{flex-direction:column}.widget-habits-rhythm-card__summary{text-align:left;width:100%;min-width:0}.widget-habits-rhythm-days{gap:6px}.widget-habits-rhythm-day{gap:6px;min-height:88px;padding:9px 6px 8px}.widget-habits-rhythm-day__state{letter-spacing:.05em;font-size:8px}.widget-habits-rhythm-card__note{font-size:11px}.widget-habits-today-stats{grid-template-columns:1fr}.widget-habits-stats-board{gap:12px;padding:16px}.widget-habits-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-habits-stats-focus{grid-template-columns:1fr;justify-items:start}.widget-habits-stats-focus__visual{justify-self:center}.widget-habits-stats-week__header{flex-direction:column;align-items:flex-start}.widget-habits-stats-week__strip{gap:6px}.widget-habits-stats-day{padding-inline:6px}.widget-habits-progress-ring{width:108px;min-width:108px;height:108px}.widget-habits-progress-ring__svg{width:108px;height:108px}.widget-habits-today-list:before{left:11px}.widget-habits-today-card__surface{min-height:68px;margin-left:26px;padding:11px 12px}.widget-habits-today-card__main{gap:10px}.widget-habits-today-card__tail{min-width:52px;margin-left:0;padding-left:10px}}.widget-bookmarks-widget{--widget-bookmarks-radius:calc(var(--widget-field-radius,10px) + 6px);--widget-bookmarks-border:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-border:color-mix(in srgb,var(--widget-border-default)50%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-surface:var(--widget-token-surface-role-card)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-surface:color-mix(in srgb,var(--widget-token-surface-role-card)93%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-surface-strong:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-surface-strong:color-mix(in srgb,var(--widget-token-surface-raised)94%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-panel-border:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-panel-border:color-mix(in srgb,var(--widget-border-default)42%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-panel-surface:radial-gradient(circle at 100% 0%,var(--widget-accent-soft),transparent 40%),radial-gradient(circle at 0% 100%,var(--widget-accent-soft),transparent 42%),linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-panel-surface:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),transparent 40%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--widget-accent-soft)8%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)93%,transparent))}}.widget-bookmarks-widget{--widget-bookmarks-panel-shadow:inset 0 1px 0 #fff3,0 12px 26px #0f172a12;--widget-bookmarks-object-surface:radial-gradient(circle at 100% 0%,var(--widget-accent-soft),transparent 42%),linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-object-surface:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--widget-accent-soft)10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)96%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)94%,transparent))}}.widget-bookmarks-widget{--widget-bookmarks-object-shadow:0 12px 28px #0f172a17,inset 0 1px 0 #ffffff3d;--widget-bookmarks-grid-tile-size:104px;--widget-bookmarks-grid-tile-radius:30px;--widget-bookmarks-grid-favicon-size:54px;--widget-bookmarks-grid-favicon-radius:16px;--widget-bookmarks-grid-gap:14px;--widget-bookmarks-grid-tooltip-width:184px;--widget-bookmarks-grid-tooltip-clearance:calc(var(--widget-bookmarks-grid-tooltip-width)*.58);--widget-bookmarks-dock-action-size:44px;--widget-bookmarks-dock-rail-radius:20px;--widget-bookmarks-chip-border:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-chip-border:color-mix(in srgb,var(--widget-border-default)38%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-chip-bg:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-chip-bg:color-mix(in srgb,var(--widget-token-surface-raised)82%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-chip-shadow:inset 0 0 0 1px var(--widget-border-default),0 5px 12px #0f172a08}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-chip-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-default)14%,transparent),0 5px 12px #0f172a08}}.widget-bookmarks-widget{--widget-bookmarks-chip-active-border:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-chip-active-border:color-mix(in srgb,var(--widget-border-accent)52%,transparent)}}.widget-bookmarks-widget{--widget-bookmarks-chip-active-bg:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-chip-active-bg:color-mix(in srgb,var(--widget-accent-soft)68%,var(--widget-bookmarks-surface))}}.widget-bookmarks-widget{--widget-bookmarks-chip-active-shadow:inset 0 0 0 1px var(--widget-border-accent),0 8px 16px #0f172a0d}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget{--widget-bookmarks-chip-active-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)18%,transparent),0 8px 16px #0f172a0d}}.widget-bookmarks-widget{--widget-bookmarks-shadow:0 12px 28px #0f172a1a,inset 0 1px 0 #ffffff3d;color:var(--widget-token-typography-title-color);gap:clamp(10px,calc(var(--widget-bookmarks-section-gap)*.9),16px);grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.widget-bookmarks-widget .widget-surface-primary,.widget-bookmarks-widget .widget-surface-secondary{background:radial-gradient(circle at 88% 8%,#f472b61f,transparent 46%),radial-gradient(circle at 10% 90%,#fbbf241f,transparent 48%),var(--widget-item-bg,#ffffffa8)}.widget-bookmarks-widget :where(button,input,textarea,a){color:var(--widget-token-typography-title-color)}.widget-bookmarks-widget :where(input,textarea){background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget :where(input,textarea){background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)!important}}.widget-bookmarks-widget :where(input,textarea){border-color:var(--widget-border-default)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-widget :where(input,textarea){border-color:color-mix(in srgb,var(--widget-border-default)58%,transparent)!important}}.widget-bookmarks-top{gap:10px;min-inline-size:0;display:grid}.widget-bookmarks-bottom{z-index:4;min-inline-size:0;min-block-size:calc(var(--widget-bookmarks-dock-action-size) + 20px);align-items:end;gap:0;margin-block-start:auto;padding:8px 3px 3px;display:grid;position:relative}@media (hover:hover){.widget-bookmarks-widget .widget-bookmarks-bottom{opacity:0;pointer-events:none;min-block-size:0;max-block-size:0;transition:max-block-size var(--widget-motion-normal)var(--widget-ease-settle),padding var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-normal)var(--widget-ease-settle);padding-block:0;overflow:hidden;transform:translateY(10px)}.widget-bookmarks-widget:hover .widget-bookmarks-bottom,.widget-bookmarks-widget:focus-within .widget-bookmarks-bottom,.widget-bookmarks-widget[data-dock-revealed=true] .widget-bookmarks-bottom{min-block-size:calc(var(--widget-bookmarks-dock-action-size) + 20px);max-block-size:calc(var(--widget-bookmarks-dock-action-size) + 40px);opacity:1;pointer-events:auto;padding-block:8px 3px;overflow:visible;transform:translateY(0)}}.widget-bookmarks-bottom:before{content:"";border-radius:calc(var(--widget-bookmarks-radius) + 8px);background:linear-gradient(180deg,transparent 0%,var(--widget-token-surface-raised)52%,var(--widget-token-surface-role-card)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-bottom:before{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--widget-token-surface-raised)44%,transparent)52%,color-mix(in srgb,var(--widget-token-surface-role-card)80%,transparent)100%)}}.widget-bookmarks-bottom:before{box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-bottom:before{box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 color-mix(in srgb,var(--widget-border-default)10%,transparent)}}.widget-bookmarks-bottom:before{pointer-events:none;opacity:.9}.widget-bookmarks-bottom:after{content:"";background:linear-gradient(90deg,transparent,var(--widget-border-accent)18%,var(--widget-border-default)82%,transparent);block-size:1px;position:absolute;inset:8px 12px auto}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-bottom:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-accent)16%,transparent)18%,color-mix(in srgb,var(--widget-border-default)14%,transparent)82%,transparent)}}.widget-bookmarks-bottom:after{pointer-events:none;opacity:.78}.widget-bookmarks-dock{z-index:1;min-inline-size:0;min-block-size:calc(var(--widget-bookmarks-dock-action-size) + 4px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 6px 4px 5px;display:flex;position:relative}.widget-bookmarks-dock:before{content:"";border-radius:var(--widget-bookmarks-dock-rail-radius);background:radial-gradient(circle at calc(100% - 24px)50%,var(--widget-accent-soft),transparent 46%),linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card));position:absolute;inset:0 1px 0 0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-dock:before{background:radial-gradient(circle at calc(100% - 24px)50%,color-mix(in srgb,var(--widget-accent-soft)18%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)88%,white 12%),color-mix(in srgb,var(--widget-token-surface-role-card)88%,transparent))}}.widget-bookmarks-dock:before{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px var(--widget-bookmarks-panel-border),0 10px 24px #0f172a0d}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-dock:before{box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--widget-bookmarks-panel-border)72%,transparent),0 10px 24px #0f172a0d}}.widget-bookmarks-dock:before{pointer-events:none}.widget-bookmarks-dock:after{content:"";background:linear-gradient(90deg,transparent,#ffffff29 16%,var(--widget-border-default)84%,transparent);block-size:1px;position:absolute;inset:auto 16px 8px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-dock:after{background:linear-gradient(90deg,transparent,#ffffff29 16%,color-mix(in srgb,var(--widget-border-default)12%,transparent)84%,transparent)}}.widget-bookmarks-dock:after{pointer-events:none;opacity:.56}.widget-bookmarks-dock__cluster{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;min-inline-size:0;display:flex;position:relative}.widget-bookmarks-dock__cluster--browse{flex:auto;min-inline-size:0}.widget-bookmarks-dock__cluster--utility{justify-content:flex-end;gap:8px;margin-inline-start:auto;padding-inline-start:12px;position:relative}.widget-bookmarks-dock__cluster--utility:before{content:"";background:linear-gradient(180deg,transparent,var(--widget-border-default)22%,var(--widget-border-default)78%,transparent);border-radius:999px;block-size:22px;inline-size:1px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-dock__cluster--utility:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--widget-border-default)26%,transparent)22%,color-mix(in srgb,var(--widget-border-default)16%,transparent)78%,transparent)}}.widget-bookmarks-dock__cluster--utility:before{transform:translateY(-50%)}.widget-bookmarks-control-group,.widget-bookmarks-view-toggle{border:1px solid var(--widget-bookmarks-panel-border);border-radius:16px;align-items:center;gap:2px;min-block-size:38px;min-inline-size:0;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-control-group,.widget-bookmarks-view-toggle{border:1px solid color-mix(in srgb,var(--widget-bookmarks-panel-border)88%,transparent)}}.widget-bookmarks-control-group,.widget-bookmarks-view-toggle{background:linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-control-group,.widget-bookmarks-view-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)92%,white 8%),color-mix(in srgb,var(--widget-token-surface-role-card)90%,transparent))}}.widget-bookmarks-control-group,.widget-bookmarks-view-toggle{box-shadow:inset 0 1px #ffffff2e,0 10px 20px #0f172a0f}.widget-bookmarks-control-group{border-color:var(--widget-bookmarks-panel-border);border-radius:17px;padding-inline:4px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-control-group{border-color:color-mix(in srgb,var(--widget-bookmarks-panel-border)64%,transparent)}}.widget-bookmarks-control-group{background:linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-control-group{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)80%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)76%,transparent))}}.widget-bookmarks-control-group{box-shadow:inset 0 1px #ffffff1f,0 8px 16px #0f172a0a}.widget-bookmarks-view-toggle{border-color:var(--widget-border-default);border-radius:15px;gap:1px;padding:2px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-view-toggle{border-color:color-mix(in srgb,var(--widget-border-default)22%,transparent)}}.widget-bookmarks-view-toggle{background:linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card))}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-view-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)94%,white 6%),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-bookmarks-view-toggle{box-shadow:inset 0 1px #fff3,0 8px 18px #0f172a0d}.widget-bookmarks-control-group>*,.widget-bookmarks-view-toggle>*{min-inline-size:0}.widget-bookmarks-dock__action{flex:none;align-items:center;min-inline-size:0;padding-inline-start:10px;display:inline-flex;position:relative}.widget-bookmarks-dock__action:before{content:"";background:linear-gradient(180deg,transparent,var(--widget-border-default)22%,var(--widget-border-default)78%,transparent);border-radius:999px;block-size:20px;inline-size:1px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-dock__action:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--widget-border-default)24%,transparent)22%,color-mix(in srgb,var(--widget-border-default)14%,transparent)78%,transparent)}}.widget-bookmarks-dock__action:before{transform:translateY(-50%)}.widget-bookmarks-controls{border-radius:calc(var(--widget-bookmarks-radius) + 2px);border:1px solid var(--widget-bookmarks-panel-border);background:var(--widget-bookmarks-panel-surface);box-shadow:var(--widget-bookmarks-panel-shadow);gap:10px;min-inline-size:0;max-inline-size:100%;padding:12px;display:grid;position:relative;overflow:clip}.widget-bookmarks-search-part,.widget-bookmarks-tags-part,.widget-bookmarks-board-part,.widget-bookmarks-composer-part{min-inline-size:0}.widget-bookmarks-controls__secondary{gap:0;min-inline-size:0;padding-top:8px;display:grid;position:relative}.widget-bookmarks-controls__secondary:before{content:"";background:linear-gradient(90deg,transparent,var(--widget-border-accent)18%,var(--widget-border-default)82%,transparent);block-size:1px;position:absolute;inset:0 2px auto}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-controls__secondary:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--widget-border-accent)16%,transparent)18%,color-mix(in srgb,var(--widget-border-default)18%,transparent)82%,transparent)}}.widget-bookmarks-controls__secondary:before{pointer-events:none;opacity:.88}.widget-bookmarks-controls__secondary>*{min-inline-size:0}.widget-bookmarks-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.widget-bookmarks-search-field{min-inline-size:0;min-block-size:var(--widget-bookmarks-control-size);border-radius:var(--widget-bookmarks-radius);border:1px solid var(--widget-bookmarks-border);background:var(--widget-bookmarks-object-surface);box-shadow:var(--widget-bookmarks-object-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:grid}.widget-bookmarks-search-field:focus-within{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-search-field:focus-within{border-color:color-mix(in srgb,var(--widget-border-accent)58%,transparent)}}.widget-bookmarks-search-field:focus-within{box-shadow:0 16px 34px #0f172a1f,0 0 0 2px var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-search-field:focus-within{box-shadow:0 16px 34px #0f172a1f,0 0 0 2px color-mix(in srgb,var(--widget-border-accent)22%,transparent)}}.widget-bookmarks-search-field__icon{color:var(--widget-token-typography-subtitle-color);opacity:.82}.widget-bookmarks-search-input{min-inline-size:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.widget-bookmarks-search-meta{white-space:nowrap;background:var(--widget-bookmarks-chip-bg);min-block-size:28px;box-shadow:var(--widget-bookmarks-chip-shadow);font-size:var(--widget-bookmarks-meta-size);color:var(--widget-token-typography-subtitle-color);border-radius:999px;justify-content:center;align-items:center;padding-inline:9px;font-weight:560;display:inline-flex}.widget-bookmarks-browse-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-inline-size:0;padding-block-end:2px;padding-inline:2px;display:flex}.widget-bookmarks-browse-row__scope,.widget-bookmarks-browse-row__utility{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;display:flex}.widget-bookmarks-browse-row__utility{justify-content:flex-end;gap:8px;margin-inline-start:auto}.widget-bookmarks-control-anchor{align-items:center;min-inline-size:0;display:inline-flex;position:relative}.widget-bookmarks-control-btn{opacity:.9;block-size:33px;inline-size:33px;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;color:var(--widget-token-typography-subtitle-color)!important;background:0 0!important;border:0!important}.widget-bookmarks-control-btn:hover,.widget-bookmarks-control-btn:focus-visible{opacity:1;transform:translateY(-1px);color:var(--widget-token-typography-title-color)!important;background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-control-btn:hover,.widget-bookmarks-control-btn:focus-visible{background:color-mix(in srgb,var(--widget-token-surface-raised)72%,transparent)!important}}.widget-bookmarks-control-btn.is-active,.widget-bookmarks-control-anchor.is-open .widget-bookmarks-control-btn{box-shadow:var(--widget-bookmarks-chip-active-shadow);background:var(--widget-bookmarks-chip-active-bg)!important;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-controls-popover-panel{gap:8px;min-inline-size:min(240px,100vw - 56px);display:grid}.widget-bookmarks-controls-popover-meta{background:var(--widget-bookmarks-chip-bg);min-block-size:24px;box-shadow:var(--widget-bookmarks-chip-shadow);color:var(--widget-token-typography-subtitle-color);border-radius:999px;justify-self:start;align-items:center;padding-inline:9px;font-size:11px;font-weight:580;display:inline-flex}.widget-bookmarks-controls-popover-stack{gap:6px;display:grid}.widget-bookmarks-controls-popover-title{letter-spacing:.06em;text-transform:uppercase;color:var(--widget-token-typography-subtitle-color);font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-controls-popover-title{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)88%,var(--widget-token-typography-title-color))}}.widget-bookmarks-controls-popover-tags{flex-wrap:wrap;gap:6px;display:flex}.widget-bookmarks-browse-chip{scroll-snap-align:start;box-shadow:var(--widget-bookmarks-chip-shadow);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;border:1px solid var(--widget-bookmarks-chip-border)!important;background:var(--widget-bookmarks-chip-bg)!important;color:var(--widget-token-typography-subtitle-color)!important}.widget-bookmarks-browse-chip:hover{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-browse-chip:hover{border-color:color-mix(in srgb,var(--widget-border-accent)48%,transparent)!important}}.widget-bookmarks-browse-chip:hover{color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-browse-chip:active{transform:translateY(0)scale(.98)}.widget-bookmarks-browse-chip.is-active{box-shadow:var(--widget-bookmarks-chip-active-shadow);border-color:var(--widget-bookmarks-chip-active-border)!important;background:var(--widget-bookmarks-chip-active-bg)!important;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-browse-chip--reset{background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-browse-chip--reset{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)!important}}.widget-bookmarks-view-toggle__btn{opacity:.92;block-size:31px;inline-size:31px;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;color:var(--widget-token-typography-subtitle-color)!important;background:0 0!important;border:0!important}.widget-bookmarks-view-toggle__btn:hover{opacity:1;transform:translateY(-1px);color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-view-toggle__btn.is-active{box-shadow:var(--widget-bookmarks-chip-active-shadow);background:var(--widget-bookmarks-chip-active-bg)!important;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-collection-row,.widget-bookmarks-collection-suggestions{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;padding-inline:2px;display:flex}.widget-bookmarks-collection-row{padding-block:0 2px}.widget-bookmarks-collection-chip{scroll-snap-align:start;box-shadow:var(--widget-bookmarks-chip-shadow);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:580;line-height:1;border:1px solid var(--widget-bookmarks-chip-border)!important;background:var(--widget-bookmarks-chip-bg)!important;color:var(--widget-token-typography-subtitle-color)!important}.widget-bookmarks-collection-chip:hover{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-collection-chip:hover{border-color:color-mix(in srgb,var(--widget-border-accent)48%,transparent)!important}}.widget-bookmarks-collection-chip:hover{color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-collection-chip:active{transform:translateY(0)scale(.98)}.widget-bookmarks-collection-chip.is-active{box-shadow:var(--widget-bookmarks-chip-active-shadow);border-color:var(--widget-bookmarks-chip-active-border)!important;background:var(--widget-bookmarks-chip-active-bg)!important;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-tag{scroll-snap-align:start;font-size:var(--widget-bookmarks-meta-size);box-shadow:var(--widget-bookmarks-chip-shadow);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:999px;flex:none;padding:6px 10px;font-weight:560;line-height:1;border:1px solid var(--widget-bookmarks-chip-border)!important;background:var(--widget-bookmarks-chip-bg)!important;color:var(--widget-token-typography-subtitle-color)!important}.widget-bookmarks-tag:hover{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-tag:hover{border-color:color-mix(in srgb,var(--widget-border-accent)54%,transparent)!important}}.widget-bookmarks-tag:hover{background:var(--widget-accent-soft)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-tag:hover{background:color-mix(in srgb,var(--widget-accent-soft)58%,var(--widget-bookmarks-surface))!important}}.widget-bookmarks-tag:hover{color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-tag:active{transform:translateY(0)scale(.98)}.widget-bookmarks-tag:is(:active,.is-active){box-shadow:var(--widget-bookmarks-chip-active-shadow);border-color:var(--widget-bookmarks-chip-active-border)!important;background:var(--widget-bookmarks-chip-active-bg)!important;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-board-region,.widget-bookmarks-board-part{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;max-inline-size:100%;display:flex;position:relative;overflow:visible}.widget-bookmarks-board-scroll{overscroll-behavior:contain;flex:auto;align-content:start;gap:20px;min-block-size:0;min-inline-size:0;max-inline-size:100%;padding:2px 4px 8px 2px;display:grid;position:relative;overflow:auto}.widget-bookmarks-widget[data-board-mode=tiles] .widget-bookmarks-board-scroll{z-index:2;padding-block-end:calc(8px + var(--widget-bookmarks-grid-tooltip-clearance))}.widget-bookmarks-group{gap:14px;min-inline-size:0;display:grid}.widget-bookmarks-group__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:4px 2px;display:grid}.widget-bookmarks-group__header:after{content:"";background:linear-gradient(90deg,var(--widget-accent-soft),var(--widget-border-default));border-radius:999px;grid-column:2;block-size:1px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-group__header:after{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-accent-soft)22%,transparent),color-mix(in srgb,var(--widget-border-default)12%,transparent))}}.widget-bookmarks-group__label{letter-spacing:.01em;color:var(--widget-token-typography-subtitle-color);align-items:center;gap:8px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.widget-bookmarks-group__label:before{content:"";background:var(--widget-accent-soft);border-radius:999px;flex:none;block-size:7px;inline-size:7px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-group__label:before{background:color-mix(in srgb,var(--widget-accent-soft)72%,white 28%)}}.widget-bookmarks-group__label:before{box-shadow:0 0 0 4px var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-group__label:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--widget-accent-soft)12%,transparent)}}.widget-bookmarks-group__count{background:var(--widget-bookmarks-chip-bg);color:var(--widget-token-typography-subtitle-color);box-shadow:var(--widget-bookmarks-chip-shadow);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1}.widget-bookmarks-board{gap:10px;min-inline-size:0;max-inline-size:100%;display:grid}.widget-bookmarks-board[data-board-mode=tiles]{grid-template-columns:repeat(auto-fit,minmax(min(var(--widget-bookmarks-grid-tile-size),100%),var(--widget-bookmarks-grid-tile-size)));justify-content:start;gap:var(--widget-bookmarks-grid-gap)}.widget-bookmarks-board[data-board-mode=rows]{grid-template-columns:1fr}.widget-bookmarks-card{--bookmark-accent:var(--widget-accent-soft);border-radius:var(--widget-bookmarks-radius);border:1px solid var(--widget-bookmarks-border);grid-template-columns:minmax(0,1fr);align-items:stretch;min-inline-size:0;max-inline-size:100%;padding:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card{border:1px solid color-mix(in srgb,var(--widget-bookmarks-border)88%,transparent)}}.widget-bookmarks-card{background:var(--widget-bookmarks-object-surface);box-shadow:var(--widget-bookmarks-object-shadow);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);overflow:visible}.widget-bookmarks-card:before,.widget-bookmarks-card:after{content:"";pointer-events:none;position:absolute}.widget-bookmarks-card:before{border-radius:inherit;background:linear-gradient(135deg,var(--bookmark-accent),transparent 44%),radial-gradient(circle at 0% 100%,var(--bookmark-accent),transparent 42%);inset:0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--bookmark-accent)10%,#ffffff38),transparent 44%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--bookmark-accent)10%,transparent),transparent 42%)}}.widget-bookmarks-card:before{opacity:.82;transition:opacity var(--widget-motion-normal)var(--widget-ease-settle)}.widget-bookmarks-card:after{background:linear-gradient(180deg,var(--bookmark-accent),var(--bookmark-accent));border-radius:999px;inline-size:3px;inset:12px auto 12px 0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bookmark-accent)78%,white 22%),color-mix(in srgb,var(--bookmark-accent)22%,transparent))}}.widget-bookmarks-card:after{opacity:.72;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-bookmarks-card[data-board-mode=rows]{padding-block:9px}.widget-bookmarks-card[data-board-mode=tiles]{z-index:0;isolation:isolate;inline-size:min(100%,var(--widget-bookmarks-grid-tile-size));max-inline-size:var(--widget-bookmarks-grid-tile-size);block-size:var(--widget-bookmarks-grid-tile-size);min-block-size:var(--widget-bookmarks-grid-tile-size);box-shadow:none;background:0 0;border-color:#0000;place-self:start;padding:0}.widget-bookmarks-card[data-board-mode=tiles]:before,.widget-bookmarks-card[data-board-mode=tiles]:after{display:none}.widget-bookmarks-card[data-board-mode=tiles]:hover,.widget-bookmarks-card[data-board-mode=tiles]:focus-within,.widget-bookmarks-card[data-board-mode=tiles][data-menu-open=true]{z-index:6;box-shadow:none;background:0 0;border-color:#0000;transform:none}.widget-bookmarks-card:hover,.widget-bookmarks-card:focus-within{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card:hover,.widget-bookmarks-card:focus-within{border-color:color-mix(in srgb,var(--widget-border-accent)54%,transparent)}}.widget-bookmarks-card:hover,.widget-bookmarks-card:focus-within{box-shadow:0 18px 38px #0f172a21,inset 0 1px #ffffff47}.widget-bookmarks-card[data-menu-open=true]{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card[data-menu-open=true]{border-color:color-mix(in srgb,var(--widget-border-accent)50%,transparent)}}.widget-bookmarks-card[data-menu-open=true]{box-shadow:0 18px 38px #0f172a21,inset 0 1px #ffffff47}.widget-bookmarks-card:hover:before,.widget-bookmarks-card:focus-within:before{opacity:1}.widget-bookmarks-card:hover:after,.widget-bookmarks-card:focus-within:after{opacity:.94;transform:scaleY(1.04)}.widget-bookmarks-card__launch{z-index:1;min-block-size:100%;min-inline-size:0;max-inline-size:100%;color:inherit;text-decoration:none;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.widget-bookmarks-card__launch:hover,.widget-bookmarks-card__launch:active,.widget-bookmarks-card__launch:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.widget-bookmarks-card__main{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:12px;min-block-size:100%;min-inline-size:0;max-inline-size:100%;padding-inline-end:34px;display:grid}.widget-bookmarks-card[data-board-mode=rows] .widget-bookmarks-card__main{gap:8px;padding-inline-end:32px}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__main{display:contents}.widget-bookmarks-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-inline-size:0;max-inline-size:100%;display:grid}.widget-bookmarks-card[data-board-mode=rows] .widget-bookmarks-card__identity{align-items:center;gap:11px}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__identity{display:contents}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__launch{place-items:stretch stretch;block-size:100%;min-block-size:0;inline-size:100%;overflow:visible}.widget-bookmarks-card__icon{isolation:isolate;background:radial-gradient(circle at 28% 22%,#ffffffc2,transparent 34%),radial-gradient(circle at 78% 82%,var(--bookmark-accent),transparent 44%),linear-gradient(155deg,var(--bookmark-accent),var(--bookmark-accent));border-radius:14px;place-items:center;block-size:42px;inline-size:42px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__icon{background:radial-gradient(circle at 28% 22%,#ffffffc2,transparent 34%),radial-gradient(circle at 78% 82%,color-mix(in srgb,var(--bookmark-accent)34%,transparent),transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--bookmark-accent)84%,white 16%),color-mix(in srgb,var(--bookmark-accent)62%,var(--widget-token-surface-raised)))}}.widget-bookmarks-card__icon{color:var(--widget-token-typography-title-color);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);font-size:20px;box-shadow:inset 0 1px #ffffff70,inset 0 0 0 1px #ffffff3d,0 10px 22px #0f172a1a}.widget-bookmarks-card__icon:before{content:"";z-index:-1;border-radius:inherit;opacity:.92;background:linear-gradient(#ffffff29,#fff0),radial-gradient(circle at 50% 120%,#0f172a24,#0000 56%);position:absolute;inset:2px}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__icon{border-radius:var(--widget-bookmarks-grid-tile-radius);background:linear-gradient(152deg,var(--bookmark-accent),var(--bookmark-accent)),radial-gradient(circle at 22% 18%,#ffffff57,transparent 38%),radial-gradient(circle at 78% 80%,var(--bookmark-accent),transparent 50%);place-self:stretch stretch;block-size:100%;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__icon{background:linear-gradient(152deg,color-mix(in srgb,var(--bookmark-accent)88%,white 12%),color-mix(in srgb,var(--bookmark-accent)58%,var(--widget-token-surface-raised))),radial-gradient(circle at 22% 18%,#ffffff57,transparent 38%),radial-gradient(circle at 78% 80%,color-mix(in srgb,var(--bookmark-accent)32%,transparent),transparent 50%)}}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__icon{box-shadow:inset 0 1px #ffffff47,0 20px 32px #0f172a29}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__icon:before{display:none}.widget-bookmarks-card__favicon{object-fit:cover;background:linear-gradient(#ffffffeb,#ffffffc2);border-radius:8px;block-size:20px;inline-size:20px;padding:3px;box-shadow:inset 0 0 0 1px #ffffff80,0 6px 12px #0f172a1f}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__favicon{inline-size:var(--widget-bookmarks-grid-favicon-size);block-size:var(--widget-bookmarks-grid-favicon-size);border-radius:var(--widget-bookmarks-grid-favicon-radius);box-shadow:none;filter:drop-shadow(0 14px 20px #0f172a2e);background:0 0;padding:0}.widget-bookmarks-card__icon[data-favicon-state=fallback] svg{opacity:.94;filter:drop-shadow(0 4px 10px #0f172a2e)}.widget-bookmarks-card__copy{align-content:start;gap:6px;min-inline-size:0;display:grid}.widget-bookmarks-card[data-board-mode=rows] .widget-bookmarks-card__copy{gap:4px}.widget-bookmarks-card__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--widget-bookmarks-body-size);font-weight:650;line-height:1.2;overflow:hidden}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__title,.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__meta{display:none}.widget-bookmarks-card__meta{min-inline-size:0;font-size:var(--widget-bookmarks-meta-size);color:var(--widget-token-typography-subtitle-color);flex-wrap:wrap;align-content:start;align-items:center;gap:3px 8px;line-height:1.25;display:flex}.widget-bookmarks-card__meta-host,.widget-bookmarks-card__meta-path{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:min(100%,24ch);overflow:hidden}.widget-bookmarks-card__meta-host{color:var(--widget-token-typography-title-color);font-weight:580}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__meta-host{color:color-mix(in srgb,var(--widget-token-typography-title-color)78%,var(--widget-token-typography-subtitle-color))}}.widget-bookmarks-card__meta-path{color:var(--widget-token-typography-subtitle-color);opacity:.82}.widget-bookmarks-card__meta-path:before{content:"↳";color:var(--bookmark-accent);margin-inline-end:6px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__meta-path:before{color:color-mix(in srgb,var(--bookmark-accent)46%,var(--widget-token-typography-subtitle-color))}}.widget-bookmarks-card__chrome{z-index:2;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:12px;right:12px}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__chrome{top:6px;right:6px;transform:none}.widget-bookmarks-card__actions{align-items:flex-start;display:inline-flex;position:relative}.widget-bookmarks-card__menu-trigger{opacity:0;background:var(--widget-token-surface-raised);transform:translateY(2px)scale(.96)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-trigger{background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)}}.widget-bookmarks-card__menu-trigger{border-color:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-trigger{border-color:color-mix(in srgb,var(--widget-border-default)18%,transparent)}}.widget-bookmarks-card__menu-trigger{box-shadow:var(--widget-bookmarks-chip-shadow);transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-bookmarks-card:hover .widget-bookmarks-card__menu-trigger,.widget-bookmarks-card:focus-within .widget-bookmarks-card__menu-trigger,.widget-bookmarks-card[data-menu-open=true] .widget-bookmarks-card__menu-trigger{opacity:1;transform:translateY(-1px)}.widget-bookmarks-card__menu-trigger:hover,.widget-bookmarks-card__menu-trigger:focus-visible,.widget-bookmarks-card[data-menu-open=true] .widget-bookmarks-card__menu-trigger{background:var(--widget-token-surface-raised)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-trigger:hover,.widget-bookmarks-card__menu-trigger:focus-visible,.widget-bookmarks-card[data-menu-open=true] .widget-bookmarks-card__menu-trigger{background:color-mix(in srgb,var(--widget-token-surface-raised)92%,transparent)}}.widget-bookmarks-card__menu-trigger:hover,.widget-bookmarks-card__menu-trigger:focus-visible,.widget-bookmarks-card[data-menu-open=true] .widget-bookmarks-card__menu-trigger{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-trigger:hover,.widget-bookmarks-card__menu-trigger:focus-visible,.widget-bookmarks-card[data-menu-open=true] .widget-bookmarks-card__menu-trigger{border-color:color-mix(in srgb,var(--widget-border-accent)30%,transparent)}}.widget-bookmarks-card__actions .widget-icon-btn{block-size:28px;inline-size:28px;min-inline-size:28px;box-shadow:none;background:0 0;border-color:#0000}.widget-bookmarks-card__checking{letter-spacing:.08em;font-size:11px;font-weight:700;line-height:1}.widget-bookmarks-card__menu{gap:6px;min-inline-size:0;display:grid}.widget-bookmarks-card__menu-action{min-block-size:34px;min-inline-size:0;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:580;line-height:1.2;display:inline-flex;color:var(--widget-token-typography-title-color)!important;background:0 0!important;border:0!important}.widget-bookmarks-card__menu-action:hover,.widget-bookmarks-card__menu-action:focus-visible{transform:translateY(-1px);background:var(--bookmark-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-action:hover,.widget-bookmarks-card__menu-action:focus-visible{background:color-mix(in srgb,var(--bookmark-accent)10%,var(--widget-token-surface-raised))!important}}.widget-bookmarks-card__menu-action--danger{color:var(--widget-danger)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-action--danger{color:color-mix(in srgb,var(--widget-danger)70%,var(--widget-token-typography-title-color))!important}}.widget-bookmarks-card__menu-section{gap:8px;padding:2px 2px 0;display:grid}.widget-bookmarks-card__menu-label{letter-spacing:.01em;color:var(--widget-token-typography-subtitle-color);font-size:11px;font-weight:620}.widget-bookmarks-card__menu-collections{flex-wrap:wrap;gap:6px;display:flex}.widget-bookmarks-card__menu-chip{border-radius:999px;padding:5px 9px;border:1px solid var(--widget-border-default)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-chip{border:1px solid color-mix(in srgb,var(--widget-border-default)18%,transparent)!important}}.widget-bookmarks-card__menu-chip{background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-chip{background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)!important}}.widget-bookmarks-card__menu-chip{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy);font-size:11px;font-weight:580;line-height:1;color:var(--widget-token-typography-subtitle-color)!important}.widget-bookmarks-card__menu-chip:hover,.widget-bookmarks-card__menu-chip:focus-visible{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-chip:hover,.widget-bookmarks-card__menu-chip:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)34%,transparent)!important}}.widget-bookmarks-card__menu-chip:hover,.widget-bookmarks-card__menu-chip:focus-visible{color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-card__menu-chip.is-active{border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-chip.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)46%,transparent)!important}}.widget-bookmarks-card__menu-chip.is-active{background:var(--bookmark-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__menu-chip.is-active{background:color-mix(in srgb,var(--bookmark-accent)16%,var(--widget-token-surface-raised))!important}}.widget-bookmarks-card__menu-chip.is-active{color:var(--widget-token-typography-title-color)!important}@keyframes widget-bookmarks-card-menu-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.widget-bookmarks-card__tags{z-index:1;flex-wrap:wrap;align-self:end;gap:6px;min-inline-size:0;padding-inline-end:2px;display:flex;position:relative}.widget-bookmarks-card[data-board-mode=rows] .widget-bookmarks-card__tags{gap:5px;margin-top:-1px;padding-inline-start:53px}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__tags{display:none}.widget-bookmarks-card__tag{background:var(--bookmark-accent);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__tag{background:color-mix(in srgb,var(--bookmark-accent)12%,var(--widget-bookmarks-chip-bg))}}.widget-bookmarks-card__tag{color:var(--widget-token-typography-subtitle-color);box-shadow:inset 0 0 0 1px var(--bookmark-accent),0 4px 10px #0f172a08;font-size:11px;font-weight:560;line-height:1}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bookmark-accent)10%,transparent),0 4px 10px #0f172a08}}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__tag{padding:5px 9px}.widget-bookmarks-card__tag--collection{background:var(--bookmark-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__tag--collection{background:color-mix(in srgb,var(--bookmark-accent)20%,var(--widget-bookmarks-chip-bg))}}.widget-bookmarks-card__tag--collection{color:var(--widget-token-typography-title-color)}.widget-bookmarks-hover-preview{color:var(--widget-token-typography-title-color);place-items:start;gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-hover-preview{color:color-mix(in srgb,var(--widget-token-typography-title-color)82%,var(--widget-token-typography-subtitle-color))}}.widget-bookmarks-hover-preview{font-size:11px;line-height:1.1}.widget-bookmarks-card__hover-title,.widget-bookmarks-card__hover-meta,.widget-bookmarks-card__hover-description{text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%;overflow:hidden}.widget-bookmarks-card__hover-title{color:var(--widget-token-typography-title-color);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.24;display:-webkit-box}.widget-bookmarks-card__hover-meta{background:var(--bookmark-accent);border-radius:999px;align-items:center;max-inline-size:100%;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__hover-meta{background:color-mix(in srgb,var(--bookmark-accent)13%,var(--widget-bookmarks-chip-bg))}}.widget-bookmarks-card__hover-meta{box-shadow:inset 0 0 0 1px var(--bookmark-accent),0 4px 10px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__hover-meta{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bookmark-accent)12%,transparent),0 4px 10px #0f172a0a}}.widget-bookmarks-card__hover-meta{color:var(--widget-token-typography-title-color)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__hover-meta{color:color-mix(in srgb,var(--widget-token-typography-title-color)74%,var(--widget-token-typography-subtitle-color))}}.widget-bookmarks-card__hover-meta{white-space:nowrap;font-size:10px;font-weight:600}.widget-bookmarks-card__hover-description{color:var(--widget-token-typography-title-color)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-card__hover-description{color:color-mix(in srgb,var(--widget-token-typography-title-color)68%,var(--widget-token-typography-subtitle-color))}}.widget-bookmarks-card__hover-description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.32;display:-webkit-box}.widget-bookmarks-card:hover .widget-bookmarks-card__icon,.widget-bookmarks-card:focus-within .widget-bookmarks-card__icon{transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #fff6,0 12px 24px #0f172a1f}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__launch:hover .widget-bookmarks-card__icon,.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__launch:focus-visible .widget-bookmarks-card__icon{transform:translateY(-2px)scale(1.03);box-shadow:inset 0 1px #ffffff6b,0 18px 28px #0f172a29}.widget-bookmarks-card[data-board-mode=tiles] .widget-bookmarks-card__launch:active .widget-bookmarks-card__icon{transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffff52,0 12px 20px #0f172a24}.widget-bookmarks-card--editing{gap:12px}.widget-bookmarks-edit-grid{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;display:grid}.widget-bookmarks-field{min-inline-size:0}.widget-bookmarks-field--span{grid-column:1/-1}.widget-bookmarks-edit-tags-anchor{grid-column:1/-1;min-inline-size:0}.widget-bookmarks-edit-source{border-radius:calc(var(--widget-bookmarks-radius) - 2px);background:radial-gradient(circle at 28% 22%,#ffffff80,transparent 44%),linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card));grid-row:1/span 2;place-items:center;min-block-size:56px;inline-size:56px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-edit-source{background:radial-gradient(circle at 28% 22%,#ffffff80,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)94%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)92%,transparent))}}.widget-bookmarks-edit-source{box-shadow:inset 0 0 0 1px var(--widget-border-default),0 10px 20px #0f172a0d}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-edit-source{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-default)16%,transparent),0 10px 20px #0f172a0d}}.widget-bookmarks-edit-source__visual{isolation:isolate;background:radial-gradient(circle at 28% 22%,#ffffffc2,transparent 34%),radial-gradient(circle at 78% 82%,var(--bookmark-accent),transparent 44%),linear-gradient(155deg,var(--bookmark-accent),var(--bookmark-accent));border-radius:12px;place-items:center;block-size:32px;inline-size:32px;font-size:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-edit-source__visual{background:radial-gradient(circle at 28% 22%,#ffffffc2,transparent 34%),radial-gradient(circle at 78% 82%,color-mix(in srgb,var(--bookmark-accent)34%,transparent),transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--bookmark-accent)84%,white 16%),color-mix(in srgb,var(--bookmark-accent)62%,var(--widget-token-surface-raised)))}}.widget-bookmarks-edit-source__visual{color:var(--widget-token-typography-title-color);box-shadow:inset 0 1px #ffffff70,inset 0 0 0 1px #ffffff3d,0 10px 20px #0f172a1a}.widget-bookmarks-edit-source__visual:before,.widget-bookmarks-composer__source-visual:before{content:"";z-index:-1;border-radius:inherit;opacity:.92;background:linear-gradient(#ffffff29,#fff0),radial-gradient(circle at 50% 120%,#0f172a24,#0000 56%);position:absolute;inset:2px}.widget-bookmarks-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-inline-size:0;max-inline-size:100%;display:flex}.widget-bookmarks-edit-actions .widget-btn{min-inline-size:0;max-inline-size:100%}.widget-bookmarks-empty{align-content:center;justify-items:start;gap:12px;min-block-size:100%;padding:14px 6px 20px;display:grid}.widget-bookmarks-empty__icon{background:radial-gradient(circle at 28% 22%,#ffffff80,transparent 44%),var(--widget-accent-soft);border-radius:14px;place-items:center;block-size:40px;inline-size:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__icon{background:radial-gradient(circle at 28% 22%,#ffffff80,transparent 44%),color-mix(in srgb,var(--widget-accent-soft)68%,var(--widget-token-surface-role-card))}}.widget-bookmarks-empty__icon{color:var(--widget-token-typography-title-color);box-shadow:inset 0 1px #ffffff52,0 10px 20px #0f172a14}.widget-bookmarks-empty__scene{align-items:flex-end;gap:10px;inline-size:min(100%,320px);margin-block:2px 4px;display:flex}.widget-bookmarks-empty__scene-card{border-radius:calc(var(--widget-bookmarks-radius) - 2px);background:linear-gradient(135deg,var(--widget-accent-soft),var(--widget-token-surface-role-card));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-inline-size:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__scene-card{background:linear-gradient(135deg,color-mix(in srgb,var(--widget-accent-soft)11%,#ffffffbd),color-mix(in srgb,var(--widget-token-surface-role-card)90%,transparent))}}.widget-bookmarks-empty__scene-card{box-shadow:inset 0 0 0 1px var(--widget-border-default),0 14px 24px #0f172a0d}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__scene-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-default)18%,transparent),0 14px 24px #0f172a0d}}.widget-bookmarks-empty__scene-card--hero{flex:156px}.widget-bookmarks-empty__scene-card--soft{opacity:.86;flex:0 118px}.widget-bookmarks-empty__scene-card--mini{opacity:.68;flex:0 0 78px}.widget-bookmarks-empty__scene-accent{background:radial-gradient(circle at 28% 22%,#ffffff8f,transparent 42%),var(--widget-accent-soft);border-radius:11px;block-size:28px;inline-size:28px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__scene-accent{background:radial-gradient(circle at 28% 22%,#ffffff8f,transparent 42%),color-mix(in srgb,var(--widget-accent-soft)72%,var(--widget-token-surface-raised))}}.widget-bookmarks-empty__scene-accent{box-shadow:inset 0 1px #ffffff57,0 8px 18px #0f172a0f}.widget-bookmarks-empty__scene-body{gap:6px;min-inline-size:0;display:grid}.widget-bookmarks-empty__scene-line{background:var(--widget-token-typography-subtitle-color);border-radius:999px;block-size:7px;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__scene-line{background:color-mix(in srgb,var(--widget-token-typography-subtitle-color)18%,transparent)}}.widget-bookmarks-empty__scene-line--title{background:var(--widget-token-typography-title-color);block-size:9px;inline-size:clamp(78px,52%,124px)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__scene-line--title{background:color-mix(in srgb,var(--widget-token-typography-title-color)22%,transparent)}}.widget-bookmarks-empty__scene-line--short{inline-size:min(100%,56px)}.widget-bookmarks-empty__scene-chip{background:var(--widget-accent-soft);border-radius:999px;block-size:18px;inline-size:36px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__scene-chip{background:color-mix(in srgb,var(--widget-accent-soft)18%,transparent)}}.widget-bookmarks-empty__title{font-size:clamp(15px,1.15rem,18px);font-weight:640;line-height:1.2}.widget-bookmarks-empty__copy{max-inline-size:28ch;font-size:var(--widget-bookmarks-meta-size);color:var(--widget-token-typography-subtitle-color);line-height:1.42}.widget-bookmarks-empty__state{flex-wrap:wrap;gap:6px;display:flex}.widget-bookmarks-empty__state-chip{background:var(--widget-token-surface-raised);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-empty__state-chip{background:color-mix(in srgb,var(--widget-token-surface-raised)82%,transparent)}}.widget-bookmarks-empty__state-chip{color:var(--widget-token-typography-subtitle-color);font-size:11px;font-weight:580;line-height:1}.widget-bookmarks-empty__actions{flex-wrap:wrap;gap:8px;display:flex}.widget-bookmarks-empty[data-empty-mode=search] .widget-bookmarks-empty__scene,.widget-bookmarks-empty[data-empty-mode=filtered] .widget-bookmarks-empty__scene{opacity:.72}.widget-bookmarks-empty[data-empty-mode=search] .widget-bookmarks-empty__scene-card--mini,.widget-bookmarks-empty[data-empty-mode=filtered] .widget-bookmarks-empty__scene-card--mini{display:none}.widget-bookmarks-composer{gap:8px;min-inline-size:0;max-inline-size:100%;display:grid}.widget-bookmarks-composer--open{border-radius:calc(var(--widget-bookmarks-radius) + 2px);border:1px solid var(--widget-bookmarks-panel-border);background:var(--widget-bookmarks-panel-surface);box-shadow:var(--widget-bookmarks-panel-shadow);min-inline-size:0;max-inline-size:100%;padding:11px 12px 12px;position:relative;overflow:visible}.widget-bookmarks-composer--open:before{content:"";background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-accent-soft));border-radius:999px;inline-size:3px;position:absolute;inset:10px auto 10px 0}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer--open:before{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)78%,white 22%),color-mix(in srgb,var(--widget-accent-soft)22%,transparent))}}.widget-bookmarks-composer--open:before{opacity:.84;pointer-events:none}.widget-bookmarks-add-trigger{inline-size:100%;max-inline-size:100%;min-block-size:var(--widget-bookmarks-control-size);border-radius:var(--widget-bookmarks-radius);box-shadow:var(--widget-bookmarks-panel-shadow);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid;border:1px solid var(--widget-bookmarks-panel-border)!important;background:var(--widget-bookmarks-panel-surface)!important;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-add-trigger:hover{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-trigger:hover{border-color:color-mix(in srgb,var(--widget-border-accent)52%,transparent)!important}}.widget-bookmarks-add-trigger:hover{box-shadow:0 16px 34px #0f172a1f,inset 0 1px #ffffff42}.widget-bookmarks-add-trigger:active,.widget-bookmarks-add-trigger:focus-visible{border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-trigger:active,.widget-bookmarks-add-trigger:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)58%,transparent)!important}}.widget-bookmarks-add-trigger:active,.widget-bookmarks-add-trigger:focus-visible{background:radial-gradient(circle at 100% 0%,var(--widget-accent-soft),transparent 36%),linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-token-surface-role-card))!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-trigger:active,.widget-bookmarks-add-trigger:focus-visible{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--widget-accent-soft)18%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)97%,transparent),color-mix(in srgb,var(--widget-token-surface-role-card)95%,transparent))!important}}.widget-bookmarks-add-trigger:active,.widget-bookmarks-add-trigger:focus-visible{box-shadow:0 14px 28px #0f172a1f,0 0 0 2px var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-trigger:active,.widget-bookmarks-add-trigger:focus-visible{box-shadow:0 14px 28px #0f172a1f,0 0 0 2px color-mix(in srgb,var(--widget-border-accent)20%,transparent)}}.widget-bookmarks-add-trigger__icon{background:radial-gradient(circle at 30% 24%,#ffffff80,transparent 44%),var(--widget-accent-soft);border-radius:12px;place-items:center;block-size:34px;inline-size:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-trigger__icon{background:radial-gradient(circle at 30% 24%,#ffffff80,transparent 44%),color-mix(in srgb,var(--widget-accent-soft)74%,var(--widget-token-surface-raised))}}.widget-bookmarks-add-trigger__icon{box-shadow:inset 0 1px #ffffff4d,0 8px 16px #0f172a0f}.widget-bookmarks-add-trigger__title{min-inline-size:0;max-inline-size:100%;font-size:var(--widget-bookmarks-body-size);text-align:left;font-weight:640;line-height:1.2}.widget-bookmarks-add-fab{inline-size:var(--widget-bookmarks-dock-action-size);block-size:var(--widget-bookmarks-dock-action-size);border-radius:14px;flex:none;place-items:center;display:grid;position:relative;border:1px solid var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab{border:1px solid color-mix(in srgb,var(--widget-border-accent)26%,transparent)!important}}.widget-bookmarks-add-fab{background:radial-gradient(circle at 30% 22%,#ffffff7a,transparent 42%),linear-gradient(160deg,var(--widget-accent-soft),var(--widget-accent-soft))!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab{background:radial-gradient(circle at 30% 22%,#ffffff7a,transparent 42%),linear-gradient(160deg,color-mix(in srgb,var(--widget-accent-soft)76%,white 24%),color-mix(in srgb,var(--widget-accent-soft)52%,var(--widget-token-surface-raised)))!important}}.widget-bookmarks-add-fab{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:0 16px 28px #0f172a26,inset 0 1px #ffffff52;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-add-fab.is-open{border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab.is-open{border-color:color-mix(in srgb,var(--widget-border-accent)20%,transparent)!important}}.widget-bookmarks-add-fab.is-open{background:radial-gradient(circle at 30% 22%,#ffffff6b,transparent 44%),linear-gradient(180deg,var(--widget-token-surface-raised),var(--widget-accent-soft))!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab.is-open{background:radial-gradient(circle at 30% 22%,#ffffff6b,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--widget-token-surface-raised)96%,white 4%),color-mix(in srgb,var(--widget-accent-soft)24%,var(--widget-token-surface-role-card)))!important}}.widget-bookmarks-add-fab.is-open{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 12px 22px #0f172a1c}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)12%,transparent),0 12px 22px #0f172a1c}}.widget-bookmarks-add-fab svg{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-bookmarks-add-fab.is-open svg{transform:rotate(45deg)}.widget-bookmarks-add-fab:hover,.widget-bookmarks-add-fab:focus-visible{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab:hover,.widget-bookmarks-add-fab:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)42%,transparent)!important}}.widget-bookmarks-add-fab:hover,.widget-bookmarks-add-fab:focus-visible{box-shadow:0 20px 34px #0f172a2b,inset 0 1px #ffffff5c}.widget-bookmarks-add-fab.is-open:hover,.widget-bookmarks-add-fab.is-open:focus-visible{transform:translateY(-1px);border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab.is-open:hover,.widget-bookmarks-add-fab.is-open:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)34%,transparent)!important}}.widget-bookmarks-add-fab.is-open:hover,.widget-bookmarks-add-fab.is-open:focus-visible{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 16px 26px #0f172a1f}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-add-fab.is-open:hover,.widget-bookmarks-add-fab.is-open:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)16%,transparent),0 16px 26px #0f172a1f}}.widget-bookmarks-add-fab:active{transform:translateY(0)scale(.98)}.widget-bookmarks-composer__row{align-items:stretch;gap:8px;min-inline-size:0;max-inline-size:100%;display:grid}.widget-bookmarks-composer__row--primary{grid-template-columns:minmax(0,1.2fr) minmax(110px,.72fr)}.widget-bookmarks-composer__row--secondary{grid-template-columns:minmax(0,1fr) auto}.widget-bookmarks-composer__popover-panel{gap:8px;display:grid}.widget-bookmarks-composer__popover-title{letter-spacing:.06em;text-transform:uppercase;color:var(--widget-token-typography-subtitle-color);font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__popover-title{color:color-mix(in srgb,var(--widget-token-typography-subtitle-color)88%,var(--widget-token-typography-title-color))}}.widget-bookmarks-composer__popover-panel--tags{gap:8px;display:grid}.widget-bookmarks-composer__tag-suggestions{flex-wrap:wrap;gap:6px;display:flex}.widget-bookmarks-composer__popover-panel--accent{min-inline-size:188px}.widget-bookmarks-composer__accent-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-bookmarks-composer__accent-choice{border-radius:999px;justify-content:center;align-items:center;block-size:30px;inline-size:30px;padding:0;display:inline-flex;border:1px solid var(--widget-token-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__accent-choice{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)!important}}.widget-bookmarks-composer__accent-choice{background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__accent-choice{background:color-mix(in srgb,var(--widget-token-surface-raised)92%,transparent)!important}}.widget-bookmarks-composer__accent-choice{box-shadow:var(--widget-bookmarks-chip-shadow);color:var(--widget-token-typography-subtitle-color)!important}.widget-bookmarks-composer__accent-choice.is-active{border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__accent-choice.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)48%,transparent)!important}}.widget-bookmarks-composer__accent-choice.is-active{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 8px 16px #0f172a12;color:var(--widget-token-typography-title-color)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__accent-choice.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)18%,transparent),0 8px 16px #0f172a12}}.widget-bookmarks-composer__accent-choice--auto{justify-content:flex-start;gap:8px;inline-size:auto;min-inline-size:68px;padding-inline:8px 10px;font-size:11px;font-weight:600}.widget-bookmarks-composer__accent-auto-preview,.widget-bookmarks-composer__accent-swatch{border-radius:999px;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:inline-flex}.widget-bookmarks-composer__accent-auto-preview{background:radial-gradient(circle at 30% 24%,#ffffff80,transparent 44%),var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__accent-auto-preview{background:radial-gradient(circle at 30% 24%,#ffffff80,transparent 44%),color-mix(in srgb,var(--widget-accent-soft)74%,var(--widget-token-surface-raised))}}.widget-bookmarks-composer__accent-auto-preview{box-shadow:inset 0 0 0 1px #ffffff3d,0 6px 10px #0f172a0f}.widget-bookmarks-composer__accent-swatch{background:radial-gradient(circle at 30% 24%,#ffffff80,transparent 44%),var(--bookmark-accent)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__accent-swatch{background:radial-gradient(circle at 30% 24%,#ffffff80,transparent 44%),color-mix(in srgb,var(--bookmark-accent)74%,var(--widget-token-surface-raised))}}.widget-bookmarks-composer__accent-swatch{box-shadow:inset 0 0 0 1px #ffffff3d,0 6px 10px #0f172a0f}.widget-bookmarks-composer__name-shell,.widget-bookmarks-composer__url-shell,.widget-bookmarks-composer__collection-shell,.widget-bookmarks-composer__tags-shell{border-radius:calc(var(--widget-field-radius,10px) + 2px);background:var(--widget-token-surface-raised);align-items:center;min-width:0;min-height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__name-shell,.widget-bookmarks-composer__url-shell,.widget-bookmarks-composer__collection-shell,.widget-bookmarks-composer__tags-shell{background:color-mix(in srgb,var(--widget-token-surface-raised)88%,transparent)}}.widget-bookmarks-composer__name-shell,.widget-bookmarks-composer__url-shell,.widget-bookmarks-composer__collection-shell,.widget-bookmarks-composer__tags-shell{box-shadow:inset 0 0 0 1px var(--widget-border-default),0 6px 14px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__name-shell,.widget-bookmarks-composer__url-shell,.widget-bookmarks-composer__collection-shell,.widget-bookmarks-composer__tags-shell{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-default)18%,transparent),0 6px 14px #0f172a0a}}.widget-bookmarks-composer__name-shell,.widget-bookmarks-composer__url-shell,.widget-bookmarks-composer__collection-shell,.widget-bookmarks-composer__tags-shell{transition:box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-bookmarks-composer__name-shell,.widget-bookmarks-composer__url-shell{width:100%;padding-inline:9px}.widget-bookmarks-composer__name-shell{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.widget-bookmarks-composer__anchor{min-inline-size:0;max-inline-size:100%;display:block;position:relative;overflow:visible}.widget-bookmarks-composer__anchor--source{place-self:center end;inline-size:26px}.widget-bookmarks-composer__source{block-size:26px;inline-size:26px;box-shadow:none;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.widget-bookmarks-composer__source-trigger{text-align:inherit;cursor:pointer;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);position:relative;border:0!important}.widget-bookmarks-composer__source-trigger:hover,.widget-bookmarks-composer__source-trigger:focus-visible{box-shadow:none;background:0 0;transform:translateY(-1px)}.widget-bookmarks-composer__source-trigger:hover .widget-bookmarks-composer__source-visual,.widget-bookmarks-composer__source-trigger:focus-visible .widget-bookmarks-composer__source-visual{box-shadow:inset 0 1px #ffffff70,inset 0 0 0 1px #ffffff3d,0 10px 16px #0f172a1a}.widget-bookmarks-composer__source-visual{isolation:isolate;background:radial-gradient(circle at 28% 22%,#ffffffc2,transparent 34%),radial-gradient(circle at 78% 82%,var(--bookmark-accent),transparent 44%),linear-gradient(155deg,var(--bookmark-accent),var(--bookmark-accent));border-radius:9px;place-items:center;block-size:22px;inline-size:22px;font-size:13px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__source-visual{background:radial-gradient(circle at 28% 22%,#ffffffc2,transparent 34%),radial-gradient(circle at 78% 82%,color-mix(in srgb,var(--bookmark-accent)34%,transparent),transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--bookmark-accent)84%,white 16%),color-mix(in srgb,var(--bookmark-accent)62%,var(--widget-token-surface-raised)))}}.widget-bookmarks-composer__source-visual{color:var(--widget-token-typography-title-color);transition:box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff70,inset 0 0 0 1px #ffffff3d,0 6px 12px #0f172a12}.widget-bookmarks-composer__source-dot{background:linear-gradient(180deg,var(--bookmark-accent),var(--bookmark-accent));border-radius:999px;justify-content:center;align-items:center;block-size:12px;inline-size:12px;display:inline-flex;position:absolute;inset:auto -1px -1px auto}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__source-dot{background:linear-gradient(180deg,color-mix(in srgb,var(--bookmark-accent)82%,white 18%),color-mix(in srgb,var(--bookmark-accent)58%,var(--widget-token-surface-raised)))}}.widget-bookmarks-composer__source-dot{color:#0f172ad1;box-shadow:inset 0 0 0 1px #ffffff47,0 5px 10px #0f172a14}.widget-bookmarks-edit-source__visual .widget-bookmarks-card__favicon{border-radius:6px;block-size:16px;inline-size:16px;padding:2px}.widget-bookmarks-composer__source-visual .widget-bookmarks-card__favicon{border-radius:5px;block-size:12px;inline-size:12px;padding:1px}.widget-bookmarks-edit-source__visual[data-favicon-state=fallback] svg,.widget-bookmarks-composer__source-visual[data-favicon-state=fallback] svg{opacity:.94;filter:drop-shadow(0 4px 10px #0f172a2e)}.widget-bookmarks-composer__name-shell:focus-within{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 0 0 2px var(--widget-border-accent),0 8px 18px #0f172a0f}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__name-shell:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)24%,transparent),0 0 0 2px color-mix(in srgb,var(--widget-border-accent)12%,transparent),0 8px 18px #0f172a0f}}.widget-bookmarks-composer__url-shell:focus-within,.widget-bookmarks-composer__collection-shell:focus-within,.widget-bookmarks-composer__tags-shell:focus-within{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 0 0 2px var(--widget-border-accent),0 8px 18px #0f172a0d}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__url-shell:focus-within,.widget-bookmarks-composer__collection-shell:focus-within,.widget-bookmarks-composer__tags-shell:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)24%,transparent),0 0 0 2px color-mix(in srgb,var(--widget-border-accent)12%,transparent),0 8px 18px #0f172a0d}}.widget-bookmarks-composer__collection-shell,.widget-bookmarks-composer__tags-shell{grid-template-columns:auto minmax(0,1fr);gap:6px;width:100%;padding-inline:9px;display:grid}.widget-bookmarks-composer__name,.widget-bookmarks-composer__url,.widget-bookmarks-composer__collection,.widget-bookmarks-composer__tags{width:100%;min-width:0;max-inline-size:100%;color:var(--widget-token-typography-title-color);background:0 0;border:0;outline:0;padding:0}.widget-bookmarks-composer__name{font-weight:640;line-height:1.15}.widget-bookmarks-composer__url,.widget-bookmarks-composer__collection,.widget-bookmarks-composer__tags{font-size:var(--widget-bookmarks-meta-size);color:var(--widget-token-typography-title-color)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__url,.widget-bookmarks-composer__collection,.widget-bookmarks-composer__tags{color:color-mix(in srgb,var(--widget-token-typography-title-color)88%,transparent)}}.widget-bookmarks-composer__url,.widget-bookmarks-composer__collection,.widget-bookmarks-composer__tags{line-height:1.1}.widget-bookmarks-composer__collection-icon,.widget-bookmarks-composer__tags-icon{color:var(--widget-token-typography-subtitle-color);opacity:.76}.widget-bookmarks-composer__tag-suggestion{border-radius:999px;padding:6px 10px;border:1px solid var(--widget-token-border-subtle)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__tag-suggestion{border:1px solid color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)!important}}.widget-bookmarks-composer__tag-suggestion{background:var(--widget-token-surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__tag-suggestion{background:color-mix(in srgb,var(--widget-token-surface-raised)90%,transparent)!important}}.widget-bookmarks-composer__tag-suggestion{font-size:11px;font-weight:560;line-height:1;color:var(--widget-token-typography-subtitle-color)!important}.widget-bookmarks-composer__tag-suggestion:hover{color:var(--widget-token-typography-title-color)!important;border-color:var(--widget-border-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__tag-suggestion:hover{border-color:color-mix(in srgb,var(--widget-border-accent)42%,transparent)!important}}.widget-bookmarks-composer__actions{align-items:stretch;gap:6px;min-inline-size:0;display:inline-flex}.widget-bookmarks-composer__submit{border-radius:calc(var(--widget-field-radius,10px) + 4px);min-inline-size:88px;min-height:34px;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:7px;max-inline-size:100%;padding-inline:14px;display:inline-flex;background:linear-gradient(180deg,var(--widget-accent-soft),var(--widget-accent-soft))!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__submit{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)86%,white 14%),color-mix(in srgb,var(--widget-accent-soft)62%,var(--widget-token-surface-raised)))!important}}.widget-bookmarks-composer__submit{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),filter var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff47,0 10px 18px #0f172a1a;color:var(--widget-token-typography-title-color)!important}.widget-bookmarks-composer__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 14px 24px #0f172a1f}.widget-bookmarks-composer__submit:active:not(:disabled){transform:translateY(0)scale(.985)}.widget-bookmarks-composer__submit:disabled{filter:saturate(.7);opacity:.7}.widget-bookmarks-composer__error{color:var(--widget-danger);padding-inline:4px}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-composer__error{color:color-mix(in srgb,var(--widget-danger)78%,var(--widget-token-typography-title-color))}}.widget-bookmarks-composer__error{font-size:12px;font-weight:560;line-height:1.35}.widget-bookmarks-overlay.widget-quick-expand-overlay__surface{border-radius:calc(var(--widget-bookmarks-radius) + 4px);border-color:var(--widget-bookmarks-panel-border);overflow:visible}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-overlay.widget-quick-expand-overlay__surface{border-color:color-mix(in srgb,var(--widget-bookmarks-panel-border)88%,transparent)}}.widget-bookmarks-overlay.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-background:var(--widget-bookmarks-panel-surface);background:var(--widget-bookmarks-panel-surface);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);box-shadow:0 22px 40px #0f172a29,0 10px 24px #0f172a14,inset 0 1px #ffffff38}.widget-bookmarks-overlay .widget-quick-expand-overlay__arrow{border-color:var(--widget-bookmarks-panel-border)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-overlay .widget-quick-expand-overlay__arrow{border-color:color-mix(in srgb,var(--widget-bookmarks-panel-border)88%,transparent)}}.widget-bookmarks-overlay--search.widget-quick-expand-overlay__surface,.widget-bookmarks-overlay--sort.widget-quick-expand-overlay__surface,.widget-bookmarks-overlay--tags.widget-quick-expand-overlay__surface,.widget-bookmarks-overlay--accent.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-offset:22px}.widget-bookmarks-overlay--tag-suggestions.widget-quick-expand-overlay__surface,.widget-bookmarks-overlay--menu.widget-quick-expand-overlay__surface,.widget-bookmarks-overlay--composer.widget-quick-expand-overlay__surface{--widget-quick-expand-arrow-offset:calc(100% - 24px)}.widget-bookmarks-overlay__body{padding:12px 13px 13px;overflow:visible}.widget-bookmarks-overlay__body--compact{padding:10px}.widget-bookmarks-overlay__body--composer{padding:0}.widget-bookmarks-overlay--search.widget-quick-expand-overlay__surface{min-inline-size:min(304px,100vw - 28px)}.widget-bookmarks-overlay--search .widget-bookmarks-overlay__body{padding:0}.widget-bookmarks-overlay--sort.widget-quick-expand-overlay__surface{min-inline-size:min(208px,100vw - 28px)}.widget-bookmarks-overlay--sort .widget-bookmarks-overlay__body{padding:11px}.widget-bookmarks-overlay--tags.widget-quick-expand-overlay__surface{min-inline-size:min(236px,100vw - 28px)}.widget-bookmarks-overlay--tags .widget-bookmarks-overlay__body{padding:11px 12px 12px}.widget-bookmarks-overlay--menu.widget-quick-expand-overlay__surface{min-inline-size:196px}.widget-bookmarks-overlay--hover-preview.widget-quick-expand-overlay__surface{min-inline-size:min(var(--widget-bookmarks-grid-tooltip-width),calc(100vw - 56px));pointer-events:none;--widget-quick-expand-arrow-offset:50%;max-inline-size:calc(100vw - 56px)}.widget-bookmarks-overlay--hover-preview .widget-quick-expand-overlay__arrow{border-color:var(--widget-token-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-bookmarks-overlay--hover-preview .widget-quick-expand-overlay__arrow{border-color:color-mix(in srgb,var(--widget-token-border-subtle)18%,transparent)}}.widget-bookmarks-overlay__body--hover-preview{padding:11px 12px 12px}.widget-bookmarks-overlay--menu .widget-bookmarks-overlay__body,.widget-bookmarks-overlay--tag-suggestions .widget-bookmarks-overlay__body,.widget-bookmarks-overlay--accent .widget-bookmarks-overlay__body{padding:10px}.widget-bookmarks-overlay--composer .widget-bookmarks-composer--open{box-shadow:none;background:0 0;border:0;border-radius:0;padding:11px 12px 12px}.widget-bookmarks-overlay--menu .widget-bookmarks-card__menu{gap:4px}.widget-bookmarks-controls-popover-panel{gap:8px;min-inline-size:0}.widget-bookmarks-controls-popover-panel--search{gap:0;min-inline-size:0}.widget-bookmarks-controls-popover-title,.widget-bookmarks-composer__popover-title{padding-inline-start:1px}.widget-bookmarks-controls-popover-meta{margin-block-start:2px}.widget-bookmarks-controls-popover-stack{gap:7px}.widget-bookmarks-search-field--popover{min-inline-size:0}.widget-bookmarks-overlay--search .widget-bookmarks-search-field--popover{min-inline-size:min(272px,100vw - 60px)}.widget-bookmarks-overlay--sort .widget-bookmarks-browse-chip,.widget-bookmarks-overlay--menu .widget-bookmarks-card__menu-action{min-block-size:36px}.widget-bookmarks-widget[data-grouped=false] .widget-bookmarks-board-scroll{gap:10px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-search-row{grid-template-columns:1fr}.widget-bookmarks-widget[data-compact=true]{--widget-bookmarks-dock-action-size:40px;--widget-bookmarks-dock-rail-radius:18px;--widget-bookmarks-grid-tile-size:72px;--widget-bookmarks-grid-tile-radius:22px;--widget-bookmarks-grid-favicon-size:36px;--widget-bookmarks-grid-favicon-radius:12px;--widget-bookmarks-grid-gap:12px;--widget-bookmarks-grid-tooltip-width:148px;--widget-bookmarks-grid-tooltip-clearance:calc(var(--widget-bookmarks-grid-tooltip-width)*.6);isolation:isolate;position:relative}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-bottom{z-index:8;margin-block-start:0;position:absolute;inset:auto 0 0}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-board-scroll{padding-block-end:calc(var(--widget-bookmarks-dock-action-size) + 16px)}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-dock{gap:6px 8px;padding:8px 4px 3px 3px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-dock__cluster{gap:6px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-control-group,.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-view-toggle{border-radius:14px;padding:2px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-control-btn,.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-view-toggle__btn{border-radius:10px;block-size:30px;inline-size:30px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-card[data-board-mode=rows],.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-add-trigger{padding:9px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-composer--open{padding:9px 10px 10px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-card[data-board-mode=rows] .widget-bookmarks-card__icon{border-radius:12px;block-size:40px;inline-size:40px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-card[data-board-mode=rows] .widget-bookmarks-card__tags{padding-inline-start:0}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-empty__scene{gap:8px;inline-size:100%}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-empty__scene-card--mini{display:none}@media (hover:none){.widget-bookmarks-card__menu-trigger{opacity:1;transform:none}}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-composer__row{gap:6px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-add-fab,.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-add-fab.is-open{border-radius:13px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-composer__row--primary{grid-template-columns:minmax(0,1fr) 104px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-composer__submit{min-inline-size:78px}.widget-bookmarks-widget[data-compact=true] .widget-bookmarks-edit-grid{grid-template-columns:52px minmax(0,1fr)}.widget-quiz-widget :is(button,a){border-radius:calc(var(--widget-field-radius,10px) - 1px);border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-weight:620;line-height:1.2;display:inline-flex}.widget-quiz-widget .music-quiz-main-header{display:flex}.widget-quiz-widget .music-quiz-lobby-title-wrap{flex-direction:column;display:flex}.widget-quiz-widget .music-quiz-tab-list,.widget-quiz-widget .music-quiz-pill-grid{flex-wrap:wrap;display:flex}.widget-quiz-widget .music-quiz-tab-list{gap:4px}.widget-quiz-widget .music-quiz-pill-grid{gap:8px}.widget-quiz-widget .music-quiz-pill-grid--segmented{gap:3px;padding:3px}.widget-quiz-widget .music-quiz-tab-btn{justify-content:center;align-items:center;min-height:40px;padding:0 16px;display:inline-flex}.widget-quiz-widget .music-quiz-pill{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:42px;padding:8px 13px;display:inline-flex}.widget-quiz-widget :is(select,input[type=text],input[type=number]){border-radius:var(--widget-field-radius,10px);min-height:36px}.music-quiz-main-header{justify-content:space-between;align-items:center;gap:var(--widget-space-lg)}.music-quiz-lobby-title-wrap{flex-direction:column;gap:2px;display:flex}.music-quiz-lobby-kicker{font-size:var(--widget-font-size-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--widget-text-muted);font-weight:650}.music-quiz-lobby-title{font-size:var(--widget-font-size-lg);letter-spacing:-.01em;color:var(--widget-text-primary);font-weight:700}.music-quiz-phase-badge{border-radius:var(--widget-radius-pill);border:1px solid var(--widget-border-default);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-quiz-phase-badge{border:1px solid color-mix(in srgb,var(--widget-border-default)82%,transparent)}}.music-quiz-phase-badge{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-quiz-phase-badge{background:color-mix(in srgb,var(--widget-surface-control)84%,transparent)}}.music-quiz-phase-badge{min-height:var(--widget-control-height-sm);font-size:var(--widget-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--widget-text-secondary);box-shadow:var(--widget-shadow-sm);padding:0 12px;font-weight:680}.music-quiz-tabs{align-items:center;gap:var(--widget-space-md);padding:0;display:flex}.music-quiz-tab-list{gap:var(--widget-space-2xs);padding:var(--widget-space-2xs);border-radius:var(--widget-radius-lg);border:1px solid var(--widget-border-subtle);flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-quiz-tab-list{border:1px solid color-mix(in srgb,var(--widget-border-subtle)66%,transparent)}}.music-quiz-tab-list{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-quiz-tab-list{background:color-mix(in srgb,var(--widget-surface-control)78%,transparent)}}.music-quiz-tab-list{box-shadow:inset 0 1px #ffffff3d}.music-quiz-tab-btn{min-height:var(--widget-control-height-md);border-radius:var(--widget-radius-md);font-size:var(--widget-font-size-sm);color:var(--widget-text-secondary);background:0 0;border:1px solid #0000;padding:0 16px;font-weight:650;transition:transform .13s,background-color .13s,border-color .13s,box-shadow .13s,color .13s}.music-quiz-tab-btn:hover{color:var(--widget-text-primary);transform:translateY(-1px)}.music-quiz-tab-btn.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-quiz-tab-btn.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)74%,transparent)}}.music-quiz-tab-btn.is-active{background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow)}.music-quiz-panel{flex-direction:column;gap:24px;display:flex}.music-quiz-play-layout{gap:24px;display:grid}.music-quiz-primary-zone{background:radial-gradient(circle at 10% 0%,#3b82f62e,transparent 52%),radial-gradient(circle at 100% 100%,#ec489921,transparent 46%),var(--widget-item-bg,#ffffffa8);border-radius:20px;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.music-quiz-primary-zone{background:radial-gradient(circle at 10% 0%,#3b82f62e,transparent 52%),radial-gradient(circle at 100% 100%,#ec489921,transparent 46%),color-mix(in srgb,var(--widget-item-bg,#ffffffa8)82%,transparent)}}.music-quiz-primary-zone{box-shadow:inset 0 1px #ffffff52,0 16px 28px #0206171f}.music-quiz-zone-head{flex-direction:column;gap:6px;display:flex}.music-quiz-zone-title{letter-spacing:-.01em;font-size:19px;font-weight:740;line-height:1.15}.music-quiz-secondary-zone{gap:22px;display:grid}.music-quiz-tertiary-zone{border-top:1px solid var(--widget-item-border,#0f172a33);gap:18px;padding-top:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.music-quiz-tertiary-zone{border-top:1px solid color-mix(in srgb,var(--widget-item-border,#0f172a33)24%,transparent)}}.music-quiz-setup-section{flex-direction:column;gap:10px;display:flex}.music-quiz-section-title{letter-spacing:.11em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:680}.music-quiz-pill-grid{flex-wrap:wrap;gap:8px;display:flex}.music-quiz-pill-grid--segmented{gap:var(--widget-space-2xs);padding:var(--widget-space-2xs);border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.music-quiz-pill-grid--segmented{border:1px solid color-mix(in srgb,var(--widget-border-subtle)64%,transparent)}}.music-quiz-pill-grid--segmented{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-quiz-pill-grid--segmented{background:color-mix(in srgb,var(--widget-surface-control)74%,transparent)}}.music-quiz-pill-grid--segmented{box-shadow:inset 0 1px #ffffff3d}.music-quiz-pill{min-height:var(--widget-control-height-md);border-radius:var(--widget-radius-md);border:1px solid var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-quiz-pill{border:1px solid color-mix(in srgb,var(--widget-border-default)66%,transparent)}}.music-quiz-pill{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-quiz-pill{background:color-mix(in srgb,var(--widget-surface-control)88%,transparent)}}.music-quiz-pill{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 13px;transition:transform .13s,border-color .13s,background-color .13s,box-shadow .13s,opacity .13s;display:inline-flex}.music-quiz-pill:hover{transform:translateY(-1px)}.music-quiz-pill.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-quiz-pill.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)82%,transparent)}}.music-quiz-pill.is-active{background:var(--widget-surface-active)}@supports (color:color-mix(in lab, red, red)){.music-quiz-pill.is-active{background:color-mix(in srgb,var(--widget-surface-active)92%,var(--widget-surface-control))}}.music-quiz-pill.is-active{color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow)}.music-quiz-pill-grid--segmented .music-quiz-pill{box-shadow:none;background:0 0;border:0}.music-quiz-pill-grid--segmented .music-quiz-pill.is-active{background:var(--widget-surface-active);color:var(--widget-text-accent);box-shadow:var(--widget-shadow-glow)}.music-quiz-pill:disabled{opacity:.5;cursor:not-allowed;transform:none}.music-quiz-pill-title{font-size:12px;font-weight:640;line-height:1.2}.music-quiz-pill-subtitle{opacity:.7;font-size:10px;line-height:1.15}.music-quiz-field{min-height:var(--widget-control-height-md);border-color:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-quiz-field{border-color:color-mix(in srgb,var(--widget-border-default)72%,transparent)}}.music-quiz-field{background:var(--widget-surface-control)}@supports (color:color-mix(in lab, red, red)){.music-quiz-field{background:color-mix(in srgb,var(--widget-surface-control)92%,transparent)}}.music-quiz-helper{opacity:.74;font-size:11px;line-height:1.35}.music-quiz-note{border-radius:var(--widget-radius-lg);background:var(--widget-surface-raised);border:0}@supports (color:color-mix(in lab, red, red)){.music-quiz-note{background:color-mix(in srgb,var(--widget-surface-raised)86%,transparent)}}.music-quiz-note{box-shadow:inset 2px 0 0 var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.music-quiz-note{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--widget-border-default)74%,transparent)}}.music-quiz-note{font-size:var(--widget-font-size-sm);padding:11px 12px;line-height:1.35}.music-quiz-note--info{background:#0ea5e91f;box-shadow:inset 2px 0 #0ea5e975}.music-quiz-note--error{background:#ef444414;box-shadow:inset 2px 0 #ef44447a}.music-quiz-cta-zone{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.music-quiz-start-btn{--widget-control-hover-bg:linear-gradient(135deg,#1d4ed8,#6d28d9);--widget-control-hover-border:transparent;--widget-control-hover-text:#f8fafc;--widget-control-active-bg:linear-gradient(135deg,#1e40af,#5b21b6);--widget-control-active-border:transparent;--widget-control-active-text:#f8fafc;letter-spacing:.01em;color:#f8fafc;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:58px;font-size:15px;font-weight:760;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 18px 28px #2563eb5c;background:radial-gradient(circle at 14% 10%,#bae6fd42,#0000 48%),linear-gradient(135deg,#2563eb,#7c3aed)!important;border:0!important}.music-quiz-start-btn:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 20px 30px #2563eb61}.music-quiz-start-btn:active{transform:translateY(0)}.music-quiz-secondary-btn{--widget-control-hover-bg:var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.music-quiz-secondary-btn{--widget-control-hover-bg:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)92%,#2563eb26)}}.music-quiz-secondary-btn{--widget-control-hover-border:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){.music-quiz-secondary-btn{--widget-control-hover-border:color-mix(in srgb,var(--widget-item-border,#0f172a33)48%,#2563eb57)}}.music-quiz-secondary-btn{--widget-control-hover-text:inherit;--widget-control-active-bg:var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.music-quiz-secondary-btn{--widget-control-active-bg:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)88%,#2563eb3d)}}.music-quiz-secondary-btn{--widget-control-active-border:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){.music-quiz-secondary-btn{--widget-control-active-border:color-mix(in srgb,var(--widget-item-border,#0f172a33)48%,#2563eb6b)}}.music-quiz-secondary-btn{--widget-control-active-text:inherit;border-radius:var(--widget-radius-md);width:100%;min-height:46px;border:1px solid var(--widget-item-border,#0f172a33)!important}@supports (color:color-mix(in lab, red, red)){.music-quiz-secondary-btn{border:1px solid color-mix(in srgb,var(--widget-item-border,#0f172a33)36%,transparent)!important}}.music-quiz-secondary-btn{background:var(--widget-item-bg,#ffffffa3)!important}@supports (color:color-mix(in lab, red, red)){.music-quiz-secondary-btn{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa3)88%,transparent)!important}}.music-quiz-secondary-btn{font-size:var(--widget-font-size-sm);justify-content:center;align-items:center;font-weight:640;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.music-quiz-secondary-btn:hover{transform:translateY(-1px)}.music-quiz-inline-action{--widget-control-hover-bg:var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.music-quiz-inline-action{--widget-control-hover-bg:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)90%,#2563eb2e)}}.music-quiz-inline-action{--widget-control-hover-border:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){.music-quiz-inline-action{--widget-control-hover-border:color-mix(in srgb,var(--widget-item-border,#0f172a33)50%,#2563eb6b)}}.music-quiz-inline-action{--widget-control-hover-text:inherit;--widget-control-active-bg:var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.music-quiz-inline-action{--widget-control-active-bg:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)86%,#2563eb3d)}}.music-quiz-inline-action{--widget-control-active-border:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){.music-quiz-inline-action{--widget-control-active-border:color-mix(in srgb,var(--widget-item-border,#0f172a33)54%,#2563eb80)}}.music-quiz-inline-action{--widget-control-active-text:inherit;border-radius:var(--widget-radius-sm);min-height:36px;border:1px solid var(--widget-item-border,#0f172a33)!important}@supports (color:color-mix(in lab, red, red)){.music-quiz-inline-action{border:1px solid color-mix(in srgb,var(--widget-item-border,#0f172a33)44%,transparent)!important}}.music-quiz-inline-action{background:var(--widget-item-bg,#ffffffa8)!important}@supports (color:color-mix(in lab, red, red)){.music-quiz-inline-action{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)86%,transparent)!important}}.music-quiz-inline-action{font-size:var(--widget-font-size-xs);justify-content:center;align-items:center;padding:0 12px;font-weight:620;transition:transform .12s,box-shadow .12s;display:inline-flex}.music-quiz-inline-action:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 8px 18px #0206171f}.music-quiz-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.music-quiz-profile-card{background:radial-gradient(circle at 88% 8%,#3b82f626,transparent 46%),radial-gradient(circle at 12% 92%,#ec489921,transparent 50%),var(--widget-item-bg,#ffffffa8);border-radius:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.music-quiz-profile-card{background:radial-gradient(circle at 88% 8%,#3b82f626,transparent 46%),radial-gradient(circle at 12% 92%,#ec489921,transparent 50%),color-mix(in srgb,var(--widget-item-bg,#ffffffa8)76%,transparent)}}.music-quiz-profile-card{box-shadow:inset 0 1px #ffffff47,0 16px 30px #0206171a}.music-quiz-profile-head{align-items:center;gap:10px;display:flex}.music-quiz-profile-emblem{letter-spacing:.08em;color:#0f172aeb;background:linear-gradient(145deg,#38bdf847,#2563eb4d);border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:740;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 8px 16px #2563eb29}.music-quiz-achievement-card{background:linear-gradient(180deg,#fff3,transparent 58%),var(--widget-item-bg,#ffffffa3);border:0;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.music-quiz-achievement-card{background:linear-gradient(180deg,#fff3,transparent 58%),color-mix(in srgb,var(--widget-item-bg,#ffffffa3)78%,transparent)}}.music-quiz-achievement-card{flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff3d,0 10px 20px #0206171a}.music-quiz-achievement-kicker{text-transform:uppercase;letter-spacing:.09em;opacity:.68;font-size:10px}.music-quiz-achievement-value{letter-spacing:-.02em;font-size:28px;font-weight:760;line-height:1}.music-quiz-chip{border:1px solid var(--widget-item-border,#0f172a33);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.music-quiz-chip{border:1px solid color-mix(in srgb,var(--widget-item-border,#0f172a33)62%,transparent)}}.music-quiz-chip{background:var(--widget-item-bg,#ffffffa3)}@supports (color:color-mix(in lab, red, red)){.music-quiz-chip{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa3)84%,transparent)}}.music-quiz-chip{padding:5px 10px;font-size:11px;font-weight:560}.music-quiz-recent-list{gap:8px;display:grid}.music-quiz-recent-item{background:var(--widget-item-bg,#ffffffa3);border:0;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.music-quiz-recent-item{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa3)84%,transparent)}}.music-quiz-recent-item{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff42,0 8px 18px #02061714}.music-quiz-recent-item--stack{flex-direction:column;align-items:stretch;gap:8px}.music-quiz-recent-score{font-size:18px;font-weight:700;line-height:1}.music-quiz-global-row{border:1px solid #0000;border-radius:10px;justify-content:space-between;gap:10px;padding:8px;display:flex}.music-quiz-global-row.is-you{background:#0ea5e91a;border-color:#0ea5e957}.music-quiz-settings-stack{flex-direction:column;gap:10px;display:flex}.music-quiz-settings-group{background:var(--widget-item-bg,#ffffffa8);border:0;border-radius:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-group{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)82%,transparent)}}.music-quiz-settings-group{box-shadow:inset 0 1px #ffffff3d,0 8px 16px #02061714}.music-quiz-settings-group:first-child{padding-top:12px}.music-quiz-settings-group:last-child{padding-bottom:12px}.music-quiz-settings-toggle{text-align:left;background:var(--widget-surface-control);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle{background:color-mix(in srgb,var(--widget-surface-control)46%,transparent)}}.music-quiz-settings-toggle{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-normal)var(--widget-ease-settle);padding:6px 8px;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #02061714}.music-quiz-settings-toggle:hover{transform:translateY(var(--widget-hover-lift-y));border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle:hover{border-color:color-mix(in srgb,var(--widget-border-accent)68%,transparent)}}.music-quiz-settings-toggle:hover{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle:hover{background:color-mix(in srgb,var(--widget-accent-soft)66%,var(--widget-surface-control))}}.music-quiz-settings-toggle:hover{box-shadow:var(--widget-shadow-sm)}.music-quiz-settings-toggle:active{transform:translateY(0)scale(var(--widget-press-scale))}.music-quiz-settings-toggle:focus-visible{border-color:var(--widget-border-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)82%,transparent)}}.music-quiz-settings-toggle:focus-visible{box-shadow:0 0 0 2px var(--widget-accent-primary),var(--widget-shadow-sm)}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-accent-primary)22%,transparent),var(--widget-shadow-sm)}}.music-quiz-settings-toggle[aria-expanded=true]{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--widget-border-accent)74%,transparent)}}.music-quiz-settings-toggle[aria-expanded=true]{background:var(--widget-surface-active)}@supports (color:color-mix(in lab, red, red)){.music-quiz-settings-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--widget-surface-active)86%,transparent)}}.music-quiz-settings-title{font-size:13px;font-weight:660;line-height:1.2}.music-quiz-settings-description{opacity:.72;margin-top:4px;font-size:11px;line-height:1.35}.music-quiz-settings-expander{letter-spacing:.04em;text-transform:uppercase;opacity:.72;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);font-size:11px;font-weight:640}.music-quiz-settings-body{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:max-height var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),margin-top var(--widget-motion-fast)var(--widget-ease-snappy),visibility 0s linear var(--widget-motion-fast);gap:14px;margin-top:0;padding-left:0;display:grid;overflow:hidden;transform:translateY(-4px)}.music-quiz-settings-body.is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:1200px;transition:max-height var(--widget-motion-normal)var(--widget-ease-settle),opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),margin-top var(--widget-motion-fast)var(--widget-ease-snappy),visibility 0s linear 0s;margin-top:14px;transform:translateY(0)}.music-quiz-settings-toggle[aria-expanded=true] .music-quiz-settings-expander{opacity:.9;transform:translateY(-1px)}.music-quiz-score-pulse{animation:.7s cubic-bezier(.22,.76,.26,1) music-quiz-score-pulse}.music-quiz-answer-correct{animation:.88s cubic-bezier(.18,.9,.24,1) music-quiz-answer-correct;box-shadow:inset 0 0 0 1px #10b9816b,0 8px 24px #10b98138}.music-quiz-reward-layer{position:absolute;inset:0;overflow:hidden}.music-quiz-points-float{color:#065f46eb;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;animation:1.1s ease-out forwards music-quiz-points-rise;position:absolute;top:-4px;right:12px}.music-quiz-particle{left:calc(12% + (var(--quiz-particle-index)*10%));color:#f59e0bd1;text-shadow:0 0 10px #f59e0b40;opacity:0;font-size:11px;animation:.86s ease-out forwards music-quiz-particle-burst;position:absolute;top:52%}.music-quiz-particle svg{display:block}.music-quiz-flame-pulse{animation:.9s ease-out music-quiz-flame-pulse}.music-quiz-visualizer{border:1px solid var(--widget-item-border,#0f172a33);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.music-quiz-visualizer{border:1px solid color-mix(in srgb,var(--widget-item-border,#0f172a33)44%,transparent)}}.music-quiz-visualizer{background:linear-gradient(180deg,var(--widget-item-bg,#ffffffa8),var(--widget-item-bg,#ffffffa8))}@supports (color:color-mix(in lab, red, red)){.music-quiz-visualizer{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-item-bg,#ffffffa8)84%,transparent),color-mix(in srgb,var(--widget-item-bg,#ffffffa8)68%,transparent))}}.music-quiz-visualizer{padding:6px 8px;transition:opacity .22s,border-color .22s,box-shadow .22s}.music-quiz-visualizer.is-idle{opacity:.6}.music-quiz-visualizer.is-active{opacity:.98}.music-quiz-visualizer.is-glow-normal.is-active{box-shadow:0 0 0 1px #3b82f629,0 10px 26px #3b82f629}.music-quiz-visualizer.is-glow-low.is-active{box-shadow:0 0 0 1px #3b82f61f,0 8px 18px #3b82f61a}.music-quiz-visualizer.is-celebrating{animation:.52s ease-out music-quiz-spectrum-celebrate}.music-quiz-visualizer-track{grid-template-columns:repeat(auto-fit,minmax(4px,1fr));align-items:end;gap:3px;height:22px;display:grid}.music-quiz-visualizer-bar{width:100%;min-height:2px;height:calc(3px + (var(--quiz-spectrum-level,.2)*18px));background:linear-gradient(#38bdf8eb,#2563ebe0);border-radius:999px;transition:height .15s,transform .15s,opacity .17s;display:block}.music-quiz-visualizer.is-idle .music-quiz-visualizer-bar{opacity:.62}.music-quiz-visualizer.is-style-dots .music-quiz-visualizer-track{align-items:center;height:14px}.music-quiz-visualizer.is-style-dots .music-quiz-visualizer-bar{width:6px;height:6px;transform:translateY(calc((1 - var(--quiz-spectrum-level,.2))*6px));border-radius:999px;justify-self:center}.music-quiz-visualizer.is-style-wave .music-quiz-visualizer-track{gap:2px;height:18px}.music-quiz-visualizer.is-style-wave .music-quiz-visualizer-bar{height:calc(2px + (var(--quiz-spectrum-level,.2)*14px));border-radius:4px}.music-quiz-visualizer.is-reduced-motion .music-quiz-visualizer-bar{transition:height .24s,opacity .22s}@keyframes music-quiz-score-pulse{0%{opacity:.78;transform:scale(1)}35%{opacity:1;transform:scale(1.08)}to{opacity:.78;transform:scale(1)}}@keyframes music-quiz-answer-correct{0%{transform:scale(1)}32%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes music-quiz-points-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}18%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(1.04)}}@keyframes music-quiz-particle-burst{0%{opacity:0;transform:translate(0)scale(.74)}28%{opacity:1;transform:translateY(-8px)scale(1.05)}to{opacity:0;transform:translate3d(calc((var(--quiz-particle-index) - 3)*4px),-26px,0)scale(.82)}}@keyframes music-quiz-flame-pulse{0%{transform:scale(1)}36%{color:#f59e0beb;transform:scale(1.24)}to{transform:scale(1)}}@keyframes music-quiz-spectrum-celebrate{0%{transform:scale(1)}38%{transform:scale(1.01)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.music-quiz-visualizer-bar{transition:height .26s,opacity .22s}.music-quiz-visualizer.is-celebrating{animation:none}}@media (max-width:720px){.music-quiz-primary-zone{padding:14px}.music-quiz-zone-title{font-size:17px}.music-quiz-achievement-grid{grid-template-columns:1fr}.music-quiz-pill{flex:46%}.music-quiz-start-btn{min-height:52px;font-size:14px}.music-quiz-tab-list{width:100%}.music-quiz-tab-btn{flex:1 1 0;justify-content:center}}.widget-note-widget{--widget-note-wash:var(--widget-item-bg,#ffffffbd)}@supports (color:color-mix(in lab, red, red)){.widget-note-widget{--widget-note-wash:color-mix(in srgb,var(--widget-item-bg,#ffffffbd)76%,transparent)}}.widget-note-widget{--widget-note-border:var(--widget-border-subtle,#0f172a2e)}@supports (color:color-mix(in lab, red, red)){.widget-note-widget{--widget-note-border:color-mix(in srgb,var(--widget-border-subtle,#0f172a2e)22%,transparent)}}.widget-note-widget{--widget-note-muted:var(--widget-text-secondary,#475569d6)}@supports (color:color-mix(in lab, red, red)){.widget-note-widget{--widget-note-muted:color-mix(in srgb,var(--widget-text-secondary,#475569d6)90%,transparent)}}.widget-note-toolbar{gap:2px;min-inline-size:0;padding-inline:2px;display:grid}.widget-note-toolbar__copy{gap:1px;min-inline-size:0;display:grid}.widget-note-toolbar__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--widget-text-primary);font-size:12px;font-weight:630;overflow:hidden}.widget-note-toolbar__meta,.widget-note-status{letter-spacing:.01em;color:var(--widget-note-muted);font-size:10px;line-height:1.35}.widget-note-toolbar__meta{opacity:.9}.widget-note-dock{padding-top:9px;justify-content:flex-end;align-items:center;gap:8px;min-inline-size:0;padding-inline:2px;display:flex;position:relative}.widget-note-dock:before{content:"";background:linear-gradient(90deg,var(--widget-note-border),var(--widget-note-border)58%,transparent);height:1px;position:absolute;top:0;left:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.widget-note-dock:before{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-note-border)64%,transparent),color-mix(in srgb,var(--widget-note-border)34%,transparent)58%,transparent)}}.widget-note-dock:before{pointer-events:none}.widget-note-dock__actions{z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy),visibility 0s linear var(--widget-motion-fast);flex:none;align-items:center;gap:6px;display:inline-flex;position:relative;transform:translateY(6px)}.widget-note-toolbar__action{block-size:34px;inline-size:34px;color:var(--widget-text-primary);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.widget-note-toolbar__action--primary{background:radial-gradient(circle at 30% 24%,#ffffff75,transparent 44%),var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action--primary{background:radial-gradient(circle at 30% 24%,#ffffff75,transparent 44%),color-mix(in srgb,var(--widget-accent-soft)24%,var(--widget-note-wash))}}.widget-note-toolbar__action--primary{box-shadow:inset 0 1px #ffffff3d,0 8px 18px #0f172a0f}.widget-note-toolbar__action--quiet{background:var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action--quiet{background:color-mix(in srgb,var(--widget-note-wash)90%,transparent)}}.widget-note-toolbar__action--quiet{box-shadow:inset 0 0 0 1px var(--widget-note-border),0 6px 14px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action--quiet{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-note-border)90%,transparent),0 6px 14px #0f172a0a}}.widget-note-toolbar__action.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)24%,transparent)}}.widget-note-toolbar__action.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action.is-active{background:color-mix(in srgb,var(--widget-accent-soft)14%,var(--widget-note-wash))}}.widget-note-toolbar__action.is-active{box-shadow:inset 0 1px #ffffff42,0 10px 18px #0f172a12}.widget-note-toolbar__action:hover,.widget-note-toolbar__action:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action:hover,.widget-note-toolbar__action:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)26%,transparent)}}.widget-note-toolbar__action:hover,.widget-note-toolbar__action:focus-visible{box-shadow:inset 0 1px #ffffff47,0 12px 20px #0f172a14}.widget-note-toolbar__action--quiet:hover,.widget-note-toolbar__action--quiet:focus-visible{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 10px 18px #0f172a0f}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__action--quiet:hover,.widget-note-toolbar__action--quiet:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)12%,transparent),0 10px 18px #0f172a0f}}.widget-note-toolbar__action:active{transform:translateY(0)scale(.98)}.widget-note-toolbar__anchor{display:inline-flex;position:relative}.widget-note-toolbar__anchor.is-open{z-index:7}.widget-note-widget:hover .widget-note-dock__actions,.widget-note-widget:focus-within .widget-note-dock__actions,.widget-note-dock__actions[data-toolbar-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@media (hover:none){.widget-note-dock__actions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}}.widget-note-toolbar__action--toggle{gap:5px;inline-size:auto;min-inline-size:54px;padding-inline:10px}.widget-note-toolbar__anchor.is-open .widget-note-toolbar__action--toggle{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__anchor.is-open .widget-note-toolbar__action--toggle{border-color:color-mix(in srgb,var(--widget-border-accent)26%,transparent)}}.widget-note-toolbar__anchor.is-open .widget-note-toolbar__action--toggle{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__anchor.is-open .widget-note-toolbar__action--toggle{background:color-mix(in srgb,var(--widget-accent-soft)14%,var(--widget-note-wash))}}.widget-note-toolbar__action--toggle svg:last-child{opacity:.68;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-note-toolbar__anchor.is-open .widget-note-toolbar__action--toggle svg:last-child{transform:rotate(180deg)}.widget-note-toolbar__popover{z-index:8;border:1px solid var(--widget-border-default);border-radius:18px;gap:8px;inline-size:min(220px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover{border:1px solid color-mix(in srgb,var(--widget-border-default)32%,transparent)}}.widget-note-toolbar__popover{background:linear-gradient(180deg,#ffffff94,#ffffff2e 46%,transparent 100%),var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover{background:linear-gradient(180deg,#ffffff94,#ffffff2e 46%,transparent 100%),color-mix(in srgb,var(--widget-note-wash)92%,#ffffffd1)}}.widget-note-toolbar__popover{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);box-shadow:inset 0 1px #ffffff85,0 20px 34px #0f172a2e}.widget-note-toolbar__popover--notes{inline-size:min(304px,100vw - 34px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:6px 4px 4px}.widget-note-toolbar__popover--notes:before,.widget-note-toolbar__popover--notes:after{content:"";background:linear-gradient(180deg,#ffffff3d,transparent 58%),var(--widget-note-wash);border-radius:22px;position:absolute;inset:24px 10px 8px}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover--notes:before,.widget-note-toolbar__popover--notes:after{background:linear-gradient(180deg,#ffffff3d,transparent 58%),color-mix(in srgb,var(--widget-note-wash)96%,transparent)}}.widget-note-toolbar__popover--notes:before,.widget-note-toolbar__popover--notes:after{pointer-events:none;box-shadow:inset 0 1px #ffffff47,0 16px 28px #0f172a1a}.widget-note-toolbar__popover--notes:before{opacity:.58;transform:rotate(-1.5deg)}.widget-note-toolbar__popover--notes:after{opacity:.32;inset:20px 14px 10px;transform:rotate(.8deg)}.widget-note-toolbar__popover--actions{inline-size:min(228px,100vw - 40px)}.widget-note-toolbar__popover--share{border-color:var(--widget-border-default);inline-size:min(286px,100vw - 34px);padding:12px}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover--share{border-color:color-mix(in srgb,var(--widget-border-default)44%,transparent)}}.widget-note-toolbar__popover--share{background:linear-gradient(180deg,#ffffffad,#ffffff38 46%,transparent 100%),var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover--share{background:linear-gradient(180deg,#ffffffad,#ffffff38 46%,transparent 100%),color-mix(in srgb,var(--widget-note-wash)90%,#ffffffe6)}}.widget-note-toolbar__popover--share{box-shadow:inset 0 1px #ffffff94,0 22px 38px #0f172a33}.widget-note-toolbar__popover-title{letter-spacing:.08em;text-transform:uppercase;color:var(--widget-note-muted);padding-inline:4px;font-size:10px;font-weight:680}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-title{color:color-mix(in srgb,var(--widget-note-muted)88%,transparent)}}.widget-note-toolbar__popover-title-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-inline:10px 8px;display:flex}.widget-note-toolbar__popover-count{background:var(--widget-note-wash);min-inline-size:22px;border-radius:999px;justify-content:center;align-items:center;height:18px;padding-inline:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-count{background:color-mix(in srgb,var(--widget-note-wash)88%,transparent)}}.widget-note-toolbar__popover-count{box-shadow:inset 0 0 0 1px var(--widget-note-border)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-count{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-note-border)82%,transparent)}}.widget-note-toolbar__popover-count{color:var(--widget-note-muted);font-size:10px;font-weight:640}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-count{color:color-mix(in srgb,var(--widget-note-muted)90%,transparent)}}.widget-note-toolbar__popover-list{gap:4px;display:grid}.widget-note-toolbar__field{gap:6px;padding:2px;display:grid}.widget-note-toolbar__field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--widget-note-muted);padding-inline:4px;font-size:10px;font-weight:640}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__field-label{color:color-mix(in srgb,var(--widget-note-muted)86%,transparent)}}.widget-note-toolbar__input{border:1px solid var(--widget-border-default);border-radius:12px;min-block-size:34px;inline-size:100%;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__input{border:1px solid color-mix(in srgb,var(--widget-border-default)34%,transparent)}}.widget-note-toolbar__input{background:var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__input{background:color-mix(in srgb,var(--widget-note-wash)90%,transparent)}}.widget-note-toolbar__input{color:var(--widget-text-primary);font:inherit;transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);outline:none;font-size:12px;font-weight:580;box-shadow:inset 0 1px #ffffff42}.widget-note-toolbar__input::placeholder{color:var(--widget-note-muted)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__input::placeholder{color:color-mix(in srgb,var(--widget-note-muted)60%,transparent)}}.widget-note-toolbar__input:hover,.widget-note-toolbar__input:focus-visible{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__input:hover,.widget-note-toolbar__input:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)18%,transparent)}}.widget-note-toolbar__input:hover,.widget-note-toolbar__input:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__input:hover,.widget-note-toolbar__input:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)10%,var(--widget-note-wash))}}.widget-note-toolbar__input:hover,.widget-note-toolbar__input:focus-visible{box-shadow:inset 0 1px #ffffff42,0 10px 18px #0f172a0d}.widget-note-toolbar__popover-list--notes{max-block-size:min(280px,52vh);padding-right:2px;overflow:auto}.widget-note-toolbar__popover-option{text-align:left;inline-size:100%;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid}.widget-note-toolbar__popover-option:hover,.widget-note-toolbar__popover-option:focus-visible{background:var(--widget-note-wash);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option:hover,.widget-note-toolbar__popover-option:focus-visible{background:color-mix(in srgb,var(--widget-note-wash)88%,transparent)}}.widget-note-toolbar__popover-option:hover,.widget-note-toolbar__popover-option:focus-visible{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option:hover,.widget-note-toolbar__popover-option:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)16%,transparent)}}.widget-note-toolbar__popover-option:hover,.widget-note-toolbar__popover-option:focus-visible{box-shadow:0 10px 18px #0f172a0f}.widget-note-toolbar__popover-option.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option.is-active{background:color-mix(in srgb,var(--widget-accent-soft)16%,var(--widget-note-wash))}}.widget-note-toolbar__popover-option.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)24%,transparent)}}.widget-note-toolbar__popover-option.is-active{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 10px 20px #0f172a12}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)10%,transparent),0 10px 20px #0f172a12}}.widget-note-toolbar__popover-option--note{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:6px;padding-block:9px}.widget-note-toolbar__popover-option--note .widget-note-toolbar__popover-copy{gap:2px}.widget-note-toolbar__popover-option--danger .widget-note-toolbar__popover-icon{background:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option--danger .widget-note-toolbar__popover-icon{background:color-mix(in srgb,var(--widget-danger)16%,var(--widget-note-wash))}}.widget-note-toolbar__popover-option--danger .widget-note-toolbar__popover-icon{color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-option--danger .widget-note-toolbar__popover-icon{color:color-mix(in srgb,var(--widget-danger)78%,#000 22%)}}.widget-note-toolbar__popover-icon{background:var(--widget-note-wash);border-radius:10px;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-icon{background:color-mix(in srgb,var(--widget-note-wash)92%,transparent)}}.widget-note-toolbar__popover-icon{color:var(--widget-text-primary)}.widget-note-toolbar__popover-copy{gap:1px;min-inline-size:0;display:grid}.widget-note-toolbar__popover-label{color:var(--widget-text-primary);font-size:12px;font-weight:640}.widget-note-toolbar__popover-description{color:var(--widget-note-muted);font-size:10px;line-height:1.35}.widget-note-toolbar__popover-meta{letter-spacing:.02em;color:var(--widget-note-muted);font-size:9px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.widget-note-toolbar__popover-meta{color:color-mix(in srgb,var(--widget-note-muted)86%,transparent)}}.widget-note-share{gap:10px;display:grid}.widget-note-share__header{gap:6px;display:grid}.widget-note-share__status-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-note-share__status,.widget-note-share__meta,.widget-note-share__message{color:var(--widget-note-muted);font-size:11px;line-height:1.35}.widget-note-share__status{color:var(--widget-text-primary);font-weight:620}.widget-note-share__loading{min-block-size:42px;color:var(--widget-note-muted);align-items:center;gap:8px;padding-inline:2px;font-size:12px;display:inline-flex}.widget-note-share__qr-shell{background:linear-gradient(180deg,#ffffff42,transparent 58%),var(--widget-note-wash);border-radius:20px;place-items:center;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-note-share__qr-shell{background:linear-gradient(180deg,#ffffff42,transparent 58%),color-mix(in srgb,var(--widget-note-wash)94%,transparent)}}.widget-note-share__qr-shell{box-shadow:inset 0 1px #ffffff52,0 14px 24px #0f172a14}.widget-note-share__qr-image,.widget-note-share__qr-fallback{aspect-ratio:1;background:#fff;border-radius:16px;inline-size:min(176px,100%)}.widget-note-share__qr-image{object-fit:contain;padding:10px;display:block;box-shadow:inset 0 0 0 1px #0f172a0d}.widget-note-share__qr-fallback{color:var(--widget-note-muted);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-note-share__qr-fallback{color:color-mix(in srgb,var(--widget-note-muted)78%,transparent)}}.widget-note-share__mode-block{gap:7px;display:grid}.widget-note-share__mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.widget-note-share__mode-chip,.widget-note-share__action,.widget-note-share__create,.widget-note-share__revoke{background:var(--widget-note-wash);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-inline-size:0;padding:9px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-share__mode-chip,.widget-note-share__action,.widget-note-share__create,.widget-note-share__revoke{background:color-mix(in srgb,var(--widget-note-wash)88%,transparent)}}.widget-note-share__mode-chip,.widget-note-share__action,.widget-note-share__create,.widget-note-share__revoke{color:var(--widget-text-primary);font:inherit;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),opacity var(--widget-motion-fast)var(--widget-ease-snappy);font-size:11px;font-weight:620}.widget-note-share__mode-chip:hover,.widget-note-share__mode-chip:focus-visible,.widget-note-share__action:hover,.widget-note-share__action:focus-visible,.widget-note-share__create:hover,.widget-note-share__create:focus-visible,.widget-note-share__revoke:hover,.widget-note-share__revoke:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__mode-chip:hover,.widget-note-share__mode-chip:focus-visible,.widget-note-share__action:hover,.widget-note-share__action:focus-visible,.widget-note-share__create:hover,.widget-note-share__create:focus-visible,.widget-note-share__revoke:hover,.widget-note-share__revoke:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)16%,transparent)}}.widget-note-share__mode-chip:hover,.widget-note-share__mode-chip:focus-visible,.widget-note-share__action:hover,.widget-note-share__action:focus-visible,.widget-note-share__create:hover,.widget-note-share__create:focus-visible,.widget-note-share__revoke:hover,.widget-note-share__revoke:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__mode-chip:hover,.widget-note-share__mode-chip:focus-visible,.widget-note-share__action:hover,.widget-note-share__action:focus-visible,.widget-note-share__create:hover,.widget-note-share__create:focus-visible,.widget-note-share__revoke:hover,.widget-note-share__revoke:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)12%,var(--widget-note-wash))}}.widget-note-share__mode-chip:hover,.widget-note-share__mode-chip:focus-visible,.widget-note-share__action:hover,.widget-note-share__action:focus-visible,.widget-note-share__create:hover,.widget-note-share__create:focus-visible,.widget-note-share__revoke:hover,.widget-note-share__revoke:focus-visible{box-shadow:0 10px 18px #0f172a12}.widget-note-share__mode-chip.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__mode-chip.is-active{background:color-mix(in srgb,var(--widget-accent-soft)18%,var(--widget-note-wash))}}.widget-note-share__mode-chip.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__mode-chip.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)22%,transparent)}}.widget-note-share__mode-chip.is-active{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 10px 20px #0f172a12}@supports (color:color-mix(in lab, red, red)){.widget-note-share__mode-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)10%,transparent),0 10px 20px #0f172a12}}.widget-note-share__mode-chip.is-disabled,.widget-note-share__mode-chip:disabled,.widget-note-share__action:disabled,.widget-note-share__create:disabled,.widget-note-share__revoke:disabled{opacity:.46;cursor:default;box-shadow:none;transform:none}.widget-note-share__action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.widget-note-share__create{background:var(--widget-accent-soft);justify-content:center}@supports (color:color-mix(in lab, red, red)){.widget-note-share__create{background:color-mix(in srgb,var(--widget-accent-soft)20%,var(--widget-note-wash))}}.widget-note-share__create{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__create{border-color:color-mix(in srgb,var(--widget-border-accent)18%,transparent)}}.widget-note-share__revoke{color:var(--widget-danger);justify-content:center}@supports (color:color-mix(in lab, red, red)){.widget-note-share__revoke{color:color-mix(in srgb,var(--widget-danger)74%,#111 26%)}}.widget-note-share__revoke{background:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__revoke{background:color-mix(in srgb,var(--widget-danger)9%,var(--widget-note-wash))}}.widget-note-share__empty{align-items:center;gap:10px;min-block-size:42px;display:inline-flex}.widget-note-share__empty-icon{background:var(--widget-note-wash);border-radius:11px;justify-content:center;align-items:center;block-size:30px;inline-size:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-share__empty-icon{background:color-mix(in srgb,var(--widget-note-wash)90%,transparent)}}.widget-note-share__empty-icon{color:var(--widget-text-primary)}.widget-note-share__empty-copy{color:var(--widget-text-primary);font-size:12px;font-weight:620}.widget-note-share__message{padding-inline:2px}.widget-note-share__message.is-error{color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-note-share__message.is-error{color:color-mix(in srgb,var(--widget-danger)72%,#111 28%)}}.widget-note-browser{z-index:1;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:9px;max-block-size:min(304px,58vh);padding:2px 8px 8px;display:grid;position:relative;overflow:auto}.widget-note-browser__card{border:1px solid var(--widget-note-border);border-radius:18px;align-content:start;gap:6px;min-block-size:104px;min-inline-size:0;padding:10px 10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card{border:1px solid color-mix(in srgb,var(--widget-note-border)84%,transparent)}}.widget-note-browser__card{background:linear-gradient(180deg,#ffffff4d,transparent 48%),linear-gradient(180deg,#f9f4e2a1,var(--widget-note-wash))}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card{background:linear-gradient(180deg,#ffffff4d,transparent 48%),linear-gradient(180deg,#f9f4e2a1,color-mix(in srgb,var(--widget-note-wash)98%,transparent))}}.widget-note-browser__card{text-align:left;transform-origin:50%;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);box-shadow:inset 0 1px #ffffff5c,0 16px 26px #0f172a1a}.widget-note-browser__card:nth-child(3n+1){transform:rotate(-.8deg)}.widget-note-browser__card:nth-child(3n+2){transform:translateY(1px)rotate(.55deg)}.widget-note-browser__card:nth-child(3n){transform:translateY(-1px)rotate(-.25deg)}.widget-note-browser__card:hover,.widget-note-browser__card:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-2px)rotate(0)}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card:hover,.widget-note-browser__card:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)24%,transparent)}}.widget-note-browser__card:hover,.widget-note-browser__card:focus-visible{box-shadow:inset 0 1px #ffffff6b,0 18px 28px #0f172a1a}.widget-note-browser__card.is-active{border-color:var(--widget-border-accent);transform:translateY(-1px)rotate(0)}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)32%,transparent)}}.widget-note-browser__card.is-active{background:linear-gradient(180deg,#ffffff57,transparent 48%),linear-gradient(180deg,var(--widget-accent-soft),var(--widget-note-wash))}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card.is-active{background:linear-gradient(180deg,#ffffff57,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)18%,#f9f4e2e6),color-mix(in srgb,var(--widget-note-wash)98%,transparent))}}.widget-note-browser__card.is-active{box-shadow:inset 0 0 0 1px var(--widget-border-accent),inset 0 1px 0 #ffffff61,0 18px 28px #0f172a1c}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)10%,transparent),inset 0 1px 0 #ffffff61,0 18px 28px #0f172a1c}}.widget-note-browser__card-head{align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.widget-note-browser__card-head-copy{flex:auto;gap:3px;min-inline-size:0;display:grid}.widget-note-browser__card-icon{background:var(--widget-note-wash);border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card-icon{background:color-mix(in srgb,var(--widget-note-wash)88%,transparent)}}.widget-note-browser__card-icon{box-shadow:inset 0 0 0 1px var(--widget-note-border)}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-note-border)80%,transparent)}}.widget-note-browser__card-icon{color:var(--widget-text-primary)}.widget-note-browser__card-head-meta{align-items:center;gap:5px;min-inline-size:0;display:inline-flex}.widget-note-browser__card-timestamp{letter-spacing:.02em;color:var(--widget-note-muted);font-size:9px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card-timestamp{color:color-mix(in srgb,var(--widget-note-muted)88%,transparent)}}.widget-note-browser__card-indicator{background:var(--widget-text-accent);border-radius:999px;flex:none;block-size:6px;inline-size:6px}@supports (color:color-mix(in lab, red, red)){.widget-note-browser__card-indicator{background:color-mix(in srgb,var(--widget-text-accent)72%,white 28%)}}.widget-note-browser__card-indicator{box-shadow:0 0 0 1px #ffffff52}.widget-note-browser__card-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-inline-size:0;color:var(--widget-text-primary);font-size:12px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.widget-note-browser__card-preview{-webkit-line-clamp:2;min-inline-size:0;color:var(--widget-note-muted);-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.widget-note-canvas{min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:0;display:flex;position:relative;overflow:hidden}.widget-note-canvas:before{content:"";border-radius:calc(var(--widget-radius,18px) - 6px);background:linear-gradient(180deg,#ffffff4d,#ffffff14 22%,transparent 48%),radial-gradient(circle at 14% 10%,var(--widget-accent-soft),transparent 42%),radial-gradient(circle at 100% 100%,#0f172a09,transparent 44%),linear-gradient(180deg,#f9f4e2ae,var(--widget-note-wash)),repeating-linear-gradient(180deg,transparent 0,transparent 33px,var(--widget-note-border)33px,var(--widget-note-border)34px);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas:before{background:linear-gradient(180deg,#ffffff4d,#ffffff14 22%,transparent 48%),radial-gradient(circle at 14% 10%,color-mix(in srgb,var(--widget-accent-soft)11%,transparent),transparent 42%),radial-gradient(circle at 100% 100%,#0f172a09,transparent 44%),linear-gradient(180deg,#f9f4e2ae,color-mix(in srgb,var(--widget-note-wash)98%,transparent)),repeating-linear-gradient(180deg,transparent 0,transparent 33px,color-mix(in srgb,var(--widget-note-border)52%,transparent)33px,color-mix(in srgb,var(--widget-note-border)52%,transparent)34px)}}.widget-note-canvas:before{box-shadow:inset 0 1px 0 #ffffff57,inset 0 0 0 1px var(--widget-note-border),0 16px 28px #0f172a0d}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas:before{box-shadow:inset 0 1px 0 #ffffff57,inset 0 0 0 1px color-mix(in srgb,var(--widget-note-border)34%,transparent),0 16px 28px #0f172a0d}}.widget-note-canvas:before{opacity:.94;pointer-events:none}.widget-note-canvas:after{content:"";border-radius:calc(var(--widget-radius,18px) - 6px);background:linear-gradient(180deg,var(--widget-accent-soft),transparent 32%),radial-gradient(circle at 50% 0%,#ffffff38,transparent 58%);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas:after{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-accent-soft)12%,transparent),transparent 32%),radial-gradient(circle at 50% 0%,#ffffff38,transparent 58%)}}.widget-note-canvas:after{opacity:0;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);pointer-events:none;transform:scale(.992)}.widget-note-canvas[data-note-state=empty]:before{opacity:.9}.widget-note-canvas:focus-within:after{opacity:1;transform:scale(1)}.widget-note-editor{z-index:1;resize:none;block-size:100%;min-block-size:0;inline-size:100%;color:var(--widget-text-primary);caret-color:var(--widget-text-accent,var(--widget-text-primary));outline:none;padding:4px 6px 28px 4px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.widget-note-editor{caret-color:color-mix(in srgb,var(--widget-text-accent,var(--widget-text-primary))74%,transparent)}}.widget-note-editor{letter-spacing:-.012em;scrollbar-width:thin;font-weight:460;line-height:1.82}.widget-note-editor::placeholder{color:var(--widget-note-muted)}@supports (color:color-mix(in lab, red, red)){.widget-note-editor::placeholder{color:color-mix(in srgb,var(--widget-note-muted)62%,transparent)}}.widget-note-editor::selection{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-editor::selection{background:color-mix(in srgb,var(--widget-accent-soft)22%,#0f172a14)}}.widget-note-editor::selection{color:var(--widget-text-primary)}.widget-note-list-row__input::selection{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__input::selection{background:color-mix(in srgb,var(--widget-accent-soft)22%,#0f172a14)}}.widget-note-list-row__input::selection{color:var(--widget-text-primary)}.widget-note-list-editor{z-index:1;scrollbar-width:thin;flex-direction:column;flex:auto;gap:5px;min-block-size:0;padding:4px 6px 28px 4px;display:flex;position:relative;overflow:auto}.widget-note-canvas__meta{z-index:1;pointer-events:none;max-inline-size:calc(100% - 32px);position:absolute;bottom:10px;right:12px}.widget-note-canvas__metric{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-inline-size:100%;color:var(--widget-note-muted);justify-content:flex-end;padding-left:14px;font-size:10px;font-weight:610;line-height:1.2;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__metric{color:color-mix(in srgb,var(--widget-note-muted)92%,transparent)}}.widget-note-canvas__metric{background:linear-gradient(90deg,transparent 0,var(--widget-note-wash)24%,var(--widget-note-wash)100%)}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__metric{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--widget-note-wash)38%,transparent)24%,color-mix(in srgb,var(--widget-note-wash)90%,transparent)100%)}}.widget-note-canvas__save{z-index:1;pointer-events:none;opacity:0;block-size:14px;inline-size:14px;transition:opacity var(--widget-motion-fast)var(--widget-ease-snappy),transform var(--widget-motion-fast)var(--widget-ease-snappy);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;left:7px;transform:scale(.84)}.widget-note-canvas__save--saving,.widget-note-canvas__save--saved{opacity:1;transform:scale(1)}.widget-note-canvas__save-ring{border:1.5px solid var(--widget-note-border);border-radius:999px;block-size:10px;inline-size:10px}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__save-ring{border:1.5px solid color-mix(in srgb,var(--widget-note-border)82%,transparent)}}.widget-note-canvas__save-ring{background:var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__save-ring{background:color-mix(in srgb,var(--widget-note-wash)68%,transparent)}}.widget-note-canvas__save-ring{box-shadow:0 0 0 1px #ffffff42,0 3px 8px #0f172a0f}.widget-note-canvas__save--saving .widget-note-canvas__save-ring{border-color:var(--widget-note-border)}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__save--saving .widget-note-canvas__save-ring{border-color:color-mix(in srgb,var(--widget-note-border)36%,transparent)}}.widget-note-canvas__save--saving .widget-note-canvas__save-ring{border-top-color:var(--widget-text-accent,var(--widget-text-primary))}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__save--saving .widget-note-canvas__save-ring{border-top-color:color-mix(in srgb,var(--widget-text-accent,var(--widget-text-primary))74%,white 26%)}}.widget-note-canvas__save--saving .widget-note-canvas__save-ring{animation:.72s linear infinite widget-note-save-spin}.widget-note-canvas__save--saved .widget-note-canvas__save-ring{border-color:var(--widget-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__save--saved .widget-note-canvas__save-ring{border-color:color-mix(in srgb,var(--widget-success,#22c55e)58%,white 42%)}}.widget-note-canvas__save--saved .widget-note-canvas__save-ring{background:radial-gradient(circle at 50% 50%,var(--widget-success,#22c55e)0 38%,transparent 40%),var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-canvas__save--saved .widget-note-canvas__save-ring{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--widget-success,#22c55e)74%,white 26%)0 38%,transparent 40%),color-mix(in srgb,var(--widget-note-wash)72%,transparent)}}.widget-note-list-row{min-block-size:38px;transition:background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:3px 4px 4px 1px;display:grid}.widget-note-list-row:focus-within{background:var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row:focus-within{background:color-mix(in srgb,var(--widget-note-wash)74%,transparent)}}.widget-note-list-row:focus-within{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 8px 16px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)10%,transparent),0 8px 16px #0f172a0a}}.widget-note-list-row.is-checked .widget-note-list-row__input{color:var(--widget-note-muted)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row.is-checked .widget-note-list-row__input{color:color-mix(in srgb,var(--widget-note-muted)92%,transparent)}}.widget-note-list-row.is-checked .widget-note-list-row__input{text-decoration:line-through;text-decoration-thickness:1.5px}.widget-note-list-row__marker{inline-size:22px;color:var(--widget-note-muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__marker{color:color-mix(in srgb,var(--widget-note-muted)92%,transparent)}}.widget-note-list-row__checkbox{appearance:none;accent-color:#0000;border:1px solid var(--widget-border-default);border-radius:6px;place-items:center;block-size:18px;inline-size:18px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__checkbox{border:1px solid color-mix(in srgb,var(--widget-border-default)42%,transparent)}}.widget-note-list-row__checkbox{background:var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__checkbox{background:color-mix(in srgb,var(--widget-note-wash)92%,transparent)}}.widget-note-list-row__checkbox{cursor:pointer;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);background-image:none;box-shadow:inset 0 1px #ffffff42}.widget-note-list-row__checkbox:hover,.widget-note-list-row__checkbox:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__checkbox:hover,.widget-note-list-row__checkbox:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)26%,transparent)}}.widget-note-list-row__checkbox:checked{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__checkbox:checked{border-color:color-mix(in srgb,var(--widget-border-accent)48%,transparent)}}.widget-note-list-row__checkbox:checked{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__checkbox:checked{background:color-mix(in srgb,var(--widget-accent-soft)54%,var(--widget-surface-active))}}.widget-note-list-row__checkbox:checked{box-shadow:inset 0 1px #ffffff3d,0 8px 16px #0f172a14}.widget-note-list-row__count{letter-spacing:.02em;font-size:11px;font-weight:670}.widget-note-list-row__bullet{block-size:6px;inline-size:6px;color:var(--widget-note-muted);background:currentColor;border-radius:999px;font-size:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__bullet{color:color-mix(in srgb,var(--widget-note-muted)92%,transparent)}}.widget-note-list-row__bullet{text-indent:999px;white-space:nowrap;overflow:hidden}.widget-note-list-row__input{min-inline-size:0;color:var(--widget-text-primary);font:inherit;caret-color:var(--widget-text-accent,var(--widget-text-primary));outline:none;padding:7px 0;box-shadow:none!important;background:0 0!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__input{caret-color:color-mix(in srgb,var(--widget-text-accent,var(--widget-text-primary))74%,transparent)}}.widget-note-list-row__input{letter-spacing:-.01em;font-weight:460;line-height:1.7}.widget-note-list-row__input::placeholder{color:var(--widget-note-muted)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-row__input::placeholder{color:color-mix(in srgb,var(--widget-note-muted)58%,transparent)}}.widget-note-list-editor__add{border:1px dashed var(--widget-border-default);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-block-size:30px;margin-top:4px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-note-list-editor__add{border:1px dashed color-mix(in srgb,var(--widget-border-default)34%,transparent)}}.widget-note-list-editor__add{background:var(--widget-note-wash)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-editor__add{background:color-mix(in srgb,var(--widget-note-wash)82%,transparent)}}.widget-note-list-editor__add{color:var(--widget-note-muted);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);font-size:11px;font-weight:620}.widget-note-list-editor__add:hover,.widget-note-list-editor__add:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-editor__add:hover,.widget-note-list-editor__add:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)22%,transparent)}}.widget-note-list-editor__add:hover,.widget-note-list-editor__add:focus-visible{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-list-editor__add:hover,.widget-note-list-editor__add:focus-visible{background:color-mix(in srgb,var(--widget-accent-soft)12%,var(--widget-note-wash))}}.widget-note-list-editor__add:hover,.widget-note-list-editor__add:focus-visible{box-shadow:0 10px 18px #0f172a0f}.widget-note-rail{scrollbar-width:none;align-items:stretch;gap:8px;min-inline-size:0;padding:2px 1px 1px;display:flex;overflow-x:auto}.widget-note-rail::-webkit-scrollbar{display:none}.widget-note-chip{background:var(--widget-note-wash);border:1px solid #0000;border-radius:16px;flex:none;gap:3px;min-inline-size:112px;max-inline-size:148px;padding:8px 10px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-note-chip{background:color-mix(in srgb,var(--widget-note-wash)92%,transparent)}}.widget-note-chip{box-shadow:inset 0 0 0 1px var(--widget-note-border),0 6px 14px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.widget-note-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-note-border)90%,transparent),0 6px 14px #0f172a0a}}.widget-note-chip{text-align:left;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy)}.widget-note-chip:hover,.widget-note-chip:focus-visible{border-color:var(--widget-border-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.widget-note-chip:hover,.widget-note-chip:focus-visible{border-color:color-mix(in srgb,var(--widget-border-accent)22%,transparent)}}.widget-note-chip:hover,.widget-note-chip:focus-visible{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 10px 18px #0f172a0f}@supports (color:color-mix(in lab, red, red)){.widget-note-chip:hover,.widget-note-chip:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)12%,transparent),0 10px 18px #0f172a0f}}.widget-note-chip.is-active{background:var(--widget-accent-soft)}@supports (color:color-mix(in lab, red, red)){.widget-note-chip.is-active{background:color-mix(in srgb,var(--widget-accent-soft)16%,var(--widget-note-wash))}}.widget-note-chip.is-active{border-color:var(--widget-border-accent)}@supports (color:color-mix(in lab, red, red)){.widget-note-chip.is-active{border-color:color-mix(in srgb,var(--widget-border-accent)26%,transparent)}}.widget-note-chip.is-active{box-shadow:inset 0 0 0 1px var(--widget-border-accent),0 10px 20px #0f172a12}@supports (color:color-mix(in lab, red, red)){.widget-note-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--widget-border-accent)12%,transparent),0 10px 20px #0f172a12}}.widget-note-chip__title,.widget-note-chip__preview,.widget-note-chip__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-note-chip__title{color:var(--widget-text-primary);font-size:11px;font-weight:620}.widget-note-chip__preview{color:var(--widget-note-muted);font-size:10px}.widget-note-chip__meta{letter-spacing:.01em;color:var(--widget-note-muted);font-size:9px}@supports (color:color-mix(in lab, red, red)){.widget-note-chip__meta{color:color-mix(in srgb,var(--widget-note-muted)88%,transparent)}}.widget-note-status{align-items:center;gap:7px;padding-inline:2px;display:inline-flex}.widget-note-status__dot{background:var(--widget-note-muted);border-radius:999px;flex:none;block-size:7px;inline-size:7px}@supports (color:color-mix(in lab, red, red)){.widget-note-status__dot{background:color-mix(in srgb,var(--widget-note-muted)72%,transparent)}}.widget-note-status__dot{box-shadow:0 0 0 1px #ffffff3d}.widget-note-status__dot.is-saved{background:var(--widget-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.widget-note-status__dot.is-saved{background:color-mix(in srgb,var(--widget-success,#22c55e)76%,white 24%)}}@keyframes widget-note-save-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.widget-note-hidden{z-index:1;color:var(--widget-note-muted);font-size:13px;position:relative}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-chip,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-chip{min-inline-size:96px;max-inline-size:128px}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-toolbar__action,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-toolbar__action{border-radius:11px;block-size:31px;inline-size:31px}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-toolbar__action--toggle,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-toolbar__action--toggle{inline-size:auto;min-inline-size:48px;padding-inline:8px}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-toolbar__popover,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-toolbar__popover{inline-size:min(204px,100vw - 40px);padding:9px}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-toolbar__popover--notes,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-toolbar__popover--notes{inline-size:min(248px,100vw - 34px);padding:6px 4px 4px}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-toolbar__popover--share,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-toolbar__popover--share{inline-size:min(252px,100vw - 28px);padding:10px}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-browser,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-browser{grid-template-columns:1fr}.widget-shell--variant-dock-bottom .widget-note-widget .widget-note-list-editor__add,.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-list-editor__add{min-block-size:28px;padding-inline:10px}.widget-shell:is(.widget-shell--variant-dock-left,.widget-shell--variant-dock-right) .widget-note-widget .widget-note-dock__status-copy{display:none}@container (max-width:250px){.widget-note-share__mode-grid,.widget-note-share__action-grid{grid-template-columns:minmax(0,1fr)}}:is(.media-widget-body,.widget-media-widget) .widget-surface-primary{background:radial-gradient(circle at 12% 10%,#10b98133,transparent 48%),radial-gradient(circle at 88% 90%,#3b82f624,transparent 50%),var(--widget-item-bg,#ffffffa3)}.widget-focus-widget .widget-surface-primary{background:radial-gradient(circle at 50% 0%,#0ea5e92e,transparent 55%),var(--widget-item-bg,#ffffffad)}.tw-toast-viewport{z-index:360;pointer-events:none;width:min(360px,100vw - 24px);position:fixed;bottom:16px;right:16px}.tw-toast-stack{flex-direction:column;gap:10px;display:flex}.tw-toast{pointer-events:auto;border:1px solid var(--widget-item-border,#0f172a3d);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.tw-toast{border:1px solid color-mix(in srgb,var(--widget-item-border,#0f172a3d)74%,transparent)}}.tw-toast{background:linear-gradient(180deg,#fff3,transparent 52%),var(--widget-item-bg,#ffffffdb)}@supports (color:color-mix(in lab, red, red)){.tw-toast{background:linear-gradient(180deg,#fff3,transparent 52%),color-mix(in srgb,var(--widget-item-bg,#ffffffdb)88%,transparent)}}.tw-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid;box-shadow:0 18px 30px #02061738,inset 0 1px #ffffff47}.tw-toast.is-entering{animation:.18s cubic-bezier(.22,.8,.22,1) tw-toast-in}.tw-toast.is-leaving{animation:.17s forwards tw-toast-out}.tw-toast-icon-wrap{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.tw-toast-body{min-width:0}.tw-toast-title-row{align-items:center;gap:8px;display:flex}.tw-toast-title{color:#0f172af5;font-size:13px;font-weight:650;line-height:1.3}.tw-toast-count{color:#0f172ad6;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:18px;padding:0 6px;font-size:10px;font-weight:650;display:inline-flex}.tw-toast-message{color:#1e293bd6;margin-top:3px;font-size:12px;line-height:1.35}.tw-toast-action{border:1px solid #0f172a24;border-radius:999px;min-height:28px;margin-top:7px;padding:0 10px;font-size:11px;font-weight:630;transition:transform .12s,background-color .12s}.tw-toast-action:hover{background:#0f172a14;transform:translateY(-1px)}.tw-toast-dismiss{color:#0f172a9e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .12s,background-color .12s;display:inline-flex}.tw-toast-dismiss:hover{color:#0f172ae0;background:#0f172a14}.tw-toast--success .tw-toast-icon-wrap{color:#059669eb;background:#10b98124}.tw-toast--info .tw-toast-icon-wrap{color:#0369a1eb;background:#0ea5e924}.tw-toast--warning .tw-toast-icon-wrap{color:#b45309f0;background:#f59e0b2e}.tw-toast--error .tw-toast-icon-wrap{color:var(--theme-error-text);background:var(--theme-error-soft)}.tw-toast--success{border-color:#10b98159}.tw-toast--info{border-color:#0ea5e952}.tw-toast--warning{border-color:#f59e0b5c}.tw-toast--error{border-color:var(--theme-error-border)}.widget-error-state{border:1px solid var(--theme-error-border);background:var(--theme-error-bg);color:var(--theme-error-text)}.widget-error-state__message{opacity:.95}.widget-error-state__retry{border-color:var(--theme-error-border)!important;background:var(--theme-error-soft)!important}@supports (color:color-mix(in lab, red, red)){.widget-error-state__retry{background:color-mix(in srgb,var(--theme-error-soft)86%,transparent)!important}}.widget-error-state__retry{color:var(--theme-error-text)!important}.widget-error-state__retry:hover{background:var(--theme-error-soft)!important}@supports (color:color-mix(in lab, red, red)){.widget-error-state__retry:hover{background:color-mix(in srgb,var(--theme-error-soft)100%,transparent)!important}}@keyframes tw-toast-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tw-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.986)}}@media (max-width:640px){.tw-toast-viewport{width:auto;bottom:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.tw-toast,.tw-toast.is-entering,.tw-toast.is-leaving{animation:none}}.widget-todo-widget .widget-surface-secondary{background:linear-gradient(180deg,#94a3b814,transparent 46%),var(--widget-item-bg,#ffffffa3);box-shadow:none;border-color:#0000}.widget-todo-widget .widget-surface-primary{background:var(--widget-item-bg,#ffffffa8)}@supports (color:color-mix(in lab, red, red)){.widget-todo-widget .widget-surface-primary{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa8)92%,transparent)}}.widget-todo-widget .widget-surface-primary{border-color:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-todo-widget .widget-surface-primary{border-color:color-mix(in srgb,var(--widget-border-subtle)24%,transparent)}}.widget-todo-widget .widget-surface-primary{box-shadow:none}.widget-fun-widget .widget-surface-primary,.widget-fun-widget .widget-surface-secondary{background:radial-gradient(circle at 8% 10%,#facc1524,transparent 48%),radial-gradient(circle at 88% 88%,#22c55e24,transparent 52%),var(--widget-item-bg,#ffffffa3)}.widget-mail-widget .widget-surface-primary,.widget-mail-widget .widget-surface-secondary{background:radial-gradient(circle at 12% 10%,#3b82f629,transparent 50%),linear-gradient(180deg,#94a3b814,transparent 46%),var(--widget-item-bg,#ffffffa8)}.widget-chip.is-danger{border-color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-chip.is-danger{border-color:color-mix(in srgb,var(--widget-danger)72%,transparent)}}.widget-chip.is-danger{background:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-chip.is-danger{background:color-mix(in srgb,var(--widget-danger)14%,var(--widget-surface-control))}}.widget-chip.is-danger{color:var(--widget-danger)}@supports (color:color-mix(in lab, red, red)){.widget-chip.is-danger{color:color-mix(in srgb,var(--widget-danger)82%,#000 18%)}}.widget-productivity-widget{color:var(--widget-text-primary)}.widget-productivity-widget [data-widget-item=true]{border-color:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.widget-productivity-widget [data-widget-item=true]{border-color:color-mix(in srgb,var(--widget-border-subtle)72%,transparent)}}.widget-productivity-widget [data-widget-item=true]{background:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.widget-productivity-widget [data-widget-item=true]{background:color-mix(in srgb,var(--widget-surface-panel)88%,transparent)}}.widget-productivity-widget :where([class*=text-xs],[class*="text-[10px]"],[class*="text-[11px]"]){color:var(--widget-text-secondary)}@supports (color:color-mix(in lab, red, red)){.widget-productivity-widget :where([class*=text-xs],[class*="text-[10px]"],[class*="text-[11px]"]){color:color-mix(in srgb,var(--widget-text-secondary)92%,transparent)}}.widget-miniapp{gap:var(--widget-space-md);height:100%;min-height:0;color:var(--widget-text-primary);font-size:var(--widget-font-size-sm);flex-direction:column;line-height:1.42;display:flex}.widget-shell-fullscreen .widget-miniapp{gap:clamp(14px,calc(var(--widget-space-lg) + 2px),24px)}:is(.widget-body,.widget-miniapp) :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl).border{border-color:var(--widget-item-border,#0f172a33)}@supports (color:color-mix(in lab, red, red)){:is(.widget-body,.widget-miniapp) :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl).border{border-color:color-mix(in srgb,var(--widget-item-border,#0f172a33)72%,transparent)}}:is(.widget-body,.widget-miniapp) :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl).border{background:var(--widget-item-bg,#ffffffa3)}@supports (color:color-mix(in lab, red, red)){:is(.widget-body,.widget-miniapp) :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl).border{background:color-mix(in srgb,var(--widget-item-bg,#ffffffa3)90%,transparent)}}:is(.widget-body,.widget-miniapp) :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl).border{box-shadow:inset 0 1px #ffffff3d,0 7px 16px #0206171f}:is(.widget-body,.widget-miniapp) :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl).border:hover{box-shadow:inset 0 1px #ffffff42,0 10px 20px #02061724}:is(.widget-body,.widget-miniapp) .overflow-auto,:is(.widget-body,.widget-miniapp) .overflow-y-auto,:is(.widget-body,.widget-miniapp) .overflow-x-auto{scrollbar-gutter:stable}.widget-shell--layout-docked .widget-miniapp [data-widget-item=true],.widget-shell--layout-docked .widget-miniapp :where(.widget-card,.widget-primitive-card){background:var(--widget-dock-section-surface);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.widget-shell--layout-docked .widget-miniapp [data-widget-item=true],.widget-shell--layout-docked .widget-miniapp :where(.widget-card,.widget-primitive-card){background:color-mix(in srgb,var(--widget-dock-section-surface)80%,transparent)}}.widget-shell--layout-docked .widget-miniapp [data-widget-item=true],.widget-shell--layout-docked .widget-miniapp :where(.widget-card,.widget-primitive-card){box-shadow:none}.widget-shell--layout-docked .widget-miniapp [data-widget-item=true]:hover,.widget-shell--layout-docked .widget-miniapp :where(.widget-card,.widget-primitive-card):hover{background:var(--widget-dock-section-surface-strong);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.widget-shell--layout-docked .widget-miniapp [data-widget-item=true]:hover,.widget-shell--layout-docked .widget-miniapp :where(.widget-card,.widget-primitive-card):hover{background:color-mix(in srgb,var(--widget-dock-section-surface-strong)74%,transparent)}}.widget-shell--layout-docked .widget-miniapp [data-widget-item=true]:hover,.widget-shell--layout-docked .widget-miniapp :where(.widget-card,.widget-primitive-card):hover{box-shadow:none}.gallery-overlay{z-index:120;color:#e9eef8;pointer-events:none;--gallery-surface:#0a0f1fea;--gallery-surface-strong:#0e1629e3;--gallery-border:var(--ui-border);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.gallery-overlay{--gallery-border:color-mix(in srgb,var(--ui-border)78%,#94a3b857)}}.gallery-overlay{--gallery-accent:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-overlay{--gallery-accent:color-mix(in srgb,var(--ui-accent)86%,#60a5fa 14%)}}.gallery-overlay{--gallery-shadow:0 30px 100px #02061794;animation:.4s cubic-bezier(.22,1,.36,1) both galleryOverlayIn}.gallery-overlay.is-closing{pointer-events:none;animation:.26s cubic-bezier(.22,1,.36,1) both galleryOverlayOut}.gallery-overlay__backdrop{-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);pointer-events:auto;background:radial-gradient(circle,#ffffff0a,#000000eb),radial-gradient(circle at 12% 16%,#0f172a57,#0000 54%),radial-gradient(circle at 86% 84%,#0f172a80,#0000 52%),linear-gradient(#010308a8,#010308eb);border:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.gallery-overlay__backdrop:after{content:"";opacity:.03;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff2e .4px,#0000 .4px);background-size:3px 3px;animation:9s steps(6,end) infinite galleryGrainShift;position:absolute;inset:0}.gallery-overlay__backdrop:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f,#0000 42%),radial-gradient(circle,#0000 58%,#0000006b 100%);position:absolute;inset:-10%}.gallery-overlay__shell{pointer-events:auto;flex-direction:column;gap:10px;height:100%;padding:clamp(14px,2vw,24px);animation:.42s cubic-bezier(.22,1,.36,1) both galleryShellIn;display:flex;position:relative}.gallery-overlay__header{border:1px solid var(--gallery-border);border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__header{border:1px solid color-mix(in srgb,var(--gallery-border)56%,transparent)}}.gallery-overlay__header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff24,#0000 44%),#0f172ade;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 14px;display:grid;box-shadow:0 16px 34px #02061757}.gallery-overlay__lead{justify-self:start;align-items:center;gap:10px;min-width:0;display:inline-flex}.gallery-overlay__title{letter-spacing:.08em;text-transform:uppercase;opacity:.84;margin:0;font-size:clamp(.92rem,1.2vw,1.06rem);font-weight:700;line-height:1.2}.gallery-overlay__steps{border:1px solid var(--gallery-border);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__steps{border:1px solid color-mix(in srgb,var(--gallery-border)44%,transparent)}}.gallery-overlay__steps{background:#0f172a6b;justify-self:center}.gallery-overlay__step{letter-spacing:.03em;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;transition:background .2s,color .2s,transform .2s,opacity .2s}.gallery-overlay__step:hover:not(:disabled){background:#1e293bbd}.gallery-overlay__step.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__step.is-active{background:color-mix(in srgb,var(--gallery-accent)24%,#0f172a9e)}}.gallery-overlay__step.is-active{color:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__step.is-active{color:color-mix(in srgb,var(--ui-fg)42%,#fff 58%)}}.gallery-overlay__step:disabled{opacity:.38;cursor:default}.gallery-overlay__tabs{border:1px solid var(--gallery-border);border-radius:999px;gap:6px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__tabs{border:1px solid color-mix(in srgb,var(--gallery-border)44%,transparent)}}.gallery-overlay__tabs{background:#0f172a66;justify-self:start}.gallery-overlay__tab{letter-spacing:.03em;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;transition:background .2s,color .2s,transform .2s}.gallery-overlay__tab:hover{background:#1e293bbd}.gallery-overlay__tab.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__tab.is-active{background:color-mix(in srgb,var(--gallery-accent)24%,#0f172a9e)}}.gallery-overlay__tab.is-active{color:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){.gallery-overlay__tab.is-active{color:color-mix(in srgb,var(--ui-fg)42%,#fff 58%)}}.gallery-overlay__actions{justify-self:end;align-items:center;gap:10px;display:inline-flex}.gallery-button{border:1px solid var(--gallery-border);letter-spacing:.02em;cursor:pointer;height:40px;color:inherit;background:var(--gallery-surface-strong);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-button{background:color-mix(in srgb,var(--gallery-surface-strong)82%,transparent)}}.gallery-button{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.gallery-button:hover{border-color:var(--gallery-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gallery-button:hover{border-color:color-mix(in srgb,var(--gallery-accent)54%,var(--gallery-border))}}.gallery-button:active{transform:translateY(1px)}.gallery-button:disabled{cursor:default;opacity:.6;transform:none}.gallery-button--primary{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-button--primary{border-color:color-mix(in srgb,var(--gallery-accent)74%,transparent)}}.gallery-button--primary{color:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){.gallery-button--primary{color:color-mix(in srgb,var(--ui-fg)30%,#fff 70%)}}.gallery-button--primary{background:linear-gradient(145deg,var(--gallery-accent),var(--gallery-accent))}@supports (color:color-mix(in lab, red, red)){.gallery-button--primary{background:linear-gradient(145deg,color-mix(in srgb,var(--gallery-accent)82%,white 18%),var(--gallery-accent))}}.gallery-button--primary{box-shadow:0 14px 30px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-button--primary{box-shadow:0 14px 30px color-mix(in srgb,var(--gallery-accent)30%,transparent)}}.gallery-button--soft.is-active{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-button--soft.is-active{border-color:color-mix(in srgb,var(--gallery-accent)60%,transparent)}}.gallery-button--soft.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-button--soft.is-active{background:color-mix(in srgb,var(--gallery-accent)22%,transparent)}}.gallery-wallpapers{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.gallery-flow{border:1px solid var(--gallery-border);border-radius:22px;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-flow{border:1px solid color-mix(in srgb,var(--gallery-border)40%,transparent)}}.gallery-flow{box-shadow:var(--gallery-shadow);background:radial-gradient(circle,#ffffff0a,#0000 56%),radial-gradient(circle at 50% 24%,#38bdf81f,#0000 54%),linear-gradient(#020617d6,#010512f5);animation:.42s cubic-bezier(.22,1,.36,1) both galleryFlowIn}.gallery-flow>.setup-flow-viewport__pane{width:100%;min-height:100%;display:flex}.gallery-step{flex:auto;width:100%;min-width:0;min-height:0}.gallery-step--select{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex;overflow:hidden}.gallery-select__top{gap:4px;display:grid}.gallery-select__toolbar{gap:8px;display:grid}.gallery-select__search{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:100%;min-width:0;display:grid}.gallery-search-input{border:1px solid var(--gallery-border);background:var(--gallery-surface-strong);border-radius:999px;min-width:0;height:40px}@supports (color:color-mix(in lab, red, red)){.gallery-search-input{background:color-mix(in srgb,var(--gallery-surface-strong)82%,transparent)}}.gallery-search-input{align-items:center;gap:10px;padding:0 14px;display:flex}.gallery-search-input input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.gallery-select{border:1px solid var(--gallery-border);background:var(--gallery-surface-strong);border-radius:999px;height:40px}@supports (color:color-mix(in lab, red, red)){.gallery-select{background:color-mix(in srgb,var(--gallery-surface-strong)84%,transparent)}}.gallery-select{color:inherit;padding:0 14px;font-size:12px}.gallery-select__modeSwitch{border:1px solid var(--gallery-border);background:var(--gallery-surface-strong);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-select__modeSwitch{background:color-mix(in srgb,var(--gallery-surface-strong)84%,transparent)}}.gallery-segments{flex-wrap:wrap;gap:8px;display:flex}.gallery-segment{border:1px solid var(--gallery-border)}@supports (color:color-mix(in lab, red, red)){.gallery-segment{border:1px solid color-mix(in srgb,var(--gallery-border)84%,transparent)}}.gallery-segment{min-height:32px;color:inherit;background:var(--gallery-surface-strong);border-radius:999px;padding:0 12px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.gallery-segment{background:color-mix(in srgb,var(--gallery-surface-strong)78%,transparent)}}.gallery-segment{cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.gallery-segment:hover{transform:translateY(-1px)}.gallery-segment.is-active{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-segment.is-active{border-color:color-mix(in srgb,var(--gallery-accent)70%,transparent)}}.gallery-segment.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-segment.is-active{background:color-mix(in srgb,var(--gallery-accent)24%,transparent)}}.gallery-pills,.gallery-recent-searches__list{flex-wrap:wrap;gap:8px;display:flex}.gallery-pill{border:1px solid var(--gallery-border)}@supports (color:color-mix(in lab, red, red)){.gallery-pill{border:1px solid color-mix(in srgb,var(--gallery-border)78%,transparent)}}.gallery-pill{letter-spacing:.02em;min-height:30px;color:inherit;background:var(--gallery-surface-strong);border-radius:999px;padding:0 12px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.gallery-pill{background:color-mix(in srgb,var(--gallery-surface-strong)82%,transparent)}}.gallery-pill{cursor:pointer;transition:transform .2s,border-color .2s}.gallery-pill:hover{border-color:var(--gallery-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gallery-pill:hover{border-color:color-mix(in srgb,var(--gallery-accent)56%,transparent)}}.gallery-recent-searches{gap:8px;display:grid}.gallery-recent-searches__head{opacity:.84;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.gallery-select__body{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-x:hidden}.gallery-select__body::-webkit-scrollbar{width:0;height:0;display:none}.gallery-select__content{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.gallery-select__content.is-discover{overflow:hidden visible}.gallery-select__content.is-gallery{overflow:hidden}.gallery-select__content.is-gallery::-webkit-scrollbar{width:0;height:0;display:none}.gallery-select__actionRow{border-top:1px solid var(--gallery-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-top:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-select__actionRow{border-top:1px solid color-mix(in srgb,var(--gallery-border)44%,transparent)}}.gallery-select__actionLeft{justify-self:start}.gallery-select__actionCenter{justify-self:center}.gallery-select__actionRight{justify-self:end}.gallery-select__meta{opacity:.78;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.gallery-select__railControls{justify-content:space-between;align-items:center;gap:8px;display:flex}.gallery-rail-nav{border:1px solid var(--gallery-border);border-radius:999px;width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.gallery-rail-nav{border:1px solid color-mix(in srgb,var(--gallery-border)46%,transparent)}}.gallery-rail-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;cursor:pointer;background:#0f172a61;place-items:center;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1);display:inline-grid}.gallery-rail-nav:disabled{opacity:.24;cursor:default}.gallery-rail-nav:hover:not(:disabled){border-color:var(--gallery-accent);transform:translateY(-1px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.gallery-rail-nav:hover:not(:disabled){border-color:color-mix(in srgb,var(--gallery-accent)68%,transparent)}}.gallery-rail-nav:hover:not(:disabled){background:#0f172a9e}.gallery-cinematic-stage{flex:1;min-height:clamp(360px,58vh,720px);transition:filter .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.gallery-select__body.is-gradient-open .gallery-cinematic-stage{filter:brightness(.66)saturate(.82)}.gallery-cinematic-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 48%,#94a3b829,#0000 70%);position:absolute;inset:-8% -3%}.gallery-cinematic-stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#02061757 0%,#0000 16% 84%,#02061757 100%);position:absolute;inset:6% 0 -8%}.gallery-cinematic-stage .gallery-cinematic-rail{z-index:2;position:relative}.gallery-cinematic-stage .gallery-rail-nav{opacity:0;z-index:2;position:absolute;top:50%;transform:translateY(-50%)scale(.96)}.gallery-cinematic-stage:hover .gallery-rail-nav,.gallery-cinematic-stage:focus-within .gallery-rail-nav{opacity:.94;transform:translateY(-50%)scale(1)}.gallery-rail-nav--left{left:4px}.gallery-rail-nav--right{right:4px}.gallery-cinematic-dots{justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.gallery-cinematic-dot{cursor:pointer;background:#94a3b85c;border:0;border-radius:999px;width:8px;height:8px;margin:0;padding:0;transition:width .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1)}.gallery-cinematic-dot.is-active{background:var(--gallery-accent);width:24px}@supports (color:color-mix(in lab, red, red)){.gallery-cinematic-dot.is-active{background:color-mix(in srgb,var(--gallery-accent)76%,#94a3b880)}}.gallery-cinematic-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior-inline:contain;perspective:1400px;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:20px;height:100%;min-height:0;padding:8px max(72px,50% - clamp(139px,13.5vw,180px)) 12px;scroll-padding-inline:max(72px,50% - clamp(139px,13.5vw,180px));display:flex;overflow:auto hidden}.gallery-cinematic-rail:not(.is-dragging),.gallery-library__rail:not(.is-dragging){cursor:grab}.gallery-cinematic-rail.is-dragging,.gallery-library__rail.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.gallery-cinematic-rail.is-dragging *,.gallery-library__rail.is-dragging *{pointer-events:none}.gallery-cinematic-rail.is-dragging .gallery-wallpaper-card,.gallery-library__rail.is-dragging .gallery-library-card{transition-duration:.12s}.gallery-cinematic-rail.is-dragging .gallery-wallpaper-card.is-active{filter:saturate(1.05)brightness(1.14);flex-basis:clamp(560px,62vw,980px);transform:none}.gallery-cinematic-rail.is-dragging .gallery-wallpaper-card:hover{transform:none;box-shadow:0 10px 30px #0000001f}.gallery-cinematic-rail.is-dragging .gallery-wallpaper-card__image,.gallery-library__rail.is-dragging .gallery-library-card__image{transition-duration:.12s}.gallery-cinematic-rail::-webkit-scrollbar{height:0;display:none}.gallery-library__rail::-webkit-scrollbar{height:0;display:none}.gallery-cinematic-rail::-webkit-scrollbar-thumb{background:0 0}.gallery-library__rail::-webkit-scrollbar-thumb{background:0 0}.gallery-wallpaper-card{--card-shift:0;--card-depth:.5;--card-active:0;scroll-snap-align:center;scroll-snap-stop:always;height:100%;opacity:calc(.38 + var(--card-depth)*.62);filter:saturate(calc(.62 + var(--card-depth)*.46))brightness(calc(.58 + var(--card-depth)*.48));transform-origin:bottom;background:0 0;border:0;border-radius:18px;flex:0 0 clamp(278px,27vw,360px);transition:flex-basis 1s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f}.gallery-wallpaper-card:after,.gallery-library-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(.16 + var(--card-depth)*.32 + var(--card-active)*.28);box-shadow:0 20px 42px rgba(2,6,23,calc(.14 + var(--card-active)*.24));transition:opacity .28s,box-shadow .28s;position:absolute;inset:-1px}.gallery-wallpaper-card.is-active{opacity:1;filter:saturate(1.18)brightness(1.36);z-index:3;flex-basis:clamp(700px,72vw,1280px);transform:none}.gallery-wallpaper-card:hover{filter:saturate(calc(.74 + var(--card-depth)*.5))brightness(calc(.7 + var(--card-depth)*.54));box-shadow:0 20px 50px #0000002e}.gallery-wallpaper-card.is-active:hover{filter:saturate(1.22)brightness(1.42)}.gallery-wallpaper-card.is-selected{box-shadow:0 0 0 2px var(--gallery-accent),0 25px 60px #00000038;opacity:1;filter:saturate()brightness(.99);z-index:4;transform:none}.gallery-wallpaper-card.is-active.is-selected{filter:saturate(1.18)brightness(1.34)}.gallery-wallpaper-card.is-active.is-selected:hover{filter:saturate(1.22)brightness(1.42)}.gallery-cinematic-rail[data-has-selection=true] .gallery-wallpaper-card:not(.is-selected):not(.is-active){opacity:calc(.22 + var(--card-depth)*.46);filter:saturate(calc(.4 + var(--card-depth)*.34))brightness(calc(.42 + var(--card-depth)*.38))}.gallery-wallpaper-card.is-selected:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--gallery-accent),transparent 62%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.gallery-wallpaper-card.is-selected:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gallery-accent)26%,transparent),transparent 62%)}}.gallery-wallpaper-card.is-selected:before{filter:blur(10px);opacity:.82;z-index:0}.gallery-wallpaper-card__imageWrap{z-index:1;width:100%;height:100%;position:relative}.gallery-wallpaper-card__surface{cursor:url(/cursors/hand-cursor.png),pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.gallery-wallpaper-card__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transform:translate3d(calc(var(--card-shift)*-16px),0,0)scale(calc(1 + var(--card-depth)*.012));will-change:transform;filter:blur(calc((1 - var(--card-depth))*.55px));transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1);display:block}.gallery-wallpaper-card:hover .gallery-wallpaper-card__image{transform:translate3d(calc(var(--card-shift)*-16px),0,0)scale(calc(1 + var(--card-depth)*.012))}.gallery-wallpaper-card.is-selected .gallery-wallpaper-card__image{transform:translate3d(calc(var(--card-shift)*-16px),0,0)scale(1.02)}.gallery-wallpaper-card__shade{opacity:0;pointer-events:none;background:linear-gradient(#ffffff17,#ffffff08);transition:opacity .25s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.gallery-wallpaper-card:hover .gallery-wallpaper-card__shade,.gallery-wallpaper-card:focus-within .gallery-wallpaper-card__shade{opacity:.56}.gallery-wallpaper-card.is-active:hover .gallery-wallpaper-card__shade,.gallery-wallpaper-card.is-active:focus-within .gallery-wallpaper-card__shade{opacity:.38}.gallery-wallpaper-card__provider{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.07em;color:#f8fafce0;background:#0206176b;border:1px solid #94a3b842;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:9px;display:inline-flex;position:absolute;top:10px;left:10px}.gallery-wallpaper-card__photographer{color:#fffffff5;text-shadow:0 2px 6px #00000057;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;max-width:calc(100% - 24px);font-size:11px;font-weight:560;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:12px;right:12px;overflow:hidden;transform:translateY(6px)}.gallery-wallpaper-card:hover .gallery-wallpaper-card__photographer,.gallery-wallpaper-card:focus-within .gallery-wallpaper-card__photographer{opacity:1;transform:translateY(0)}.gallery-select__uploads{isolation:isolate;flex:1;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid;position:relative;overflow:hidden}.gallery-select__uploadsHeader{justify-content:space-between;align-items:center;gap:10px;padding-inline:2px;display:flex}.gallery-select__uploadsTitle{letter-spacing:.02em;color:var(--ui-fg);margin:0;font-size:12px;font-weight:680}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsTitle{color:color-mix(in srgb,var(--ui-fg)88%,var(--ui-muted))}}.gallery-select__uploadsField{z-index:1;text-align:left;min-height:58px;color:inherit;background:linear-gradient(160deg,#ffffff1a,transparent 58%),var(--gallery-surface-strong);border:0;border-radius:18px;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsField{background:linear-gradient(160deg,#ffffff1a,transparent 58%),color-mix(in srgb,var(--gallery-surface-strong)78%,transparent)}}.gallery-select__uploadsField{box-shadow:inset 0 0 0 1px var(--gallery-border),0 18px 34px #0206171a}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsField{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gallery-border)52%,transparent),0 18px 34px #0206171a}}.gallery-select__uploadsField{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1)}.gallery-select__uploadsField:hover{box-shadow:inset 0 0 0 1px var(--gallery-accent),0 20px 36px #02061724;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsField:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gallery-accent)44%,transparent),0 20px 36px #02061724}}.gallery-select__uploadsField:hover{background:linear-gradient(160deg,#ffffff1f,transparent 58%),var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsField:hover{background:linear-gradient(160deg,#ffffff1f,transparent 58%),color-mix(in srgb,var(--gallery-surface-strong)82%,transparent)}}.gallery-select__uploadsFieldIcon{width:34px;height:34px;color:var(--gallery-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsFieldIcon{color:color-mix(in srgb,var(--gallery-accent)72%,white 28%)}}.gallery-select__uploadsFieldIcon{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsFieldIcon{background:color-mix(in srgb,var(--gallery-accent)14%,transparent)}}.gallery-select__uploadsFieldIcon{box-shadow:inset 0 0 0 1px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsFieldIcon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gallery-accent)24%,transparent)}}.gallery-select__uploadsFieldIcon{flex:none}.gallery-select__uploadsFieldCopy{gap:2px;min-width:0;display:grid}.gallery-select__uploadsFieldCopy strong{color:var(--ui-fg);font-size:13px;font-weight:630}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsFieldCopy strong{color:color-mix(in srgb,var(--ui-fg)86%,var(--ui-muted))}}.gallery-select__uploadsFieldCopy small{color:var(--ui-fg);font-size:11px}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsFieldCopy small{color:color-mix(in srgb,var(--ui-fg)56%,var(--ui-muted))}}.gallery-select__uploads:before{content:"";pointer-events:none;opacity:.72;z-index:0;background:radial-gradient(circle at 18% 0,#ffffff0d,#0000 34%),radial-gradient(circle at 82% 100%,#38bdf814,#0000 30%);border-radius:22px;position:absolute;inset:34px 0 0}.gallery-select__uploads.is-drop-active:before{opacity:.28}.gallery-select__uploads.is-empty{overflow:hidden}.gallery-select__uploads .wallpaper-upload-grid,.gallery-select__uploads .wallpaper-gallery__status{transition:filter .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.gallery-select__uploadsEmpty{text-align:center;width:100%;min-height:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:8px;padding:0;display:grid}.gallery-select__uploadsEmpty span{color:var(--ui-fg);margin:0;font-size:clamp(15px,1.8vw,18px);font-weight:620}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsEmpty span{color:color-mix(in srgb,var(--ui-fg)84%,var(--ui-muted))}}.gallery-select__uploadsEmpty small{color:var(--ui-fg);font-size:12px}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsEmpty small{color:color-mix(in srgb,var(--ui-fg)54%,var(--ui-muted))}}.gallery-select__uploadsDropOverlay{pointer-events:none;opacity:0;z-index:3;place-items:center;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:36px 0 0;transform:scale(.985)}.gallery-select__uploadsDropOverlay span{background:var(--gallery-surface-strong);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsDropOverlay span{background:color-mix(in srgb,var(--gallery-surface-strong)86%,transparent)}}.gallery-select__uploadsDropOverlay span{color:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){.gallery-select__uploadsDropOverlay span{color:color-mix(in srgb,var(--ui-fg)84%,var(--ui-muted))}}.gallery-select__uploadsDropOverlay span{-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02);box-shadow:0 16px 32px #0206172e}.gallery-select__uploads.is-drop-active .wallpaper-upload-grid,.gallery-select__uploads.is-drop-active .wallpaper-gallery__status{filter:saturate(.76)brightness(.82);transform:scale(.992)}.gallery-select__uploads.is-drop-active .gallery-select__uploadsDropOverlay{opacity:1;transform:scale(1)}.gallery-select__uploads .wallpaper-upload-grid{z-index:1;position:relative}.gallery-gradient-toggle{opacity:.84;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.gallery-gradient-panel{background:var(--gallery-surface-strong);border:1px solid #0000;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.gallery-gradient-panel{background:color-mix(in srgb,var(--gallery-surface-strong)86%,transparent)}}.gallery-gradient-panel{opacity:0;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none;min-height:0;max-height:0;padding:0 24px;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(12px)scale(.985)}.gallery-gradient-panel::-webkit-scrollbar{width:0;height:0;display:none}.gallery-gradient-panel__inner::-webkit-scrollbar{width:0;height:0;display:none}.gallery-gradient-panel.is-open{border-color:var(--gallery-border)}@supports (color:color-mix(in lab, red, red)){.gallery-gradient-panel.is-open{border-color:color-mix(in srgb,var(--gallery-border)76%,transparent)}}.gallery-gradient-panel.is-open{opacity:1;pointer-events:auto;max-height:clamp(320px,52vh,620px);padding:24px;transform:translateY(0)scale(1)}.gallery-gradient-panel__inner{min-height:0}.gallery-gradient-panel .wallpaper-gradient-editor{gap:12px;display:grid}.gallery-state{border:1px dashed var(--gallery-border);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.gallery-state{border:1px dashed color-mix(in srgb,var(--gallery-border)74%,transparent)}}.gallery-state{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-state{background:color-mix(in srgb,var(--gallery-surface-strong)72%,transparent)}}.gallery-state{text-align:center;opacity:.84;place-items:center;min-height:120px;padding:14px;font-size:13px;display:grid}.gallery-step--fit,.gallery-step--theme,.gallery-step--done{background:#020617;position:relative;overflow:hidden}.gallery-step__video{width:100%;height:100%;position:absolute;inset:0}.gallery-step__bg{background-color:#020617;position:absolute;inset:0}.gallery-step__veil{pointer-events:none;background:radial-gradient(circle at 14% 22%,#fff3,#0000 45%),radial-gradient(circle at 88% 80%,#020617a3,#0000 48%),linear-gradient(#0206174d,#020617cc);position:absolute;inset:0}.gallery-step--fit .gallery-step__veil{background:radial-gradient(circle at 14% 22%,#ffffff1a,#0000 45%),linear-gradient(#0206170f,#02061742)}.gallery-step__uiMock{opacity:.85;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(52vw,640px);max-width:calc(100% - 32px);display:grid;position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px)}.gallery-step__uiMockHeader,.gallery-step__uiMockCard{border:1px solid var(--gallery-border);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.gallery-step__uiMockHeader,.gallery-step__uiMockCard{border:1px solid color-mix(in srgb,var(--gallery-border)64%,transparent)}}.gallery-step__uiMockHeader,.gallery-step__uiMockCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff3d;min-height:48px}.gallery-step__uiMockHeader{grid-column:1/-1}.gallery-step__uiMockCard{min-height:clamp(64px,10vh,112px)}.gallery-floating-panel,.gallery-theme-panel{border:1px solid var(--gallery-border);border-radius:18px;width:min(540px,100% - 28px);position:absolute;bottom:clamp(14px,2.6vw,26px);right:clamp(14px,2.6vw,28px)}@supports (color:color-mix(in lab, red, red)){.gallery-floating-panel,.gallery-theme-panel{border:1px solid color-mix(in srgb,var(--gallery-border)74%,#94a3b847)}}.gallery-floating-panel,.gallery-theme-panel{box-shadow:var(--gallery-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff29,#0000 46%),#0e1629eb}.gallery-floating-panel{gap:14px;padding:16px;display:grid}.gallery-fit-tune{z-index:4;gap:10px;width:min(360px,100% - 34px);display:grid;position:absolute;bottom:clamp(14px,2.4vw,26px);left:clamp(14px,2.4vw,28px)}.gallery-fit-tune__sliderStack{min-height:80px;position:relative}.gallery-fit-tune__slider{border:1px solid var(--gallery-border);border-radius:14px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.gallery-fit-tune__slider{border:1px solid color-mix(in srgb,var(--gallery-border)76%,#94a3b842)}}.gallery-fit-tune__slider{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform-origin:bottom;background:linear-gradient(160deg,#ffffff1f,#0000 58%),#0e1628e5;gap:8px;padding:10px 12px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(10px)scaleY(.9);box-shadow:0 14px 28px #02061757}.gallery-fit-tune__slider.is-active{opacity:1;pointer-events:auto;transform:translateY(0)scaleY(1)}.gallery-fit-tune__slider input[type=range]{width:100%;accent-color:var(--gallery-accent)}.gallery-fit-tune__sliderHead{letter-spacing:.06em;text-transform:uppercase;opacity:.88;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.gallery-fit-tune__sliderHead strong{letter-spacing:0;font-size:12px;font-weight:700}.gallery-fit-tune__buttons{border:1px solid var(--gallery-border);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-fit-tune__buttons{border:1px solid color-mix(in srgb,var(--gallery-border)84%,#94a3b833)}}.gallery-fit-tune__buttons{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-fit-tune__buttons{background:color-mix(in srgb,var(--gallery-surface-strong)84%,#02061780)}}.gallery-fit-tune__buttons{width:max-content}.gallery-fit-tune__button{letter-spacing:.01em;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:11px;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.gallery-fit-tune__button:hover{transform:translateY(-1px)}.gallery-fit-tune__button.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-fit-tune__button.is-active{background:color-mix(in srgb,var(--gallery-accent)26%,transparent)}}.gallery-fit-playback{z-index:4;border:1px solid var(--gallery-border);border-radius:18px;gap:10px;width:clamp(360px,34vw,620px);padding:12px 14px;display:grid;position:absolute;bottom:clamp(14px,2.4vw,26px);left:50%}@supports (color:color-mix(in lab, red, red)){.gallery-fit-playback{border:1px solid color-mix(in srgb,var(--gallery-border)76%,#94a3b83d)}}.gallery-fit-playback{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff1f,#0000 56%),#0e1628e5;transform:translate(-50%);box-shadow:0 16px 34px #02061757}.gallery-fit-playback__transport{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.gallery-fit-playback__controls{align-items:center;gap:8px;min-width:max-content;display:inline-flex}.gallery-fit-playback__control,.gallery-fit-playback__mode{color:inherit;cursor:pointer;border:0;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.gallery-fit-playback__control{background:#ffffff20;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.gallery-fit-playback__control:hover,.gallery-fit-playback__mode:hover{transform:translateY(-1px)}.gallery-fit-playback__time{letter-spacing:.04em;text-transform:uppercase;opacity:.7;min-width:86px;font-size:11px}.gallery-fit-playback__scrubber,.gallery-fit-playback__scrubber input[type=range]{width:100%}.gallery-fit-playback__scrubber input[type=range],.gallery-fit-playback__loopRange input[type=range]{accent-color:var(--gallery-accent)}.gallery-fit-playback__loopRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.gallery-fit-playback__loopMeta{letter-spacing:.06em;text-transform:uppercase;opacity:.72;gap:4px;min-width:max-content;font-size:11px;display:grid}.gallery-fit-playback__loopRange{align-items:center;min-height:32px;display:flex;position:relative}.gallery-fit-playback__loopTrack{background:#ffffff26;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.gallery-fit-playback__loopTrack:after{content:"";top:0;bottom:0;left:var(--gallery-fit-loop-start);width:calc(var(--gallery-fit-loop-end) - var(--gallery-fit-loop-start));border-radius:inherit;background:linear-gradient(90deg,var(--gallery-accent),var(--gallery-accent));min-width:6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.gallery-fit-playback__loopTrack:after{background:linear-gradient(90deg,color-mix(in srgb,var(--gallery-accent)78%,white 8%),color-mix(in srgb,var(--gallery-accent)42%,transparent))}}.gallery-fit-playback__loopTrack:after{box-shadow:0 0 12px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-fit-playback__loopTrack:after{box-shadow:0 0 12px color-mix(in srgb,var(--gallery-accent)28%,transparent)}}.gallery-fit-playback__loopRange input[type=range]{appearance:none;pointer-events:none;background:0 0;margin:0;position:absolute;inset:0}.gallery-fit-playback__loopRange input[type=range]:first-of-type{z-index:2}.gallery-fit-playback__loopRange input[type=range]:last-of-type{z-index:3}.gallery-fit-playback__loopRange input[type=range]::-webkit-slider-runnable-track{background:0 0;height:32px}.gallery-fit-playback__loopRange input[type=range]::-moz-range-track{background:0 0;border:0;height:32px}.gallery-fit-playback__loopRange input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gallery-accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--gallery-accent);border:2px solid #ffffffe6;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gallery-fit-playback__loopRange input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--gallery-accent)18%,transparent)}}.gallery-fit-playback__loopRange input[type=range]::-webkit-slider-thumb{cursor:ew-resize;pointer-events:auto;margin-top:9px}.gallery-fit-playback__loopRange input[type=range]::-moz-range-thumb{background:var(--gallery-accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--gallery-accent);border:2px solid #ffffffe6;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gallery-fit-playback__loopRange input[type=range]::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--gallery-accent)18%,transparent)}}.gallery-fit-playback__loopRange input[type=range]::-moz-range-thumb{cursor:ew-resize;pointer-events:auto}.gallery-fit-playback__modeButtons{align-items:center;gap:6px;display:inline-flex}.gallery-fit-playback__mode{letter-spacing:.04em;opacity:.78;background:#ffffff12;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px}.gallery-fit-playback__mode.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-fit-playback__mode.is-active{background:color-mix(in srgb,var(--gallery-accent)24%,transparent)}}.gallery-fit-playback__mode.is-active{opacity:1}.gallery-floating-panel__title{font-size:18px;font-weight:700}.gallery-floating-panel__subtitle{opacity:.88;margin-top:-8px;font-size:12px}.gallery-control-group{gap:8px;display:grid}.gallery-control-group>span,.gallery-control-group label>span{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.gallery-control-group--split{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.gallery-control-group label{gap:6px;display:grid}.gallery-control-group input[type=range],.gallery-slider-grid input[type=range]{width:100%;accent-color:var(--gallery-accent)}.gallery-attribution{border:1px solid var(--gallery-border);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.gallery-attribution{border:1px solid color-mix(in srgb,var(--gallery-border)74%,transparent)}}.gallery-attribution{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-attribution{background:color-mix(in srgb,var(--gallery-surface-strong)74%,transparent)}}.gallery-attribution{gap:6px;padding:10px;display:grid}.gallery-attribution__title{font-size:12px;font-weight:600}.gallery-attribution__meta{opacity:.82;flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex}.gallery-attribution__meta a{align-items:center;gap:5px;display:inline-flex}.gallery-floating-panel__actions,.gallery-theme-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gallery-theme-panel{gap:12px;width:min(760px,100% - 28px);max-height:calc(100% - 28px);padding:14px;display:grid;left:auto;right:clamp(14px,2.6vw,28px);overflow:auto}.gallery-theme-panel--onboarding{gap:14px;width:min(920px,100% - 28px);padding:14px}.gallery-theme-panel--onboarding .gallery-theme-grid{gap:12px}.gallery-theme-panel--onboarding .gallery-theme-card{min-height:148px}.gallery-theme-section{gap:10px;display:grid}.gallery-theme-section__header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gallery-theme-section__meta{align-items:center;gap:8px;display:inline-flex}.gallery-theme-section__title{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-fg);margin:0;font-size:11px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-theme-section__title{color:color-mix(in srgb,var(--ui-fg)82%,#e9eef8e0)}}.gallery-theme-section__hint{color:var(--ui-muted);font-size:11px;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-theme-section__hint{color:color-mix(in srgb,var(--ui-muted)86%,#e9eef8ad)}}.gallery-theme-grid{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.gallery-theme-grid::-webkit-scrollbar{display:none}.gallery-theme-card{border:1px solid var(--gallery-border);flex:0 0 clamp(148px,22%,184px)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card{border:1px solid color-mix(in srgb,var(--gallery-border)76%,transparent)}}.gallery-theme-card{background:var(--gallery-surface-strong);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card{background:color-mix(in srgb,var(--gallery-surface-strong)76%,transparent)}}.gallery-theme-card{color:inherit;text-align:left;cursor:pointer;min-height:188px;transition:transform var(--gallery-theme-card-motion-normal,.26s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),border-color var(--gallery-theme-card-motion-normal,.26s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),box-shadow var(--gallery-theme-card-motion-normal,.26s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),background var(--gallery-theme-card-motion-normal,.26s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1));gap:8px;padding:11px;display:grid}.gallery-theme-card:hover{transform:translateY(var(--gallery-theme-card-hover-lift,-2px))scale(1.01)}.gallery-theme-card.is-active{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card.is-active{border-color:color-mix(in srgb,var(--gallery-accent)74%,transparent)}}.gallery-theme-card.is-active{box-shadow:0 16px 34px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card.is-active{box-shadow:0 16px 34px color-mix(in srgb,var(--gallery-accent)24%,transparent)}}.gallery-theme-card.is-active{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card.is-active{background:color-mix(in srgb,var(--gallery-accent)10%,var(--gallery-surface-strong))}}.gallery-theme-card__name{font-size:12px;font-weight:700;line-height:1.15}.gallery-theme-card__mood{opacity:.74;font-size:11px}.gallery-theme-card__metaRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gallery-theme-card__behavior{letter-spacing:.04em;text-transform:uppercase;opacity:.56;font-size:10px}.gallery-theme-card__identity{letter-spacing:.04em;text-transform:uppercase;opacity:.58;font-size:10px}.gallery-theme-card__reason{opacity:.62;min-height:28px;font-size:10px;line-height:1.35}.gallery-theme-card__mini{--gallery-theme-card-canvas:#0f172a;--gallery-theme-card-hero:#ffffff2e;--gallery-theme-card-card:#ffffff38;--gallery-theme-card-quiet:#ffffff24;--gallery-theme-card-utility:#fff3;--gallery-theme-card-accent:#38bdf8;--gallery-theme-card-text-primary:#f8fafc;--gallery-theme-card-text-secondary:#f8fafcb8;--gallery-theme-card-border:#94a3b838;--gallery-theme-card-shadow:0 12px 24px #02061738,inset 0 1px 0 #ffffff14;--gallery-theme-card-glow:none;--gallery-theme-card-grain-image:none;--gallery-theme-card-canvas-grain-opacity:0;--gallery-theme-card-surface-grain-opacity:0;--gallery-theme-card-grain-size:180px;--gallery-theme-card-sheen:.18;--gallery-theme-card-muted:#f8fafc8f;--gallery-theme-card-accent-text:#fff;--gallery-theme-card-accent-soft:#38bdf82e;--gallery-theme-card-motion-fast:.12s;--gallery-theme-card-motion-normal:.18s;--gallery-theme-card-ease-snappy:cubic-bezier(.2,.82,.2,1);--gallery-theme-card-ease-settle:cubic-bezier(.22,1,.36,1);--gallery-theme-card-hover-lift:-2px;--gallery-theme-card-hover-lift-strong:-3px;--gallery-theme-card-radius:12px;border:1px solid var(--gallery-theme-card-border);border-radius:12px;height:92px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini{border:1px solid color-mix(in srgb,var(--gallery-theme-card-border)78%,transparent)}}.gallery-theme-card__mini{background:radial-gradient(circle at 18% 8%,var(--gallery-theme-card-accent),transparent 48%),var(--gallery-theme-card-canvas)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini{background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--gallery-theme-card-accent)20%,transparent),transparent 48%),var(--gallery-theme-card-canvas)}}.gallery-theme-card__mini{box-shadow:var(--gallery-theme-card-shadow);transition:transform var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),box-shadow var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1))}.gallery-theme-card__mini-bg{opacity:calc(.82 + var(--gallery-theme-card-canvas-grain-opacity)*.24);background:radial-gradient(circle at 78% 24%,var(--gallery-theme-card-accent),transparent 42%),linear-gradient(180deg,var(--gallery-theme-card-canvas),var(--gallery-theme-card-canvas)),var(--gallery-theme-card-grain-image);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-bg{background:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--gallery-theme-card-accent)14%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--gallery-theme-card-canvas)98%,white 2%),color-mix(in srgb,var(--gallery-theme-card-canvas)62%,var(--gallery-theme-card-hero))),var(--gallery-theme-card-grain-image)}}.gallery-theme-card__mini-bg{background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,var(--gallery-theme-card-grain-size)var(--gallery-theme-card-grain-size);background-blend-mode:normal,normal,overlay;transition:opacity var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),transform var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1))}.gallery-theme-card__mini-hero{border-radius:var(--gallery-theme-card-radius);border:1px solid var(--gallery-theme-card-border);position:absolute;inset:9px 9px 22px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-hero{border:1px solid color-mix(in srgb,var(--gallery-theme-card-border)58%,transparent)}}.gallery-theme-card__mini-hero{background:linear-gradient(180deg,var(--gallery-theme-card-hero),var(--gallery-theme-card-hero))}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--gallery-theme-card-hero)96%,white 4%),color-mix(in srgb,var(--gallery-theme-card-hero)74%,var(--gallery-theme-card-card)))}}.gallery-theme-card__mini-hero{box-shadow:inset 0 1px 0 #ffffff14,var(--gallery-theme-card-glow);opacity:calc(.72 + var(--gallery-theme-card-sheen));transition:transform var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),opacity var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),box-shadow var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1))}.gallery-theme-card__mini-hero:after{content:"";border-radius:inherit;background:linear-gradient(0deg,var(--gallery-theme-card-border),transparent 34%),var(--gallery-theme-card-grain-image);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-hero:after{background:linear-gradient(0deg,color-mix(in srgb,var(--gallery-theme-card-border)18%,transparent),transparent 34%),var(--gallery-theme-card-grain-image)}}.gallery-theme-card__mini-hero:after{background-repeat:no-repeat,repeat;background-size:auto,var(--gallery-theme-card-grain-size)var(--gallery-theme-card-grain-size);opacity:var(--gallery-theme-card-surface-grain-opacity);pointer-events:none}.gallery-theme-card__mini-value{z-index:1;color:var(--gallery-theme-card-text-primary);font-size:15px;font-weight:700;line-height:1;position:absolute;top:15px;left:16px}.gallery-theme-card__mini-text{z-index:1;color:var(--gallery-theme-card-text-primary);font-size:10px;font-weight:600;line-height:1.1;position:absolute;top:35px;left:16px}.gallery-theme-card__mini-textSecondary{z-index:1;color:var(--gallery-theme-card-text-secondary);font-size:9px;line-height:1.1;position:absolute;top:48px;left:16px}.gallery-theme-card__mini-accent{z-index:1;letter-spacing:.03em;min-width:42px;height:17px;color:var(--gallery-theme-card-accent-text);background:var(--gallery-theme-card-accent);box-shadow:0 0 0 1px #ffffff29,0 8px 18px #02061747,var(--gallery-theme-card-glow);transition:transform var(--gallery-theme-card-motion-fast,.12s)var(--gallery-theme-card-ease-snappy,cubic-bezier(.2,.82,.2,1)),box-shadow var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1)),opacity var(--gallery-theme-card-motion-fast,.12s)var(--gallery-theme-card-ease-snappy,cubic-bezier(.2,.82,.2,1));border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:15px;right:16px}.gallery-theme-card__mini-card,.gallery-theme-card__mini-quiet,.gallery-theme-card__mini-utility{z-index:1;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--gallery-theme-card-border);border-radius:999px;justify-content:center;align-items:center;min-height:16px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-card,.gallery-theme-card__mini-quiet,.gallery-theme-card__mini-utility{border:1px solid color-mix(in srgb,var(--gallery-theme-card-border)48%,transparent)}}.gallery-theme-card__mini-card{background:var(--gallery-theme-card-card);color:var(--gallery-theme-card-text-primary);bottom:16px;left:16px}.gallery-theme-card__mini-quiet{background:var(--gallery-theme-card-quiet);color:var(--gallery-theme-card-text-secondary);bottom:16px;left:58px}.gallery-theme-card__mini-utility{background:var(--gallery-theme-card-utility);color:var(--gallery-theme-card-text-primary);bottom:16px;right:16px}.gallery-theme-card__mini-progress{z-index:1;background:var(--gallery-theme-card-utility);border-radius:999px;height:4px;position:absolute;bottom:31px;left:16px;right:92px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-progress{background:color-mix(in srgb,var(--gallery-theme-card-utility)68%,transparent)}}.gallery-theme-card__mini-progress{overflow:hidden}.gallery-theme-card__mini-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--gallery-theme-card-accent),var(--gallery-theme-card-accent));width:56%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__mini-progress span{background:linear-gradient(90deg,var(--gallery-theme-card-accent),color-mix(in srgb,var(--gallery-theme-card-accent)44%,white 8%))}}.gallery-theme-card__mini-progress span{box-shadow:0 0 10px var(--gallery-theme-card-accent-soft);transition:transform var(--gallery-theme-card-motion-fast,.12s)var(--gallery-theme-card-ease-snappy,cubic-bezier(.2,.82,.2,1)),box-shadow var(--gallery-theme-card-motion-normal,.18s)var(--gallery-theme-card-ease-settle,cubic-bezier(.22,1,.36,1))}.gallery-theme-card:hover .gallery-theme-card__mini-bg{transform:translateY(calc(var(--gallery-theme-card-hover-lift,-2px)*.18))}.gallery-theme-card:hover .gallery-theme-card__mini-hero{transform:translateY(calc(var(--gallery-theme-card-hover-lift,-2px)*.5))}.gallery-theme-card:hover .gallery-theme-card__mini-accent{transform:translateY(calc(var(--gallery-theme-card-hover-lift-strong,-3px)*.26))scale(1.015)}.gallery-theme-card:hover .gallery-theme-card__mini-progress span{transform:scaleX(1.025)}.gallery-theme-card__swatches{gap:5px;margin-top:auto;display:flex}.gallery-theme-card__swatches span{border:1px solid var(--gallery-border);border-radius:999px;width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-card__swatches span{border:1px solid color-mix(in srgb,var(--gallery-border)66%,transparent)}}.gallery-palette-editor{gap:14px;display:grid}.gallery-theme-stagePreview{z-index:2;width:min(448px,100% - 48px);position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px)}.gallery-theme-stagePreview__widget{--widget-shell-padding:14px;--widget-shell-border-width:1px;--widget-shell-radius:var(--widget-theme-radius-xl,22px);border-color:var(--widget-shell-border,var(--widget-border-default));gap:12px;padding:14px;display:grid}.gallery-theme-stagePreview__hero{background:radial-gradient(circle at 18% 8%,var(--widget-accent-soft),transparent 52%),radial-gradient(circle at 82% 24%,var(--widget-theme-canvas),transparent 44%),linear-gradient(180deg,var(--widget-theme-canvas),transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:126px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-theme-stagePreview__hero{background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--widget-accent-soft)72%,transparent),transparent 52%),radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--widget-theme-canvas)84%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--widget-theme-canvas)92%,transparent),transparent)}}.gallery-theme-stagePreview__widgetMeta{gap:4px;display:grid}.gallery-theme-stagePreview__widgetEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--widget-text-secondary);font-size:10px}.gallery-theme-stagePreview__widgetMeta strong{font-size:18px;font-weight:700;line-height:1}.gallery-theme-stagePreview__heroMetric{text-align:right;justify-items:end;gap:4px;display:grid}.gallery-theme-stagePreview__heroValue{color:var(--widget-text-primary);font-size:13px;font-weight:700}.gallery-theme-stagePreview__body{color:var(--widget-text-primary);margin:0;font-size:13px;line-height:1.45}.gallery-theme-stagePreview__accentChip,.gallery-theme-stagePreview__footer button{font:inherit;border:0}.gallery-theme-stagePreview__accentChip{background:var(--widget-control-active-bg,var(--widget-accent-primary));min-height:34px;color:var(--widget-control-active-text,var(--widget-text-primary));box-shadow:0 12px 24px var(--widget-accent-primary),var(--widget-theme-shadow-glow);border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gallery-theme-stagePreview__accentChip{box-shadow:0 12px 24px color-mix(in srgb,var(--widget-accent-primary)24%,transparent),var(--widget-theme-shadow-glow)}}.gallery-theme-stagePreview__slider{background:var(--widget-text-secondary);border-radius:999px;height:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.gallery-theme-stagePreview__slider{background:color-mix(in srgb,var(--widget-text-secondary)18%,transparent)}}.gallery-theme-stagePreview__slider{overflow:hidden}.gallery-theme-stagePreview__slider span{border-radius:inherit;background:linear-gradient(90deg,var(--widget-accent-primary),var(--widget-accent-primary));width:58%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gallery-theme-stagePreview__slider span{background:linear-gradient(90deg,color-mix(in srgb,var(--widget-accent-primary)78%,white 22%),var(--widget-accent-primary))}}.gallery-theme-stagePreview__slider span{box-shadow:var(--widget-theme-shadow-glow)}.gallery-theme-stagePreview__panelRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gallery-theme-stagePreview__roleCard,.gallery-theme-stagePreview__supportCard{gap:8px;padding:12px;display:grid}.gallery-theme-stagePreview__supportRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gallery-theme-stagePreview__roleCard span,.gallery-theme-stagePreview__supportCard span,.gallery-theme-stagePreview__meta{color:var(--widget-text-secondary);font-size:11px}.gallery-theme-stagePreview__roleCard strong,.gallery-theme-stagePreview__supportCard strong{color:var(--widget-text-primary);font-size:16px;line-height:1}.gallery-theme-stagePreview__roleCard small{color:var(--widget-text-secondary);font-size:11px}.gallery-theme-stagePreview__supportCard strong{font-size:13px}.gallery-theme-stagePreview__footer{align-items:center;gap:10px;display:flex}.gallery-theme-stagePreview__footer button{min-height:34px;color:var(--widget-text-primary);background:var(--widget-token-surface-role-quiet);box-shadow:var(--widget-token-surface-role-quiet-shadow,none);border-radius:999px;padding:0 14px}.gallery-theme-stagePreview__footer button:first-child{background:var(--widget-control-active-bg,var(--widget-accent-primary));color:var(--widget-control-active-text,var(--widget-text-primary))}.gallery-theme-stagePreview__meta{margin-left:auto}.gallery-palette-editor__controls{gap:14px;display:grid}.gallery-palette-editor__swatches{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.gallery-palette-editor__swatch,.gallery-palette-editor__swatchField{gap:6px;display:grid}.gallery-palette-editor__swatchField input[type=color]{border:1px solid var(--gallery-border);width:100%;height:38px}@supports (color:color-mix(in lab, red, red)){.gallery-palette-editor__swatchField input[type=color]{border:1px solid color-mix(in srgb,var(--gallery-border)66%,transparent)}}.gallery-palette-editor__swatchField input[type=color]{background:0 0;border-radius:999px;padding:0}.gallery-palette-editor__swatchLabel{color:var(--ui-fg);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.gallery-palette-editor__swatchLabel{color:color-mix(in srgb,var(--ui-fg)82%,#e9eef8e0)}}.gallery-palette-editor__swatchHint{color:var(--ui-muted);font-size:10px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.gallery-palette-editor__swatchHint{color:color-mix(in srgb,var(--ui-muted)84%,#e9eef8a8)}}.gallery-token-lock{width:24px;height:24px;color:var(--ui-muted);background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-token-lock{color:color-mix(in srgb,var(--ui-muted)84%,#e9eef8ad)}}.gallery-token-lock{transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.gallery-token-lock:hover,.gallery-token-lock:focus-visible{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-token-lock:hover,.gallery-token-lock:focus-visible{background:color-mix(in srgb,var(--gallery-surface-strong)42%,transparent)}}.gallery-token-lock:hover,.gallery-token-lock:focus-visible{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-token-lock:hover,.gallery-token-lock:focus-visible{color:color-mix(in srgb,var(--gallery-accent)84%,#ffffffeb)}}.gallery-token-lock.is-locked{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-token-lock.is-locked{background:color-mix(in srgb,var(--gallery-accent)14%,transparent)}}.gallery-token-lock.is-locked{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-token-lock.is-locked{color:color-mix(in srgb,var(--gallery-accent)92%,#fffffff0)}}.gallery-theme-memory{grid-template-columns:repeat(auto-fit,minmax(182px,1fr));gap:12px 14px;display:grid}.gallery-theme-memoryCard{border-top:1px solid var(--gallery-border);gap:10px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard{border-top:1px solid color-mix(in srgb,var(--gallery-border)42%,transparent)}}.gallery-theme-memoryCard__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gallery-theme-memoryCard__copy{gap:4px;min-width:0;display:grid}.gallery-theme-memoryCard__title{min-width:0;color:var(--ui-fg);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__title{color:color-mix(in srgb,var(--ui-fg)88%,#f8fafceb)}}.gallery-theme-memoryCard__title{text-align:left;cursor:pointer;font-size:13px;font-weight:700;line-height:1.15;transition:color .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.gallery-theme-memoryCard__title:hover,.gallery-theme-memoryCard__title:focus-visible{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__title:hover,.gallery-theme-memoryCard__title:focus-visible{color:color-mix(in srgb,var(--gallery-accent)84%,#fffffff0)}}.gallery-theme-memoryCard__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);font-size:10px;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__meta{color:color-mix(in srgb,var(--ui-muted)84%,#e9eef8a8)}}.gallery-theme-memoryCard__actions{flex:none;align-items:center;gap:4px;display:inline-flex}.gallery-theme-memoryCard__action{width:24px;height:24px;color:var(--ui-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__action{color:color-mix(in srgb,var(--ui-muted)84%,#e9eef8b3)}}.gallery-theme-memoryCard__action{cursor:pointer;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.gallery-theme-memoryCard__action:hover,.gallery-theme-memoryCard__action:focus-visible{background:var(--gallery-surface-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__action:hover,.gallery-theme-memoryCard__action:focus-visible{background:color-mix(in srgb,var(--gallery-surface-strong)38%,transparent)}}.gallery-theme-memoryCard__action:hover,.gallery-theme-memoryCard__action:focus-visible{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__action:hover,.gallery-theme-memoryCard__action:focus-visible{color:color-mix(in srgb,var(--gallery-accent)82%,#fffffff0)}}.gallery-theme-memoryCard__action.is-active{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__action.is-active{color:color-mix(in srgb,var(--gallery-accent)88%,#fffffff5)}}.gallery-theme-memoryCard__select{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.gallery-theme-memoryCard__select:hover,.gallery-theme-memoryCard__select:focus-visible{transform:translateY(-1px)}.gallery-theme-memoryCard__mini{min-height:94px}.gallery-theme-memoryCard.is-active .gallery-theme-memoryCard__mini{box-shadow:0 0 0 1px var(--gallery-accent),0 16px 28px #02061750}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard.is-active .gallery-theme-memoryCard__mini{box-shadow:0 0 0 1px color-mix(in srgb,var(--gallery-accent)48%,transparent),0 16px 28px #02061750}}.gallery-theme-memoryCard__rename{border:1px solid var(--gallery-border);width:100%;min-height:30px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__rename{border:1px solid color-mix(in srgb,var(--gallery-border)58%,transparent)}}.gallery-theme-memoryCard__rename{background:var(--gallery-surface-strong);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__rename{background:color-mix(in srgb,var(--gallery-surface-strong)48%,transparent)}}.gallery-theme-memoryCard__rename{color:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__rename{color:color-mix(in srgb,var(--ui-fg)88%,#f8fafceb)}}.gallery-theme-memoryCard__rename{font:inherit;font-size:12px}.gallery-theme-memoryCard__rename:focus{border-color:var(--gallery-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__rename:focus{border-color:color-mix(in srgb,var(--gallery-accent)54%,transparent)}}.gallery-theme-memoryCard__rename:focus{box-shadow:0 0 0 3px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-memoryCard__rename:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--gallery-accent)14%,transparent)}}.gallery-material-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;display:grid}.gallery-material-choice{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:grid}.gallery-material-choice:hover,.gallery-material-choice:focus-visible{transform:translateY(-1px)}.gallery-material-choice__sample{background:radial-gradient(circle at 18% 10%,var(--widget-accent-soft,#38bdf833),transparent 52%),var(--widget-theme-canvas,#0f172ac7);border-radius:14px;height:54px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice__sample{background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--widget-accent-soft,#38bdf833)86%,transparent),transparent 52%),var(--widget-theme-canvas,#0f172ac7)}}.gallery-material-choice__canvas,.gallery-material-choice__surface{border-radius:inherit;position:absolute}.gallery-material-choice__canvas{background:radial-gradient(circle at 82% 22%,var(--widget-accent-soft,#38bdf82e),transparent 44%),var(--widget-theme-canvas,#0f172ac7);inset:0}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice__canvas{background:radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--widget-accent-soft,#38bdf82e)78%,transparent),transparent 44%),var(--widget-theme-canvas,#0f172ac7)}}.gallery-material-choice__surface{border:1px solid var(--widget-border-default,#94a3b838);background:var(--widget-surface-base,#ffffffc7);box-shadow:var(--widget-shadow-md,0 10px 24px #02061729);-webkit-backdrop-filter:var(--widget-shell-backdrop-filter,none);backdrop-filter:var(--widget-shell-backdrop-filter,none);inset:8px}.gallery-material-choice__surface:before{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:var(--widget-theme-sheen-opacity,.18);pointer-events:none;background:linear-gradient(175deg,#ffffff47 0%,#ffffff0a 34%,#0000 64%);position:absolute;inset:0}.gallery-material-choice__surface:after{content:"";border-radius:inherit;background:linear-gradient(0deg,var(--widget-border-subtle,#0f172a38),transparent 34%),var(--widget-theme-grain-image,none);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice__surface:after{background:linear-gradient(0deg,color-mix(in srgb,var(--widget-border-subtle,#0f172a38)18%,transparent),transparent 34%),var(--widget-theme-grain-image,none)}}.gallery-material-choice__surface:after{background-repeat:no-repeat,repeat;background-size:auto,var(--widget-theme-grain-size,180px)var(--widget-theme-grain-size,180px);opacity:var(--widget-theme-surface-grain-opacity,var(--widget-theme-grain-opacity,0));pointer-events:none}.gallery-material-choice__surfaceLine{background:var(--widget-text-primary,#f8fafce6);border-radius:999px;height:4px;position:absolute;top:12px;left:10px;right:18px}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice__surfaceLine{background:color-mix(in srgb,var(--widget-text-primary,#f8fafce6)72%,transparent)}}.gallery-material-choice__accentDot{background:var(--widget-accent-primary,#38bdf8);width:10px;height:10px;box-shadow:0 0 10px var(--widget-accent-primary,#38bdf8);border-radius:999px;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice__accentDot{box-shadow:0 0 10px color-mix(in srgb,var(--widget-accent-primary,#38bdf8)36%,transparent)}}.gallery-material-choice__label{color:var(--ui-fg);font-size:11px;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice__label{color:color-mix(in srgb,var(--ui-fg)76%,#e9eef8d6)}}.gallery-material-choice.is-active .gallery-material-choice__sample{box-shadow:0 0 0 1px var(--gallery-accent),0 10px 24px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice.is-active .gallery-material-choice__sample{box-shadow:0 0 0 1px color-mix(in srgb,var(--gallery-accent)48%,transparent),0 10px 24px color-mix(in srgb,var(--gallery-accent)16%,transparent)}}.gallery-material-choice.is-active .gallery-material-choice__label{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-material-choice.is-active .gallery-material-choice__label{color:color-mix(in srgb,var(--gallery-accent)88%,#fffffff5)}}.gallery-theme-strength{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gallery-theme-strength--grain,.gallery-theme-strength--regenerate{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-theme-strength__option{color:inherit;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--gallery-border);padding:0;background:0 0;gap:2px;padding-block:10px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-theme-strength__option{border-top:1px solid color-mix(in srgb,var(--gallery-border)42%,transparent)}}.gallery-theme-strength__option{transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.gallery-theme-strength__option:hover,.gallery-theme-strength__option:focus-visible{border-color:var(--gallery-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-strength__option:hover,.gallery-theme-strength__option:focus-visible{border-color:color-mix(in srgb,var(--gallery-accent)34%,transparent)}}.gallery-theme-strength__option:disabled{cursor:default;opacity:.34;transform:none}.gallery-theme-strength__option strong{font-size:12px;font-weight:700;line-height:1.15}.gallery-theme-strength__option span{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-size:10px;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-theme-strength__option span{color:color-mix(in srgb,var(--ui-muted)82%,#e9eef8ad)}}.gallery-theme-strength__option.is-active{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-strength__option.is-active{border-color:color-mix(in srgb,var(--gallery-accent)56%,transparent)}}.gallery-theme-strength__option.is-active{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-strength__option.is-active{color:color-mix(in srgb,var(--gallery-accent)88%,#fffffff5)}}.gallery-theme-strength__option.is-active span{color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-strength__option.is-active span{color:color-mix(in srgb,var(--gallery-accent)72%,#ffffffd1)}}.gallery-style-dials,.gallery-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.gallery-style-dial,.gallery-slider-grid label{border-top:1px solid var(--gallery-border);gap:8px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial,.gallery-slider-grid label{border-top:1px solid color-mix(in srgb,var(--gallery-border)42%,transparent)}}.gallery-style-dial__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gallery-style-dial__label{min-width:0;font-size:12px;font-weight:700;line-height:1.15}.gallery-style-dial__value{letter-spacing:.04em;text-transform:uppercase;color:var(--gallery-accent);flex:none;font-size:11px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial__value{color:color-mix(in srgb,var(--gallery-accent)88%,white 12%)}}.gallery-style-dial input[type=range]{appearance:none;background:0 0;width:100%;margin:0}.gallery-style-dial input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gallery-accent)0%,var(--gallery-accent)var(--gallery-style-dial-progress),#ffffff28 var(--gallery-style-dial-progress),#ffffff28 100%);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,color-mix(in srgb,var(--gallery-accent)84%,white 14%)0%,color-mix(in srgb,var(--gallery-accent)72%,white 8%)var(--gallery-style-dial-progress),#ffffff28 var(--gallery-style-dial-progress),#ffffff28 100%)}}.gallery-style-dial input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--gallery-accent)0%,var(--gallery-accent)var(--gallery-style-dial-progress),#ffffff28 var(--gallery-style-dial-progress),#ffffff28 100%);border:0;border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial input[type=range]::-moz-range-track{background:linear-gradient(90deg,color-mix(in srgb,var(--gallery-accent)84%,white 14%)0%,color-mix(in srgb,var(--gallery-accent)72%,white 8%)var(--gallery-style-dial-progress),#ffffff28 var(--gallery-style-dial-progress),#ffffff28 100%)}}.gallery-style-dial input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gallery-accent);border:2px solid #ffffffeb;border-radius:999px;width:16px;height:16px;margin-top:-5px}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial input[type=range]::-webkit-slider-thumb{background:color-mix(in srgb,var(--gallery-accent)88%,white 12%)}}.gallery-style-dial input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--gallery-accent),0 8px 18px #02061742}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--gallery-accent)14%,transparent),0 8px 18px #02061742}}.gallery-style-dial input[type=range]::-webkit-slider-thumb{cursor:pointer}.gallery-style-dial input[type=range]::-moz-range-thumb{background:var(--gallery-accent);border:2px solid #ffffffeb;border-radius:999px;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial input[type=range]::-moz-range-thumb{background:color-mix(in srgb,var(--gallery-accent)88%,white 12%)}}.gallery-style-dial input[type=range]::-moz-range-thumb{box-shadow:0 0 0 5px var(--gallery-accent),0 8px 18px #02061742}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial input[type=range]::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--gallery-accent)14%,transparent),0 8px 18px #02061742}}.gallery-style-dial input[type=range]::-moz-range-thumb{cursor:pointer}.gallery-style-dial__scale{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.gallery-style-dial__scale{color:color-mix(in srgb,var(--ui-muted)82%,#e9eef8ad)}}.gallery-theme-fineTune{border-top:1px solid var(--gallery-border);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-theme-fineTune{border-top:1px solid color-mix(in srgb,var(--gallery-border)42%,transparent)}}.gallery-theme-fineTune{padding-top:12px}.gallery-theme-fineTune__summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;list-style:none;display:flex}.gallery-theme-fineTune__summary::-webkit-details-marker{display:none}.gallery-theme-fineTune__title{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-fg);font-size:11px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-theme-fineTune__title{color:color-mix(in srgb,var(--ui-fg)82%,#e9eef8e0)}}.gallery-theme-fineTune__hint{color:var(--ui-muted);font-size:11px;line-height:1}@supports (color:color-mix(in lab, red, red)){.gallery-theme-fineTune__hint{color:color-mix(in srgb,var(--ui-muted)86%,#e9eef8ad)}}.gallery-theme-fineTune__body{flex-wrap:wrap;gap:8px;display:flex}.gallery-theme-fineTune__chip{border:1px solid var(--gallery-border);border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-theme-fineTune__chip{border:1px solid color-mix(in srgb,var(--gallery-border)48%,transparent)}}.gallery-theme-fineTune__chip{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-theme-fineTune__chip{background:color-mix(in srgb,var(--gallery-surface-strong)54%,transparent)}}.gallery-theme-fineTune__chip{color:var(--ui-fg);font-size:11px}@supports (color:color-mix(in lab, red, red)){.gallery-theme-fineTune__chip{color:color-mix(in srgb,var(--ui-fg)72%,#e9eef8c7)}}.gallery-sticky-cta{border:1px solid var(--gallery-border);border-radius:999px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.gallery-sticky-cta{border:1px solid color-mix(in srgb,var(--gallery-border)80%,transparent)}}.gallery-sticky-cta{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-sticky-cta{background:color-mix(in srgb,var(--gallery-surface-strong)82%,#02061761)}}.gallery-sticky-cta{box-shadow:var(--gallery-shadow);padding:8px}.gallery-sticky-cta .gallery-button{opacity:.96;transition:opacity .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.gallery-sticky-cta .gallery-button:disabled{border-color:var(--gallery-border)}@supports (color:color-mix(in lab, red, red)){.gallery-sticky-cta .gallery-button:disabled{border-color:color-mix(in srgb,var(--gallery-border)88%,transparent)}}.gallery-sticky-cta .gallery-button:disabled{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-sticky-cta .gallery-button:disabled{background:color-mix(in srgb,var(--gallery-surface-strong)88%,transparent)}}.gallery-sticky-cta .gallery-button:disabled{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.gallery-sticky-cta .gallery-button:disabled{color:color-mix(in srgb,var(--ui-muted)86%,var(--ui-fg))}}.gallery-sticky-cta .gallery-button:disabled{box-shadow:none;opacity:.56}.gallery-sticky-cta .gallery-button.is-ready,.gallery-select__actionRight .gallery-button.is-ready{color:#fff;animation:.56s cubic-bezier(.22,1,.36,1) galleryContinuePulse}.gallery-done-panel{border:1px solid var(--gallery-border);border-radius:26px;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(20px,3vw,30px);display:grid;position:absolute;inset:clamp(18px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.gallery-done-panel{border:1px solid color-mix(in srgb,var(--gallery-border)56%,transparent)}}.gallery-done-panel{box-shadow:var(--gallery-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff24,#0000 44%),#0e1528e0}.gallery-done-panel__copy{align-content:start;gap:8px;display:grid}.gallery-done-panel__eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.gallery-done-panel__title{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:750;line-height:.98}.gallery-done-panel__subtitle{max-width:28ch;color:var(--ui-fg);font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.gallery-done-panel__subtitle{color:color-mix(in srgb,var(--ui-fg)72%,#e9eef8eb)}}.gallery-done-panel__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.gallery-done-preview{align-self:stretch;gap:12px;display:grid}.gallery-done-preview__workspace{--gallery-done-bg:#0f172ad6;--gallery-done-nav:#ffffff24;--gallery-done-hero:#ffffff2e;--gallery-done-card:#ffffff29;--gallery-done-quiet:#ffffff1f;--gallery-done-accent:#60a5fa;--gallery-done-text-primary:#f8fafc;--gallery-done-text-secondary:#f8fafcb8;background:radial-gradient(circle at 18% 22%,#ffffff2e,transparent 32%),linear-gradient(180deg,var(--gallery-done-bg),#020617);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;min-height:clamp(280px,45vh,460px);padding:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__workspace{background:radial-gradient(circle at 18% 22%,#ffffff2e,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--gallery-done-bg)92%,transparent),color-mix(in srgb,#020617 72%,var(--gallery-done-bg)))}}.gallery-done-preview__workspace{box-shadow:inset 0 1px 0 #ffffff1f,var(--gallery-done-shell-shadow,0 26px 60px #0206175c)}.gallery-done-preview__nav{background:var(--gallery-done-nav);border-radius:999px;width:42%;height:16px}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__nav{background:color-mix(in srgb,var(--gallery-done-nav)86%,transparent)}}.gallery-done-preview__hero{background:radial-gradient(circle at 18% 16%,var(--gallery-done-accent),transparent 48%),linear-gradient(180deg,var(--gallery-done-hero),transparent);border-radius:20px;align-content:center;justify-items:start;gap:6px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__hero{background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--gallery-done-accent)18%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--gallery-done-hero)92%,transparent),transparent)}}.gallery-done-preview__hero{box-shadow:inset 0 1px #ffffff1a}.gallery-done-preview__metric{color:var(--gallery-done-text-primary);font-size:clamp(2.2rem,6vw,4.25rem);font-weight:760;line-height:.92}.gallery-done-preview__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--gallery-done-text-secondary);font-size:12px}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__meta{color:color-mix(in srgb,var(--gallery-done-text-secondary)78%,transparent)}}.gallery-done-preview__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gallery-done-preview__card{background:var(--gallery-done-card);border-radius:18px;min-height:78px}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__card{background:color-mix(in srgb,var(--gallery-done-card)92%,transparent)}}.gallery-done-preview__card{box-shadow:inset 0 1px #ffffff14,0 10px 20px #0f172a0f}.gallery-done-preview__card--accent{background:linear-gradient(145deg,var(--gallery-done-accent),var(--gallery-done-accent)),var(--gallery-done-quiet)}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__card--accent{background:linear-gradient(145deg,color-mix(in srgb,var(--gallery-done-accent)82%,white 18%),color-mix(in srgb,var(--gallery-done-accent)62%,transparent)),color-mix(in srgb,var(--gallery-done-quiet)84%,transparent)}}.gallery-done-preview__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gallery-done-preview__badge{border:1px solid var(--gallery-border);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__badge{border:1px solid color-mix(in srgb,var(--gallery-border)62%,transparent)}}.gallery-done-preview__badge{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__badge{background:color-mix(in srgb,var(--gallery-surface-strong)76%,transparent)}}.gallery-done-preview__badge{font-size:11px;font-weight:600}.gallery-done-preview__mood{color:var(--ui-fg);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.gallery-done-preview__mood{color:color-mix(in srgb,var(--ui-fg)72%,#e9eef8eb)}}@keyframes galleryContinuePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gallery-accent)0%,transparent)}40%{box-shadow:0 0 0 8px color-mix(in srgb,var(--gallery-accent)26%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gallery-accent)0%,transparent)}}@keyframes galleryOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes galleryOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes galleryShellIn{0%{opacity:0;transform:scale(.986)}to{opacity:1;transform:scale(1)}}@keyframes galleryFlowIn{0%{opacity:0;transform:translateY(10px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes galleryGrainShift{0%{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(1.2%,.8%)}to{transform:translate(0)}}.gallery-library{border:1px solid var(--gallery-border);background:linear-gradient(160deg,#ffffff29,transparent 46%),var(--gallery-surface);min-height:0;box-shadow:var(--gallery-shadow);border-radius:22px;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;position:relative}.gallery-library__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gallery-library__head h3{margin:0;font-size:clamp(1rem,1.8vw,1.26rem)}.gallery-library__head p{opacity:.8;margin:4px 0 0;font-size:12px}.gallery-library__controls{gap:8px;display:inline-flex}.gallery-library__rail{scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:stretch;gap:14px;min-height:0;padding:6px max(14px,50% - clamp(172px,18vw,260px)) 72px;scroll-padding-inline:max(14px,50% - clamp(172px,18vw,260px));display:flex;overflow:auto hidden}.gallery-library-card{--card-shift:0;--card-depth:.5;--card-active:0;z-index:1;border:1px solid var(--gallery-border);border-radius:18px;flex:0 0 clamp(244px,23vw,350px);height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-library-card{border:1px solid color-mix(in srgb,var(--gallery-border)76%,transparent)}}.gallery-library-card{background:var(--gallery-surface-strong)}@supports (color:color-mix(in lab, red, red)){.gallery-library-card{background:color-mix(in srgb,var(--gallery-surface-strong)82%,transparent)}}.gallery-library-card{scroll-snap-align:center;scroll-snap-stop:always;transition:flex-basis .46s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),opacity .28s,filter .28s,border-color .2s,box-shadow .2s}.gallery-library-card.is-active{z-index:3;flex-basis:clamp(330px,31vw,460px);transform:translateY(-6px)scale(1.015);box-shadow:0 24px 44px #02061766}.gallery-library-card.is-selected{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-library-card.is-selected{border-color:color-mix(in srgb,var(--gallery-accent)68%,transparent)}}.gallery-library-card.is-selected{box-shadow:0 18px 34px var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.gallery-library-card.is-selected{box-shadow:0 18px 34px color-mix(in srgb,var(--gallery-accent)24%,transparent)}}.gallery-library__rail[data-has-selection=true] .gallery-library-card:not(.is-selected){opacity:.62;filter:saturate(.72)}.gallery-library-card__hit{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.gallery-library-card__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;min-height:clamp(224px,36vh,440px);transform:scale(calc(.98 + var(--card-active)*.05));filter:saturate(calc(.66 + var(--card-depth)*.54))brightness(calc(.56 + var(--card-depth)*.58));will-change:transform;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .24s;display:block}.gallery-library-card__shade{background:linear-gradient(#02061714,#020617d1);position:absolute;inset:0}.gallery-library-card__title{color:#f8fafc;text-align:left;font-size:clamp(15px,2vw,21px);font-weight:700;position:absolute;bottom:42px;left:14px;right:14px}.gallery-library-card__subtitle{color:#f8fafce0;text-align:left;font-size:11px;position:absolute;bottom:18px;left:14px;right:14px}.gallery-library-card__swatches{pointer-events:none;align-items:center;gap:8px;display:inline-flex;position:absolute;top:14px;left:14px}.gallery-library-card__swatch{border:1px solid #e2e8f0eb;border-radius:999px;width:15px;height:15px;box-shadow:0 2px 7px #0206178f,inset 0 0 0 .5px #ffffff5c}.gallery-library-card__selected{background:var(--gallery-accent);border-radius:999px;min-height:24px;padding:0 10px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.gallery-library-card__selected{background:color-mix(in srgb,var(--gallery-accent)80%,white 20%)}}.gallery-library-card__selected{color:#fff;align-items:center;gap:6px;font-size:11px;display:inline-flex}.gallery-library__confirm-floating{z-index:8;position:absolute;bottom:18px;right:18px}.gallery-library__confirm-floating.gallery-button--primary.is-ready{color:#fff;text-shadow:0 1px #02061747}@media (max-width:1080px){.gallery-overlay__header{grid-template-columns:1fr;align-items:start}.gallery-overlay__lead,.gallery-overlay__steps{grid-column:1/-1;justify-self:start}.gallery-overlay__lead{flex-wrap:wrap}.gallery-overlay__actions{grid-column:1/-1;justify-self:end}.gallery-step__uiMock{width:calc(100% - 30px)}.gallery-cinematic-stage .gallery-rail-nav{opacity:.78}.gallery-cinematic-rail{padding-inline:max(28px,50% - clamp(139px,13.5vw,180px));scroll-padding-inline:max(28px,50% - clamp(139px,13.5vw,180px))}.gallery-floating-panel,.gallery-theme-panel{width:auto;bottom:10px;left:10px;right:10px}.gallery-done-panel{grid-template-columns:minmax(0,1fr);align-content:start;inset:12px}.gallery-fit-tune{width:min(340px,100% - 20px);bottom:10px;left:10px}.gallery-fit-playback{width:min(520px,100% - 400px)}.gallery-theme-stagePreview{width:min(380px,100% - 32px)}.gallery-style-dials,.gallery-slider-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.gallery-theme-strength--grain,.gallery-theme-strength--regenerate,.gallery-theme-memory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.gallery-overlay__shell{gap:10px;padding:10px}.gallery-select__search{grid-template-columns:1fr}.gallery-cinematic-rail{gap:10px;padding-inline:max(14px,50% - min(43vw,210px));scroll-padding-inline:max(14px,50% - min(43vw,210px))}.gallery-step--select{padding:10px}.gallery-cinematic-stage{min-height:clamp(300px,50vh,540px)}.gallery-fit-tune{width:auto;bottom:12px;left:12px;right:12px}.gallery-fit-playback{width:auto;bottom:168px;left:12px;right:12px;transform:none}.gallery-fit-playback__transport,.gallery-fit-playback__loopRow{grid-template-columns:1fr}.gallery-fit-playback__controls,.gallery-fit-playback__modeButtons{justify-content:space-between}.gallery-fit-tune__buttons{justify-content:space-between;width:100%}.gallery-library{padding:12px}.gallery-done-preview__workspace{min-height:clamp(220px,38vh,320px)}.gallery-done-preview__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-library-card,.gallery-library-card.is-active{flex-basis:min(82vw,360px);transform:none}.gallery-wallpaper-card,.gallery-wallpaper-card.is-active{filter:saturate()brightness();opacity:1;flex-basis:min(86vw,420px);transform:none}.gallery-cinematic-rail[data-has-selection=true] .gallery-wallpaper-card:not(.is-selected),.gallery-library__rail[data-has-selection=true] .gallery-library-card:not(.is-selected){opacity:1;filter:none}.gallery-wallpaper-card__image{height:100%;filter:none!important;transform:none!important}.gallery-wallpaper-card__shade{opacity:.16}.gallery-wallpaper-card:hover .gallery-wallpaper-card__shade,.gallery-wallpaper-card:focus-within .gallery-wallpaper-card__shade{opacity:.22}.gallery-library__confirm-floating{bottom:12px;right:12px}.gallery-theme-stagePreview{width:100%;margin-bottom:12px;position:relative;top:auto;left:auto}.gallery-theme-stagePreview__widget{padding:14px}.gallery-style-dials,.gallery-slider-grid{grid-template-columns:1fr}.gallery-theme-strength,.gallery-theme-strength--grain,.gallery-theme-strength--regenerate,.gallery-theme-memory{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-theme-actions,.gallery-floating-panel__actions{justify-content:stretch}.gallery-theme-actions .gallery-button,.gallery-floating-panel__actions .gallery-button,.gallery-library__confirm-floating,.gallery-done-panel__actions .gallery-button{width:100%;max-width:220px}}@media (hover:none),(pointer:coarse){.gallery-cinematic-stage .gallery-rail-nav{display:none}}@media (prefers-reduced-motion:reduce){.gallery-overlay *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.gallery-cinematic-rail,.gallery-library__rail{scroll-snap-type:none}.gallery-wallpaper-card__image,.gallery-library-card__image{transform:none!important}.gallery-wallpaper-card:after,.gallery-library-card:after{opacity:.22;transition:none!important}}@keyframes pet-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.015)}}@keyframes pet-bounce-soft{0%,to{transform:translateY(0)}30%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}@keyframes pet-cluster-drift{0%,to{transform:translateY(var(--pet-cluster-y,0px))translateX(0)scale(1)}34%{transform:translateY(calc(var(--pet-cluster-y,0px) - 2px))translateX(2px)scale(1.012)}68%{transform:translateY(calc(var(--pet-cluster-y,0px) + 1px))translateX(-1px)scale(.996)}}@keyframes pet-focus-rest{0%,to{transform:translateY(var(--pet-cluster-y,0px))translateX(0)scale(1)}50%{transform:translateY(calc(var(--pet-cluster-y,0px) + 1px))translateX(0)scale(.992)}}@keyframes pet-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes pet-reaction-pop{0%{opacity:0;transform:translate(-50%)translateY(7px)scale(.92)}10%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}90%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.96)}}@keyframes pet-sparkle-orbit{0%{opacity:0;transform:rotate(0)translate(20px)rotate(0)}20%{opacity:.95}to{opacity:0;transform:rotate(360deg)translate(20px)rotate(-360deg)}}@keyframes pet-ring-pulse{0%{opacity:.75;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes pet-thought-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.9)}14%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}85%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-4px)scale(.95)}}@keyframes pet-look-around{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px)rotate(-4deg)}75%{transform:translate(2px)rotate(4deg)}}@keyframes pet-wave-soft{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-2px)rotate(-5deg)}40%{transform:translateY(-1px)rotate(4deg)}65%{transform:translateY(-2px)rotate(-4deg)}}@keyframes pet-stretch-soft{0%,to{transform:scale(1)}48%{transform:scaleX(1.07)scaleY(.94)}}@keyframes pet-sit-soft{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(2px)scaleY(.93)}}@keyframes pet-cheer-hop{0%,to{transform:translateY(0)scale(1)}28%{transform:translateY(-8px)scale(1.04)}56%{transform:translateY(0)scale(.98)}78%{transform:translateY(-4px)scale(1.01)}}@keyframes pet-milestone-spin{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-8px)rotate(-8deg)}75%{transform:translateY(-2px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes pet-goal-celebrate{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-9px)scale(1.06)}44%{transform:translateY(0)scale(.98)}68%{transform:translateY(-6px)scale(1.03)}}@keyframes pet-greeting-hop{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-6px)rotate(-3deg)}65%{transform:translateY(-1px)rotate(3deg)}}@keyframes pet-yawn{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(2px)scaleY(.95)}70%{transform:translateY(1px)scaleY(.92)}}@keyframes pet-focus-settle{0%{transform:translateY(-3px)scale(1.01)}to{transform:translateY(2px)scale(.96)}}@keyframes pet-anticipate{0%{transform:translateY(0)scale(1)}to{transform:translateY(1px)scaleX(1.04)scaleY(.95)}}@keyframes pet-settle{0%{transform:translateY(-1px)scale(1.01)}55%{transform:translateY(1px)scaleX(.99)scaleY(1.01)}to{transform:translateY(0)scale(1)}}@keyframes pet-special-float{0%{transform:translateY(0)rotate(0)scale(1)}34%{transform:translateY(-9px)rotate(-6deg)scale(1.04)}68%{transform:translateY(-3px)rotate(5deg)scale(1.01)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes pet-rainbow-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}20%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes pet-particle-heart{0%{opacity:0;transform:translate(var(--pet-particle-start-x),var(--pet-particle-start-y))rotate(0deg)scale(calc(var(--pet-particle-scale)*.74))}12%{opacity:.96}to{opacity:0;transform:translate(calc(var(--pet-particle-start-x) + var(--pet-particle-drift-x)),calc(var(--pet-particle-start-y) + var(--pet-particle-drift-y)))rotate(var(--pet-particle-rotate))scale(calc(var(--pet-particle-scale)*1.1))}}@keyframes pet-particle-sparkle{0%{opacity:0;transform:translate(var(--pet-particle-start-x),var(--pet-particle-start-y))rotate(0deg)scale(calc(var(--pet-particle-scale)*.52))}20%{opacity:.96}to{opacity:0;transform:translate(calc(var(--pet-particle-start-x) + var(--pet-particle-drift-x)),calc(var(--pet-particle-start-y) + var(--pet-particle-drift-y)))rotate(var(--pet-particle-rotate))scale(calc(var(--pet-particle-scale)*1.02))}}@keyframes pet-eye-blink{0%,46%,49%,to{transform:translateY(0)scaleY(1)}47.5%,48%{transform:translateY(2px)scaleY(.14)}}@keyframes pet-double-blink{0%,34%,66%,to{transform:translateY(0)scaleY(1)}18%,52%{transform:translateY(2px)scaleY(.12)}}@keyframes pet-tap-bounce{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(-6px)scale(1.04)}58%{transform:translateY(0)scale(.97)}}@keyframes pet-tap-tilt{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-4px)rotate(-8deg)}72%{transform:translateY(-1px)rotate(6deg)}}@keyframes pet-tap-spin{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-7px)rotate(-14deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes pet-tap-dizzy{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-4px)rotate(-8deg)}40%{transform:translateY(-2px)rotate(8deg)}60%{transform:translateY(-4px)rotate(-6deg)}80%{transform:translateY(-1px)rotate(6deg)}}@keyframes pet-tap-annoyed{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(1px)scaleX(1.06)scaleY(.93)}65%{transform:translateY(-2px)scaleX(.96)scaleY(1.03)}}@keyframes pet-drag-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(4deg)}}@keyframes pet-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes pet-shy-hide{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(2px)scale(.95)}}@keyframes pet-goofy-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}44%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}}.digital-pet-root{z-index:38;pointer-events:none;will-change:transform;width:0;height:0;transition:left .68s cubic-bezier(.22,1,.36,1),top .68s cubic-bezier(.22,1,.36,1),opacity .22s;position:fixed}.digital-pet-bubbles{z-index:39;pointer-events:none;position:fixed}.digital-pet-cluster{--pet-cluster-y:0px;pointer-events:auto;transform:translateY(var(--pet-cluster-y));flex-direction:column;align-items:center;gap:8px;transition:transform .26s,filter .22s,opacity .22s;display:flex;position:absolute;top:0;left:0}.digital-pet-root.habitat-widget .digital-pet-cluster,.digital-pet-root.habitat-focus .digital-pet-cluster,.digital-pet-root.habitat-music .digital-pet-cluster{--pet-cluster-y:-4px}.digital-pet-root.presence-playful:not(.is-dragging) .digital-pet-cluster{animation:7.4s ease-in-out infinite pet-cluster-drift}.digital-pet-root.workspace-focus:not(.is-dragging) .digital-pet-cluster,.digital-pet-root.presence-resting:not(.is-dragging) .digital-pet-cluster{animation:8.6s ease-in-out infinite pet-focus-rest}.digital-pet-root.music-active .digital-pet-cluster{filter:saturate(1.04)}.digital-pet-root.workspace-focus .digital-pet-cluster{opacity:.96}.digital-pet-root.is-dragging{transition:none}.digital-pet-root.is-dragging .digital-pet-cluster{animation:none;transform:translateY(-7px)scale(1.04)rotate(-3deg)}.digital-pet-avatar{background:var(--pet-skin-gradient);cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #ffffff8c;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;padding:0;animation:3.6s ease-in-out infinite pet-breathe;display:inline-flex;position:relative;box-shadow:0 16px 28px #0206173d,inset 0 1px #ffffff73}.digital-pet-avatar:active{cursor:grabbing}.digital-pet-avatar.stage-2{width:68px;height:68px}.digital-pet-avatar.stage-3,.digital-pet-avatar.stage-4,.digital-pet-avatar.stage-5{width:72px;height:72px}.digital-pet-avatar.phase-morning:not(.is-reacting){box-shadow:0 18px 32px #02061742,0 0 16px var(--pet-accent-color),inset 0 1px 0 #ffffff7a;animation-duration:3.15s}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.phase-morning:not(.is-reacting){box-shadow:0 18px 32px #02061742,0 0 16px color-mix(in srgb,var(--pet-accent-color)18%,transparent 82%),inset 0 1px 0 #ffffff7a}}.digital-pet-avatar.phase-day:not(.is-reacting){animation-duration:3.6s}.digital-pet-avatar.phase-evening:not(.is-reacting){animation-duration:4.35s;box-shadow:0 14px 24px #02061738,inset 0 1px #ffffff6b}.digital-pet-avatar.phase-night:not(.is-reacting){opacity:.97;animation-duration:5.1s;box-shadow:0 12px 22px #0206173d,inset 0 1px #ffffff5c}.digital-pet-avatar.idle-playful{animation:1.85s ease-in-out infinite pet-bounce-soft}.digital-pet-avatar.idle-energetic{animation:1.4s ease-in-out infinite pet-bounce-soft}.digital-pet-avatar.idle-sleepy{opacity:.96;animation:4.8s ease-in-out infinite pet-breathe}.digital-pet-avatar.is-reacting{box-shadow:0 0 0 2px var(--pet-accent-color),0 20px 36px #02061747,inset 0 1px 0 #ffffff94}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.is-reacting{box-shadow:0 0 0 2px color-mix(in srgb,var(--pet-accent-color)62%,#fff 38%),0 20px 36px #02061747,inset 0 1px 0 #ffffff94}}.digital-pet-avatar.is-anticipating{animation:.12s ease-out pet-anticipate}.digital-pet-avatar.is-settling{animation:.32s ease-out pet-settle}.digital-pet-avatar.is-panel-open{box-shadow:0 0 0 2px var(--pet-accent-color),0 20px 36px #02061747,inset 0 1px 0 #ffffff94}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.is-panel-open{box-shadow:0 0 0 2px color-mix(in srgb,var(--pet-accent-color)48%,#fff 52%),0 20px 36px #02061747,inset 0 1px 0 #ffffff94}}.digital-pet-avatar.bond-low{opacity:.97}.digital-pet-avatar.bond-medium{opacity:.99}.digital-pet-avatar.bond-high{box-shadow:0 18px 34px #0206174d,inset 0 1px #ffffff80}.digital-pet-avatar.bond-high.is-pointer-near{box-shadow:0 0 0 2px var(--pet-accent-color),0 0 22px var(--pet-accent-color),0 18px 34px #02061752,inset 0 1px 0 #ffffff85}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.bond-high.is-pointer-near{box-shadow:0 0 0 2px color-mix(in srgb,var(--pet-accent-color)36%,#fff 64%),0 0 22px color-mix(in srgb,var(--pet-accent-color)30%,#fff 70%),0 18px 34px #02061752,inset 0 1px 0 #ffffff85}}.digital-pet-avatar.bond-high.is-pointer-near .digital-pet-aura{background:radial-gradient(circle,var(--pet-accent-color)0%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.bond-high.is-pointer-near .digital-pet-aura{background:radial-gradient(circle,color-mix(in srgb,var(--pet-accent-color)42%,#fff 58%)0%,transparent 70%)}}.digital-pet-avatar.bond-high.is-pointer-near .digital-pet-aura{opacity:.72;animation:1.25s ease-in-out infinite pet-glow-pulse}.digital-pet-avatar.mood-happy{filter:saturate(1.03)brightness(1.02)}.digital-pet-avatar.mood-calm{filter:saturate(.94)brightness(.99)}.digital-pet-avatar.mood-curious{filter:saturate()brightness(1.01)}.digital-pet-avatar.mood-proud{filter:saturate(1.08)brightness(1.03)}.digital-pet-avatar.mood-sleepy{filter:saturate(.85)brightness(.92)}.digital-pet-avatar.mood-lonely{filter:saturate(.8)brightness(.9);animation-duration:4.9s}.digital-pet-avatar.mood-excited{filter:saturate(1.12)brightness(1.04)}.digital-pet-avatar.mood-bored{filter:saturate(.86)brightness(.95)}.digital-pet-avatar.mood-grumpy{filter:saturate(.9)brightness(.94)}.digital-pet-root.workspace-focus .digital-pet-avatar:not(.is-reacting){animation-duration:5.8s;box-shadow:0 12px 22px #0206173d,inset 0 1px #ffffff57}.digital-pet-root.music-active .digital-pet-avatar:not(.is-reacting){animation-duration:2.95s}.digital-pet-avatar.persona-energetic{animation-duration:3.1s}.digital-pet-avatar.persona-energetic.idle-relaxed,.digital-pet-avatar.persona-energetic.idle-playful{animation:1.65s ease-in-out infinite pet-bounce-soft}.digital-pet-avatar.persona-lazy{filter:saturate(.9)brightness(.95);animation-duration:5.3s}.digital-pet-avatar.persona-playful.idle-relaxed,.digital-pet-avatar.persona-playful.idle-playful{animation:2.3s ease-in-out infinite pet-goofy-wobble}.digital-pet-avatar.persona-shy{animation-duration:4.2s}.digital-pet-avatar.persona-shy.rare-look,.digital-pet-avatar.persona-shy.rare-droop{animation:1.1s ease-out pet-shy-hide}.digital-pet-avatar.persona-curious.rare-look{animation-duration:1.8s}.digital-pet-avatar.energy-calm{animation-duration:4.5s}.digital-pet-avatar.energy-energetic,.digital-pet-avatar.energy-chaotic{animation-duration:2.9s}.digital-pet-avatar.attention-clingy.is-pointer-near{box-shadow:0 0 0 2px var(--pet-accent-color),0 0 26px var(--pet-accent-color),0 20px 36px #02061754,inset 0 1px 0 #ffffff85}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.attention-clingy.is-pointer-near{box-shadow:0 0 0 2px color-mix(in srgb,var(--pet-accent-color)40%,#fff 60%),0 0 26px color-mix(in srgb,var(--pet-accent-color)34%,#fff 66%),0 20px 36px #02061754,inset 0 1px 0 #ffffff85}}.digital-pet-avatar.attention-independent.is-pointer-near{box-shadow:0 0 0 1px var(--pet-accent-color),0 0 14px var(--pet-accent-color),0 18px 34px #0206174a,inset 0 1px 0 #ffffff80}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.attention-independent.is-pointer-near{box-shadow:0 0 0 1px color-mix(in srgb,var(--pet-accent-color)32%,#fff 68%),0 0 14px color-mix(in srgb,var(--pet-accent-color)20%,#fff 80%),0 18px 34px #0206174a,inset 0 1px 0 #ffffff80}}.digital-pet-avatar.theme-mint-breeze,.digital-pet-avatar.theme-peach-cloud,.digital-pet-avatar.theme-sky-glow,.digital-pet-avatar.theme-rare-aurora{border-color:var(--pet-accent-color)}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.theme-mint-breeze,.digital-pet-avatar.theme-peach-cloud,.digital-pet-avatar.theme-sky-glow,.digital-pet-avatar.theme-rare-aurora{border-color:color-mix(in srgb,var(--pet-accent-color)64%,#fff 36%)}}.digital-pet-avatar.theme-rare-aurora .digital-pet-aura{box-shadow:0 0 18px var(--pet-theme-glow,#ade6ff66)}.digital-pet-avatar.theme-rare-aurora.is-reacting:after{content:"";border-radius:inherit;border:1px dashed var(--pet-accent-color);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.theme-rare-aurora.is-reacting:after{border:1px dashed color-mix(in srgb,var(--pet-accent-color)52%,#fff 48%)}}.digital-pet-avatar.theme-rare-aurora.is-reacting:after{opacity:0;pointer-events:none;animation:.76s ease-out pet-ring-pulse}.digital-pet-avatar.shape-blob{border-radius:42% 58% 52% 48%/44% 45% 55% 56%}.digital-pet-avatar.shape-chubby{border-radius:26px}.digital-pet-avatar.shape-tiny{border-radius:18px}.digital-pet-avatar.shape-tiny .digital-pet-face{column-gap:7px;width:27px}.digital-pet-avatar.shape-tall{border-radius:16px}.digital-pet-avatar.shape-tall .digital-pet-face{height:18px;margin-top:-1px}.digital-pet-avatar.face-big-smile .digital-pet-mouth{border-bottom-width:2.2px;width:12px}.digital-pet-avatar.face-tiny-mouth .digital-pet-mouth{border-bottom-width:1.6px;width:6px}.digital-pet-avatar.face-cat-mouth .digital-pet-mouth{border-bottom-width:1.6px;border-radius:0 0 8px 8px;width:10px;height:5px}.digital-pet-avatar.face-neutral .digital-pet-mouth{border-bottom-width:1.5px;border-radius:2px;width:8px;height:1.5px}.digital-pet-avatar.eyes-dot .digital-pet-eye{border-radius:999px;width:5px;height:5px}.digital-pet-avatar.eyes-rounded .digital-pet-eye{border-radius:4px;width:7px}.digital-pet-avatar.eyes-sparkle .digital-pet-eye{border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.digital-pet-avatar.eyes-sleepy .digital-pet-eye{border-radius:4px;height:4px;transform:translateY(1px)}.digital-pet-avatar.eyes-star .digital-pet-eye{border-radius:2px;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #1118271a,0 0 4px #ffffff59}.digital-pet-avatar.mood-sleepy .digital-pet-eye,.digital-pet-avatar.mood-lonely .digital-pet-eye,.digital-pet-avatar.mood-bored .digital-pet-eye{height:5px;transform:translateY(1px)}.digital-pet-avatar.mood-sleepy .digital-pet-mouth,.digital-pet-avatar.mood-lonely .digital-pet-mouth,.digital-pet-avatar.mood-bored .digital-pet-mouth{width:7px}.digital-pet-avatar.mood-grumpy .digital-pet-eye{transform:translateY(1px)rotate(-7deg)}.digital-pet-avatar.mood-grumpy .digital-pet-eye:last-child{transform:translateY(1px)rotate(7deg)}.digital-pet-avatar.mood-grumpy .digital-pet-mouth{border-top:1.5px solid #111827d6;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:5px;top:10px}.digital-pet-avatar.expr-blink .digital-pet-eye{border-radius:2px;height:1.5px;transform:translateY(3px)}.digital-pet-avatar.expr-happy-eyes .digital-pet-eye{border-radius:0 0 8px 8px;width:7px;height:3px;transform:translateY(1px)}.digital-pet-avatar.expr-blink .digital-pet-eye,.digital-pet-avatar.expr-happy-eyes .digital-pet-eye,.digital-pet-avatar.expr-heart-eyes .digital-pet-eye,.digital-pet-avatar.expr-wink .digital-pet-eye{animation:none}.digital-pet-avatar.expr-happy .digital-pet-mouth{border-bottom-width:2px;width:11px}.digital-pet-avatar.expr-surprised .digital-pet-mouth{border:1.5px solid #111827d6;border-radius:999px;width:7px;height:7px;top:9px}.digital-pet-avatar.expr-curious .digital-pet-mouth{border:1.5px solid #111827d1;border-top:0;border-radius:0 0 9px 9px;width:7px;height:6px;top:10px}.digital-pet-avatar.expr-proud .digital-pet-face{transform:translate(var(--pet-look-x,0px),calc(var(--pet-look-y,0px) - 1px))}.digital-pet-avatar.expr-proud .digital-pet-mouth{width:10px}.digital-pet-avatar.expr-lonely .digital-pet-mouth{border-bottom-width:1.5px;width:6px}.digital-pet-avatar.expr-excited .digital-pet-eye{height:8px}.digital-pet-avatar.expr-heart-eyes .digital-pet-eye{background:#f43f5ef2;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)translateY(1px)}.digital-pet-avatar.expr-heart-eyes .digital-pet-mouth{width:11px}.digital-pet-avatar.expr-sleepy .digital-pet-eye{height:4px}.digital-pet-avatar.expr-wink .digital-pet-eye:first-child{border-radius:2px;height:1.5px;transform:translateY(2px)}.digital-pet-avatar.expr-wink .digital-pet-eye:last-child{height:7px}.digital-pet-avatar.expr-blush .digital-pet-mouth{border-bottom-width:1.6px;width:7px}.digital-pet-avatar.expr-blush .digital-pet-cheeks:before,.digital-pet-avatar.expr-blush .digital-pet-cheeks:after{background:var(--pet-accent-color)}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.expr-blush .digital-pet-cheeks:before,.digital-pet-avatar.expr-blush .digital-pet-cheeks:after{background:color-mix(in srgb,var(--pet-accent-color)34%,#fff 66%)}}.digital-pet-avatar.expr-blush .digital-pet-cheeks:before,.digital-pet-avatar.expr-blush .digital-pet-cheeks:after{opacity:.95}.digital-pet-avatar.expr-dizzy .digital-pet-eye{border-radius:2px;width:7px;height:2px}.digital-pet-avatar.expr-embarrassed .digital-pet-eye{height:5px}.digital-pet-avatar.expr-embarrassed .digital-pet-mouth{width:6px}.digital-pet-avatar.rare-look{animation:1.6s ease-in-out pet-look-around}.digital-pet-avatar.rare-stretch{animation:1.2s ease-in-out pet-stretch-soft}.digital-pet-avatar.rare-wave{animation:1.15s ease-in-out pet-wave-soft}.digital-pet-avatar.rare-sit{animation:1.25s ease-in-out pet-sit-soft}.digital-pet-avatar.rare-double-blink .digital-pet-eye{animation:.7s ease-in-out pet-double-blink}.digital-pet-avatar.rare-wiggle{animation:.98s ease-in-out pet-wiggle}.digital-pet-avatar.rare-droop{animation:1.35s ease-out pet-sit-soft}.digital-pet-avatar.rare-glow-pulse .digital-pet-aura{animation:.96s ease-in-out pet-glow-pulse}.digital-pet-avatar.is-reacting.reaction-habit-completed{animation:.76s ease-out 2 pet-cheer-hop}.digital-pet-avatar.is-reacting.reaction-streak-milestone,.digital-pet-avatar.is-reacting.reaction-achievement-unlocked,.digital-pet-avatar.is-reacting.reaction-level-up,.digital-pet-avatar.is-reacting.reaction-evolution-stage,.digital-pet-avatar.is-reacting.reaction-level-up-bonus{animation:.98s ease-in-out pet-milestone-spin}.digital-pet-avatar.is-reacting.reaction-goal-completed{animation:1.2s ease-out pet-goal-celebrate}.digital-pet-avatar.is-reacting.reaction-morning-open{animation:.98s ease-out pet-greeting-hop}.digital-pet-avatar.is-reacting.reaction-late-night-use{animation:1.3s ease-in-out pet-yawn}.digital-pet-avatar.is-reacting.reaction-long-session-focus{animation:1.2s ease-out pet-focus-settle}.digital-pet-avatar.is-reacting.reaction-interaction-tap-bounce{animation:.9s ease-out pet-tap-bounce}.digital-pet-avatar.is-reacting.reaction-interaction-tap-tilt{animation:.92s ease-out pet-tap-tilt}.digital-pet-avatar.is-reacting.reaction-interaction-tap-wiggle{animation:.9s ease-in-out pet-wiggle}.digital-pet-avatar.is-reacting.reaction-interaction-tap-spin{animation:.98s ease-out pet-tap-spin}.digital-pet-avatar.is-reacting.reaction-interaction-tap-heart{animation:.98s ease-out pet-tap-bounce}.digital-pet-avatar.is-reacting.reaction-interaction-tap-dizzy{animation:1.08s ease-out pet-tap-dizzy}.digital-pet-avatar.is-reacting.reaction-interaction-tap-annoyed{animation:.98s ease-out pet-tap-annoyed}.digital-pet-avatar.is-reacting.reaction-interaction-long-press{animation:1.18s ease-out pet-tap-tilt}.digital-pet-avatar.is-reacting.reaction-interaction-drag-float{animation:.98s ease-out pet-drag-float}.digital-pet-avatar.is-reacting.reaction-special-float{animation:1.28s ease-out pet-special-float}.digital-pet-avatar.is-reacting.reaction-special-rainbow{animation:1.2s ease-out pet-milestone-spin}.digital-pet-avatar.is-reacting.reaction-welcome-back{animation:1.18s ease-out pet-greeting-hop}.digital-pet-avatar.is-reacting.reaction-goal-completed,.digital-pet-avatar.is-reacting.reaction-streak-milestone,.digital-pet-avatar.is-reacting.reaction-achievement-unlocked,.digital-pet-avatar.is-reacting.reaction-level-up,.digital-pet-avatar.is-reacting.reaction-evolution-stage,.digital-pet-avatar.is-reacting.reaction-level-up-bonus{box-shadow:0 0 0 2px var(--pet-accent-color),0 0 24px var(--pet-accent-color),0 20px 36px #02061747,inset 0 1px 0 #ffffff94}@supports (color:color-mix(in lab, red, red)){.digital-pet-avatar.is-reacting.reaction-goal-completed,.digital-pet-avatar.is-reacting.reaction-streak-milestone,.digital-pet-avatar.is-reacting.reaction-achievement-unlocked,.digital-pet-avatar.is-reacting.reaction-level-up,.digital-pet-avatar.is-reacting.reaction-evolution-stage,.digital-pet-avatar.is-reacting.reaction-level-up-bonus{box-shadow:0 0 0 2px color-mix(in srgb,var(--pet-accent-color)62%,#fff 38%),0 0 24px color-mix(in srgb,var(--pet-accent-color)40%,#fff 60%),0 20px 36px #02061747,inset 0 1px 0 #ffffff94}}.digital-pet-avatar.is-reacting.reaction-late-night-use .digital-pet-mouth{border:2px solid #111827d1;border-top:0;border-radius:0 0 9px 9px;width:8px;height:7px;top:9px}.digital-pet-avatar.is-reacting.reaction-long-session-focus .digital-pet-mouth{border-bottom-width:1px;width:7px}.digital-pet-aura{pointer-events:none;border-radius:22px;position:absolute;inset:-8px}.digital-pet-aura.aura-none{opacity:0}.digital-pet-aura.aura-soft_glow{background:radial-gradient(circle,#ffffff54 0%,#fff0 68%)}.digital-pet-aura.aura-sparkle_ring{opacity:.8;border:1px dashed #ffffffad}.digital-pet-aura.aura-leaf_drift{background:radial-gradient(circle at 30% 30%,#c1ffca73,#c1ffca00)}.digital-pet-aura.aura-rare_starlight{background:radial-gradient(circle at 20% 10%,#ffffff73,#fff0),radial-gradient(circle at 80% 78%,#b4dcff73,#b4dcff00)}.digital-pet-face{width:30px;height:16px;transform:translate(var(--pet-look-x,0px),var(--pet-look-y,0px));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;column-gap:8px;transition:transform .16s ease-out;display:grid;position:relative}.digital-pet-avatar.is-looking .digital-pet-face{transition-duration:70ms}.digital-pet-avatar.bond-high.is-looking .digital-pet-face{transition-duration:52ms}.digital-pet-avatar.bond-low.is-looking .digital-pet-face{transition-duration:.11s}.digital-pet-eye{background:#111827e6;border-radius:99px;width:6px;height:7px;transition:width .14s,height .14s,transform .14s,border-radius .14s,background-color .14s;animation:5.8s ease-in-out infinite pet-eye-blink}.digital-pet-mouth{border-bottom:2px solid #111827d1;border-radius:0 0 10px 10px;width:9px;height:4px;transition:width .15s,height .15s,top .15s,border-radius .15s,border-color .15s;position:absolute;top:11px;left:50%;transform:translate(-50%)}.digital-pet-ear{background:var(--pet-accent-color);border-radius:11px 11px 4px 4px;width:13px;height:12px;position:absolute;top:-8px}@supports (color:color-mix(in lab, red, red)){.digital-pet-ear{background:color-mix(in srgb,var(--pet-accent-color)72%,#fff 28%)}}.digital-pet-ear{border:1px solid #ffffff94}.digital-pet-ear.left{left:15px}.digital-pet-ear.right{right:15px}.digital-pet-cheeks{width:34px;height:10px;position:absolute;top:33px;left:50%;transform:translate(-50%)}.digital-pet-cheeks:before,.digital-pet-cheeks:after{content:"";background:#ffffff7a;border-radius:999px;width:9px;height:6px;position:absolute;top:0}.digital-pet-cheeks:before{left:0}.digital-pet-cheeks:after{right:0}.digital-pet-tail{background:var(--pet-accent-color);border:1px solid #ffffff80;border-radius:10px;width:12px;height:16px;position:absolute;bottom:12px;right:-8px}@supports (color:color-mix(in lab, red, red)){.digital-pet-tail{background:color-mix(in srgb,var(--pet-accent-color)66%,#fff 34%)}}.digital-pet-tail{opacity:.95;transform:rotate(-18deg)}.digital-pet-frill{opacity:.55;border:1px solid #fff9;border-radius:16px;position:absolute;inset:8px}.digital-pet-rare-crown{background:#ffffff80;border:1px solid #ffffffa8;border-radius:9px 9px 2px 2px;width:18px;height:9px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.digital-pet-accessory{pointer-events:none;position:absolute}.digital-pet-accessory.accessory-scarf{background:#ffffffd9;border-radius:999px;height:9px;bottom:10px;left:10px;right:10px}.digital-pet-accessory.accessory-glasses{border-top:2px solid #111827bd;border-bottom:2px solid #111827bd;border-radius:8px;width:36px;height:10px;top:24px;left:18px}.digital-pet-accessory.accessory-leaf_hat{background:#b3f5c7db;border-radius:100% 100% 0 0;width:34px;height:11px;top:-4px;left:18px}.digital-pet-accessory.accessory-star_pin{background:#fffffff2;border-radius:2px;width:8px;height:8px;top:7px;right:7px;transform:rotate(45deg)}.digital-pet-particle-layer{pointer-events:none;position:absolute;inset:-8px;overflow:visible}.digital-pet-particle{opacity:0;pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0}.digital-pet-particle.particle-heart{animation:pet-particle-heart var(--pet-particle-duration)ease-out var(--pet-particle-delay)1 forwards}.digital-pet-particle.particle-sparkle{animation:pet-particle-sparkle var(--pet-particle-duration)cubic-bezier(.2,.8,.26,1)var(--pet-particle-delay)1 forwards}.digital-pet-particle-core{display:block;position:relative}.digital-pet-particle.particle-heart .digital-pet-particle-core{background:var(--pet-particle-color);width:8px;height:8px;box-shadow:0 0 8px var(--pet-particle-color);border-radius:2px;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.digital-pet-particle.particle-heart .digital-pet-particle-core{box-shadow:0 0 8px color-mix(in srgb,var(--pet-particle-color)58%,#fff 42%)}}.digital-pet-particle.particle-heart .digital-pet-particle-core:before,.digital-pet-particle.particle-heart .digital-pet-particle-core:after{content:"";background:var(--pet-particle-color);border-radius:999px;width:8px;height:8px;position:absolute}.digital-pet-particle.particle-heart .digital-pet-particle-core:before{top:0;left:-4px}.digital-pet-particle.particle-heart .digital-pet-particle-core:after{top:-4px;left:0}.digital-pet-particle.particle-sparkle .digital-pet-particle-core{background:radial-gradient(circle,#fffffff2 0%,var(--pet-particle-color)68%);width:6px;height:6px;box-shadow:0 0 8px var(--pet-particle-color),0 0 2px #ffffffe6;border-radius:1px;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.digital-pet-particle.particle-sparkle .digital-pet-particle-core{box-shadow:0 0 8px color-mix(in srgb,var(--pet-particle-color)54%,#fff 46%),0 0 2px #ffffffe6}}.digital-pet-particle.particle-sparkle .digital-pet-particle-core:before,.digital-pet-particle.particle-sparkle .digital-pet-particle-core:after{content:"";background:var(--pet-particle-color);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.digital-pet-particle.particle-sparkle .digital-pet-particle-core:before,.digital-pet-particle.particle-sparkle .digital-pet-particle-core:after{background:color-mix(in srgb,var(--pet-particle-color)68%,#fff 32%)}}.digital-pet-particle.particle-sparkle .digital-pet-particle-core:before{width:2px;height:9px}.digital-pet-particle.particle-sparkle .digital-pet-particle-core:after{width:9px;height:2px}.digital-pet-sparkles{pointer-events:none;background:#fffffff2;border-radius:99px;width:4px;height:4px;margin:-2px;animation:.9s ease-out pet-sparkle-orbit;position:absolute;inset:50%}.digital-pet-rainbow-burst{filter:blur(1px);pointer-events:none;background:conic-gradient(#f871716b,#fbbf246b,#34d3996b,#60a5fa6b,#c084fc6b,#f871716b);border-radius:999px;width:62px;height:62px;animation:.98s ease-out pet-rainbow-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.digital-pet-react-ring{border:1px solid var(--pet-accent-color);border-radius:16px;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.digital-pet-react-ring{border:1px solid color-mix(in srgb,var(--pet-accent-color)72%,#fff 28%)}}.digital-pet-react-ring{pointer-events:none;animation:.72s ease-out pet-ring-pulse}.digital-pet-reaction{z-index:3;color:#f8fafcf7;letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:#0f172adb;border:1px solid #ffffff8f;border-radius:999px;margin:0;padding:4px 8px;font-size:11px;font-weight:600;animation:1.5s ease-out pet-reaction-pop;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.digital-pet-thought{z-index:2;color:#f8fafcfa;white-space:nowrap;pointer-events:none;background:#0f172ac7;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:5px;margin:0;padding:3px 7px;font-size:10px;font-weight:600;animation:1.25s ease-out pet-thought-pop;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.digital-pet-thought.is-stacked{bottom:calc(100% + 38px)}.digital-pet-thought.tone-soft{border-color:#bae6fd8f}.digital-pet-thought.tone-event{background:radial-gradient(circle at 100% 0,#7dd3fc3d,#0000 58%),#0f172adb;border-color:#7dd3fccc}.digital-pet-thought-icon{background:#0f172a6b;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 2px;font-size:8.5px;line-height:1;display:inline-flex}.digital-pet-thought-text{letter-spacing:.01em}.digital-pet-panel-toggle{color:#f1f5f9fa;background:#0f172ac7;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.digital-pet-panel{z-index:39;color:#f8fafcfa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#7dd3fc2b,#0000 50%),#0f172ae6;border:1px solid #fff3;border-radius:18px;width:min(284px,100vw - 16px);max-height:min(74vh,560px);padding:12px;position:fixed;overflow:auto;box-shadow:0 22px 44px #02061766}.digital-pet-panel-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.digital-pet-panel-kicker{letter-spacing:.11em;text-transform:uppercase;color:#bae6fde6;font-size:10px}.digital-pet-panel-title{margin-top:2px;font-size:14px;font-weight:700}.digital-pet-panel-close{color:#f8fafcf2;background:#0f172a8c;border:1px solid #ffffff3d;border-radius:99px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.digital-pet-stats-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.digital-pet-stat-pill{background:#0f172a7a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.digital-pet-xp-wrap{margin-top:10px}.digital-pet-xp-line{color:#e2e8f0f2;justify-content:space-between;gap:10px;font-size:11px;display:flex}.digital-pet-xp-track{background:#94a3b85c;border-radius:999px;width:100%;height:6px;margin-top:6px;overflow:hidden}.digital-pet-xp-fill{background:linear-gradient(90deg,#67e8f9 0%,#93c5fd 100%);border-radius:999px;height:100%;display:block}.digital-pet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.digital-pet-summary-grid>div{background:#0f172a75;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:2px;padding:7px;display:flex}.digital-pet-summary-grid>div span{color:#bfdbfee0;font-size:10px}.digital-pet-summary-grid>div strong{font-size:13px;font-weight:700}.digital-pet-section{margin-top:10px}.digital-pet-section-title{letter-spacing:.08em;text-transform:uppercase;color:#93c5fdf5;margin-bottom:6px;font-size:11px}.digital-pet-trait-summary{background:#0f172a80;border:1px solid #bae6fd3d;border-radius:10px;gap:3px;margin-bottom:7px;padding:8px;display:grid}.digital-pet-trait-summary strong{color:#e0f2fefa;font-size:12px;font-weight:700}.digital-pet-trait-summary span{color:#bfdbfeeb;font-size:10px}.digital-pet-trait-summary small{color:#7dd3fce6;font-size:10px}.digital-pet-evolution-list{gap:6px;display:grid}.digital-pet-evolution-item{background:#0f172a70;border:1px solid #ffffff29;border-radius:9px;padding:7px}.digital-pet-evolution-item.is-unlocked{background:#0e74903d;border-color:#7dd3fc94}.digital-pet-evolution-title{font-size:11px;font-weight:600}.digital-pet-evolution-subtitle{color:#bae6fde6;margin-top:2px;font-size:10px}.digital-pet-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.digital-pet-option-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-pet-option{color:#f8fafcf7;background:#0f172a8f;border:1px solid #fff3;border-radius:8px;padding:6px;font-size:11px;line-height:1.2;transition:border-color .14s,background-color .14s}.digital-pet-option:hover{background:#0e74904d;border-color:#7dd3fc94}.digital-pet-option.is-active{background:#06b6d447;border-color:#67e8f9cc}.digital-pet-option.is-action{background:#0284c733;border-color:#7dd3fc52;font-weight:600}.digital-pet-option:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.digital-pet-avatar{border-radius:18px;width:60px;height:60px}.digital-pet-avatar.stage-2{width:64px;height:64px}.digital-pet-avatar.stage-3,.digital-pet-avatar.stage-4,.digital-pet-avatar.stage-5{width:68px;height:68px}.digital-pet-panel{width:min(280px,100vw - 14px);max-height:min(72vh,520px)}}.digital-pet-home-zone{left:50%;bottom:max(20px,calc(env(safe-area-inset-bottom,0px) + 12px));z-index:37;pointer-events:none;filter:drop-shadow(0 16px 34px #0f172a42);place-items:center;width:118px;height:118px;transition:transform .18s,filter .18s;display:grid;position:fixed;transform:translate(-50%)}.digital-pet-home-zone:before,.digital-pet-home-zone:after{content:"";border-radius:999px;position:absolute;inset:0}.digital-pet-home-zone:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle,#94a3b824,#0000 60%),radial-gradient(circle,#0f172a14,#0000 72%)}.digital-pet-home-zone:after{opacity:.9;border:1.5px solid #ffffff42;inset:10px;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #0f172a0a}.digital-pet-home-zone__halo,.digital-pet-home-zone__core{border-radius:999px;position:absolute}.digital-pet-home-zone__halo{opacity:.88;background:conic-gradient(from 180deg,#7dd3fc0f,#a7f3d057,#7dd3fc14,#a7f3d061,#7dd3fc0f);animation:2.3s ease-in-out infinite pet-home-zone-pulse,5.4s linear infinite pet-home-vortex-spin;inset:16px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 0)}.digital-pet-home-zone__core{background:radial-gradient(circle at 35% 30%,#ffffff94,#0000 40%),radial-gradient(circle,#0f172a6b,#0f172ae6);inset:32px;box-shadow:inset 0 0 18px #0f172a3d,0 10px 18px #0f172a33}.digital-pet-home-zone__label{color:#f8fafceb;letter-spacing:.08em;text-transform:uppercase;background:#0f172aad;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0f172a38}.digital-pet-home-zone.is-armed{filter:drop-shadow(0 20px 40px #0f172a47)drop-shadow(0 0 18px #a7f3d042);transform:translate(-50%)scale(1.06)}.digital-pet-home-zone.is-armed:after{border-color:#a7f3d08a;box-shadow:inset 0 0 0 1px #ffffff24,0 0 22px #a7f3d038}.digital-pet-home-zone.is-armed .digital-pet-home-zone__halo{opacity:1;animation-duration:1.25s,2.2s}.digital-pet-root.is-home-armed .digital-pet-cluster{filter:saturate(1.06)drop-shadow(0 10px 24px #a7f3d02e)}.digital-pet-root.is-dismissing{z-index:40}.digital-pet-root.is-dismissing .digital-pet-cluster,.digital-pet-cluster.is-dismissing{transform:translateY(calc(var(--pet-cluster-y,0px) + 22px))scale(.42);opacity:0;filter:blur(1px)saturate(.9);transition:transform .24s cubic-bezier(.32,1,.68,1),opacity .22s,filter .22s}.digital-pet-root.is-returning .digital-pet-cluster,.digital-pet-cluster.is-returning{animation:.56s cubic-bezier(.22,1,.36,1) pet-home-return}@keyframes pet-home-zone-pulse{0%,to{opacity:.74;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes pet-home-vortex-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pet-home-return{0%{opacity:0;transform:translateY(calc(var(--pet-cluster-y,0px) + 18px))scale(.54);filter:blur(1px)}56%{opacity:1;transform:translateY(calc(var(--pet-cluster-y,0px) - 10px))scale(1.08);filter:blur()}to{opacity:1;transform:translateY(var(--pet-cluster-y,0px))scale(1);filter:blur()}}[data-theme-scope=tinyweb-app]{--tinyweb-reward-accent:#84ceff57;--tinyweb-reward-accent-soft:#84ceff2e}[data-theme-scope=tinyweb-app][data-reward-theme=sea_glass]{--tinyweb-reward-accent:#74d8cf57;--tinyweb-reward-accent-soft:#74d8cf2e}[data-theme-scope=tinyweb-app][data-reward-theme=sunset_ink]{--tinyweb-reward-accent:#ff9b7857;--tinyweb-reward-accent-soft:#ff9b782e}[data-theme-scope=tinyweb-app][data-reward-theme=moonstone]{--tinyweb-reward-accent:#a8bbff57;--tinyweb-reward-accent-soft:#a8bbff2e}.tinyweb-reward-effect-layer{z-index:1;pointer-events:none;opacity:0;transition:opacity .28s,transform .42s,filter .42s;position:absolute;inset:0}[data-theme-scope=tinyweb-app][data-reward-effect=soft_bloom] .tinyweb-reward-effect-layer{opacity:.52;background:radial-gradient(circle at 14% 18%,var(--tinyweb-reward-accent)0,transparent 34%),radial-gradient(circle at 84% 72%,var(--tinyweb-reward-accent-soft)0,transparent 38%)}[data-theme-scope=tinyweb-app][data-reward-effect=aurora_mist] .tinyweb-reward-effect-layer{opacity:.48;background:radial-gradient(circle at 18% 22%,var(--tinyweb-reward-accent-soft)0,transparent 34%),linear-gradient(115deg,transparent 12%,var(--tinyweb-reward-accent-soft)38%,transparent 68%);filter:blur(8px)saturate(1.02);animation:16s linear infinite tinyweb-reward-aurora-drift}[data-theme-scope=tinyweb-app][data-reward-effect=quiet_grain] .tinyweb-reward-effect-layer{opacity:.28;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff06,#ffffff03),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px)}.digital-pet-home-zone.home-cozy_nest:before{background:radial-gradient(circle,#ffd4aa2e,#0000 62%),radial-gradient(circle,#5b34231f,#0000 72%)}.digital-pet-home-zone.home-cozy_nest .digital-pet-home-zone__halo{background:conic-gradient(from 180deg,#ffca9114,#ffe3c457,#ffca9114,#ffe3c457,#ffca9114)}.digital-pet-home-zone.home-cozy_nest .digital-pet-home-zone__core{background:radial-gradient(circle at 36% 30%,#ffffff80,#0000 42%),radial-gradient(circle,#89583e85,#5e3a23e6)}.digital-pet-home-zone.home-lantern_orbit:before{background:radial-gradient(circle,#97d1ff29,#0000 62%),radial-gradient(circle,#19243c1f,#0000 72%)}.digital-pet-home-zone.home-lantern_orbit .digital-pet-home-zone__halo{background:conic-gradient(from 90deg,#91ccff1f,#c4ebff66,#91ccff1f,#c4ebff66,#91ccff1f);animation-duration:1.9s,3.4s}.digital-pet-home-zone.home-lantern_orbit .digital-pet-home-zone__core{background:radial-gradient(circle at 35% 30%,#ffffff9e,#0000 40%),radial-gradient(circle,#1e40af73,#0f172aeb)}@keyframes tinyweb-reward-aurora-drift{0%{transform:translate(-1%)scale(1)}50%{transform:translate(1.8%,-1.2%)scale(1.04)}to{transform:translate(-1%)scale(1)}}@media (prefers-reduced-motion:reduce){.tinyweb-reward-effect-layer{filter:none;transition:opacity .18s;animation:none;transform:none}}@keyframes cozy-achievement-toast-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cozy-achievement-toast-life{0%{opacity:.9;transform:scaleX(1)}to{opacity:.4;transform:scaleX(0)}}@keyframes cozy-achievement-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cozy-achievement-toast{z-index:62;color:#f8fafcfa;text-align:left;background:radial-gradient(circle at 100% 0,#7dd3fc33,#0000 46%),#0f172aeb;border:1px solid #ffffff42;border-radius:14px;align-items:center;gap:10px;width:min(330px,100vw - 20px);padding:11px 12px;animation:.22s ease-out cozy-achievement-toast-in;display:flex;position:fixed;top:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 36px #0206175c}.cozy-achievement-toast-icon{text-transform:uppercase;background:#0f172a7a;border:1px solid #ffffff40;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;height:44px;padding:4px;font-size:9px;line-height:1.1;display:inline-flex}.cozy-achievement-toast-icon span{letter-spacing:.03em;font-size:13px;font-weight:700}.cozy-achievement-toast-icon small{opacity:.82;margin-top:1px;font-size:8px}.cozy-achievement-toast-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cozy-achievement-toast-kicker{letter-spacing:.08em;text-transform:uppercase;color:#93c5fdf2;font-size:10px}.cozy-achievement-toast-title{font-size:14px;font-weight:700;line-height:1.2}.cozy-achievement-toast-desc{color:#e2e8f0f0;font-size:11px;line-height:1.3}.cozy-achievement-toast-reward{color:#bae6fdeb;margin-top:3px;font-size:10px}.cozy-achievement-toast-timer{transform-origin:0;background:linear-gradient(90deg,#7dd3fce0,#93c5fdb8);height:2px;animation:4.3s linear cozy-achievement-toast-life;position:absolute;bottom:0;left:0;right:0}.cozy-achievement-panel{z-index:61;color:#f8fafcfa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#7dd3fc29,#0000 48%),#0f172ae6;border:1px solid #ffffff38;border-radius:18px;width:min(430px,100vw - 24px);max-height:min(76vh,670px);padding:12px;animation:.2s ease-out cozy-achievement-panel-in;position:fixed;bottom:62px;left:12px;overflow:auto;box-shadow:0 24px 44px #02061766}.cozy-achievement-panel-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cozy-achievement-panel-kicker{letter-spacing:.11em;text-transform:uppercase;color:#bae6fde6;font-size:10px}.cozy-achievement-panel-title{margin-top:2px;font-size:16px;font-weight:700}.cozy-achievement-panel-close{color:#f8fafcf2;background:#0f172a73;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cozy-achievement-summary-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cozy-achievement-pill{background:#0f172a75;border:1px solid #fff3;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.cozy-achievement-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.cozy-achievement-filters label{color:#bae6fdf2;flex-direction:column;gap:4px;font-size:11px;display:flex}.cozy-achievement-filters select{color:#f8fafcf7;background:#0f172a8a;border:1px solid #ffffff38;border-radius:8px;padding:5px 7px;font-size:11px}.cozy-achievement-next,.cozy-achievement-recent,.cozy-achievement-timeline{background:#0f172a6b;border:1px solid #ffffff29;border-radius:10px;margin-top:10px;padding:8px}.cozy-achievement-section-title{letter-spacing:.06em;text-transform:uppercase;color:#93c5fdf2;margin-bottom:6px;font-size:11px}.cozy-achievement-next-item+.cozy-achievement-next-item{margin-top:6px}.cozy-achievement-next-row{justify-content:space-between;gap:8px;font-size:11px;display:flex}.cozy-achievement-progress-wrap{margin-top:8px}.cozy-achievement-progress-track{background:#94a3b854;border-radius:999px;width:100%;height:6px;margin-top:4px;overflow:hidden}.cozy-achievement-progress-fill{background:linear-gradient(90deg,#67e8f9 0%,#93c5fd 100%);border-radius:999px;height:100%;transition:width .26s ease-out;display:block}.cozy-achievement-recent-list,.cozy-achievement-timeline-list{gap:5px;display:grid}.cozy-achievement-timeline-item{background:#0f172a70;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px;font-size:11px;display:flex}.cozy-achievement-timeline-item small{color:#bae6fddb;font-size:10px}.cozy-achievement-recent-item{background:#0f172a70;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-size:11px;display:flex}.cozy-achievement-recent-icon{letter-spacing:.03em;background:#0f172a75;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:9px;font-weight:700;display:inline-flex}.cozy-achievement-grid{gap:7px;margin-top:10px;display:grid}.cozy-achievement-card{background:#0f172a6b;border:1px solid #ffffff29;border-radius:10px;padding:8px;transition:transform .14s,border-color .14s,background-color .14s}.cozy-achievement-card:hover{border-color:#93c5fd80;transform:translateY(-1px)}.cozy-achievement-card.tier-little_win{background:linear-gradient(#0ea5e912,#0f172a5c),#0f172a6b}.cozy-achievement-card.tier-milestone{background:linear-gradient(#3b82f614,#0f172a5c),#0f172a6b}.cozy-achievement-card.tier-special{background:linear-gradient(#6366f114,#0f172a5c),#0f172a6b}.cozy-achievement-card.tier-rare{background:linear-gradient(#d946ef1a,#0f172a5c),#0f172a6b}.cozy-achievement-card.tier-hidden{background:linear-gradient(#94a3b814,#0f172a5c),#0f172a6b}.cozy-achievement-card.is-unlocked{background:#0e74903d;border-color:#7dd3fc94}.cozy-achievement-card.is-concealed{opacity:.88}.cozy-achievement-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.cozy-achievement-card-top-right{align-items:center;gap:6px;display:inline-flex}.cozy-achievement-card-icon{letter-spacing:.03em;background:#0f172a6b;border:1px solid #ffffff38;border-radius:7px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1.1}.cozy-achievement-card-icon.is-silhouette{color:#bae6fdb3;letter-spacing:.09em}.cozy-achievement-tier{border:1px solid #fff3;border-radius:999px;padding:2px 7px;font-size:10px}.cozy-achievement-tier.tier-little_win{background:#0ea5e933}.cozy-achievement-tier.tier-milestone{background:#3b82f633}.cozy-achievement-tier.tier-special{background:#6366f138}.cozy-achievement-tier.tier-rare{background:#d946ef33}.cozy-achievement-tier.tier-hidden{background:#94a3b833}.cozy-achievement-card-title{margin-top:6px;font-size:13px;font-weight:700}.cozy-achievement-card-desc{color:#e2e8f0f2;margin-top:3px;font-size:11px;line-height:1.3}.cozy-achievement-card-meta{color:#bae6fde6;margin-top:5px;font-size:10px}.cozy-achievement-unlocked-meta{color:#bae6fdeb;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:7px;font-size:10px;display:flex}.cozy-achievement-claim{color:#ecfefffa;background:#0e74905c;border:1px solid #67e8f98c;border-radius:999px;padding:2px 7px;font-size:10px}.cozy-achievement-claim.is-claimed{background:#0f172a73;border-color:#7dd3fc70}.cozy-achievement-pin{color:#e2e8f0f5;background:#0f172a75;border:1px solid #bae6fd66;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;display:inline-flex}.cozy-achievement-pin.is-pinned{background:#0e749057;border-color:#7dd3fc8f}@media (max-width:900px){.cozy-achievement-toast{width:min(320px,100vw - 20px);top:10px;left:50%;transform:translate(-50%)}.cozy-achievement-panel{width:min(420px,100vw - 16px);max-height:min(70vh,600px);bottom:138px;left:8px}.cozy-achievement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes workspace-overlay-card-in{0%{opacity:0;transform:translateY(8px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspace-overlay-card-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.985)}}.workspace-overlay-grid{z-index:var(--dashboard-layer-workspace-overlay,40);pointer-events:none;position:absolute;inset:0}.workspace-overlay-grid .react-grid-item,.workspace-overlay-grid .react-grid-placeholder{overflow:visible}.workspace-overlay-grid .react-grid-placeholder{background:var(--system-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-grid .react-grid-placeholder{background:color-mix(in srgb,var(--system-accent)14%,transparent)}}.workspace-overlay-grid .react-grid-placeholder{border:1px dashed var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-grid .react-grid-placeholder{border:1px dashed color-mix(in srgb,var(--system-accent)28%,transparent)}}.workspace-overlay-grid .react-grid-placeholder{opacity:1}.workspace-overlay-grid-item{pointer-events:none;width:100%;height:100%;overflow:visible}.workspace-overlay-layer{z-index:var(--dashboard-layer-workspace-overlay,40);pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-height:100%;display:flex;position:relative;overflow:visible}.workspace-overlay-layer.is-editable{gap:10px}.workspace-overlay-handle{pointer-events:auto;border:1px solid var(--system-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle{border:1px solid color-mix(in srgb,var(--system-accent)18%,var(--system-border-strong))}}.workspace-overlay-handle{background:linear-gradient(180deg,var(--system-surface-floating),var(--system-surface-raised))}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle{background:linear-gradient(180deg,color-mix(in srgb,var(--system-surface-floating)92%,transparent),color-mix(in srgb,var(--system-surface-raised)82%,transparent))}}.workspace-overlay-handle{color:var(--system-fg);padding:5px 11px 5px 8px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle{color:color-mix(in srgb,var(--system-fg)70%,var(--system-muted))}}.workspace-overlay-handle{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 12px 24px #0f172a1a,inset 0 1px #ffffffb8}.workspace-overlay-grid .react-draggable-dragging .workspace-overlay-handle{cursor:grabbing}.workspace-overlay-handle span{display:inline-flex}.workspace-overlay-handle__grip{border:1px solid var(--system-accent);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle__grip{border:1px solid color-mix(in srgb,var(--system-accent)16%,transparent)}}.workspace-overlay-handle__grip{background:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle__grip{background:color-mix(in srgb,var(--system-accent)7%,transparent)}}.workspace-overlay-handle__grip{color:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle__grip{color:color-mix(in srgb,var(--system-accent)58%,var(--system-fg))}}.workspace-overlay-handle__grip{flex:none}.workspace-overlay-handle__copy{flex-direction:column;gap:1px;min-width:0}.workspace-overlay-handle__copy strong{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.workspace-overlay-handle__copy small{color:var(--system-fg);font-size:11px;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-handle__copy small{color:color-mix(in srgb,var(--system-fg)54%,var(--system-muted))}}.workspace-overlay-stack{pointer-events:none;align-content:start;justify-items:stretch;gap:8px;width:min(100%,356px);display:grid}.workspace-overlay-stack-shell{pointer-events:none;width:fit-content;max-width:100%}.workspace-overlay-stack-shell.is-editable{border:1px dashed var(--system-accent);border-radius:24px;min-width:min(100%,356px);padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-stack-shell.is-editable{border:1px dashed color-mix(in srgb,var(--system-accent)18%,var(--system-border-strong))}}.workspace-overlay-stack-shell.is-editable{background:linear-gradient(180deg,var(--system-surface-floating),var(--system-surface-raised))}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-stack-shell.is-editable{background:linear-gradient(180deg,color-mix(in srgb,var(--system-surface-floating)38%,transparent),color-mix(in srgb,var(--system-surface-raised)18%,transparent))}}.workspace-overlay-stack-shell.is-editable{-webkit-backdrop-filter:blur(12px)saturate(1.02);backdrop-filter:blur(12px)saturate(1.02);box-shadow:inset 0 1px #ffffff57,0 10px 24px #0f172a0f}.workspace-overlay-stack-shell.is-editable:before{content:"";background:radial-gradient(circle at 1px 1px,#ffffff47 1px,transparent 0)0 0/10px 10px,linear-gradient(180deg,var(--system-accent),transparent 70%);border-radius:18px;position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-stack-shell.is-editable:before{background:radial-gradient(circle at 1px 1px,#ffffff47 1px,transparent 0)0 0/10px 10px,linear-gradient(180deg,color-mix(in srgb,var(--system-accent)3%,transparent),transparent 70%)}}.workspace-overlay-stack-shell.is-editable:before{opacity:.5;pointer-events:none}.workspace-overlay-stack-shell.is-editable.has-items{padding-bottom:8px}.workspace-overlay-stack-shell__caption{z-index:1;color:var(--system-fg);padding:6px 2px 0;font-size:10.5px;line-height:1.35;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-stack-shell__caption{color:color-mix(in srgb,var(--system-fg)52%,var(--system-muted))}}.workspace-overlay-placeholder{pointer-events:none;border:1px dashed var(--system-border-strong);border-radius:18px;align-content:center;gap:4px;min-height:92px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-placeholder{border:1px dashed color-mix(in srgb,var(--system-border-strong)54%,transparent)}}.workspace-overlay-placeholder{background:linear-gradient(180deg,var(--system-surface-floating),var(--system-surface-raised))}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--system-surface-floating)88%,transparent),color-mix(in srgb,var(--system-surface-raised)82%,transparent))}}.workspace-overlay-placeholder{-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);text-align:left;color:var(--system-fg);box-shadow:0 16px 30px #0f172a1f,inset 0 1px #ffffffa8}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-placeholder{color:color-mix(in srgb,var(--system-fg)60%,var(--system-muted))}}.workspace-overlay-placeholder__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--system-accent);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-placeholder__eyebrow{color:color-mix(in srgb,var(--system-accent)48%,var(--system-muted))}}.workspace-overlay-placeholder__title{color:var(--system-fg);font-size:13px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-placeholder__title{color:color-mix(in srgb,var(--system-fg)88%,var(--system-muted))}}.workspace-overlay-placeholder__body{color:var(--system-fg);font-size:11.5px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-placeholder__body{color:color-mix(in srgb,var(--system-fg)58%,var(--system-muted))}}.workspace-overlay-card{--workspace-overlay-depth:0;--workspace-overlay-scale:1;--workspace-overlay-opacity:1;--workspace-overlay-lift:0px;--workspace-overlay-accent:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-accent:color-mix(in srgb,var(--system-fg)22%,transparent)}}.workspace-overlay-card{--workspace-overlay-surface-top:var(--system-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-surface-top:color-mix(in srgb,var(--system-surface-raised)95%,white 5%)}}.workspace-overlay-card{--workspace-overlay-surface-bottom:var(--system-surface-floating)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-surface-bottom:color-mix(in srgb,var(--system-surface-floating)94%,transparent)}}.workspace-overlay-card{--workspace-overlay-border:var(--system-border-strong)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-border:color-mix(in srgb,var(--system-border-strong)34%,#ffffff6b)}}.workspace-overlay-card{--workspace-overlay-shadow-color:#0f172a29;--workspace-overlay-glyph-surface:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-glyph-surface:color-mix(in srgb,var(--workspace-overlay-accent)10%,white 52%)}}.workspace-overlay-card{--workspace-overlay-glyph-border:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-glyph-border:color-mix(in srgb,var(--workspace-overlay-accent)20%,#ffffff5c)}}.workspace-overlay-card{--workspace-overlay-glyph-ink:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-glyph-ink:color-mix(in srgb,var(--workspace-overlay-accent)76%,var(--system-fg))}}.workspace-overlay-card{--workspace-overlay-eyebrow-color:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card{--workspace-overlay-eyebrow-color:color-mix(in srgb,var(--workspace-overlay-accent)54%,var(--system-muted))}}.workspace-overlay-card{isolation:isolate;pointer-events:auto;border:1px solid var(--workspace-overlay-border);background:linear-gradient(155deg,var(--workspace-overlay-surface-top),var(--workspace-overlay-surface-bottom));box-shadow:0 18px 36px var(--workspace-overlay-shadow-color),inset 0 1px 0 #ffffffb8,inset 0 -1px 0 #ffffff14;-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);color:var(--system-fg);opacity:var(--workspace-overlay-opacity);transform:translateY(var(--workspace-overlay-lift))scale(var(--workspace-overlay-scale));border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 11px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.workspace-overlay-card.is-entering{animation:.22s cubic-bezier(.22,1,.36,1) workspace-overlay-card-in}.workspace-overlay-card:before{content:"";background:radial-gradient(circle at 42% 42%,var(--workspace-overlay-accent)0%,var(--workspace-overlay-accent)44%,transparent 74%);border-radius:999px;width:92px;height:92px;position:absolute;inset:-22px auto auto -10px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card:before{background:radial-gradient(circle at 42% 42%,color-mix(in srgb,var(--workspace-overlay-accent)22%,white 4%)0%,color-mix(in srgb,var(--workspace-overlay-accent)10%,transparent)44%,transparent 74%)}}.workspace-overlay-card:before{opacity:.72;pointer-events:none}.workspace-overlay-card:after{content:"";pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff14 16%,#0000 42%);position:absolute;inset:0}.workspace-overlay-card.is-leaving{pointer-events:none;animation:.18s cubic-bezier(.22,1,.36,1) forwards workspace-overlay-card-out}.workspace-overlay-card:hover,.workspace-overlay-card:focus-within{--workspace-overlay-lift:-1px;border-color:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card:hover,.workspace-overlay-card:focus-within{border-color:color-mix(in srgb,var(--workspace-overlay-accent)24%,var(--workspace-overlay-border))}}.workspace-overlay-card:hover,.workspace-overlay-card:focus-within{box-shadow:0 22px 42px var(--workspace-overlay-shadow-color),inset 0 1px 0 #ffffffc2,inset 0 -1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card:hover,.workspace-overlay-card:focus-within{box-shadow:0 22px 42px color-mix(in srgb,var(--workspace-overlay-shadow-color)88%,#0f172a33),inset 0 1px 0 #ffffffc2,inset 0 -1px 0 #ffffff1a}}.workspace-overlay-card--neutral{--workspace-overlay-accent:var(--system-fg)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--neutral{--workspace-overlay-accent:color-mix(in srgb,var(--system-fg)26%,transparent)}}.workspace-overlay-card--neutral{--workspace-overlay-shadow-color:#0f172a26}.workspace-overlay-card--accent{--workspace-overlay-accent:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--accent{--workspace-overlay-accent:color-mix(in srgb,var(--system-accent)84%,#5aa6ff 16%)}}.workspace-overlay-card--accent{--workspace-overlay-surface-top:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--accent{--workspace-overlay-surface-top:color-mix(in srgb,var(--system-accent)8%,var(--system-surface-raised))}}.workspace-overlay-card--accent{--workspace-overlay-surface-bottom:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--accent{--workspace-overlay-surface-bottom:color-mix(in srgb,var(--system-accent)4%,var(--system-surface-floating))}}.workspace-overlay-card--accent{--workspace-overlay-border:var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--accent{--workspace-overlay-border:color-mix(in srgb,var(--system-accent)18%,#ffffff57)}}.workspace-overlay-card--accent{--workspace-overlay-shadow-color:#1d4e892e}.workspace-overlay-card--success{--workspace-overlay-accent:#119c72;--workspace-overlay-surface-top:#119c72}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--success{--workspace-overlay-surface-top:color-mix(in srgb,#119c72 10%,var(--system-surface-raised))}}.workspace-overlay-card--success{--workspace-overlay-surface-bottom:#119c72}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--success{--workspace-overlay-surface-bottom:color-mix(in srgb,#119c72 5%,var(--system-surface-floating))}}.workspace-overlay-card--success{--workspace-overlay-border:#9ad5c379;--workspace-overlay-shadow-color:#0c5b4230}.workspace-overlay-card--warning{--workspace-overlay-accent:#d57a18;--workspace-overlay-surface-top:#d57a18}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--warning{--workspace-overlay-surface-top:color-mix(in srgb,#d57a18 10%,var(--system-surface-raised))}}.workspace-overlay-card--warning{--workspace-overlay-surface-bottom:#d57a18}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--warning{--workspace-overlay-surface-bottom:color-mix(in srgb,#d57a18 4%,var(--system-surface-floating))}}.workspace-overlay-card--warning{--workspace-overlay-border:#ecc3967c;--workspace-overlay-shadow-color:#78431033}.workspace-overlay-card--kind-achievement:before{opacity:.84;background:radial-gradient(circle at 42% 42%,var(--workspace-overlay-accent)0%,var(--workspace-overlay-accent)48%,transparent 76%);width:104px;height:104px;inset:-28px auto auto -14px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card--kind-achievement:before{background:radial-gradient(circle at 42% 42%,color-mix(in srgb,var(--workspace-overlay-accent)24%,#fff1c8 12%)0%,color-mix(in srgb,var(--workspace-overlay-accent)12%,transparent)48%,transparent 76%)}}.workspace-overlay-card__leading,.workspace-overlay-card__body,.workspace-overlay-card__dismiss{z-index:1;position:relative}.workspace-overlay-card__leading{justify-content:center;align-items:center;width:38px;min-height:36px;display:inline-flex;position:relative}.workspace-overlay-card__leading:before{content:"";background:radial-gradient(circle at 50% 32%,var(--workspace-overlay-accent),transparent 74%);border-radius:14px;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__leading:before{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--workspace-overlay-accent)24%,white 10%),transparent 74%)}}.workspace-overlay-card__leading:before{opacity:.46;filter:blur(4px);pointer-events:none}.workspace-overlay-card__glyph,.workspace-overlay-card__achievement-mark{z-index:1;border:1px solid var(--workspace-overlay-glyph-border);background:linear-gradient(180deg,var(--workspace-overlay-glyph-surface),var(--workspace-overlay-glyph-surface));border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__glyph,.workspace-overlay-card__achievement-mark{background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-overlay-glyph-surface)94%,white 6%),color-mix(in srgb,var(--workspace-overlay-glyph-surface)82%,transparent))}}.workspace-overlay-card__glyph,.workspace-overlay-card__achievement-mark{color:var(--workspace-overlay-glyph-ink);box-shadow:inset 0 1px #ffffff75,0 10px 20px #0f172a1a}.workspace-overlay-card__achievement-mark{letter-spacing:.03em;flex-direction:column;gap:1px;font-size:12px;font-weight:700}.workspace-overlay-card__achievement-mark small{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:8px;font-weight:700}.workspace-overlay-card__body{align-self:center;gap:4px;min-width:0;display:grid}.workspace-overlay-card__topline{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.workspace-overlay-card__eyebrow{letter-spacing:.03em;min-width:0;color:var(--workspace-overlay-eyebrow-color);font-size:10px;font-weight:600}.workspace-overlay-card__count{color:var(--system-fg);flex:none;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__count{color:color-mix(in srgb,var(--system-fg)48%,var(--system-muted))}}.workspace-overlay-card__title{color:var(--system-fg);letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.25}.workspace-overlay-card__message{color:var(--system-fg);font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__message{color:color-mix(in srgb,var(--system-fg)82%,var(--system-muted))}}.workspace-overlay-card__footer{justify-content:space-between;align-items:center;gap:8px;padding-top:1px;display:flex}.workspace-overlay-card__meta{min-width:0;color:var(--system-fg);font-size:11px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__meta{color:color-mix(in srgb,var(--system-fg)58%,var(--system-muted))}}.workspace-overlay-card__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-overlay-card__action{border:1px solid var(--workspace-overlay-accent);border-radius:11px;flex:none;min-height:24px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__action{border:1px solid color-mix(in srgb,var(--workspace-overlay-accent)24%,#ffffff4d)}}.workspace-overlay-card__action{background:linear-gradient(180deg,var(--workspace-overlay-accent),var(--workspace-overlay-accent))}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__action{background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-overlay-accent)10%,transparent),color-mix(in srgb,var(--workspace-overlay-accent)6%,transparent))}}.workspace-overlay-card__action{color:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__action{color:color-mix(in srgb,var(--workspace-overlay-accent)78%,var(--system-fg))}}.workspace-overlay-card__action{font-size:11px;font-weight:600;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.workspace-overlay-card__action:hover,.workspace-overlay-card__action:focus-visible{background:var(--workspace-overlay-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__action:hover,.workspace-overlay-card__action:focus-visible{background:color-mix(in srgb,var(--workspace-overlay-accent)15%,transparent)}}.workspace-overlay-card__action:hover,.workspace-overlay-card__action:focus-visible{border-color:var(--workspace-overlay-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__action:hover,.workspace-overlay-card__action:focus-visible{border-color:color-mix(in srgb,var(--workspace-overlay-accent)30%,#ffffff47)}}.workspace-overlay-card__dismiss{width:24px;height:24px;color:var(--system-fg);border-radius:10px;justify-content:center;align-self:start;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__dismiss{color:color-mix(in srgb,var(--system-fg)42%,var(--system-muted))}}.workspace-overlay-card__dismiss{transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.workspace-overlay-card__dismiss:hover,.workspace-overlay-card__dismiss:focus-visible{background:var(--workspace-overlay-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.workspace-overlay-card__dismiss:hover,.workspace-overlay-card__dismiss:focus-visible{background:color-mix(in srgb,var(--workspace-overlay-accent)8%,transparent)}}.workspace-overlay-card__dismiss:hover,.workspace-overlay-card__dismiss:focus-visible{color:var(--system-fg);transform:translateY(-1px)}@media (max-width:899px){.workspace-overlay-stack-shell.is-editable{border-radius:22px;padding:9px}.workspace-overlay-stack{gap:8px;width:min(100%,336px)}.workspace-overlay-card{border-radius:16px;gap:10px;padding:11px 11px 11px 10px}.workspace-overlay-card__glyph,.workspace-overlay-card__achievement-mark{border-radius:12px;width:34px;height:34px}.workspace-overlay-placeholder{min-height:82px;padding:14px 15px}}@media (prefers-reduced-motion:reduce){.workspace-overlay-card,.workspace-overlay-card.is-entering,.workspace-overlay-card.is-leaving{transition:opacity .12s,box-shadow .12s,border-color .12s;animation:none;transform:none}}.wallpaper-modal{--wallpaper-surface-base:var(--widget-surface-base)}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal{--wallpaper-surface-base:color-mix(in srgb,var(--widget-surface-base)92%,#0b1120 8%)}}.wallpaper-modal{--wallpaper-surface-panel:var(--widget-surface-panel)}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal{--wallpaper-surface-panel:color-mix(in srgb,var(--widget-surface-panel)88%,#0b1120 12%)}}.wallpaper-modal{--wallpaper-surface-raised:var(--widget-surface-raised)}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal{--wallpaper-surface-raised:color-mix(in srgb,var(--widget-surface-raised)86%,#0b1120 14%)}}.wallpaper-modal{--wallpaper-border:var(--widget-border-subtle)}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal{--wallpaper-border:color-mix(in srgb,var(--widget-border-subtle)84%,#94a3b866)}}.wallpaper-modal{--wallpaper-border-strong:var(--widget-border-default)}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal{--wallpaper-border-strong:color-mix(in srgb,var(--widget-border-default)92%,#3b82f666)}}.wallpaper-modal{--wallpaper-shadow:0 36px 70px #02061773;--wallpaper-accent:var(--widget-accent-primary)}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal{--wallpaper-accent:color-mix(in srgb,var(--widget-accent-primary)84%,#38bdf8 16%)}}.wallpaper-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 14% 0,#38bdf829,#0000 46%),radial-gradient(circle at 88% 100%,#3b82f638,#0000 48%),#020617a3;border:0;position:absolute;inset:0}.wallpaper-modal__dialog{border:1px solid var(--wallpaper-border);background:radial-gradient(circle at 10% -10%,#38bdf829,transparent 48%),linear-gradient(160deg,#0f172a1a,transparent 60%),var(--wallpaper-surface-base);width:min(1360px,100vw - 44px);height:min(92vh,980px);box-shadow:var(--wallpaper-shadow);border-radius:28px;flex-direction:column;margin:min(30px,4vh) auto;display:flex;position:relative;overflow:hidden}.wallpaper-modal__dialog:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff42}.wallpaper-modal__grabber{background:#94a3b88a;border-radius:999px;width:54px;height:5px;margin:8px auto 4px}.wallpaper-modal__header{border-bottom:1px solid var(--wallpaper-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal__header{border-bottom:1px solid color-mix(in srgb,var(--wallpaper-border)84%,transparent)}}.wallpaper-modal__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--widget-text-muted);font-size:11px}@supports (color:color-mix(in lab, red, red)){.wallpaper-modal__kicker{color:color-mix(in srgb,var(--widget-text-muted)72%,#0f172a 28%)}}.wallpaper-modal__title{color:var(--widget-text-primary);margin-top:4px;font-size:clamp(1.16rem,1.4vw,1.56rem);font-weight:720;line-height:1.2}.wallpaper-modal__subtitle{max-width:660px;color:var(--widget-text-secondary);margin-top:6px;font-size:.9rem;line-height:1.5}.wallpaper-modal__headerActions{align-items:center;gap:8px;display:flex}.wallpaper-modal__body{flex:1;grid-template-columns:minmax(0,1.44fr) minmax(340px,.96fr);gap:16px;min-height:0;padding:16px;display:grid}.wallpaper-browser,.wallpaper-sidebar{min-height:0}.wallpaper-browser{border:1px solid var(--wallpaper-border);background:var(--wallpaper-surface-panel);border-radius:22px;flex-direction:column;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wallpaper-browser{background:color-mix(in srgb,var(--wallpaper-surface-panel)90%,transparent)}}.wallpaper-browser{padding:14px;overflow:hidden}.wallpaper-browse-tabs{border:1px solid var(--wallpaper-border);background:var(--wallpaper-surface-raised);border-radius:999px;align-self:flex-start;gap:6px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallpaper-browse-tabs{background:color-mix(in srgb,var(--wallpaper-surface-raised)76%,transparent)}}.wallpaper-browse-tab{min-height:36px;color:var(--widget-text-secondary);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-normal)var(--widget-ease-settle),color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:640;display:inline-flex}.wallpaper-browse-tab:hover{transform:translateY(-1px)}.wallpaper-browse-tab.is-active{color:#f8fafc;background:radial-gradient(circle at 12% 10%,#bae6fd42,#0000 52%),linear-gradient(140deg,#2563eb,#4f46e5);box-shadow:inset 0 1px #ffffff47,0 10px 20px #2563eb47}.wallpaper-collection-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallpaper-collection-card{border:1px solid var(--wallpaper-border);text-align:left;background:linear-gradient(180deg,#ffffff29,transparent 58%),var(--wallpaper-surface-raised);border-radius:16px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wallpaper-collection-card{background:linear-gradient(180deg,#ffffff29,transparent 58%),color-mix(in srgb,var(--wallpaper-surface-raised)80%,transparent)}}.wallpaper-collection-card{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),filter var(--widget-motion-fast)var(--widget-ease-snappy)}.wallpaper-collection-card:hover{border-color:var(--wallpaper-border-strong);transform:translateY(-2px);box-shadow:0 12px 24px #0206171f}.wallpaper-collection-card.is-active{border-color:var(--wallpaper-accent)}@supports (color:color-mix(in lab, red, red)){.wallpaper-collection-card.is-active{border-color:color-mix(in srgb,var(--wallpaper-accent)72%,transparent)}}.wallpaper-collection-card.is-active{filter:saturate(1.02);box-shadow:inset 0 1px #ffffff3d,0 12px 24px #2563eb2e}.wallpaper-collection-card__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--widget-text-muted);font-size:10px;display:block}.wallpaper-collection-card__title{color:var(--widget-text-primary);margin-top:4px;font-size:13px;font-weight:660;display:block}.wallpaper-collection-card__desc{color:var(--widget-text-secondary);margin-top:2px;font-size:11px;line-height:1.35;display:block}.wallpaper-browser__sectionHeader{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.wallpaper-rail-actions{align-items:center;gap:6px;display:inline-flex}.wallpaper-rail-hint{border:1px solid var(--wallpaper-border);border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallpaper-rail-hint{border:1px solid color-mix(in srgb,var(--wallpaper-border)80%,transparent)}}.wallpaper-rail-hint{background:var(--wallpaper-surface-raised)}@supports (color:color-mix(in lab, red, red)){.wallpaper-rail-hint{background:color-mix(in srgb,var(--wallpaper-surface-raised)80%,transparent)}}.wallpaper-rail-hint{color:var(--widget-text-muted);font-size:11px;font-weight:640}.wallpaper-browser__title{color:var(--widget-text-primary);font-size:13px;font-weight:660}.wallpaper-browser__meta{color:var(--widget-text-muted);margin-top:2px;font-size:11px}.wallpaper-browser__empty{border:1px dashed var(--wallpaper-border);border-radius:16px;min-height:180px}@supports (color:color-mix(in lab, red, red)){.wallpaper-browser__empty{border:1px dashed color-mix(in srgb,var(--wallpaper-border)84%,transparent)}}.wallpaper-browser__empty{text-align:center;color:var(--widget-text-muted);place-items:center;padding:20px;font-size:13px;display:grid}.wallpaper-featured-slider{scroll-snap-type:x proximity;flex:1;grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:12px;min-height:0;padding-bottom:4px;display:grid;overflow:auto hidden}.wallpaper-featured-slider>*{scroll-snap-align:start}.wallpaper-featured-slider:focus-visible,.wallpaper-immersive__filmstrip:focus-visible{outline:2px solid var(--wallpaper-accent)}@supports (color:color-mix(in lab, red, red)){.wallpaper-featured-slider:focus-visible,.wallpaper-immersive__filmstrip:focus-visible{outline:2px solid color-mix(in srgb,var(--wallpaper-accent)72%,transparent)}}.wallpaper-featured-slider:focus-visible,.wallpaper-immersive__filmstrip:focus-visible{outline-offset:2px}.wallpaper-search-form{grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;display:grid}.wallpaper-search-inputWrap{border:1px solid var(--wallpaper-border);background:var(--wallpaper-surface-raised);border-radius:12px;align-items:center;gap:8px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.wallpaper-search-inputWrap{background:color-mix(in srgb,var(--wallpaper-surface-raised)88%,transparent)}}.wallpaper-search-inputWrap{color:var(--widget-text-muted);padding:0 12px}.wallpaper-search-input{background:0 0!important;border:0!important;padding:0!important}.wallpaper-provider-select{min-height:42px}.wallpaper-suggestion-row{flex-wrap:wrap;gap:8px;display:flex}.wallpaper-recent-row{border:1px solid var(--wallpaper-border);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wallpaper-recent-row{border:1px solid color-mix(in srgb,var(--wallpaper-border)80%,transparent)}}.wallpaper-recent-row{background:var(--wallpaper-surface-raised)}@supports (color:color-mix(in lab, red, red)){.wallpaper-recent-row{background:color-mix(in srgb,var(--wallpaper-surface-raised)84%,transparent)}}.wallpaper-recent-row{padding:8px}.wallpaper-recent-row__header{color:var(--widget-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;font-weight:630;display:flex}.wallpaper-recent-row__chips{flex-wrap:wrap;gap:6px;display:flex}.wallpaper-search-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.wallpaper-remote-card{border:1px solid var(--wallpaper-border);background:linear-gradient(180deg,#ffffff29,transparent 56%),var(--wallpaper-surface-raised);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.wallpaper-remote-card{background:linear-gradient(180deg,#ffffff29,transparent 56%),color-mix(in srgb,var(--wallpaper-surface-raised)84%,transparent)}}.wallpaper-remote-card{transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 22px #0206171a}.wallpaper-remote-card:hover{border-color:var(--wallpaper-border-strong);transform:translateY(-2px);box-shadow:0 18px 32px #02061724}.wallpaper-remote-card.is-selected{border-color:var(--wallpaper-accent)}@supports (color:color-mix(in lab, red, red)){.wallpaper-remote-card.is-selected{border-color:color-mix(in srgb,var(--wallpaper-accent)72%,transparent)}}.wallpaper-remote-card.is-selected{box-shadow:0 20px 34px #2563eb33}.wallpaper-remote-card__media{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.wallpaper-remote-card__image{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--widget-ease-settle),filter .24s var(--widget-ease-snappy)}.wallpaper-remote-card:hover .wallpaper-remote-card__image{filter:saturate(1.03);transform:scale(1.04)}.wallpaper-remote-card__mediaShade{background:linear-gradient(#0000 30%,#0206179e 100%);position:absolute;inset:0}.wallpaper-remote-card__provider{color:#e2e8f0;letter-spacing:.04em;text-transform:uppercase;background:#0f172a99;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.wallpaper-remote-card__selectedMark{color:#f8fafc;background:#2563ebeb;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #2563eb57}.wallpaper-remote-card__content{flex-direction:column;gap:4px;padding:10px;display:flex}.wallpaper-remote-card__titleLine{color:var(--widget-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.wallpaper-remote-card__credit{color:var(--widget-text-muted);font-size:11px}.wallpaper-remote-card__credit a{text-underline-offset:2px;text-decoration:underline}.wallpaper-remote-card__actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wallpaper-sidebar{flex-direction:column;gap:10px;min-height:0;padding-right:2px;display:flex;overflow:auto}.wallpaper-preview-panel,.wallpaper-editor-panel,.wallpaper-uploads-panel{border:1px solid var(--wallpaper-border);background:linear-gradient(180deg,#ffffff2e,transparent 58%),var(--wallpaper-surface-panel);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.wallpaper-preview-panel,.wallpaper-editor-panel,.wallpaper-uploads-panel{background:linear-gradient(180deg,#ffffff2e,transparent 58%),color-mix(in srgb,var(--wallpaper-surface-panel)86%,transparent)}}.wallpaper-preview-panel,.wallpaper-editor-panel,.wallpaper-uploads-panel{box-shadow:0 12px 26px #0206171a}.wallpaper-preview-panel{flex-direction:column;gap:10px;padding:12px;display:flex}.wallpaper-preview-panel__head{justify-content:space-between;gap:10px;display:flex}.wallpaper-preview-panel__headActions{align-items:center;gap:6px;display:inline-flex}.wallpaper-preview-panel__title{color:var(--widget-text-primary);font-size:13px;font-weight:670}.wallpaper-preview-panel__meta{color:var(--widget-text-muted);margin-top:2px;font-size:11px}.wallpaper-preview-canvas{border:1px solid var(--wallpaper-border);background:radial-gradient(circle at 84% 10%,#38bdf833,#0000 42%),linear-gradient(#0f172a24,#02061752);border-radius:16px;min-height:190px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wallpaper-preview-canvas{border:1px solid color-mix(in srgb,var(--wallpaper-border)72%,transparent)}}.wallpaper-preview-video{width:100%;height:100%;position:absolute;inset:0}.wallpaper-preview-canvas__veil{background:linear-gradient(#02061714,#02061757);position:absolute;inset:0}.wallpaper-preview-mockShell{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a57;border:1px solid #ffffff3d;border-radius:12px;padding:10px;position:absolute;bottom:10px;left:10px;right:10px}.wallpaper-preview-mockShell__header{background:#e2e8f06b;border-radius:999px;height:8px}.wallpaper-preview-mockShell__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.wallpaper-preview-mockShell__grid span{background:#e2e8f033;border-radius:8px;height:32px}.wallpaper-preview-canvas__empty{text-align:center;color:#e2e8f0e6;place-items:center;padding:22px;font-size:12px;display:grid;position:absolute;inset:0}.wallpaper-attribution{border:1px solid var(--wallpaper-border);border-radius:12px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.wallpaper-attribution{border:1px solid color-mix(in srgb,var(--wallpaper-border)76%,transparent)}}.wallpaper-attribution{background:var(--wallpaper-surface-raised)}@supports (color:color-mix(in lab, red, red)){.wallpaper-attribution{background:color-mix(in srgb,var(--wallpaper-surface-raised)90%,transparent)}}.wallpaper-attribution__text{color:var(--widget-text-primary);font-size:11px}.wallpaper-attribution__meta{color:var(--widget-text-muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.wallpaper-attribution__meta a{text-underline-offset:2px;text-decoration:underline}.wallpaper-preview-panel__actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wallpaper-theme-panel{border:1px solid var(--wallpaper-border);background:linear-gradient(180deg,#ffffff2e,transparent 58%),var(--wallpaper-surface-panel);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.wallpaper-theme-panel{background:linear-gradient(180deg,#ffffff2e,transparent 58%),color-mix(in srgb,var(--wallpaper-surface-panel)86%,transparent)}}.wallpaper-theme-panel{padding:10px;box-shadow:0 12px 26px #0206171a}.wallpaper-theme-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wallpaper-theme-panel__title{color:var(--widget-text-primary);font-size:12px;font-weight:660}.wallpaper-theme-panel__hint{color:var(--widget-text-muted);margin-top:3px;font-size:11px}.wallpaper-theme-confidence{border:1px solid var(--wallpaper-border-strong);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.wallpaper-theme-confidence{border:1px solid color-mix(in srgb,var(--wallpaper-border-strong)68%,transparent)}}.wallpaper-theme-confidence{text-transform:uppercase;letter-spacing:.05em;color:var(--widget-text-muted);padding:2px 8px;font-size:10px}.wallpaper-theme-panel__status{border:1px dashed var(--wallpaper-border);border-radius:12px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.wallpaper-theme-panel__status{border:1px dashed color-mix(in srgb,var(--wallpaper-border)76%,transparent)}}.wallpaper-theme-panel__status{color:var(--widget-text-muted);padding:10px;font-size:11px}.wallpaper-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wallpaper-theme-card{border:1px solid var(--wallpaper-border);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wallpaper-theme-card{border:1px solid color-mix(in srgb,var(--wallpaper-border)76%,transparent)}}.wallpaper-theme-card{background:var(--wallpaper-surface-raised)}@supports (color:color-mix(in lab, red, red)){.wallpaper-theme-card{background:color-mix(in srgb,var(--wallpaper-surface-raised)90%,transparent)}}.wallpaper-theme-card{text-align:left;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);flex-direction:column;gap:6px;padding:9px;display:flex}.wallpaper-theme-card:hover{border-color:var(--wallpaper-border-strong);transform:translateY(-1px);box-shadow:0 12px 20px #0206171f}.wallpaper-theme-card.is-active{border-color:var(--wallpaper-accent)}@supports (color:color-mix(in lab, red, red)){.wallpaper-theme-card.is-active{border-color:color-mix(in srgb,var(--wallpaper-accent)62%,transparent)}}.wallpaper-theme-card.is-active{box-shadow:0 10px 20px #2563eb26}.wallpaper-theme-card.is-previewed{box-shadow:inset 0 0 0 1px #2563eb75,0 12px 22px #2563eb2e}.wallpaper-theme-card__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wallpaper-theme-card__name{color:var(--widget-text-primary);font-size:11px;font-weight:650}.wallpaper-theme-card__mood{color:var(--widget-text-muted);font-size:10px}.wallpaper-theme-card__desc{color:var(--widget-text-secondary);font-size:10px;line-height:1.35}.wallpaper-theme-card__swatches{gap:5px;display:flex}.wallpaper-theme-card__swatch{border:1px solid #94a3b86b;border-radius:999px;flex:1;min-width:0;height:14px}.wallpaper-theme-mini-preview{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:5px;display:grid}.wallpaper-theme-mini-preview__bg,.wallpaper-theme-mini-preview__surface{border:1px solid #94a3b85c;border-radius:8px;height:24px}.wallpaper-theme-mini-preview__accent{border:1px solid #94a3b84d;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:24px;font-size:11px;font-weight:650;display:inline-flex}.wallpaper-theme-card__footer{color:var(--widget-text-muted);font-size:10px}.wallpaper-theme-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.wallpaper-immersive{z-index:15;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.wallpaper-immersive__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b8;border:0;position:absolute;inset:0}.wallpaper-immersive__panel{z-index:1;border:1px solid var(--wallpaper-border-strong);border-radius:20px;width:min(1180px,100vw - 100px);height:min(80vh,760px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wallpaper-immersive__panel{border:1px solid color-mix(in srgb,var(--wallpaper-border-strong)88%,transparent)}}.wallpaper-immersive__panel{background:radial-gradient(circle at 84% 10%,#38bdf833,#0000 42%),linear-gradient(#0f172a24,#02061780);box-shadow:0 34px 66px #02061780}.wallpaper-immersive__veil{background:linear-gradient(#0206170f,#0206175c),radial-gradient(circle at 90% 10%,#38bdf81f,#0000 42%);position:absolute;inset:0}.wallpaper-immersive__toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;border:1px solid #ffffff38;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;top:14px;left:14px;right:14px}.wallpaper-immersive__summary{min-width:0}.wallpaper-immersive__title{color:#f8fafc;font-size:13px;font-weight:670}.wallpaper-immersive__meta{color:#e2e8f0eb;text-overflow:ellipsis;white-space:nowrap;max-width:min(560px,60vw);margin-top:3px;font-size:11px;overflow:hidden}.wallpaper-immersive__actions{align-items:center;gap:8px;display:inline-flex}.wallpaper-immersive__filmstrip{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;overflow-x:auto}.wallpaper-immersive__thumb{aspect-ratio:16/9;transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy);background:#0206175c;border:1px solid #ffffff42;border-radius:10px;overflow:hidden}.wallpaper-immersive__thumb:hover{border-color:#7dd3fcb8;transform:translateY(-1px);box-shadow:0 10px 18px #02061747}.wallpaper-immersive__thumb img{object-fit:cover;width:100%;height:100%}.wallpaper-editor-panel,.wallpaper-uploads-panel{padding:10px}.wallpaper-editor-panel__content,.wallpaper-uploads-panel__content{flex-direction:column;gap:10px;display:flex}.wallpaper-editor-panel__group{border:1px solid var(--wallpaper-border);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wallpaper-editor-panel__group{border:1px solid color-mix(in srgb,var(--wallpaper-border)72%,transparent)}}.wallpaper-editor-panel__group{background:var(--wallpaper-surface-raised)}@supports (color:color-mix(in lab, red, red)){.wallpaper-editor-panel__group{background:color-mix(in srgb,var(--wallpaper-surface-raised)88%,transparent)}}.wallpaper-editor-panel__group{padding:9px}.wallpaper-editor-panel__groupTitle{color:var(--widget-text-primary);font-size:12px;font-weight:640}.wallpaper-editor-panel__groupHint,.wallpaper-editor-note,.wallpaper-uploads-panel__hint{color:var(--widget-text-muted);margin-top:3px;font-size:11px;line-height:1.35}.wallpaper-editor-panel__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallpaper-editor-field{color:var(--widget-text-secondary);flex-direction:column;gap:5px;font-size:11px;display:flex}.wallpaper-editor-field--range input[type=range]{width:100%}.wallpaper-control{border:1px solid var(--wallpaper-border);background:var(--wallpaper-surface-raised);border-radius:11px;width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.wallpaper-control{background:color-mix(in srgb,var(--wallpaper-surface-raised)92%,transparent)}}.wallpaper-control{color:var(--widget-text-primary);transition:border-color var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy);outline:none;padding:0 11px}.wallpaper-control:focus{border-color:var(--wallpaper-accent)}@supports (color:color-mix(in lab, red, red)){.wallpaper-control:focus{border-color:color-mix(in srgb,var(--wallpaper-accent)74%,transparent)}}.wallpaper-control:focus{box-shadow:0 0 0 3px #2563eb29}.wallpaper-collapseToggle{border:1px solid var(--wallpaper-border);background:var(--wallpaper-surface-raised);border-radius:11px;width:100%;min-height:42px}@supports (color:color-mix(in lab, red, red)){.wallpaper-collapseToggle{background:color-mix(in srgb,var(--wallpaper-surface-raised)82%,transparent)}}.wallpaper-collapseToggle{color:var(--widget-text-primary);justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:630;display:flex}.wallpaper-uploads-panel__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wallpaper-uploads-panel__title{color:var(--widget-text-primary);font-size:12px;font-weight:650}.wallpaper-cta,.wallpaper-chip-action{border:1px solid var(--wallpaper-border);white-space:nowrap;background:var(--wallpaper-surface-raised);border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:640;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallpaper-cta,.wallpaper-chip-action{background:color-mix(in srgb,var(--wallpaper-surface-raised)90%,transparent)}}.wallpaper-cta,.wallpaper-chip-action{color:var(--widget-text-secondary);transition:transform var(--widget-motion-fast)var(--widget-ease-snappy),box-shadow var(--widget-motion-fast)var(--widget-ease-snappy),border-color var(--widget-motion-fast)var(--widget-ease-snappy),background-color var(--widget-motion-fast)var(--widget-ease-snappy),color var(--widget-motion-fast)var(--widget-ease-snappy)}.wallpaper-cta:hover,.wallpaper-chip-action:hover{border-color:var(--wallpaper-border-strong);transform:translateY(-1px);box-shadow:0 10px 20px #02061724}.wallpaper-cta:active,.wallpaper-chip-action:active{transform:scale(.985)}.wallpaper-cta:disabled,.wallpaper-chip-action:disabled,.wallpaper-chip-action[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.wallpaper-cta--primary,.wallpaper-chip-action--primary{color:#f8fafc;background:radial-gradient(circle at 16% 10%,#bae6fd47,#0000 50%),linear-gradient(140deg,#2563eb,#4338ca);border-color:#0000;box-shadow:0 12px 24px #2563eb47}.wallpaper-chip-action--danger{color:#7f1d1de6;background:#fef2f2c7;border-color:#dc262675}.wallpaper-gallery__status{text-align:center;width:100%;height:100%;min-height:100%;color:var(--widget-text-muted);place-items:center;font-size:12px;display:grid}.wallpaper-upload-strip{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.wallpaper-upload-grid{scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(auto-fill,minmax(388px,1fr));align-content:start;gap:14px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.wallpaper-upload-grid::-webkit-scrollbar{width:0;height:0;display:none}.wallpaper-upload-grid__sentinel{pointer-events:none;grid-column:1/-1;width:100%;height:1px}.wallpaper-upload-card{background:0 0;border:0;border-radius:18px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 18px 34px #0206171f}.wallpaper-upload-card.is-selected{box-shadow:0 0 0 2px var(--wallpaper-accent),0 24px 50px #02061733;transform:translateY(-2px)scale(1.01)}.wallpaper-upload-card:hover{transform:translateY(-2px)scale(1.012);box-shadow:0 24px 44px #0206172e}.wallpaper-upload-card__preview{aspect-ratio:16/10;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.wallpaper-upload-card__media{object-fit:cover;width:100%;height:100%;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1)}.wallpaper-upload-card:hover .wallpaper-upload-card__media{filter:brightness(.99)saturate(1.02);transform:scale(1.035)}.wallpaper-upload-card.is-selected .wallpaper-upload-card__media{transform:scale(1.02)}.wallpaper-upload-card__shade{opacity:0;pointer-events:none;background:linear-gradient(#02061705,#0206172e),linear-gradient(#0000 42%,#0206176b 100%);transition:opacity .25s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.wallpaper-upload-card:hover .wallpaper-upload-card__shade,.wallpaper-upload-card:focus-within .wallpaper-upload-card__shade{opacity:1}.wallpaper-upload-card__playCue{color:#f8fafcf5;opacity:.9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0f172a6b;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 22px #02061738}.wallpaper-upload-card:hover .wallpaper-upload-card__playCue,.wallpaper-upload-card:focus-within .wallpaper-upload-card__playCue{opacity:1;background:#0f172a8f;transform:scale(1.04)}.wallpaper-upload-card__credit{color:#fffffff2;text-shadow:0 2px 6px #00000057;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;max-width:calc(100% - 24px);font-size:11px;font-weight:520;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:12px;right:12px;overflow:hidden;transform:translateY(6px)}.wallpaper-upload-card:hover .wallpaper-upload-card__credit,.wallpaper-upload-card:focus-within .wallpaper-upload-card__credit{opacity:1;transform:translateY(0)}@media (max-width:1160px){.wallpaper-modal__body{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.wallpaper-collection-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.wallpaper-modal__dialog{border-radius:24px 24px 0 0;width:min(100vw,100%);height:min(95dvh,980px);margin:auto 0 0}.wallpaper-modal__header{padding:12px 14px}.wallpaper-modal__headerActions{flex-wrap:wrap;justify-content:flex-end}.wallpaper-modal__body{grid-template-columns:1fr;gap:10px;padding:10px;overflow:auto}.wallpaper-browser{min-height:340px}.wallpaper-featured-slider{grid-auto-columns:minmax(240px,1fr)}.wallpaper-search-form,.wallpaper-search-grid{grid-template-columns:1fr}.wallpaper-upload-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.wallpaper-preview-panel__actions,.wallpaper-theme-grid,.wallpaper-editor-panel__split{grid-template-columns:1fr}.wallpaper-rail-actions{flex-wrap:wrap;justify-content:flex-end}.wallpaper-preview-panel__head{flex-direction:column;align-items:flex-start}.wallpaper-preview-panel__headActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.wallpaper-immersive{padding:10px}.wallpaper-immersive__panel{width:min(100vw - 24px,760px);height:min(76vh,560px)}.wallpaper-immersive__toolbar{flex-direction:column;align-items:flex-start}.wallpaper-immersive__meta{max-width:100%}.wallpaper-immersive__actions{flex-wrap:wrap;width:100%}.wallpaper-immersive__filmstrip{grid-auto-columns:minmax(102px,1fr)}}@media (max-width:620px){.wallpaper-modal__title{font-size:1.04rem}.wallpaper-modal__subtitle{font-size:.81rem}.wallpaper-collection-strip{grid-template-columns:1fr}.wallpaper-upload-strip{grid-auto-columns:minmax(146px,1fr)}.wallpaper-upload-grid{grid-template-columns:1fr}.wallpaper-theme-panel__head{flex-direction:column;align-items:flex-start}.wallpaper-immersive__panel{width:min(100vw - 16px,640px);height:min(72vh,480px)}.wallpaper-immersive__toolbar{padding:8px;top:8px;left:8px;right:8px}.wallpaper-immersive__filmstrip{grid-auto-columns:minmax(92px,1fr);bottom:8px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.wallpaper-modal *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.wallpaper-featured-slider,.wallpaper-immersive__filmstrip,.wallpaper-upload-strip{scroll-snap-type:none}.wallpaper-remote-card:hover,.wallpaper-collection-card:hover,.wallpaper-chip-action:hover,.wallpaper-cta:hover,.wallpaper-immersive__thumb:hover,.wallpaper-remote-card:hover .wallpaper-remote-card__image,.wallpaper-upload-card:hover .wallpaper-upload-card__media{transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
