@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg;--sp-accent:#888;--sp-side:16px;--sp-inset:12px;--sp-bar:4px;--sp-bar-l:0px;--sp-bar-r:0px;--sp-title:16px;--sp-artist:12px;--sp-cap:10px;--sp-play:36px;--sp-tog:26px;--sp-room:200px;--sp-lyr:0;--pill-bar-side:0px;--timer-color:#888;--wx-a:#6aa9e6;--wx-b:#cfe3f7;--wx-c:#ffd98a;--wx-ink:#16243c;--wx-wash:#fff;--wx-cloud:#fff;--k-l:.64;--k-c:.8;--k-h:0;--k-rise:.24;--k-sky:.64;--wx-fs:28px}*,: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-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;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--s-radius:initial;--s-base-shadow:initial;--s-user-shadow:initial;--s-border-width:initial;--s-border-color:initial;--s-border-style:initial;--s-outline:initial;--s-glass-fill:initial;--s-frost:initial;--s-glass-blur:initial;--kb-fade-a:0px;--kb-fade-b:0px;--draw-reveal:0px}}}@layer theme{:root,:host{--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-4xl:56rem;--container-6xl:72rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:var(--blur-sm);--blur-md:var(--blur-md);--blur-lg:var(--blur-lg);--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui), var(--font-emoji), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), ui-monospace, monospace;--font-display:var(--font-ui), var(--font-emoji), ui-sans-serif, system-ui, sans-serif;--shadow-pop:var(--shadow-pop);--shadow-page:var(--shadow-page);--ease-back:var(--ease-back);--text-2xs:var(--text-2xs)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-ui), var(--font-emoji), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background-color:var(--app-bg);color:var(--fg)}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--brand), transparent 70%)}}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{[data-slot=popover-content],[data-slot=context-menu-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dialog-content],.rv-layout-prompt,.rv-spotlight,.rv-rt-float{background:radial-gradient(120% 80% at 10% 0%, var(--chrome-glow), transparent 55%), var(--popover);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(170%);backdrop-filter:blur(var(--blur-md)) saturate(170%);box-shadow:inset 0 0 0 1px var(--chrome-rim), inset 0 1px .5px var(--chrome-spec), inset 0 0 18px var(--chrome-inner), 0 0 0 .5px var(--chrome-edge), var(--shadow-pop);--tw-ring-color:transparent;border-color:#0000}[data-slot=context-menu-content],[data-slot=dropdown-menu-content]{border-radius:var(--radius-lg);padding:6px}[data-slot=context-menu-item],[data-slot=dropdown-menu-item]{border-radius:var(--radius-sm);transition:background-color var(--dur-instant) linear;padding:7px 9px;font-size:13px;font-weight:600}[data-slot=context-menu-content][data-open],[data-slot=dropdown-menu-content][data-open]{animation:menu-rise var(--dur-fast) var(--ease-out)}[data-slot=tooltip-content]{background:var(--fg);color:var(--app-bg);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;font-weight:700}[data-slot=tooltip-content]>:last-child[class*=rotate-45]{display:none}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-\[6\%\]{inset:6%}.inset-\[15\%\]{inset:15%}.inset-x-0{inset-inline:0}.inset-x-\[5px\]{inset-inline:5px}.inset-x-\[24\%\]{inset-inline:24%}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-\[3px\]{inset-block:3px}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-\[12px\]{top:12px}.top-\[16\%\]{top:16%}.top-\[18vh\]{top:18vh}.top-\[30\%\]{top:30%}.top-\[69\%\]{top:69%}.top-\[max\(10px\,env\(safe-area-inset-top\)\)\]{top:max(10px, env(safe-area-inset-top))}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[18\%\]{right:18%}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[12px\]{bottom:12px}.bottom-\[14\%\]{bottom:14%}.bottom-\[76px\]{bottom:76px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[1px\]{left:1px}.left-\[46\%\]{left:46%}.left-\[76px\]{left:76px}.left-\[calc\(50\%-40px\)\]{left:calc(50% - 40px)}.left-\[max\(10px\,env\(safe-area-inset-left\)\)\]{left:max(10px, env(safe-area-inset-left))}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.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}}.-m-4{margin:calc(var(--spacing) * -4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-\[10\%\]{margin-inline:10%}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2cqmin\]{margin-top:2cqmin}.mt-\[4\%\]{margin-top:4%}.mt-\[14\%\]{margin-top:14%}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[0\.3em\]{margin-bottom:.3em}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[4\%\]{margin-left:4%}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.\!size-3{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[1\.3em\]{width:1.3em;height:1.3em}.size-\[8\%\]{width:8%;height:8%}.size-\[9\%\]{width:9%;height:9%}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]{width:22px;height:22px}.size-\[38\%\]{width:38%;height:38%}.size-\[38px\]{width:38px;height:38px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-\[3px\]{height:3px}.h-\[74px\]{height:74px}.h-\[80vh\]{height:80vh}.h-\[88\%\]{height:88%}.h-\[160px\]{height:160px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--rv-fold\,100\%\)\]{height:var(--rv-fold,100%)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[232px\]{max-height:232px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100\%-24px\)\]{max-height:calc(100% - 24px)}.max-h-\[min\(340px\,50vh\)\]{max-height:min(340px,50vh)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[30px\]{min-height:30px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.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-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[15px\]{width:15px}.w-\[20rem\]{width:20rem}.w-\[21rem\]{width:21rem}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[72px\]{width:72px}.w-\[96px\]{width:96px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[232px\]{width:232px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[min\(440px\,100\%\)\]{width:min(440px,100%)}.w-\[min\(660px\,100\%\)\]{width:min(660px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[84\%\]{max-width:84%}.max-w-\[88\%\]{max-width:88%}.max-w-\[108px\]{max-width:108px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-\[460px\]{max-width:460px}.max-w-\[880px\]{max-width:880px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(720px\,calc\(100\%-32px\)\)\]{max-width:min(720px,100% - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[7\%\]{--tw-translate-x:7%;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-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;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\.94\]{scale:.94}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.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}.scroll-my-1{scroll-margin-block:var(--spacing)}.\[scrollbar-width\:none\]{scrollbar-width:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[0\.5em\]{gap:.5em}.gap-\[0\.6em\]{gap:.6em}.gap-\[0\.45em\]{gap:.45em}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[6\%\]{gap:6%}.gap-\[8\%\]{gap:8%}.gap-px{gap:1px}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.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-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2f9e8f\]\/40{border-color:#2f9e8f66;border-color:lab(58.7971% -34.8681 -1.63757/.4)}.border-\[\#3a332b\]\/40{border-color:#3a332b66;border-color:lab(21.8032% 2.06064 6.29742/.4)}.border-\[\#dadce0\]{border-color:#dadce0}.border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]{border-color:color-mix(in oklab,var(--brand),transparent 40%)}}.border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_55\%\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_55\%\)\]{border-color:color-mix(in oklab,var(--brand),transparent 55%)}}.border-\[var\(--page-edge\)\]{border-color:var(--page-edge)}.border-\[var\(--structure\)\]{border-color:var(--structure)}.border-border{border-color:var(--border)}.border-hairline{border-color:var(--hairline)}.border-hairline-strong{border-color:var(--hairline-strong)}.border-input{border-color:var(--input)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-\[\#2f9e8f\]\/\[0\.06\]{background-color:#2f9e8f0f;background-color:lab(58.7971% -34.8681 -1.63757/.06)}.bg-\[\#3a332b\]\/10{background-color:#3a332b1a;background-color:lab(21.8032% 2.06064 6.29742/.1)}.bg-\[\#3a332b\]\/12{background-color:#3a332b1f;background-color:lab(21.8032% 2.06064 6.29742/.12)}.bg-\[\#3a332b\]\/20{background-color:#3a332b33;background-color:lab(21.8032% 2.06064 6.29742/.2)}.bg-\[\#3a332b\]\/60{background-color:#3a332b99;background-color:lab(21.8032% 2.06064 6.29742/.6)}.bg-\[\#3a332b\]\/70{background-color:#3a332bb3;background-color:lab(21.8032% 2.06064 6.29742/.7)}.bg-\[\#e8d36a\]\/70{background-color:#e8d36ab3;background-color:lab(84.7542% -1.94952 53.8995/.7)}.bg-\[\#ffd27a\]{background-color:#ffd27a}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[color-mix\(in_oklab\,currentColor\,transparent_88\%\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,currentColor\,transparent_88\%\)\]{background-color:color-mix(in oklab,currentColor,transparent 88%)}}.bg-\[color-mix\(in_oklab\,currentColor\,transparent_92\%\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,currentColor\,transparent_92\%\)\]{background-color:color-mix(in oklab,currentColor,transparent 92%)}}.bg-\[color-mix\(in_oklab\,var\(--app-bg\)\,transparent_22\%\)\]{background-color:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--app-bg\)\,transparent_22\%\)\]{background-color:color-mix(in oklab,var(--app-bg),transparent 22%)}}.bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_72\%\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_72\%\)\]{background-color:color-mix(in oklab,var(--brand),transparent 72%)}}.bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_85\%\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_85\%\)\]{background-color:color-mix(in oklab,var(--brand),transparent 85%)}}.bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_86\%\)\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_86\%\)\]{background-color:color-mix(in oklab,var(--brand),transparent 86%)}}.bg-\[color-mix\(in_oklab\,var\(--danger\)\,transparent_88\%\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--danger\)\,transparent_88\%\)\]{background-color:color-mix(in oklab,var(--danger),transparent 88%)}}.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_72\%\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_72\%\)\]{background-color:color-mix(in oklab,var(--fg),transparent 72%)}}.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_90\%\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_90\%\)\]{background-color:color-mix(in oklab,var(--fg),transparent 90%)}}.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_93\%\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_93\%\)\]{background-color:color-mix(in oklab,var(--fg),transparent 93%)}}.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_94\%\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_94\%\)\]{background-color:color-mix(in oklab,var(--fg),transparent 94%)}}.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_95\%\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_95\%\)\]{background-color:color-mix(in oklab,var(--fg),transparent 95%)}}.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_96\%\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_96\%\)\]{background-color:color-mix(in oklab,var(--fg),transparent 96%)}}.bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_88\%\)\]{background-color:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_88\%\)\]{background-color:color-mix(in oklab,var(--page-fg),transparent 88%)}}.bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_94\%\)\]{background-color:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_94\%\)\]{background-color:color-mix(in oklab,var(--page-fg),transparent 94%)}}.bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_95\%\)\]{background-color:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_95\%\)\]{background-color:color-mix(in oklab,var(--page-fg),transparent 95%)}}.bg-\[color-mix\(in_oklab\,var\(--page-fg\,var\(--fg\)\)\,transparent_75\%\)\]{background-color:var(--page-fg,var(--fg))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--page-fg\,var\(--fg\)\)\,transparent_75\%\)\]{background-color:color-mix(in oklab,var(--page-fg,var(--fg)),transparent 75%)}}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--spotify\)\]{background-color:var(--spotify)}.bg-\[var\(--structure-soft\)\]{background-color:var(--structure-soft)}.bg-accent{background-color:var(--accent)}.bg-app{background-color:var(--app-bg)}.bg-background{background-color:var(--background)}.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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-brand-soft{background-color:var(--brand-soft)}.bg-chrome{background-color:var(--chrome)}.bg-chrome-solid{background-color:var(--chrome-solid)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--danger)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-hairline{background-color:var(--hairline)}.bg-hairline-strong{background-color:var(--hairline-strong)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-panel{background-color:var(--panel)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-structure{background-color:var(--structure)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--warn)}.bg-white{background-color:var(--color-white)}.bg-\[conic-gradient\(from_0deg\,\#ff5c5c\,\#ffd35c\,\#5cff8a\,\#5cd6ff\,\#8b5cff\,\#ff5cd6\,\#ff5c5c\)\]{background-image:conic-gradient(#ff5c5c,#ffd35c,#5cff8a,#5cd6ff,#8b5cff,#ff5cd6,#ff5c5c)}.bg-\[linear-gradient\(135deg\,transparent_45\%\,var\(--danger\)_45\%\,var\(--danger\)_55\%\,transparent_55\%\)\]{background-image:linear-gradient(135deg,transparent 45%,var(--danger) 45%,var(--danger) 55%,transparent 55%)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,transparent_30\%\,var\(--app-bg\)_75\%\)\]{background-image:radial-gradient(ellipse at 50% 0%,transparent 30%,var(--app-bg) 75%)}.bg-\[radial-gradient\(ellipse_at_50\%_40\%\,transparent_20\%\,var\(--app-bg\)_78\%\)\]{background-image:radial-gradient(ellipse at 50% 40%,transparent 20%,var(--app-bg) 78%)}.\[mask-image\:linear-gradient\(to_bottom\,black_55\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.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-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[5\%\]{padding:5%}.p-\[5px\]{padding:5px}.p-\[7\%\]{padding:7%}.p-\[8\%\]{padding:8%}.p-\[9\%\]{padding:9%}.p-\[10\%\]{padding:10%}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.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-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[76px\]{padding-top:76px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-ui), var(--font-emoji), ui-sans-serif, system-ui, sans-serif}.font-heading{font-family:var(--font-display)}.font-sans{font-family:var(--font-ui), var(--font-emoji), ui-sans-serif, system-ui, sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[clamp\(10px\,1\.3vw\,14px\)\]{font-size:clamp(10px,1.3vw,14px)}.text-\[clamp\(15px\,1\.6vw\,18px\)\]{font-size:clamp(15px,1.6vw,18px)}.text-\[clamp\(16px\,3vw\,34px\)\]{font-size:clamp(16px,3vw,34px)}.text-\[clamp\(22px\,4vw\,46px\)\]{font-size:clamp(22px,4vw,46px)}.text-\[clamp\(42px\,7\.4vw\,96px\)\]{font-size:clamp(42px,7.4vw,96px)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#2f9e8f\]{color:#2f9e8f}.text-\[\#3a332b\]{color:#3a332b}.text-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_35\%\)\]{color:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_35\%\)\]{color:color-mix(in oklab,var(--page-fg),transparent 35%)}}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-fg\)\]{color:var(--brand-fg)}.text-\[var\(--page-fg\)\]{color:var(--page-fg)}.text-\[var\(--page-fg-muted\)\]{color:var(--page-fg-muted)}.text-\[var\(--sp-accent\)\]{color:var(--sp-accent)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-brand{color:var(--brand)}.text-brand-fg{color:var(--brand-fg)}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-fg{color:var(--fg)}.text-fg-faint{color:var(--fg-faint)}.text-fg-muted{color:var(--fg-muted)}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-free{color:var(--free)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-warn-fg{color:var(--warn-fg)}.text-warn-ink{color:var(--warn-ink)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.decoration-hairline-strong{-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.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-\[0_0_0_1px_var\(--hairline\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hairline));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_0_0_1px_var\(--hairline-strong\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hairline-strong));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_0_0_2px_var\(--brand\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand));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_0_0_2px_var\(--chrome-solid\)\,0_0_0_3px_var\(--hairline\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--chrome-solid)), 0 0 0 3px var(--tw-shadow-color,var(--hairline));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_0_0_2px_var\(--structure\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--structure));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_0_0_3px_color-mix\(in_oklab\,var\(--brand\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--brand\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--brand) 25%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--brand\)_25\%\,transparent\)\]{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_0_10px_-2px_var\(--brand\)\]{--tw-shadow:0 0 10px -2px var(--tw-shadow-color,var(--brand));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_8px_20px_-10px_var\(--brand\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,var(--brand));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_8px_24px_-8px_var\(--brand\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,var(--brand));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_34px_-18px_var\(--site-glow\)\]{--tw-shadow:0 14px 34px -18px var(--tw-shadow-color,var(--site-glow));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_40px_-16px_rgb\(58_51_43\/0\.4\)\]{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,#3a332b66);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_40px_-16px_var\(--brand\)\]{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,var(--brand));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_40px_120px_-40px_var\(--site-glow\)\,0_0_0_1px_rgb\(58_51_43\/0\.06\)\]{--tw-shadow:0 40px 120px -40px var(--tw-shadow-color,var(--site-glow)), 0 0 0 1px var(--tw-shadow-color,#3a332b0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklab\,var\(--brand\)\,transparent_45\%\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklab\,var\(--brand\)\,transparent_45\%\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,color-mix(in oklab,var(--brand),transparent 45%))}}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklab\,var\(--brand\)\,transparent_45\%\)\]{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\(--chrome-active-shadow\)\]{--tw-shadow:var(--chrome-active-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:var(--shadow-lg);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:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:var(--shadow-pop);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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-2{--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)}.ring-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]{--tw-ring-color:color-mix(in oklab,var(--brand),transparent 40%)}}.ring-\[var\(--brand\)\]{--tw-ring-color:var(--brand)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-hairline-strong{--tw-ring-color:var(--hairline-strong)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--popover\)\]{--tw-ring-offset-color:var(--popover)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-filter{-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\,color\,box-shadow\,transform\]{transition-property:background-color,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-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\,scale\]{transition-property:box-shadow,opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,scale\]{transition-property:filter,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\,translate\]{transition-property:opacity,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\,background-color\]{transition-property:opacity,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,rotate\,scale\]{transition-property:opacity,rotate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,background-color\]{transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,background-color\]{transition-property:scale,opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,filter\,box-shadow\]{transition-property:transform,background-color,filter,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-100{--tw-duration:.1s;transition-duration:.1s}.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}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[animation-duration\:2\.4s\]{animation-duration:2.4s}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:-rotate-6:is(:where(.group):hover *){rotate:-6deg}.group-hover\:bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_45\%\)\]:is(:where(.group):hover *){background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_45\%\)\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand),transparent 45%)}}.group-hover\:text-fg-muted:is(:where(.group):hover *){color:var(--fg-muted)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\/s\:opacity-100:is(:where(.group\/s):hover *),.group-hover\/timer\:opacity-100:is(:where(.group\/timer):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[night\]\/dn\:scale-50:is(:where(.group\/dn)[data-night] *){--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[night\]\/dn\:scale-100:is(:where(.group\/dn)[data-night] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[night\]\/dn\:-rotate-45:is(:where(.group\/dn)[data-night] *){rotate:-45deg}.group-data-\[night\]\/dn\:rotate-0:is(:where(.group\/dn)[data-night] *){rotate:none}.group-data-\[night\]\/dn\:opacity-0:is(:where(.group\/dn)[data-night] *){opacity:0}.group-data-\[night\]\/dn\:opacity-100:is(:where(.group\/dn)[data-night] *){opacity:1}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-fg-faint::placeholder{color:var(--fg-faint)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.focus-within\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]:focus-within{border-color:color-mix(in oklab,var(--brand),transparent 40%)}}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:-rotate-6:hover{rotate:-6deg}.hover\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]:hover{border-color:color-mix(in oklab,var(--brand),transparent 40%)}}.hover\:border-hairline:hover{border-color:var(--hairline)}.hover\:border-hairline-strong:hover{border-color:var(--hairline-strong)}.hover\:bg-\[\#f8f8fa\]:hover{background-color:#f8f8fa}.hover\:bg-\[color-mix\(in_oklab\,currentColor\,transparent_80\%\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,currentColor\,transparent_80\%\)\]:hover{background-color:color-mix(in oklab,currentColor,transparent 80%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--brand\)_14\%\,transparent\)\]:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--brand\)_14\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--brand) 14%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)\,transparent_88\%\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)\,transparent_88\%\)\]:hover{background-color:color-mix(in oklab,var(--danger),transparent 88%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_89\%\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_89\%\)\]:hover{background-color:color-mix(in oklab,var(--fg),transparent 89%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_90\%\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_90\%\)\]:hover{background-color:color-mix(in oklab,var(--fg),transparent 90%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_92\%\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_92\%\)\]:hover{background-color:color-mix(in oklab,var(--fg),transparent 92%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_94\%\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_94\%\)\]:hover{background-color:color-mix(in oklab,var(--fg),transparent 94%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_80\%\)\]:hover{background-color:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--page-fg\)\,transparent_80\%\)\]:hover{background-color:color-mix(in oklab,var(--page-fg),transparent 80%)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-chrome-solid:hover{background-color:var(--chrome-solid)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-elevated-hover:hover{background-color:var(--elevated-hover)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--destructive\,\#d4533b\)\]:hover{color:var(--destructive,#d4533b)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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\:brightness-105:hover{--tw-brightness:brightness(105%);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\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_30\%\)\]:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_30\%\)\]:focus{border-color:color-mix(in oklab,var(--brand),transparent 30%)}}.focus\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\]:focus{border-color:color-mix(in oklab,var(--brand),transparent 40%)}}.focus\:border-brand:focus{border-color:var(--brand)}.focus\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_95\%\)\]:focus{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_95\%\)\]:focus{background-color:color-mix(in oklab,var(--fg),transparent 95%)}}.focus\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_97\%\)\]:focus{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-\[color-mix\(in_oklab\,var\(--fg\)\,transparent_97\%\)\]:focus{background-color:color-mix(in oklab,var(--fg),transparent 97%)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-fg:focus{color:var(--fg)}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-warn:focus-visible{--tw-ring-color:var(--warn)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-brand-soft[aria-pressed=true]{background-color:var(--brand-soft)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:text-brand[aria-pressed=true]{color:var(--brand)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[active\=true\]\:bg-brand-soft[data-active=true]{background-color:var(--brand-soft)}.data-\[active\=true\]\:text-fg[data-active=true]{color:var(--fg)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[bad\]\:border-\[var\(--danger\)\][data-bad]{border-color:var(--danger)}.data-\[on\]\:bg-brand-soft[data-on]{background-color:var(--brand-soft)}.data-\[on\]\:text-fg[data-on]{color:var(--fg)}.data-\[on\]\:shadow-\[var\(--chrome-active-shadow\)\][data-on]{--tw-shadow:var(--chrome-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[popup-open\]\:-rotate-6[data-popup-open]{rotate:-6deg}.data-\[popup-open\]\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\][data-popup-open]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.data-\[popup-open\]\:border-\[color-mix\(in_oklab\,var\(--brand\)\,transparent_40\%\)\][data-popup-open]{border-color:color-mix(in oklab,var(--brand),transparent 40%)}}.data-\[popup-open\]\:bg-brand-soft[data-popup-open]{background-color:var(--brand-soft)}.data-\[popup-open\]\:text-fg[data-popup-open]{color:var(--fg)}.data-\[popup-open\]\:opacity-100[data-popup-open]{opacity:1}.data-\[popup-open\]\:shadow-\[var\(--chrome-active-shadow\)\][data-popup-open]{--tw-shadow:var(--chrome-active-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media not all and (min-width:560px){.max-\[560px\]\:hidden{display:none}.max-\[560px\]\:w-full{width:100%}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:mr-auto{margin-right:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:80rem){.xl\:inline{display:inline}}.dark\:border-\[\#8e918f\]:is(.dark *){border-color:#8e918f}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-\[\#131314\]:is(.dark *){background-color:#131314}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-\[\#e3e3e3\]:is(.dark *){color:#e3e3e3}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-\[\#1d1d1f\]:is(.dark *):hover{background-color:#1d1d1f}.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:bg-\[var\(--brand\)\]:where([data-state=checked]),.data-checked\:bg-\[var\(--brand\)\]:where([data-checked]:not([data-checked=false])){background-color:var(--brand)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--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)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:var(--spacing)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:var(--spacing)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\[data-slot\=slider-range\]\]\:bg-\[var\(--brand\)\] [data-slot=slider-range]{background-color:var(--brand)}.\[\&_\[data-slot\=slider-range\]\]\:bg-\[var\(--sp-accent\)\] [data-slot=slider-range]{background-color:var(--sp-accent)}.\[\&_\[data-slot\=slider-range\]\]\:bg-transparent [data-slot=slider-range]{background-color:#0000}.\[\&_\[data-slot\=slider-thumb\]\]\:size-3\.5 [data-slot=slider-thumb]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_\[data-slot\=slider-thumb\]\]\:size-4 [data-slot=slider-thumb]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_\[data-slot\=slider-thumb\]\]\:border-0 [data-slot=slider-thumb]{border-style:var(--tw-border-style);border-width:0}.\[\&_\[data-slot\=slider-thumb\]\]\:border-2 [data-slot=slider-thumb]{border-style:var(--tw-border-style);border-width:2px}.\[\&_\[data-slot\=slider-thumb\]\]\:border-white [data-slot=slider-thumb]{border-color:var(--color-white)}.\[\&_\[data-slot\=slider-thumb\]\]\:shadow-md [data-slot=slider-thumb]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\[data-slot\=slider-track\]\]\:h-1\.5 [data-slot=slider-track]{height:calc(var(--spacing) * 1.5)}.\[\&_\[data-slot\=slider-track\]\]\:h-3 [data-slot=slider-track]{height:calc(var(--spacing) * 3)}.\[\&_\[data-slot\=slider-track\]\]\:ring-1 [data-slot=slider-track]{--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)}.\[\&_\[data-slot\=slider-track\]\]\:ring-hairline-strong [data-slot=slider-track]{--tw-ring-color:var(--hairline-strong)}.\[\&_\[data-slot\=slider-track\]\]\:\[background\:var\(--alpha-track\)\] [data-slot=slider-track]{background:var(--alpha-track)}.\[\&_\[data-slot\=slider-track\]\]\:ring-inset [data-slot=slider-track]{--tw-ring-inset:inset}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>\*\:not\(\[data-palette-item\]\)\]\:shrink-0>:not([data-palette-item]){flex-shrink:0}@media (max-height:900px){.\[\@media\(max-height\:900px\)\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:7px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--radius:.875rem;--blur-sm:8px;--blur-md:18px;--blur-lg:28px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.4, .64, 1);--text-2xs:10px;--text-xs:11px;--text-sm:12.5px;--text-md:14px;--text-lg:16px;--tracking-tight:-.01em;--tracking-wide:.08em}:root,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#269e8b;--brand-fg:#fefcf4;--brand-soft:#caf2e6;--brand-2:#f2ab83;--brand-3:#f4d576;--structure:#269e8b;--structure-soft:#269e8b1f;--free:#eb9259;--free-soft:#eb925924;--spotify:#1ed760;--netflix:#e50914;--select:#269e8b;--snap:#ee6570;--danger:#e24947;--warn:#f2c02a;--warn-soft:#fff2bd;--warn-ink:#704500;--warn-fg:#4a2b00;--app-bg:#f4f0e6;--chrome:#f9f5ec80;--chrome-solid:#fefdfa;--panel:#fefdfaf7;--elevated:#f4f0e7;--elevated-hover:#ede7dc;--hairline:#45382914;--hairline-strong:#45382924;--fg:#322921;--fg-muted:#6b6157;--fg-faint:#968e83;--glass-tint:#fffdf829;--glass-tint-strong:#fffbf4a8;--glass-shade:#402f1c38;--shade-ink:#402f1c;--canvas-bg:var(--app-bg);--shadow-sm:0 1px 2px #52453614, 0 2px 8px #5245360d;--shadow-md:0 6px 18px -6px #56443029, 0 1px 3px #52453614;--shadow-lg:0 18px 50px -14px #56443038, 0 4px 14px #5245360f;--shadow-page:0 1px 2px #5245360f, 0 12px 40px -18px #5644302e, 0 0 0 1px #4538290f;--shadow-pop:0 18px 44px -16px #5943293d, 0 2px 6px -2px #56443014, 0 0 0 1px #45382912;--background:var(--app-bg);--foreground:var(--fg);--card:var(--panel);--card-foreground:var(--fg);--popover:#fefdfaf5;--popover-foreground:var(--fg);--primary:var(--brand);--primary-foreground:var(--brand-fg);--secondary:var(--elevated);--secondary-foreground:var(--fg);--muted:#f2eee6;--muted-foreground:var(--fg-muted);--accent:#63523c12;--accent-foreground:var(--fg);--destructive:var(--danger);--border:var(--hairline);--input:var(--hairline-strong);--ring:#269e8b8c}@supports (color:lab(0% 0 0)){:root,.light{--brand:lab(58.3975% -36.7399 -.274265);--brand-fg:lab(98.902% -.305772 3.80671);--brand-soft:lab(92.4633% -15.3385 1.35245);--brand-2:lab(76.2799% 23.7037 31.5745);--brand-3:lab(86.5073% 2.46224 50.641);--structure:lab(58.3975% -36.7399 -.274265);--structure-soft:lab(58.3975% -36.7399 -.274265/.12);--free:lab(69.1523% 30.8366 44.4927);--free-soft:lab(69.1523% 30.8366 44.4927/.14);--select:lab(58.3975% -36.7399 -.274265);--snap:lab(61.0607% 54.7319 22.2959);--danger:lab(54.0154% 59.962 36.1222);--warn:lab(80.58% 9.35745 74.5387);--warn-soft:lab(95.7582% -1.39704 29.711);--warn-ink:lab(33.6343% 16.7606 48.3613);--warn-fg:lab(20.9317% 12.2362 29.8219);--app-bg:lab(94.8351% .419229 5.35069);--chrome:lab(96.5677% .351369 4.58084/.5);--chrome-solid:lab(99.4409% -.010848 1.52519);--panel:lab(99.4409% -.010848 1.52519/.97);--elevated:lab(94.8276% .352055 4.5813);--elevated-hover:lab(91.9423% .491023 6.12324);--hairline:lab(24.5834% 4.05014 11.3457/.08);--hairline-strong:lab(24.5834% 4.05014 11.3457/.14);--fg:lab(17.6112% 3.14342 7.20204);--fg-muted:lab(42.0018% 2.4634 7.32865);--fg-faint:lab(59.4258% 1.65319 6.7279);--glass-tint:lab(99.4601% .286043 3.81281/.16);--glass-tint-strong:lab(98.8801% .286222 3.81292/.66);--glass-shade:lab(21.0764% 5.78097 15.6874/.22);--shade-ink:lab(21.0764% 5.78097 15.6874);--shadow-sm:0 1px 2px lab(30.3878% 3.96913 11.2524/.08), 0 2px 8px lab(30.3878% 3.96913 11.2524/.05);--shadow-md:0 6px 18px -6px lab(30.3699% 5.54141 15.3105/.16), 0 1px 3px lab(30.3878% 3.96913 11.2524/.08);--shadow-lg:0 18px 50px -14px lab(30.3699% 5.54141 15.3105/.22), 0 4px 14px lab(30.3878% 3.96913 11.2524/.06);--shadow-page:0 1px 2px lab(30.3878% 3.96913 11.2524/.06), 0 12px 40px -18px lab(30.3699% 5.54141 15.3105/.18), 0 0 0 1px lab(24.5834% 4.05014 11.3457/.06);--shadow-pop:0 18px 44px -16px lab(30.3455% 7.22624 19.6092/.24), 0 2px 6px -2px lab(30.3699% 5.54141 15.3105/.08), 0 0 0 1px lab(24.5834% 4.05014 11.3457/.07);--popover:lab(99.4409% -.010848 1.52519/.96);--muted:lab(94.2476% .352293 4.58145);--accent:lab(36.2205% 4.33663 15.5939/.07);--ring:lab(58.3975% -36.7399 -.274265/.55)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#5cceb7;--brand-fg:#081f1b;--brand-soft:#1b463d;--brand-2:#f8b287;--brand-3:#f4d576;--structure:#5cceb7;--structure-soft:#5cceb724;--free:#fcb17e;--free-soft:#fcb17e24;--select:#5cceb7;--snap:#ff888e;--danger:#f66d67;--warn:#f0c543;--warn-soft:#523b0a;--warn-ink:#fde48d;--warn-fg:#412805;--app-bg:#12221f;--chrome:#233b3780;--chrome-solid:#1d2f2d;--panel:#1e322ff7;--elevated:#263a37;--elevated-hover:#2f4542;--hairline:#f5efd814;--hairline-strong:#f5efd824;--fg:#f4eee0;--fg-muted:#bebfad;--fg-faint:#829184;--glass-tint:#2138353d;--glass-tint-strong:#1c333099;--glass-shade:#0002028c;--shade-ink:#000202;--canvas-bg:var(--app-bg);--shadow-sm:0 1px 2px #00050459, 0 2px 8px #00050433;--shadow-md:0 6px 18px -6px #00050473, 0 1px 3px #0005044d;--shadow-lg:0 18px 50px -14px #00050499, 0 4px 14px #0005044d;--shadow-page:0 12px 40px -18px #0005048c, 0 0 0 1px #f5efd812;--shadow-pop:0 18px 44px -16px #000504a6, 0 0 0 1px #f5efd817, inset 0 1px 0 #ffffff0d;--background:var(--app-bg);--foreground:var(--fg);--card:var(--panel);--card-foreground:var(--fg);--popover:#1e322ff5;--popover-foreground:var(--fg);--primary:var(--brand);--primary-foreground:var(--brand-fg);--secondary:var(--elevated);--secondary-foreground:var(--fg);--muted:#263a37;--muted-foreground:var(--fg-muted);--accent:#f5efd814;--accent-foreground:var(--fg);--destructive:var(--danger);--border:var(--hairline);--input:var(--hairline-strong);--ring:#5cceb799}@supports (color:lab(0% 0 0)){.dark{--brand:lab(75.8794% -38.3245 1.15144);--brand-fg:lab(9.8965% -10.3777 -.0817537);--brand-soft:lab(26.3961% -17.4116 .523061);--brand-2:lab(78.6417% 22.8525 32.4501);--brand-3:lab(86.5073% 2.46224 50.641);--structure:lab(75.8794% -38.3245 1.15144);--structure-soft:lab(75.8794% -38.3245 1.15144/.14);--free:lab(78.6457% 23.9959 37.5978);--free-soft:lab(78.6457% 23.9959 37.5978/.14);--select:lab(75.8794% -38.3245 1.15144);--snap:lab(70.5671% 48.2675 19.2474);--danger:lab(63.526% 53.3685 30.8739);--warn:lab(81.8169% 6.44654 67.7062);--warn-soft:lab(26.9633% 6.5268 32.0932);--warn-ink:lab(91.187% .445932 45.4045);--warn-fg:lab(18.6765% 9.66412 24.9952);--app-bg:lab(11.5248% -7.51407 -.78533);--chrome:lab(22.6411% -10.2421 -1.0715/.5);--chrome-solid:lab(17.9409% -8.52869 -.893796);--panel:lab(19.1129% -8.8705 -.929439/.97);--elevated:lab(22.593% -8.85959 -.930947);--elevated-hover:lab(27.2571% -9.53651 -1.00322);--hairline:lab(94.3753% -.742823 11.5503/.08);--hairline-strong:lab(94.3753% -.742823 11.5503/.14);--fg:lab(94.2988% .0428557 7.6926);--fg-muted:lab(77.0201% -2.82124 9.04136);--fg-faint:lab(58.5738% -7.39849 4.72275);--glass-tint:lab(21.481% -10.2467 -1.07087/.24);--glass-tint-strong:lab(19.161% -10.2569 -1.06951/.6);--glass-shade:lab(.499336% -.927426 -.113669/.55);--shade-ink:lab(.499336% -.927426 -.113669);--shadow-sm:0 1px 2px lab(.960615% -1.47332 -.176066/.35), 0 2px 8px lab(.960615% -1.47332 -.176066/.2);--shadow-md:0 6px 18px -6px lab(.960615% -1.47332 -.176066/.45), 0 1px 3px lab(.960615% -1.47332 -.176066/.3);--shadow-lg:0 18px 50px -14px lab(.960615% -1.47332 -.176066/.6), 0 4px 14px lab(.960615% -1.47332 -.176066/.3);--shadow-page:0 12px 40px -18px lab(.960615% -1.47332 -.176066/.55), 0 0 0 1px lab(94.3753% -.742823 11.5503/.07);--shadow-pop:0 18px 44px -16px lab(.960615% -1.47332 -.176066/.65), 0 0 0 1px lab(94.3753% -.742823 11.5503/.09), inset 0 1px 0 lab(100% 0 0/.05);--popover:lab(19.1129% -8.8705 -.929439/.96);--muted:lab(22.593% -8.85959 -.930947);--accent:lab(94.3753% -.742823 11.5503/.08);--ring:lab(75.8794% -38.3245 1.15144/.6)}}.site{--brand:#7f66d9;--brand-fg:#fcfbff;--brand-soft:#ebe3ff;--brand-2:#f6bde2;--site-lava-a:#c9b8fb;--site-lava-b:#f6cdea;--site-lava-c:#b6c0fb;--site-glow:#7f66d973;--app-bg:#f8f5fb;--panel:#fefcffeb;--chrome:#fefdff9e;--chrome-solid:#fefdff;--hairline:#2f2a4017;--fg:#25222f;--fg-muted:#5b5868}@supports (color:lab(0% 0 0)){.site{--brand:lab(49.9851% 31.2019 -57.0046);--brand-fg:lab(98.73% 1.74117 -3.26734);--brand-soft:lab(91.3619% 8.10015 -14.5211);--brand-2:lab(82.6541% 25.1807 -10.0664);--site-glow:lab(49.9851% 31.2019 -57.0046/.45);--app-bg:lab(96.874% 1.99217 -2.59734);--panel:lab(99.1393% .883549 -1.15625/.92);--chrome:lab(99.3713% .883549 -1.15626/.62);--chrome-solid:lab(99.3713% .883549 -1.15626);--hairline:lab(18.3142% 6.85845 -13.2216/.09);--fg:lab(13.8713% 4.11014 -8.33203);--fg-muted:lab(38.2478% 3.90883 -8.43019)}}.dark .site{--brand:#b9a9fe;--brand-fg:#1a172c;--brand-soft:#393059;--brand-2:#e6a7d0;--site-glow:#a18bf366;--app-bg:#1a1727;--panel:#262236f7;--chrome:#36314b80;--chrome-solid:#2c283e;--hairline:#f1ebff17;--fg:#f0ecf7;--fg-muted:#c0bacf}@supports (color:lab(0% 0 0)){.dark .site{--brand:lab(73.0278% 19.4456 -40.399);--brand-fg:lab(9.02653% 6.3671 -13.5785);--brand-soft:lab(22.527% 12.1186 -23.3715);--brand-2:lab(75.5517% 28.2501 -11.3035);--site-glow:lab(63.2201% 26.239 -50.0258/.4);--app-bg:lab(8.55555% 5.15166 -10.7831);--panel:lab(14.2871% 6.074 -12.8183/.97);--chrome:lab(21.7491% 7.12635 -15.2007/.5);--chrome-solid:lab(17.167% 6.34772 -13.5075);--hairline:lab(93.8615% 5.32234 -9.73097/.09);--fg:lab(94.0339% 2.62481 -4.89118);--fg-muted:lab(76.4591% 5.34964 -9.71276)}}@property --s-radius{syntax:"*";inherits:false}@property --s-base-shadow{syntax:"*";inherits:false}@property --s-user-shadow{syntax:"*";inherits:false}@property --s-border-width{syntax:"*";inherits:false}@property --s-border-color{syntax:"*";inherits:false}@property --s-border-style{syntax:"*";inherits:false}@property --s-outline{syntax:"*";inherits:false}@property --s-glass-fill{syntax:"*";inherits:false}@property --s-frost{syntax:"*";inherits:false}@property --s-glass-blur{syntax:"*";inherits:false}.page-tone-light,.page-tone-dark{--page-fg:var(--fg);--page-fg-muted:var(--fg)}@supports (color:color-mix(in lab, red, red)){.page-tone-light,.page-tone-dark{--page-fg-muted:color-mix(in oklab, var(--fg), transparent 42%)}}.page-tone-light,.page-tone-dark{--page-edge:var(--hairline-strong);--page-guide:var(--hairline-strong);--surface-default-edge:var(--hairline);--shadow-soft:0 8px 24px -10px var(--glass-shade);--shadow-medium:0 18px 40px -14px var(--glass-shade), 0 4px 10px -6px var(--glass-shade);--shadow-lifted:0 34px 70px -22px var(--glass-shade), 0 10px 22px -10px var(--glass-shade);--shadow-glow:0 0 0 1px var(--brand), 0 0 42px -6px var(--brand)}@supports (color:color-mix(in lab, red, red)){.page-tone-light,.page-tone-dark{--shadow-glow:0 0 0 1px color-mix(in oklab, var(--brand), transparent 65%), 0 0 42px -6px color-mix(in oklab, var(--brand), transparent 45%)}}:root{--neu-base:var(--app-bg)}:root,.page-tone-light{--surface-default-fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root,.page-tone-light{--surface-default-fill:color-mix(in oklab, var(--fg) 5%, transparent)}}:root,.page-tone-light{--lg-rim:#ffffff8c;--lg-rim-dim:#ffffff4d;--lg-spec:#fff;--lg-edge:#ffffff80;--lg-edge-low:#ffffff2e;--lg-inner:#ffffff29;--lg-sheen-top:#fff3;--lg-sheen-bottom:#ffffff0f;--lg-milk:#ffffff9e;--lg-outline:var(--shade-ink)}@supports (color:color-mix(in lab, red, red)){:root,.page-tone-light{--lg-outline:color-mix(in oklab, var(--shade-ink), transparent 88%)}}:root,.page-tone-light{--neu-lift:.7;--neu-lo-mix:var(--shade-ink) 24%;--neu-rim-lift:.6;--neu-rim-lo-mix:black 5%;--neu-sheen:#ffffff38;--neu-dim:#00000009}.dark,.page-tone-dark{--surface-default-fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dark,.page-tone-dark{--surface-default-fill:color-mix(in oklab, var(--fg) 6%, transparent)}}.dark,.page-tone-dark{--lg-rim:#fff3;--lg-rim-dim:#ffffff17;--lg-spec:#fffc;--lg-edge:#ffffff29;--lg-edge-low:#ffffff0d;--lg-inner:#ffffff0d;--lg-sheen-top:#ffffff12;--lg-sheen-bottom:#ffffff05;--lg-milk:var(--glass-tint-strong)}@supports (color:color-mix(in lab, red, red)){.dark,.page-tone-dark{--lg-milk:color-mix(in oklab, var(--glass-tint-strong), #ffffff0f)}}.dark,.page-tone-dark{--lg-outline:#0000004d;--neu-lift:.1;--neu-lo-mix:black 55%;--neu-rim-lift:.14;--neu-rim-lo-mix:black 25%;--neu-sheen:#ffffff0d;--neu-dim:#0000001f}.rv-surface{border-radius:var(--s-radius,0px);box-shadow:var(--s-base-shadow,0 0 #0000), var(--s-user-shadow,0 0 #0000);border:var(--s-border-width,0px) var(--s-border-style,solid) var(--s-border-color,transparent);outline:var(--s-outline,0 solid transparent);outline-offset:0;isolation:isolate;position:relative}.rv-surface>.rv-bg{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rv-surface>.rv-content{z-index:1;position:relative}.rv-surface[data-surface=default]{background:var(--surface-default-fill);border-color:var(--s-border-color,var(--surface-default-edge));border-width:var(--s-border-width,1px)}.rv-liquid,.rv-surface[data-surface=glass]{--lg-blur:var(--s-glass-blur,2px);--lg-frost-fill:var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-liquid,.rv-surface[data-surface=glass]{--lg-frost-fill:color-mix(in oklab, var(--lg-milk) calc(var(--s-frost,.1) * 75%), transparent)}}.rv-liquid,.rv-surface[data-surface=glass]{--lg-sheen:linear-gradient(180deg, var(--lg-sheen-top) 0%, transparent 40%, transparent 72%, var(--lg-sheen-bottom) 100%);--lg-bevel:inset 0 1px 0 var(--lg-edge), inset 0 -1px 0 var(--lg-edge-low), inset 0 0 22px -6px var(--lg-inner);--lg-drop:0 0 0 .5px var(--lg-outline), 0 2px 5px -2px var(--glass-shade), 0 26px 56px -26px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.rv-liquid,.rv-surface[data-surface=glass]{--lg-drop:0 0 0 .5px var(--lg-outline), 0 2px 5px -2px color-mix(in oklab, var(--glass-shade), transparent 30%), 0 26px 56px -26px var(--glass-shade)}}.rv-liquid,.rv-surface[data-surface=glass]{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(160%) brightness(1.03);backdrop-filter:blur(var(--lg-blur)) saturate(160%) brightness(1.03)}.rv-surface[data-surface=glass]{background:linear-gradient(var(--lg-frost-fill), var(--lg-frost-fill)), var(--s-glass-fill,var(--glass-tint));--s-base-shadow:var(--lg-drop)}.rv-liquid{isolation:isolate;background:var(--lg-sheen), var(--lg-fill,var(--glass-tint));box-shadow:var(--lg-bevel), var(--lg-drop)}.rv-surface>.rv-gloss{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.rv-surface[data-surface=glass]>.rv-gloss{background:var(--lg-sheen);box-shadow:var(--lg-bevel)}.rv-liquid:before,.rv-surface[data-surface=glass]:before,.rv-liquid:after,.rv-surface[data-surface=glass]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rv-liquid:before,.rv-surface[data-surface=glass]:before{background:conic-gradient(from 300deg, var(--lg-spec) 0deg, var(--lg-rim) 40deg, var(--lg-rim-dim) 90deg, var(--lg-rim) 140deg, var(--lg-spec) 180deg, var(--lg-rim) 220deg, var(--lg-rim-dim) 270deg, var(--lg-rim) 320deg, var(--lg-spec) 360deg);padding:1px}.rv-liquid:after,.rv-surface[data-surface=glass]:after{background:linear-gradient(150deg, var(--lg-edge) 0%, transparent 32%, transparent 68%, var(--lg-edge-low) 100%);filter:blur(.6px);opacity:.9;padding:1px;inset:2px}.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-surround:var(--neu-base)}.rv-surface[data-surface=neumorph],.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-out-hi:oklch(from var(--neu-surround,var(--neu-base)) calc(l + (1 - l) * var(--neu-lift)) c h);--neu-out-lo:var(--neu-surround,var(--neu-base))}@supports (color:color-mix(in lab, red, red)){.rv-surface[data-surface=neumorph],.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-out-lo:color-mix(in oklab, var(--neu-surround,var(--neu-base)), var(--neu-lo-mix))}}.rv-surface[data-surface=neumorph],.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-hi:oklch(from var(--neu-base) calc(l + (1 - l) * var(--neu-lift)) c h);--neu-lo:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-surface[data-surface=neumorph],.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-lo:color-mix(in oklab, var(--neu-base), var(--neu-lo-mix))}}.rv-surface[data-surface=neumorph],.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-rim-hi:oklch(from var(--neu-base) calc(l + (1 - l) * var(--neu-rim-lift)) c h);--neu-rim-lo:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-surface[data-surface=neumorph],.rv-neu,.rv-neu-btn,.rv-neu-well{--neu-rim-lo:color-mix(in oklab, var(--neu-base), var(--neu-rim-lo-mix))}}.rv-surface[data-surface=neumorph],.rv-neu{--neu-d:var(--neu-depth,12px);background-color:var(--neu-base);--s-base-shadow:calc(var(--neu-d) * -1) calc(var(--neu-d) * -1) calc(var(--neu-d) * 2.2) var(--neu-out-hi), var(--neu-d) var(--neu-d) calc(var(--neu-d) * 2.4) var(--neu-out-lo)}.rv-surface[data-surface=neumorph]>.rv-gloss,.rv-neu{background-image:linear-gradient(145deg, var(--neu-sheen), transparent 48%, var(--neu-dim));--neu-bevel:inset 1px 1px 1px var(--neu-rim-hi), inset -1px -1px 1px var(--neu-rim-lo)}.rv-surface[data-surface=neumorph]>.rv-gloss{box-shadow:var(--neu-bevel)}.rv-neu{box-shadow:var(--s-base-shadow), var(--neu-bevel)}.rv-surface[data-surface=neumorph][data-depth=pressed],.rv-neu[data-depth=pressed]{--s-base-shadow:-1px -1px 1px var(--neu-out-lo), 1px 1px 1px var(--neu-out-hi)}.rv-surface[data-surface=neumorph][data-depth=pressed]>.rv-gloss,.rv-neu[data-depth=pressed]{background-image:linear-gradient(145deg, var(--neu-dim), transparent 52%, var(--neu-sheen));--neu-bevel:inset calc(var(--neu-d) * .6) calc(var(--neu-d) * .6) calc(var(--neu-d) * 1.4) var(--neu-lo), inset calc(var(--neu-d) * -.6) calc(var(--neu-d) * -.6) calc(var(--neu-d) * 1.4) var(--neu-hi)}.rv-glass-btn{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 45%, var(--lg-sheen-bottom)), var(--page-fg);border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-glass-btn{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 45%, var(--lg-sheen-bottom)), color-mix(in oklab, var(--page-fg) 6%, transparent)}}.rv-glass-btn{-webkit-backdrop-filter:blur(1px)saturate(160%);backdrop-filter:blur(1px)saturate(160%);box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), inset -1px -1.5px 0 -.5px var(--lg-edge), inset 0 0 10px -3px var(--lg-inner), 0 6px 16px -8px var(--glass-shade);color:var(--page-fg)}.rv-glass-btn[data-primary]{background:linear-gradient(180deg, #ffffff4d, #fff0 50%, #ffffff1f), var(--btn-accent)}@supports (color:color-mix(in lab, red, red)){.rv-glass-btn[data-primary]{background:linear-gradient(180deg, #ffffff4d, #fff0 50%, #ffffff1f), color-mix(in oklab, var(--btn-accent) 82%, transparent)}}.rv-glass-btn[data-primary]{color:#fff;box-shadow:inset 0 0 0 1px #ffffff59, inset 1px 1.5px 0 -.5px #fffffff2, inset 0 -8px 14px -8px #ffffff73, 0 8px 22px -8px var(--btn-accent)}@supports (color:color-mix(in lab, red, red)){.rv-glass-btn[data-primary]{box-shadow:inset 0 0 0 1px #ffffff59, inset 1px 1.5px 0 -.5px #fffffff2, inset 0 -8px 14px -8px #ffffff73, 0 8px 22px -8px color-mix(in oklab, var(--btn-accent), transparent 30%)}}.rv-neu-btn{background:linear-gradient(145deg, var(--neu-base), var(--neu-base));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rv-neu-btn{background:linear-gradient(145deg, color-mix(in oklab, var(--neu-base), white 6%), color-mix(in oklab, var(--neu-base), black 4%))}}.rv-neu-btn{color:var(--btn-accent);box-shadow:-4px -4px 9px var(--neu-out-hi), 5px 5px 11px var(--neu-out-lo), inset 1px 1px 1px var(--neu-rim-hi), inset -1px -1px 1px var(--neu-rim-lo);transition:box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) linear}.rv-neu-btn[data-on],.rv-neu-btn:active{background:linear-gradient(145deg, var(--neu-base), var(--neu-base))}@supports (color:color-mix(in lab, red, red)){.rv-neu-btn[data-on],.rv-neu-btn:active{background:linear-gradient(145deg, color-mix(in oklab, var(--neu-base), black 5%), color-mix(in oklab, var(--neu-base), white 4%))}}.rv-neu-btn[data-on],.rv-neu-btn:active{box-shadow:inset 4px 4px 8px var(--neu-lo), inset -4px -4px 8px var(--neu-hi), -1px -1px 1px var(--neu-out-lo), 1px 1px 1px var(--neu-out-hi)}.rv-neu-well{background:var(--neu-base);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rv-neu-well{background:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-neu-well{box-shadow:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) var(--neu-lo), inset calc(var(--neu-d) * -.45) calc(var(--neu-d) * -.45) calc(var(--neu-d) * .9) var(--neu-hi)}.rv-seg{fill:var(--seg-ink,currentColor);stroke:var(--seg-ink,currentColor);stroke-width:1.2px;stroke-linejoin:round;opacity:var(--seg-ghost,.08);transition:opacity .26s var(--ease-out)}.rv-seg[data-on]{opacity:1;transition-duration:.11s}:root,.page-tone-light{--seg-glass-lift:22%}.dark,.page-tone-dark{--seg-glass-lift:42%}.rv-colon{animation:1s linear infinite rv-colon}@keyframes rv-colon{0%,45%{opacity:1}62%,90%{opacity:var(--colon-dim,.3)}to{opacity:1}}.rv-lava-fallback{background:radial-gradient(120% 90% at 15% 110%, var(--lava-a), transparent 60%), radial-gradient(110% 80% at 90% -10%, var(--lava-b), transparent 60%), var(--lava-base,transparent);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-lava-fallback{background:radial-gradient(120% 90% at 15% 110%, color-mix(in oklab, var(--lava-a), transparent 65%), transparent 60%), radial-gradient(110% 80% at 90% -10%, color-mix(in oklab, var(--lava-b), transparent 70%), transparent 60%), var(--lava-base,transparent)}}.rv-lava-fallback>span{aspect-ratio:.8;width:34%;opacity:calc(var(--lava-intensity,.8) * .75);filter:blur(calc(var(--lava-blur,.5) * 30px + 10px));will-change:transform, border-radius;animation:lava-rise calc(46s / var(--lava-speed,1)) var(--ease-in-out) infinite alternate, lava-morph calc(18s / var(--lava-speed,1)) ease-in-out infinite alternate;position:absolute}.rv-lava-fallback>span:first-child{background:var(--lava-a);top:55%;left:8%}.rv-lava-fallback>span:nth-child(2){background:var(--lava-b);width:28%;animation-delay:-14s,-6s;animation-duration:calc(54s / var(--lava-speed,1)), calc(22s / var(--lava-speed,1));top:10%;left:52%}.rv-lava-fallback>span:nth-child(3){background:var(--lava-c);width:22%;animation-delay:-27s,-11s;animation-duration:calc(62s / var(--lava-speed,1)), calc(16s / var(--lava-speed,1));top:70%;left:30%}@keyframes lava-rise{0%{transform:translate(0)scale(1)}35%{transform:translate(8%,-40%)scale(.92,1.12)}70%{transform:translate(-6%,-85%)scale(1.08,.94)}to{transform:translate(4%,-120%)scale(.96,1.08)}}@keyframes lava-morph{0%{border-radius:58% 42% 46% 54%/62% 48% 52% 38%}50%{border-radius:40% 60% 62% 38%/44% 58% 42% 56%}to{border-radius:52% 48% 36% 64%/56% 38% 62% 44%}}:root,.page-tone-light{--kb-lift:.8;--kb-sheet:#ffffff80;--kb-sheet-hover:#ffffffa8;--kb-sheet-done:#ffffff42;--kb-wash:8%;--kb-sheet-edge:var(--shade-ink)}@supports (color:color-mix(in lab, red, red)){:root,.page-tone-light{--kb-sheet-edge:color-mix(in oklab, var(--shade-ink), transparent 91%)}}:root,.page-tone-light{--kb-sheet-top:#ffffffb3;--fin-up:#2e9052;--fin-down:#c74b45}@supports (color:lab(0% 0 0)){:root,.page-tone-light{--fin-up:lab(52.937% -40.2472 24.119);--fin-down:lab(49.7088% 50.1593 30.9466)}}.dark,.page-tone-dark{--kb-lift:.12;--kb-sheet:oklch(from var(--page-bg) .34 calc(c * .6) h / .42);--kb-sheet-hover:oklch(from var(--page-bg) .37 calc(c * .6) h / .52);--kb-sheet-done:oklch(from var(--page-bg) .32 calc(c * .6) h / .2);--kb-wash:6%;--kb-sheet-edge:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.dark,.page-tone-dark{--kb-sheet-edge:color-mix(in oklab, var(--page-fg) 9%, transparent)}}.dark,.page-tone-dark{--kb-sheet-top:#ffffff12;--fin-up:#78d694;--fin-down:#f98e88}@supports (color:lab(0% 0 0)){.dark,.page-tone-dark{--fin-up:lab(78.4851% -39.8579 23.6764);--fin-down:lab(70.8883% 40.7469 21.8204)}}.rv-kb{position:relative}.rv-kb ::selection{background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb ::selection{background:color-mix(in oklab, var(--kb-accent) 28%, transparent)}}.rv-kb-scroll{scrollbar-width:thin;scrollbar-color:var(--page-fg) transparent}@supports (color:color-mix(in lab, red, red)){.rv-kb-scroll{scrollbar-color:color-mix(in oklab, var(--page-fg) 20%, transparent) transparent}}.rv-kb-head,.rv-gal-head,.rv-draw-head,.rv-wx-head,.rv-ch-head,.rv-fin-head,.rv-nf-head,.rv-file-head,.rv-vid-head{align-items:center;gap:.75em;min-height:1.9em;margin-bottom:.55em;display:flex}.rv-kb-title,.rv-gal-title,.rv-draw-title,.rv-ch-title,.rv-fin-title,.rv-nf-title,.rv-file-title,.rv-vid-title{field-sizing:content;min-width:6ch;max-width:100%;color:inherit;font:inherit;letter-spacing:.16em;text-transform:uppercase;text-overflow:ellipsis;opacity:.6;caret-color:var(--kb-accent);transition:background-color var(--dur-fast) linear, opacity var(--dur-fast) linear;background:0 0;border-radius:.45em;outline:none;margin-left:-.35em;padding:.2em .35em;font-size:.78em;font-weight:700}.rv-kb-title:hover,.rv-gal-title:hover,.rv-draw-title:hover,.rv-ch-title:hover,.rv-fin-title:hover,.rv-nf-title:hover,.rv-file-title:hover,.rv-vid-title:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-kb-title:hover,.rv-gal-title:hover,.rv-draw-title:hover,.rv-ch-title:hover,.rv-fin-title:hover,.rv-nf-title:hover,.rv-file-title:hover,.rv-vid-title:hover{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-kb-title:focus,.rv-gal-title:focus,.rv-draw-title:focus,.rv-ch-title:focus,.rv-fin-title:focus,.rv-nf-title:focus,.rv-file-title:focus,.rv-vid-title:focus{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-kb-title:focus,.rv-gal-title:focus,.rv-draw-title:focus,.rv-ch-title:focus,.rv-fin-title:focus,.rv-nf-title:focus,.rv-file-title:focus,.rv-vid-title:focus{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-kb-title::placeholder,.rv-gal-title::placeholder,.rv-draw-title::placeholder,.rv-ch-title::placeholder,.rv-fin-title::placeholder,.rv-nf-title::placeholder,.rv-file-title::placeholder{color:inherit;opacity:.6}.rv-kb-tally{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.6;margin-left:auto;font-size:.78em;font-weight:700}.rv-kb-lanes{flex:1;gap:.7em;min-height:0;margin:-.4em;padding:.4em;display:flex;position:relative;overflow:auto hidden}@property --kb-fade-a{syntax:"<length>";inherits:false;initial-value:0}@property --kb-fade-b{syntax:"<length>";inherits:false;initial-value:0}@keyframes rv-kb-fade-edges{0%{--kb-fade-a:0px;--kb-fade-b:1.6em}8%{--kb-fade-a:1.6em}92%{--kb-fade-b:1.6em}to{--kb-fade-a:1.6em;--kb-fade-b:0px}}@supports (animation-timeline:scroll()){.rv-kb-list{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);animation:linear both rv-kb-fade-edges;animation-timeline:scroll(self)}.rv-kb-lanes{-webkit-mask-image:linear-gradient(to right, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);mask-image:linear-gradient(to right, transparent, black var(--kb-fade-a), black calc(100% - var(--kb-fade-b)), transparent);animation:linear both rv-kb-fade-edges;animation-timeline:scroll(self inline)}}.rv-kb-lane{border-radius:var(--kb-lane-r);background:linear-gradient(180deg, var(--kb-accent), var(--kb-accent) 30%, var(--kb-accent));flex-direction:column;flex:1 0 11.5em;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-kb-lane{background:linear-gradient(180deg, color-mix(in oklab, var(--kb-accent) 10%, transparent), color-mix(in oklab, var(--kb-accent) 7%, transparent) 30%, color-mix(in oklab, var(--kb-accent) 3%, transparent))}}.rv-kb-lane{transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.rv-kb-lane[data-over]{background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-lane[data-over]{background:color-mix(in oklab, var(--kb-accent) 13%, transparent)}}.rv-kb-lane[data-over]{box-shadow:inset 0 0 0 1.5px var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-lane[data-over]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--kb-accent) 50%, transparent)}}.rv-kb[data-look=glass] .rv-kb-lane{background:linear-gradient(180deg, #ffffff1a, #ffffff05 60%), linear-gradient(180deg, var(--kb-accent), var(--kb-accent))}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-lane{background:linear-gradient(180deg, #ffffff1a, #ffffff05 60%), linear-gradient(180deg, color-mix(in oklab, var(--kb-accent) 12%, transparent), color-mix(in oklab, var(--kb-accent) 4%, transparent))}}.rv-kb[data-look=glass] .rv-kb-lane{box-shadow:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 0 var(--lg-edge-low)}.rv-kb[data-look=glass] .rv-kb-lane[data-over]{box-shadow:inset 0 0 0 1.5px var(--kb-accent), inset 0 1px 0 var(--lg-edge-low)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-lane[data-over]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--kb-accent) 60%, transparent), inset 0 1px 0 var(--lg-edge-low)}}.rv-kb[data-look=soft] .rv-kb-lane{--neu-d:.6em;--kb-clay:var(--neu-base);border-radius:var(--kb-lane-r);background:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=soft] .rv-kb-lane{background:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-kb[data-look=soft] .rv-kb-lane[data-over]{background:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=soft] .rv-kb-lane[data-over]{background:color-mix(in oklab, var(--neu-base), var(--kb-accent) 6%)}}.rv-kb[data-look=soft] .rv-kb-lane[data-over]{box-shadow:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) var(--neu-lo), inset calc(var(--neu-d) * -.45) calc(var(--neu-d) * -.45) calc(var(--neu-d) * .9) var(--neu-hi), inset 0 0 0 1.5px var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=soft] .rv-kb-lane[data-over]{box-shadow:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) var(--neu-lo), inset calc(var(--neu-d) * -.45) calc(var(--neu-d) * -.45) calc(var(--neu-d) * .9) var(--neu-hi), inset 0 0 0 1.5px color-mix(in oklab, var(--kb-accent) 45%, transparent)}}.rv-kb-lane-head{cursor:grab;touch-action:none;align-items:center;gap:.4em;min-height:2.6em;padding:.5em .45em .35em .55em;display:flex;position:relative}.rv-kb-lane-head .rv-kb-pill{cursor:inherit}.rv-kb .rv-kb-lane.rv-kb-lane[data-slot]{background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb .rv-kb-lane.rv-kb-lane[data-slot]{background:color-mix(in oklab, var(--kb-accent) 7%, transparent)}}.rv-kb .rv-kb-lane.rv-kb-lane[data-slot]{box-shadow:inset 0 0 0 1.5px var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb .rv-kb-lane.rv-kb-lane[data-slot]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--kb-accent) 50%, transparent)}}.rv-kb-lane[data-slot]>*{visibility:hidden}.rv-kb-lane-tools{background:var(--chrome-solid);box-shadow:0 0 0 1px var(--hairline), 0 4px 12px -6px var(--glass-shade);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) linear, translate var(--dur-fast) var(--ease-out);border-radius:.7em;gap:.1em;padding:.12em;display:flex;position:absolute;top:50%;right:.4em;translate:0 calc(.15em - 50%)}.rv-kb-lane:hover .rv-kb-lane-tools,.rv-kb-lane-tools:focus-within{opacity:1;pointer-events:auto;translate:0 -50%}.rv-kb-lane-tools:has([data-popup-open]){opacity:1;pointer-events:auto;translate:0 -50%}.rv-kb[data-dragging] .rv-kb-lane-tools{opacity:0;pointer-events:none}.rv-kb-pill{background:var(--col);border-radius:999px;align-items:center;gap:.45em;min-width:0;max-width:100%;padding:.22em .65em .22em .52em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-kb-pill{background:color-mix(in oklab, var(--col) 22%, transparent)}}.rv-kb-pill{color:var(--col)}@supports (color:color-mix(in lab, red, red)){.rv-kb-pill{color:color-mix(in oklab, var(--col), var(--page-fg) 78%)}}.rv-kb-pill{white-space:nowrap;transition:background-color var(--dur-fast) linear;font-size:.84em;font-weight:650;line-height:1.3}button.rv-kb-pill:hover{background:var(--col)}@supports (color:color-mix(in lab, red, red)){button.rv-kb-pill:hover{background:color-mix(in oklab, var(--col) 26%, transparent)}}.rv-kb-dot{background:var(--col);border-radius:50%;flex:none;width:.55em;height:.55em}.rv-kb-pill-input{field-sizing:content;width:9em;min-width:0;color:inherit;font:inherit;caret-color:var(--col);background:0 0;outline:none}.rv-kb-count{font-variant-numeric:tabular-nums;color:var(--page-fg);opacity:.55;font-size:.8em;font-weight:600}.rv-kb-icon{color:currentColor;border-radius:.55em;flex:none;place-items:center;width:1.75em;height:1.75em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-kb-icon{color:color-mix(in oklab, currentColor, transparent 40%)}}.rv-kb-icon{opacity:0;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear, color var(--dur-fast) linear}.rv-kb-icon>svg{width:1.05em;height:1.05em}.rv-kb-lane-tools .rv-kb-icon,.rv-kb-icon[data-popup-open],.rv-kb-icon:focus-visible{opacity:1}.rv-kb-icon:hover,.rv-kb-icon[data-popup-open]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-kb-icon:hover,.rv-kb-icon[data-popup-open]{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-kb-icon:hover,.rv-kb-icon[data-popup-open]{color:currentColor}.rv-kb-add-col{opacity:.55;align-self:flex-start;margin-top:.45em}.rv-kb:hover .rv-kb-add-col{opacity:.9}.rv-kb-list{flex-direction:column;flex:0 auto;gap:.5em;min-height:0;padding:.3em .5em .4em;display:flex;position:relative;overflow:hidden auto}.rv-kb[data-look=soft] .rv-kb-list{gap:.7em;padding:.5em .95em .9em}.rv-kb[data-look=soft] .rv-kb-lane-head{padding-inline:.85em .75em}.rv-kb[data-look=soft] .rv-kb-new{margin-inline:.8em}.rv-kb-new{border-radius:var(--kb-card-r);color:var(--kb-accent);flex:none;align-items:center;gap:.45em;margin:0 .5em .5em;padding:.45em .55em;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-kb-new{color:color-mix(in oklab, var(--kb-accent), var(--page-fg) 50%)}}.rv-kb-new{opacity:.7;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear;font-size:.88em;font-weight:550}.rv-kb-new>svg{width:1.05em;height:1.05em}.rv-kb-new:hover,.rv-kb-new:focus-visible{opacity:1;background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-new:hover,.rv-kb-new:focus-visible{background:color-mix(in oklab, var(--kb-accent) 13%, transparent)}}.rv-kb-card{--kb-tint:transparent;--kb-card-wash:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-card{--kb-card-wash:color-mix(in oklab, var(--kb-accent) var(--kb-wash), transparent)}}.rv-kb-card{border-radius:var(--kb-card-r);cursor:grab;touch-action:none;transition:box-shadow var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear;outline:none;flex:none;align-items:flex-start;gap:.6em;padding:.8em .7em .82em .62em;font-size:.94em;display:flex;position:relative}.rv-kb-card[data-label]{--kb-tint:var(--lab)}@supports (color:color-mix(in lab, red, red)){.rv-kb-card[data-label]{--kb-tint:color-mix(in oklab, var(--lab) 20%, transparent)}}.rv-kb-card[data-done]{--kb-card-wash:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-card[data-done]{--kb-card-wash:color-mix(in oklab, var(--kb-accent) calc(var(--kb-wash) * .6), transparent)}}.rv-kb-card[data-editing],.rv-kb-card[data-draft]{cursor:text}.rv-kb-card:focus-visible{outline:2px solid var(--kb-accent);outline-offset:2px}.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-card{background-color:var(--kb-sheet);background-image:linear-gradient(var(--kb-tint), var(--kb-tint)), linear-gradient(var(--kb-card-wash), var(--kb-card-wash));box-shadow:inset 0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 1px 2px var(--shade-ink)}@supports (color:color-mix(in lab, red, red)){.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-card{box-shadow:inset 0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 1px 2px color-mix(in oklab, var(--shade-ink), transparent 93%)}}.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-card[data-done]{background-color:var(--kb-sheet-done);box-shadow:inset 0 0 0 1px var(--kb-sheet-edge)}.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-card:hover:not([data-slot],[data-editing]){background-color:var(--kb-sheet-hover);box-shadow:inset 0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 2px 4px var(--shade-ink), 0 10px 18px -12px var(--glass-shade);translate:0 -1px}@supports (color:color-mix(in lab, red, red)){.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-card:hover:not([data-slot],[data-editing]){box-shadow:inset 0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 2px 4px color-mix(in oklab, var(--shade-ink), transparent 90%), 0 10px 18px -12px var(--glass-shade)}}.rv-kb[data-look=glass] .rv-kb-card{--kb-pane:var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-card{--kb-pane:color-mix(in oklab, var(--lg-milk) 60%, transparent)}}.rv-kb[data-look=glass] .rv-kb-card{--kb-pane-rim:var(--lg-rim-dim)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-card{--kb-pane-rim:color-mix(in oklab, var(--lg-rim-dim) 45%, transparent)}}.rv-kb[data-look=glass] .rv-kb-card{--kb-pane-light:inset 0 1px 1.5px -.5px var(--lg-edge);background:linear-gradient(180deg, var(--lg-sheen-top), transparent 55%, var(--lg-sheen-bottom)), linear-gradient(var(--kb-tint), var(--kb-tint)), linear-gradient(var(--kb-card-wash), var(--kb-card-wash)), var(--kb-pane);-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);box-shadow:inset 0 0 0 1px var(--kb-pane-rim), var(--kb-pane-light), 0 1px 2px var(--glass-shade), 0 10px 20px -14px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-card{box-shadow:inset 0 0 0 1px var(--kb-pane-rim), var(--kb-pane-light), 0 1px 2px color-mix(in oklab, var(--glass-shade), transparent 50%), 0 10px 20px -14px var(--glass-shade)}}.rv-kb[data-look=glass] .rv-kb-card[data-done]{--kb-pane:var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-card[data-done]{--kb-pane:color-mix(in oklab, var(--lg-milk) 30%, transparent)}}.rv-kb[data-look=glass] .rv-kb-card[data-done]{box-shadow:inset 0 0 0 1px var(--kb-pane-rim), var(--kb-pane-light)}.rv-kb[data-look=glass] .rv-kb-card:hover:not([data-slot],[data-editing]){box-shadow:inset 0 0 0 1px var(--kb-pane-rim), var(--kb-pane-light), 0 2px 4px var(--glass-shade), 0 16px 26px -14px var(--glass-shade);translate:0 -1px}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-card:hover:not([data-slot],[data-editing]){box-shadow:inset 0 0 0 1px var(--kb-pane-rim), var(--kb-pane-light), 0 2px 4px color-mix(in oklab, var(--glass-shade), transparent 40%), 0 16px 26px -14px var(--glass-shade)}}.rv-kb[data-look=soft] .rv-kb-card{--neu-depth:.3em}.rv-kb[data-look=soft] .rv-kb-card[data-done]{--neu-depth:.14em}.rv-kb[data-look=soft] .rv-kb-card[data-label]{--neu-base:var(--kb-clay)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=soft] .rv-kb-card[data-label]{--neu-base:color-mix(in oklab, var(--kb-clay), var(--lab) 16%)}}.rv-kb[data-look=soft] .rv-kb-card:hover:not([data-slot],[data-editing]){translate:0 -1px}.rv-kb .rv-kb-card.rv-kb-card[data-slot]{background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb .rv-kb-card.rv-kb-card[data-slot]{background:color-mix(in oklab, var(--kb-accent) 9%, transparent)}}.rv-kb .rv-kb-card.rv-kb-card[data-slot]{box-shadow:inset 0 0 0 1.5px var(--kb-accent);background-image:none}@supports (color:color-mix(in lab, red, red)){.rv-kb .rv-kb-card.rv-kb-card[data-slot]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--kb-accent) 55%, transparent)}}.rv-kb .rv-kb-card.rv-kb-card[data-slot]{-webkit-backdrop-filter:none;backdrop-filter:none}.rv-kb-card[data-slot]>*{visibility:hidden}.rv-kb-ghost{z-index:60;pointer-events:none;position:absolute;top:0;left:0}.rv-kb-ghost .rv-kb-card{cursor:grabbing;filter:drop-shadow(0 16px 18px var(--shade-ink))}@supports (color:color-mix(in lab, red, red)){.rv-kb-ghost .rv-kb-card{filter:drop-shadow(0 16px 18px color-mix(in oklab, var(--shade-ink), transparent 82%))}}.rv-kb-ghost .rv-kb-card{animation:rv-kb-lift .22s var(--ease-back) forwards}@keyframes rv-kb-lift{to{transform:rotate(2.4deg)scale(1.035)}}.rv-kb-ghost .rv-kb-lane{cursor:grabbing;height:100%;animation:rv-kb-lift-lane .24s var(--ease-back) forwards;overflow:hidden}.rv-kb-ghost .rv-kb-lane .rv-kb-list{overflow:visible}@keyframes rv-kb-lift-lane{to{transform:rotate(1.4deg)scale(1.02)}}.rv-kb-ghost .rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-lane{background:linear-gradient(180deg, var(--kb-accent), var(--kb-accent)), var(--chrome-solid)}@supports (color:color-mix(in lab, red, red)){.rv-kb-ghost .rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-lane{background:linear-gradient(180deg, color-mix(in oklab, var(--kb-accent) 10%, transparent), color-mix(in oklab, var(--kb-accent) 5%, transparent)), var(--chrome-solid)}}.rv-kb-ghost .rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-lane{box-shadow:0 0 0 1px var(--hairline), 0 4px 10px -4px var(--shade-ink), 0 26px 44px -20px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.rv-kb-ghost .rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-lane{box-shadow:0 0 0 1px var(--hairline), 0 4px 10px -4px color-mix(in oklab, var(--shade-ink), transparent 88%), 0 26px 44px -20px var(--glass-shade)}}.rv-kb-ghost .rv-kb[data-look=glass] .rv-kb-lane{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 55%, var(--lg-sheen-bottom)), var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-ghost .rv-kb[data-look=glass] .rv-kb-lane{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 55%, var(--lg-sheen-bottom)), color-mix(in oklab, var(--kb-accent) 14%, color-mix(in oklab, var(--lg-milk) 66%, transparent))}}.rv-kb-ghost .rv-kb[data-look=glass] .rv-kb-lane{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), 0 26px 44px -20px var(--glass-shade)}.rv-kb-ghost .rv-kb[data-look=soft] .rv-kb-lane{background-color:var(--neu-base);background-image:linear-gradient(145deg, var(--neu-sheen), transparent 48%, var(--neu-dim));box-shadow:var(--s-base-shadow), var(--neu-bevel)}.rv-kb[data-dragging],.rv-kb[data-dragging] *{cursor:grabbing}.rv-kb-text{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:8;min-width:0;transition:opacity var(--dur-base) linear;-webkit-box-orient:vertical;flex:1;padding-right:1.15em;line-height:1.38;display:-webkit-box;overflow:hidden}.rv-kb-card[data-done] .rv-kb-text{opacity:.55}.rv-kb-input{resize:none;min-width:0;color:inherit;font:inherit;field-sizing:content;caret-color:var(--kb-accent);background:0 0;border:0;outline:none;flex:1;padding:0;line-height:1.38}.rv-kb-input::placeholder{color:inherit;opacity:.45}.rv-kb-check{border-radius:50%;flex:none;place-items:center;width:1.15em;height:1.15em;margin-top:.12em;display:grid;box-shadow:inset 0 0 0 1.5px}@supports (color:color-mix(in lab, red, red)){.rv-kb-check{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor, transparent 62%)}}.rv-kb-check{transition:background-color var(--dur-fast) linear, box-shadow var(--dur-fast) linear}.rv-kb-check>svg{opacity:0;width:68%;height:68%;transition:opacity var(--dur-fast) linear}button.rv-kb-check:hover{background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){button.rv-kb-check:hover{background:color-mix(in oklab, var(--kb-accent) 14%, transparent)}}button.rv-kb-check:hover{box-shadow:inset 0 0 0 1.5px var(--kb-accent)}button.rv-kb-check:hover>svg{opacity:.8;color:var(--kb-accent)}.rv-kb-card[data-done] .rv-kb-check{--kb-on-accent:oklch(from var(--kb-accent) clamp(.22, (.72 - l) * 100, 1) 0 h);background:var(--kb-accent);box-shadow:none;color:var(--kb-on-accent)}.rv-kb-card[data-done] .rv-kb-check>svg{opacity:1;color:var(--kb-on-accent)}.rv-kb-spark{z-index:3;background:var(--kb-accent);pointer-events:none;border-radius:50%;width:.34em;height:.34em;position:absolute}.rv-kb-card{flex-wrap:wrap}.rv-kb-meta{font-variant-numeric:tabular-nums;color:currentColor;flex:0 0 100%;align-items:center;gap:.75em;margin-top:-.2em;padding-left:1.75em;font-size:.8em;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-kb-meta{color:color-mix(in oklab, currentColor, transparent 45%)}}.rv-kb-meta svg{flex:none;width:1.05em;height:1.05em}.rv-kb-meta-item{align-items:center;gap:.3em;display:inline-flex}.rv-kb-meta-item[data-complete]{color:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-meta-item[data-complete]{color:color-mix(in oklab, var(--kb-accent), var(--page-fg,var(--fg)) 25%)}}.rv-kb-card[data-open]{visibility:hidden}:root,.page-tone-light{--kb-sheet-page:#ffffffc7}.dark,.page-tone-dark{--kb-sheet-page:oklch(from var(--page-bg) .3 calc(c * .6) h / .86)}.rv-kb-board,.rv-kb-progress{transition:opacity .24s linear}.rv-kb[data-sheet] :is(.rv-kb-board,.rv-kb-progress){opacity:0;transition-duration:.18s}.rv-kb-sheet{--kb-tint:transparent;--kb-card-wash:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet{--kb-card-wash:color-mix(in oklab, var(--kb-accent) var(--kb-wash), transparent)}}.rv-kb-sheet{inset:calc(var(--kb-pad) * .45);z-index:4;border-radius:max(var(--kb-lane-r), calc(var(--kb-card-r) + 4px));cursor:auto;outline:none;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute}.rv-kb-sheet[data-label]{--kb-tint:var(--lab)}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet[data-label]{--kb-tint:color-mix(in oklab, var(--lab) 14%, transparent)}}.rv-kb[data-look=bare] .rv-kb-sheet{inset:0}.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-sheet{background-color:var(--kb-sheet-page);background-image:linear-gradient(var(--kb-tint), var(--kb-tint)), linear-gradient(var(--kb-card-wash), var(--kb-card-wash));box-shadow:inset 0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 2px 6px var(--shade-ink)}@supports (color:color-mix(in lab, red, red)){.rv-kb:is([data-look=card],[data-look=bare]) .rv-kb-sheet{box-shadow:inset 0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 2px 6px color-mix(in oklab, var(--shade-ink), transparent 92%)}}.rv-kb[data-look=glass] .rv-kb-sheet{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 40%, var(--lg-sheen-bottom)), linear-gradient(var(--kb-tint), var(--kb-tint)), linear-gradient(var(--kb-card-wash), var(--kb-card-wash)), var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-sheet{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 40%, var(--lg-sheen-bottom)), linear-gradient(var(--kb-tint), var(--kb-tint)), linear-gradient(var(--kb-card-wash), var(--kb-card-wash)), color-mix(in oklab, var(--lg-milk) 72%, transparent)}}.rv-kb[data-look=glass] .rv-kb-sheet{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 1.5px -.5px var(--lg-edge), 0 14px 30px -18px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=glass] .rv-kb-sheet{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lg-rim-dim) 45%, transparent), inset 0 1px 1.5px -.5px var(--lg-edge), 0 14px 30px -18px var(--glass-shade)}}.rv-kb[data-look=soft] .rv-kb-sheet{--neu-depth:.45em}.rv-kb[data-look=soft] .rv-kb-sheet[data-label]{--neu-base:var(--page-bg,var(--neu-base))}@supports (color:color-mix(in lab, red, red)){.rv-kb[data-look=soft] .rv-kb-sheet[data-label]{--neu-base:color-mix(in oklab, var(--page-bg,var(--neu-base)), var(--lab) 12%)}}.rv-kb-sheet-head{padding:calc(var(--kb-pad) * .55) calc(var(--kb-pad) * .6) .2em;flex:none;align-items:center;gap:.4em;font-size:min(1em,16px);display:flex}.rv-kb-sheet-icon{color:currentColor;border-radius:999px;flex:none;place-items:center;width:2em;height:2em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet-icon{color:color-mix(in oklab, currentColor, transparent 30%)}}.rv-kb-sheet-icon{transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear, scale var(--dur-base) var(--ease-back)}.rv-kb-sheet-icon>svg{width:1.1em;height:1.1em}.rv-kb-sheet-icon:hover,.rv-kb-sheet-icon[data-popup-open]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet-icon:hover,.rv-kb-sheet-icon[data-popup-open]{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-kb-sheet-icon:hover,.rv-kb-sheet-icon[data-popup-open]{color:currentColor}.rv-kb-sheet-icon:active{scale:.88}.rv-kb-sheet-status{background:var(--col);border-radius:999px;align-items:center;gap:.45em;min-width:0;max-width:60%;height:1.85em;padding:0 .55em 0 .65em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet-status{background:color-mix(in oklab, var(--col) 15%, transparent)}}.rv-kb-sheet-status{transition:background-color var(--dur-fast) linear;font-size:.8em;font-weight:650}.rv-kb-sheet-status:hover,.rv-kb-sheet-status[data-popup-open]{background:var(--col)}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet-status:hover,.rv-kb-sheet-status[data-popup-open]{background:color-mix(in oklab, var(--col) 24%, transparent)}}.rv-kb-sheet-status>svg{opacity:.55;flex:none;width:1em;height:1em}.rv-kb-sheet-heading{align-items:flex-start;gap:.55em;margin-bottom:.7em;display:flex}.rv-kb-sheet .rv-kb-sheet-check{width:1.3em;height:1.3em;margin-top:.5em}.rv-kb-sheet[data-done] .rv-kb-sheet-check{--kb-on-accent:oklch(from var(--kb-accent) clamp(.22, (.72 - l) * 100, 1) 0 h);background:var(--kb-accent);box-shadow:none;color:var(--kb-on-accent)}.rv-kb-sheet[data-done] .rv-kb-sheet-check>svg{opacity:1;color:var(--kb-on-accent)}.rv-kb-sheet-title{resize:none;min-width:0;color:inherit;font:inherit;letter-spacing:-.018em;field-sizing:content;overflow-wrap:anywhere;caret-color:var(--kb-accent);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.6em;font-weight:750;line-height:1.22;overflow:hidden}.rv-kb-sheet-title::placeholder{color:inherit;opacity:.35}.rv-kb-sheet[data-done] .rv-kb-sheet-title{text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet[data-done] .rv-kb-sheet-title{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}@container (max-width:520px){.rv-kb-sheet-title{font-size:1.3em}.rv-kb-sheet .rv-kb-sheet-check{margin-top:.3em}}@container (max-height:320px){.rv-kb-sheet-title{font-size:1.25em}.rv-kb-sheet .rv-kb-sheet-check{margin-top:.25em}.rv-kb-sheet-heading{margin-bottom:.4em}}.rv-kb-notes{flex:1;min-height:0;font-size:.94em;font-weight:400;line-height:1.6}.rv-kb-notes .rv-rt-pm{min-height:4lh}.rv-kb-sheet ::selection{background:var(--kb-accent)}@supports (color:color-mix(in lab, red, red)){.rv-kb-sheet ::selection{background:color-mix(in oklab, var(--kb-accent) 28%, transparent)}}.rv-kb-sheet :is(.rv-kb-sheet-head,.rv-kb-sheet-check,.rv-rt-doc){animation:rv-kb-sheet-rise .42s var(--ease-out) 90ms both}@keyframes rv-kb-sheet-rise{0%{opacity:0;translate:0 6px}}.rv-kb-sheet[data-leaving]{pointer-events:none}.rv-kb-sheet[data-leaving] :is(.rv-kb-sheet-head,.rv-kb-sheet-check,.rv-rt-doc,.rv-scroll-bar){animation:.14s linear both rv-kb-sheet-leave}@keyframes rv-kb-sheet-leave{to{opacity:0}}.rv-kb-more{color:currentColor;border-radius:.5em;place-items:center;width:1.6em;height:1.6em;display:grid;position:absolute;top:.4em;right:.4em}@supports (color:color-mix(in lab, red, red)){.rv-kb-more{color:color-mix(in oklab, currentColor, transparent 35%)}}.rv-kb-more{opacity:0;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear}.rv-kb-more>svg{width:1em;height:1em}.rv-kb-card:hover .rv-kb-more,.rv-kb-card:focus-within .rv-kb-more,.rv-kb-card:focus-visible .rv-kb-more,.rv-kb-more[data-popup-open]{opacity:1}.rv-kb-more:hover,.rv-kb-more[data-popup-open]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-kb-more:hover,.rv-kb-more[data-popup-open]{background:color-mix(in oklab, currentColor 10%, transparent)}}.rv-kb[data-dragging] .rv-kb-more{opacity:0}@property --draw-reveal{syntax:"<length>";inherits:false;initial-value:0}.rv-draw{--draw-ink:var(--page-fg,var(--fg));--draw-grid:var(--draw-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.rv-draw{--draw-grid:color-mix(in oklab, var(--draw-ink) 13%, transparent)}}.rv-draw{--draw-paper:oklch(from var(--neu-base) calc(l + (1 - l) * var(--kb-lift)) c h)}.rv-draw ::selection{background:var(--draw-accent)}@supports (color:color-mix(in lab, red, red)){.rv-draw ::selection{background:color-mix(in oklab, var(--draw-accent) 28%, transparent)}}.rv-draw-title{caret-color:var(--draw-accent)}.rv-draw-actions,.rv-plate-actions{gap:.1em;margin-left:auto;margin-right:-.3em;display:flex}.rv-plate-icon{color:currentColor;border-radius:.55em;flex:none;place-items:center;width:1.75em;height:1.75em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-plate-icon{color:color-mix(in oklab, currentColor, transparent 40%)}}.rv-plate-icon{opacity:0;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear, color var(--dur-fast) linear, scale var(--dur-base) var(--ease-back), width var(--dur-base) var(--ease-out)}.rv-plate-icon>svg{flex:none;width:1.05em;height:1.05em}.rv-draw:hover .rv-plate-icon,.rv-gal:hover .rv-plate-icon,.rv-ch:hover .rv-plate-icon,.rv-fin:hover .rv-plate-icon,.rv-nf:hover .rv-plate-icon,.rv-file:hover .rv-plate-icon,.rv-vid:hover .rv-plate-icon,.rv-gal:focus-within .rv-plate-icon,.rv-draw:focus-within .rv-plate-icon,.rv-ch:focus-within .rv-plate-icon,.rv-fin:focus-within .rv-plate-icon,.rv-nf:focus-within .rv-plate-icon,.rv-file:focus-within .rv-plate-icon,.rv-vid:focus-within .rv-plate-icon,.rv-plate-icon[data-popup-open]{opacity:1}.rv-plate-icon:hover,.rv-plate-icon:focus-visible{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-plate-icon:hover,.rv-plate-icon:focus-visible{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-plate-icon:hover,.rv-plate-icon:focus-visible{color:currentColor}.rv-plate-icon:active{scale:.88}.rv-plate-icon[data-hidden]{opacity:0;pointer-events:none;width:0;overflow:hidden;scale:.7}.rv-draw-stage{flex:1;min-height:0;position:relative}.rv-draw-paper{border-radius:var(--draw-paper-r);background-color:var(--draw-paper-bg,transparent);background-image:var(--draw-pattern,none);cursor:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow var(--dur-base) var(--ease-out);background-position:50%;outline:none;position:absolute;inset:0;overflow:hidden}.rv-draw-paper:after{content:"";z-index:3;border-radius:inherit;box-shadow:var(--draw-edge,none);pointer-events:none;transition:box-shadow var(--dur-base) var(--ease-out);position:absolute;inset:0}.rv-draw-paper[data-pattern=dots]{--draw-pattern:radial-gradient(circle, var(--draw-grid) 0 1.1px, transparent 1.6px);background-size:1.4em 1.4em}.rv-draw-paper[data-pattern=grid]{--draw-pattern:linear-gradient(var(--draw-ink) 1px, transparent 1px), linear-gradient(90deg, var(--draw-ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.rv-draw-paper[data-pattern=grid]{--draw-pattern:linear-gradient(color-mix(in oklab, var(--draw-ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--draw-ink) 8%, transparent) 1px, transparent 1px)}}.rv-draw-paper[data-pattern=grid]{background-size:1.5em 1.5em}.rv-draw-paper[data-pattern=lines]{--draw-pattern:linear-gradient(transparent calc(100% - 1px), var(--draw-ink) 0)}@supports (color:color-mix(in lab, red, red)){.rv-draw-paper[data-pattern=lines]{--draw-pattern:linear-gradient(transparent calc(100% - 1px), color-mix(in oklab, var(--draw-ink) 10%, transparent) 0)}}.rv-draw-paper[data-pattern=lines]{background-size:100% 1.9em}.rv-draw[data-look=card] .rv-draw-paper{--draw-paper-bg:var(--draw-paper);box-shadow:0 0 0 1px var(--hairline), 0 1px 2px var(--shade-ink), 0 8px 18px -12px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=card] .rv-draw-paper{box-shadow:0 0 0 1px var(--hairline), 0 1px 2px color-mix(in oklab, var(--shade-ink), transparent 92%), 0 8px 18px -12px var(--glass-shade)}}.rv-draw[data-look=bare] .rv-draw-paper:after{box-shadow:inset 0 0 0 1px #0000}.rv-draw[data-look=bare]:hover .rv-draw-paper:after,.rv-draw[data-look=bare][data-blank] .rv-draw-paper:after{box-shadow:inset 0 0 0 1px var(--draw-ink)}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=bare]:hover .rv-draw-paper:after,.rv-draw[data-look=bare][data-blank] .rv-draw-paper:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--draw-ink) 14%, transparent)}}.rv-draw[data-look=glass] .rv-draw-paper{--draw-paper-bg:#ffffff0d;--draw-edge:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 0 var(--lg-edge-low), inset 0 -10px 24px -18px #ffffff40}.rv-draw[data-look=soft] .rv-draw-paper{--neu-d:.65em;--draw-paper-bg:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=soft] .rv-draw-paper{--draw-paper-bg:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-draw[data-look=soft] .rv-draw-paper{--draw-edge:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) var(--neu-lo), inset calc(var(--neu-d) * -.45) calc(var(--neu-d) * -.45) calc(var(--neu-d) * .9) var(--neu-hi)}.rv-draw-canvas{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.rv-draw-fx{opacity:0}.rv-draw-fx[data-reveal]{-webkit-mask-image:radial-gradient(circle at var(--draw-x) var(--draw-y), #000 var(--draw-reveal), transparent calc(var(--draw-reveal) + 44px));-webkit-mask-image:radial-gradient(circle at var(--draw-x) var(--draw-y), #000 var(--draw-reveal), transparent calc(var(--draw-reveal) + 44px));-webkit-mask-image:radial-gradient(circle at var(--draw-x) var(--draw-y), #000 var(--draw-reveal), transparent calc(var(--draw-reveal) + 44px));-webkit-mask-image:radial-gradient(circle at var(--draw-x) var(--draw-y), #000 var(--draw-reveal), transparent calc(var(--draw-reveal) + 44px));mask-image:radial-gradient(circle at var(--draw-x) var(--draw-y), #000 var(--draw-reveal), transparent calc(var(--draw-reveal) + 44px))}.rv-draw-cursor{--d:8px;z-index:2;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);background:var(--ci,var(--draw-ink));border-radius:50%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.rv-draw-cursor{background:color-mix(in oklab, var(--ci,var(--draw-ink)) 18%, transparent)}}.rv-draw-cursor{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) linear, scale .18s var(--ease-back), width .14s var(--ease-out), height .14s var(--ease-out), margin .14s var(--ease-out);box-shadow:0 0 0 1px #ffffffd9,0 0 0 2px #00000047}.rv-draw-cursor:after{content:"";background:var(--ci,var(--draw-ink));border-radius:50%;position:absolute;inset:calc(50% - 1px)}.rv-draw-cursor[data-show]{opacity:1}.rv-draw-cursor[data-down]{scale:.86}.rv-draw-cursor[data-tool=eraser]{background:#ffffff2e}.rv-draw-cursor[data-tool=eraser]:after{display:none}.rv-draw-cursor[data-tool=fill]{--d:6px;background:var(--ci,var(--draw-ink))}.rv-draw-cursor[data-tool=fill]:after{display:none}.rv-draw-cursor>svg{width:20px;height:20px;color:var(--draw-ink);filter:drop-shadow(0 0 1px var(--page-bg,white)) drop-shadow(0 0 1px var(--page-bg,white));position:absolute;bottom:5px;left:7px}.rv-draw-hint{z-index:1;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out);place-content:center;justify-items:center;gap:.6em;padding-bottom:3.2em;display:grid;position:absolute;inset:0}.rv-draw-hint>svg{width:6.5em;stroke:var(--draw-accent);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;animation:1.5s cubic-bezier(.45,.05,.2,1) .25s forwards rv-draw-scribble}.rv-draw-hint>span{letter-spacing:.16em;text-transform:uppercase;opacity:.45;font-size:.72em;font-weight:700}.rv-draw[data-drawing] .rv-draw-hint{opacity:0;scale:.96}@keyframes rv-draw-scribble{to{stroke-dashoffset:0}}.rv-draw-tray{--tray-bg:var(--draw-paper);z-index:4;background:var(--tray-bg);box-shadow:0 0 0 1px var(--hairline), 0 2px 6px -3px var(--glass-shade), 0 12px 28px -14px var(--glass-shade);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), translate .32s var(--ease-back), scale .32s var(--ease-back);border-radius:999px;align-items:center;gap:.12em;padding:.28em;font-size:clamp(14px,3.3cqw,1em);display:flex;position:absolute;bottom:.7em;left:50%;translate:-50% .5em;scale:.97}.rv-draw:hover .rv-draw-tray,.rv-draw:focus-within .rv-draw-tray,.rv-draw[data-blank] .rv-draw-tray{opacity:1;pointer-events:auto;translate:-50%;scale:1}.rv-draw-tray:has([data-popup-open]){opacity:1;pointer-events:auto;translate:-50%;scale:1}.rv-draw[data-drawing] .rv-draw-tray{opacity:0;pointer-events:none;translate:-50% .9em;scale:.95}.rv-draw[data-look=bare] .rv-draw-tray{--tray-bg:var(--page-bg,var(--app-bg))}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=bare] .rv-draw-tray{--tray-bg:color-mix(in oklab, var(--page-bg,var(--app-bg)) 86%, transparent)}}.rv-draw[data-look=bare] .rv-draw-tray{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}.rv-draw[data-look=glass] .rv-draw-tray{--tray-bg:var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=glass] .rv-draw-tray{--tray-bg:color-mix(in oklab, var(--page-fg) 5%, transparent)}}.rv-draw[data-look=glass] .rv-draw-tray{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 45%, var(--lg-sheen-bottom)), var(--tray-bg);-webkit-backdrop-filter:blur(10px)saturate(170%);backdrop-filter:blur(10px)saturate(170%);box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), inset -1px -1.5px 0 -.5px var(--lg-edge), inset 0 0 14px -4px var(--lg-inner), 0 10px 26px -12px var(--glass-shade)}.rv-draw[data-look=soft] .rv-draw-tray{--tray-bg:var(--neu-base);background:linear-gradient(145deg, var(--neu-base), var(--neu-base))}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=soft] .rv-draw-tray{background:linear-gradient(145deg, color-mix(in oklab, var(--neu-base), white 5%), color-mix(in oklab, var(--neu-base), black 3%))}}.rv-draw[data-look=soft] .rv-draw-tray{box-shadow:-.3em -.3em .75em var(--neu-hi), .35em .35em .85em var(--neu-lo), inset 1px 1px 1px var(--neu-rim-hi), inset -1px -1px 1px var(--neu-rim-lo)}.rv-draw-tool{width:2.15em;height:2.15em;color:inherit;opacity:.62;transition:translate .3s var(--ease-back), scale .16s var(--ease-out), opacity var(--dur-fast) linear, color var(--dur-fast) linear, background-color var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.rv-draw-tool>svg{width:1.12em;height:1.12em}.rv-draw-tool:has(.rv-draw-swatch){opacity:1}.rv-draw-tool:hover,.rv-draw-tool:focus-visible,.rv-draw-tool[data-popup-open]{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-draw-tool:hover,.rv-draw-tool:focus-visible,.rv-draw-tool[data-popup-open]{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-draw-tool:active{scale:.9}.rv-draw-tool:focus-visible{outline:2px solid var(--draw-accent)}@supports (color:color-mix(in lab, red, red)){.rv-draw-tool:focus-visible{outline:2px solid color-mix(in oklab, var(--draw-accent) 60%, transparent)}}.rv-draw-tool:focus-visible{outline-offset:1px}.rv-draw-tool[data-on]{opacity:1;color:var(--draw-accent);background:var(--draw-accent);translate:0 -.24em}@supports (color:color-mix(in lab, red, red)){.rv-draw-tool[data-on]{background:color-mix(in oklab, var(--draw-accent) 15%, transparent)}}.rv-draw-tool[data-on]{box-shadow:0 .35em .7em -.45em var(--draw-accent)}@supports (color:color-mix(in lab, red, red)){.rv-draw-tool[data-on]{box-shadow:0 .35em .7em -.45em color-mix(in oklab, var(--draw-accent), transparent 40%)}}.rv-draw[data-look=glass] .rv-draw-tool[data-on]{color:#fff;background:linear-gradient(180deg, #ffffff4d, #fff0 50%, #ffffff1f), var(--draw-accent)}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=glass] .rv-draw-tool[data-on]{background:linear-gradient(180deg, #ffffff4d, #fff0 50%, #ffffff1f), color-mix(in oklab, var(--draw-accent) 82%, transparent)}}.rv-draw[data-look=glass] .rv-draw-tool[data-on]{box-shadow:inset 0 0 0 1px #ffffff59, inset 1px 1.5px 0 -.5px #fffffff2, 0 6px 16px -6px var(--draw-accent)}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=glass] .rv-draw-tool[data-on]{box-shadow:inset 0 0 0 1px #ffffff59, inset 1px 1.5px 0 -.5px #fffffff2, 0 6px 16px -6px color-mix(in oklab, var(--draw-accent), transparent 30%)}}.rv-draw[data-look=soft] .rv-draw-tool[data-on]{background:var(--neu-base);translate:0}@supports (color:color-mix(in lab, red, red)){.rv-draw[data-look=soft] .rv-draw-tool[data-on]{background:color-mix(in oklab, var(--neu-base), black 3%)}}.rv-draw[data-look=soft] .rv-draw-tool[data-on]{box-shadow:inset .18em .18em .4em var(--neu-lo), inset -.18em -.18em .4em var(--neu-hi)}.rv-draw-tool-tip{width:.3em;height:.3em;box-shadow:0 0 0 1px var(--tray-bg);border-radius:50%;position:absolute;bottom:.16em}@supports (color:color-mix(in lab, red, red)){.rv-draw-tool-tip{box-shadow:0 0 0 1px color-mix(in oklab, var(--tray-bg), transparent 30%)}}.rv-draw-tool-tip{opacity:0;transition:opacity var(--dur-fast) linear, scale .26s var(--ease-back);scale:.3}.rv-draw-tool[data-on] .rv-draw-tool-tip{opacity:1;scale:1}.rv-draw-sep{background:currentColor;flex:none;width:1px;height:1.25em;margin:0 .22em}@supports (color:color-mix(in lab, red, red)){.rv-draw-sep{background:color-mix(in oklab, currentColor 14%, transparent)}}.rv-draw-group{max-width:12em;transition:max-width .32s var(--ease-out), opacity .2s var(--ease-out);align-items:center;gap:.12em;display:flex}.rv-draw-group[data-hidden]{opacity:0;pointer-events:none;max-width:0;overflow:hidden}.rv-draw-size{background:currentColor;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.rv-draw-size{background:color-mix(in oklab, currentColor 78%, transparent)}}.rv-draw-size{transition:width .22s var(--ease-back), height .22s var(--ease-back)}.rv-draw-size[data-eraser]{background:0 0;box-shadow:inset 0 0 0 1.5px}.rv-draw-swatch{background:var(--sw);width:1.25em;height:1.25em;box-shadow:0 0 0 2px var(--tray-bg), 0 0 0 3.2px currentColor;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.rv-draw-swatch{box-shadow:0 0 0 2px var(--tray-bg), 0 0 0 3.2px color-mix(in oklab, currentColor 22%, transparent)}}.rv-draw-swatch{transition:background-color var(--dur-fast) linear, scale .22s var(--ease-back)}.rv-draw-swatch[data-small]{width:.85em;height:.85em;box-shadow:0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.rv-draw-swatch[data-small]{box-shadow:0 0 0 1px color-mix(in oklab, currentColor 18%, transparent)}}.rv-draw-tool:hover .rv-draw-swatch{scale:1.08}@container (max-width:470px){.rv-draw-recent{display:none}}@container (max-width:280px){.rv-draw-tray{gap:0;padding:.22em}.rv-draw-tool{width:1.95em;height:1.95em}.rv-draw-sep{margin:0 .08em}}@container (max-width:236px) or (max-height:190px){.rv-draw-tray{font-size:max(9px,min(14px,6.94444cqw - 1.38889px,17cqh));bottom:.45em}}@container (max-height:150px){.rv-draw-head{display:none}}@container (max-height:300px){.rv-draw-hint{gap:.4em;padding-bottom:3.6em}.rv-draw-hint>svg{width:4.6em}}@container (max-height:210px){.rv-draw-hint>svg{display:none}}@container (max-height:130px){.rv-draw-hint{display:none}}.rv-draw[data-still] .rv-draw-paper{cursor:inherit;touch-action:auto}.rv-draw[data-still] .rv-draw-cursor{display:none}.rv-gal{--gal-ink:var(--page-fg,var(--fg));--gal-paper:oklch(from var(--neu-base) calc(l + (1 - l) * var(--kb-lift)) c h);--gal-card-shadow:0 0 0 1px var(--hairline), 0 2px 4px -2px var(--glass-shade), 0 14px 30px -16px var(--glass-shade);position:relative}.rv-gal[data-look=glass]{--gal-card-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), 0 16px 34px -16px var(--glass-shade)}.rv-gal[data-look=soft]{--gal-card-shadow:-6px -6px 13px var(--neu-hi), 6px 6px 14px var(--neu-lo)}.rv-gal ::selection{background:var(--gal-accent)}@supports (color:color-mix(in lab, red, red)){.rv-gal ::selection{background:color-mix(in oklab, var(--gal-accent) 28%, transparent)}}.rv-gal-title{caret-color:var(--gal-accent)}.rv-gal-tally{letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.6;font-size:.78em;font-weight:700}.rv-gal-stage{border-radius:var(--gal-r);flex:1;min-height:0;font-size:clamp(12px,3.2cqmin,16px);position:relative}.rv-gal-window{border-radius:inherit;background:var(--gal-window-bg,transparent);position:absolute;inset:0;overflow:hidden}.rv-gal-window:after{content:"";z-index:80;border-radius:inherit;box-shadow:var(--gal-edge,none);pointer-events:none;position:absolute;inset:0}.rv-gal[data-look=card] .rv-gal-window{--gal-window-bg:var(--gal-paper);--gal-edge:inset 0 0 0 1px var(--hairline)}.rv-gal[data-look=glass] .rv-gal-window{--gal-window-bg:#ffffff0d;--gal-edge:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 0 var(--lg-edge-low), inset 0 -10px 24px -18px #ffffff4d}.rv-gal[data-look=soft] .rv-gal-window{--neu-d:.6em;--gal-window-bg:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-gal[data-look=soft] .rv-gal-window{--gal-window-bg:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-gal[data-look=soft] .rv-gal-window{--gal-edge:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) var(--neu-lo), inset calc(var(--neu-d) * -.45) calc(var(--neu-d) * -.45) calc(var(--neu-d) * .9) var(--neu-hi)}.rv-gal[data-motion=stack] .rv-gal-window,.rv-gal[data-motion=coverflow] .rv-gal-window{--gal-edge:none;--gal-window-bg:transparent}.rv-gal[data-motion=coverflow] .rv-gal-window{perspective:1100px}.rv-gal-slide{border-radius:inherit;background:var(--gal-window-bg,transparent);backface-visibility:hidden;margin:0;position:absolute;inset:0;overflow:hidden}.rv-gal .rv-gal-slide[data-jump]{transition:none!important}.rv-gal-img,.rv-gal-ambient{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.rv-gal-img{object-fit:cover}.rv-gal[data-fit=contain] .rv-gal-img{object-fit:contain}.rv-gal-ambient{object-fit:cover;filter:blur(22px)saturate(1.35);opacity:.6;scale:1.25}.rv-gal-missing{background:var(--gal-ink,var(--fg));place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-gal-missing{background:color-mix(in oklab, var(--gal-ink,var(--fg)) 6%, transparent)}}.rv-gal-missing{color:var(--gal-ink,var(--fg))}@supports (color:color-mix(in lab, red, red)){.rv-gal-missing{color:color-mix(in oklab, var(--gal-ink,var(--fg)), transparent 50%)}}.rv-gal-missing>svg{width:1.3em;height:1.3em}.rv-gal[data-motion=slide] .rv-gal-slide{transform:translateX(calc(var(--o) * (100% + 1.25em)));transition:transform .62s var(--ease-out)}.rv-gal[data-motion=fade] .rv-gal-slide{opacity:0;transition:opacity .7s var(--ease-in-out), scale 1.1s var(--ease-out);scale:1.035}.rv-gal[data-motion=fade] .rv-gal-slide[data-pos="0"]{opacity:1;scale:1}.rv-gal[data-motion=stack] .rv-gal-slide{border-radius:var(--gal-r);background:var(--gal-paper);width:84%;height:84%;box-shadow:var(--gal-card-shadow);transform:translateY(calc(6% - var(--a) * 6.5%)) scale(calc(1 - var(--a) * .06)) rotate(var(--tilt));transition:transform .68s var(--ease-back), opacity .36s var(--ease-out), visibility 0s linear 0s;margin:auto;inset:0}.rv-gal[data-motion=stack] .rv-gal-slide[data-pos=before]{opacity:0;transition:transform .56s var(--ease-out), opacity .52s cubic-bezier(.7, 0, .9, .4), visibility 0s linear .56s;transform:translate(-118%,8%)rotate(-14deg)}.rv-gal[data-motion=stack] .rv-gal-slide[data-pos=before]:not([data-left]),.rv-gal[data-motion=stack] .rv-gal-slide[data-far]{visibility:hidden;opacity:0}.rv-gal[data-motion=coverflow] .rv-gal-slide{border-radius:var(--gal-r);background:var(--gal-paper);width:58%;height:84%;box-shadow:var(--gal-card-shadow);transform:translateX(calc(var(--o) * 46% + var(--s) * 22%)) translateZ(calc(var(--a) * -150px)) rotateY(calc(var(--s) * -42deg));transition:transform .7s var(--ease-out), opacity .4s var(--ease-out);margin:auto;inset:0}.rv-gal[data-motion=coverflow] .rv-gal-slide:after{content:"";z-index:2;background:linear-gradient(calc(var(--s) * 90deg), transparent, #0000004d);opacity:min(var(--a), 1);transition:opacity .5s var(--ease-out);pointer-events:none;position:absolute;inset:0}.rv-gal[data-motion=coverflow] .rv-gal-slide[data-far]{opacity:0}.rv-gal[data-drift] .rv-gal-slide:is([data-pos="0"],[data-left]) .rv-gal-img{animation:rv-gal-drift var(--gal-drift) var(--ease-in-out) infinite alternate}.rv-gal[data-drift] .rv-gal-slide[data-odd]:is([data-pos="0"],[data-left]) .rv-gal-img{animation-name:rv-gal-drift-b}@keyframes rv-gal-drift{0%{translate:0;scale:1}to{translate:-2.5% -1.5%;scale:1.12}}@keyframes rv-gal-drift-b{0%{translate:2% 1.5%;scale:1.12}to{translate:0;scale:1}}.rv-gal-caption{z-index:3;color:var(--gal-caption,white);font-size:calc(var(--gal-fs,16px) * .86);text-shadow:0 1px 8px #00000059;opacity:0;transition:opacity .26s var(--ease-out), translate .42s var(--ease-back);background:linear-gradient(#0000,#0000002e 35%,#0000008c);padding:max(30px,11cqh) clamp(12px,3.4cqw,20px) clamp(10px,2.8cqh,16px);font-weight:600;line-height:1.35;position:absolute;inset:auto 0 0;translate:0 8px}.rv-gal-slide[data-pos="0"] .rv-gal-caption{opacity:1;transition-delay:.2s;translate:0}@container (max-height:260px) or (max-width:260px){.rv-gal-caption{white-space:nowrap;text-overflow:ellipsis;padding-top:max(18px,9cqh);overflow:hidden}}@container (max-height:120px) or (max-width:150px){.rv-gal-caption{display:none}}@container (max-height:150px){.rv-gal .rv-gal-head,.rv-gal .rv-gal-dots,.rv-gal .rv-gal-thumbs{display:none}}.rv-gal-arrow{z-index:90;width:2.3em;height:2.3em;color:var(--gal-ink);background:var(--page-bg,var(--app-bg));border-radius:999px;place-items:center;font-size:clamp(12px,3cqw,1em);display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.rv-gal-arrow{background:color-mix(in oklab, var(--page-bg,var(--app-bg)) 82%, transparent)}}.rv-gal-arrow{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:0 0 0 1px var(--hairline), 0 6px 16px -8px var(--glass-shade);opacity:0;transition:opacity .2s var(--ease-out), scale .32s var(--ease-back), background-color var(--dur-fast) linear;translate:0 -50%;scale:.85}.rv-gal-arrow[data-side=prev]{left:.6em}.rv-gal-arrow[data-side=next]{right:.6em}.rv-gal-arrow>svg{width:1.15em;height:1.15em;transition:translate .26s var(--ease-back)}.rv-gal:hover .rv-gal-arrow,.rv-gal:focus-within .rv-gal-arrow{opacity:1;scale:1}.rv-gal-arrow[data-side=prev]:hover>svg{translate:-.1em}.rv-gal-arrow[data-side=next]:hover>svg{translate:.1em}.rv-gal .rv-gal-arrow:active{scale:.88}.rv-gal .rv-gal-arrow[data-hidden]{opacity:0;pointer-events:none;scale:.7}.rv-gal-arrow:focus-visible{outline:2px solid var(--gal-accent)}@supports (color:color-mix(in lab, red, red)){.rv-gal-arrow:focus-visible{outline:2px solid color-mix(in oklab, var(--gal-accent) 60%, transparent)}}.rv-gal-arrow:focus-visible{outline-offset:2px}.rv-gal[data-look=glass] .rv-gal-arrow{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 45%, var(--lg-sheen-bottom)), var(--page-fg)}@supports (color:color-mix(in lab, red, red)){.rv-gal[data-look=glass] .rv-gal-arrow{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 45%, var(--lg-sheen-bottom)), color-mix(in oklab, var(--page-fg) 8%, transparent)}}.rv-gal[data-look=glass] .rv-gal-arrow{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), inset -1px -1.5px 0 -.5px var(--lg-edge), inset 0 0 10px -3px var(--lg-inner), 0 6px 16px -8px var(--glass-shade)}.rv-gal[data-look=soft] .rv-gal-arrow{color:var(--gal-accent);background:linear-gradient(145deg, var(--neu-base), var(--neu-base))}@supports (color:color-mix(in lab, red, red)){.rv-gal[data-look=soft] .rv-gal-arrow{background:linear-gradient(145deg, color-mix(in oklab, var(--neu-base), white 6%), color-mix(in oklab, var(--neu-base), black 4%))}}.rv-gal[data-look=soft] .rv-gal-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:-3px -3px 8px var(--neu-out-hi), 4px 4px 10px var(--neu-out-lo), inset 1px 1px 1px var(--neu-rim-hi), inset -1px -1px 1px var(--neu-rim-lo)}.rv-gal-corner{z-index:90;color:var(--gal-ink);background:var(--page-bg,var(--app-bg));border-radius:.8em;gap:.1em;padding:.15em;display:flex;position:absolute;top:.5em;right:.5em}@supports (color:color-mix(in lab, red, red)){.rv-gal-corner{background:color-mix(in oklab, var(--page-bg,var(--app-bg)) 80%, transparent)}}.rv-gal-corner{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:0 0 0 1px var(--hairline);opacity:0;transition:opacity .2s var(--ease-out), translate .32s var(--ease-back);translate:0 -.3em}.rv-gal:hover .rv-gal-corner,.rv-gal:focus-within .rv-gal-corner{opacity:1;translate:0}.rv-gal-corner .rv-plate-icon{opacity:1}.rv-gal-dots{--dot:clamp(6px, 1.5cqmin, 9px);height:calc(var(--dot) * 3.4);flex:none;justify-content:center;align-items:center;gap:2px;margin-top:6px;display:flex;overflow:hidden}.rv-gal-dot{height:100%;padding:0 calc(var(--dot) * .4);border-radius:999px;flex:none;place-items:center;display:grid}.rv-gal-dot>span{width:var(--dot);height:var(--dot);background:currentColor;border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.rv-gal-dot>span{background:color-mix(in oklab, currentColor 24%, transparent)}}.rv-gal-dot>span{transition:width .42s var(--ease-back), background-color var(--dur-base) linear, box-shadow var(--dur-base) linear}.rv-gal-dot:hover>span{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-gal-dot:hover>span{background:color-mix(in oklab, currentColor 45%, transparent)}}.rv-gal .rv-gal-dot[data-on]>span{width:calc(var(--dot) * 3);background:var(--gal-accent)}.rv-gal[data-look=glass] .rv-gal-dot[data-on]>span{box-shadow:0 0 6px var(--gal-accent)}.rv-gal[data-look=soft] .rv-gal-dot>span{background:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-gal[data-look=soft] .rv-gal-dot>span{background:color-mix(in oklab, var(--neu-base), black 3%)}}.rv-gal[data-look=soft] .rv-gal-dot>span{box-shadow:inset 1.5px 1.5px 2.5px var(--neu-lo), inset -1.5px -1.5px 2.5px var(--neu-hi)}.rv-gal[data-look=soft] .rv-gal-dot[data-on]>span{background:var(--gal-accent);box-shadow:-1.5px -1.5px 3px var(--neu-out-hi), 2px 2px 4px var(--neu-out-lo)}.rv-gal-dot:focus-visible{outline:2px solid var(--gal-accent)}@supports (color:color-mix(in lab, red, red)){.rv-gal-dot:focus-visible{outline:2px solid color-mix(in oklab, var(--gal-accent) 60%, transparent)}}.rv-gal-dot:focus-visible{outline-offset:-2px}.rv-gal-thumbs{scrollbar-width:none;flex:none;gap:7px;height:clamp(42px,15cqh,82px);margin:4px -6px -6px;padding:6px;display:flex;overflow-x:auto}.rv-gal-thumb{aspect-ratio:4/3;border-radius:calc(var(--gal-r) * .55);background:var(--gal-ink);flex:none;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-gal-thumb{background:color-mix(in oklab, var(--gal-ink) 6%, transparent)}}.rv-gal-thumb{opacity:.55;transition:opacity var(--dur-base) linear, box-shadow var(--dur-base) var(--ease-out)}.rv-gal-thumb:hover{opacity:.85}.rv-gal-thumb[data-on]{opacity:1;box-shadow:0 0 0 2px var(--gal-accent), 0 6px 14px -8px var(--gal-accent)}@supports (color:color-mix(in lab, red, red)){.rv-gal-thumb[data-on]{box-shadow:0 0 0 2px var(--gal-accent), 0 6px 14px -8px color-mix(in oklab, var(--gal-accent), transparent 30%)}}.rv-gal[data-look=soft] .rv-gal-thumb[data-on]{box-shadow:0 0 0 2px var(--gal-accent), -3px -3px 7px var(--neu-hi), 3px 3px 8px var(--neu-lo)}.rv-gal-thumb:focus-visible{outline:2px solid var(--gal-accent)}@supports (color:color-mix(in lab, red, red)){.rv-gal-thumb:focus-visible{outline:2px solid color-mix(in oklab, var(--gal-accent) 60%, transparent)}}.rv-gal-thumb:focus-visible{outline-offset:2px}.rv-gal-thumb-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rv-img-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:100%;min-height:0;padding:min(12px,8cqmin);display:flex;overflow:hidden}.rv-img-empty>p{opacity:.6;font-size:12px}.rv-img-empty>button{color:#fff;background:var(--brand);box-shadow:0 8px 20px -10px var(--brand);transition:filter var(--dur-fast) linear, scale .2s var(--ease-back);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.rv-img-empty>button:hover{filter:brightness(1.08)}.rv-img-empty>button:active{scale:.95}@container (max-width:150px) or (max-height:120px){.rv-img-empty>p{display:none}}@container (max-width:110px) or (max-height:84px){.rv-img-empty-icon{display:none}.rv-img-empty>button{width:min(30px,64cqmin);height:min(30px,64cqmin);padding:0}.rv-img-empty>button>span{display:none}}.rv-gal-empty{border:1px dashed var(--gal-ink);flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1em;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-gal-empty{border:1px dashed color-mix(in oklab, var(--gal-ink) 22%, transparent)}}.rv-gal-empty{border-radius:inherit;text-align:center}.rv-gal-empty>p{opacity:.6;font-size:.78em}.rv-gal-empty>button{color:#fff;background:var(--gal-accent);box-shadow:0 8px 20px -10px var(--gal-accent);transition:filter var(--dur-fast) linear, scale .2s var(--ease-back);border-radius:999px;align-items:center;gap:.4em;padding:.45em .95em;font-size:.78em;font-weight:600;display:flex}.rv-gal-empty>button:hover{filter:brightness(1.08)}.rv-gal-empty>button:active{scale:.95}.rv-gal[data-look=soft] .rv-gal-empty{border-color:#0000}.rv-gal-dropzone{z-index:95;border-radius:inherit;background:var(--structure-soft);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-gal-dropzone{background:color-mix(in oklab, var(--structure-soft) 80%, transparent)}}.rv-gal-dropzone{box-shadow:inset 0 0 0 2px var(--structure);animation:rv-gal-drop-in .22s var(--ease-out);pointer-events:none}.rv-gal-dropzone>span{color:#fff;background:var(--structure);box-shadow:0 8px 20px -10px var(--structure);border-radius:999px;padding:.45em .95em;font-size:.78em;font-weight:700}@keyframes rv-gal-drop-in{0%{opacity:0;scale:.98}}.rv-gal-full{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;min-height:0;display:flex;position:relative}.rv-gal-full-img{object-fit:contain;max-width:min(100% - 7.5rem,88vw);min-height:0;max-height:100%;box-shadow:0 30px 80px -30px #00000080, 0 0 0 1px var(--hairline);border-radius:18px;display:block}.rv-gal-full>figcaption{text-align:center;max-width:60ch;color:var(--fg-muted);flex:none;font-size:14px;font-weight:500}.rv-gal-full .rv-gal-missing{border-radius:18px;width:240px;height:160px;position:relative}@property --sp-accent{syntax:"<color>";inherits:true;initial-value:#888}@property --sp-side{syntax:"<length>";inherits:true;initial-value:16px}@property --sp-inset{syntax:"<length>";inherits:true;initial-value:12px}@property --sp-bar{syntax:"<length>";inherits:true;initial-value:4px}@property --sp-bar-l{syntax:"<length>";inherits:true;initial-value:0}@property --sp-bar-r{syntax:"<length>";inherits:true;initial-value:0}@property --sp-title{syntax:"<length>";inherits:true;initial-value:16px}@property --sp-artist{syntax:"<length>";inherits:true;initial-value:12px}@property --sp-cap{syntax:"<length>";inherits:true;initial-value:10px}@property --sp-play{syntax:"<length>";inherits:true;initial-value:36px}@property --sp-tog{syntax:"<length>";inherits:true;initial-value:26px}@property --sp-room{syntax:"<length>";inherits:true;initial-value:200px}@property --sp-lyr{syntax:"<number>";inherits:true;initial-value:0}.rv-sp{transition:--sp-accent .9s var(--ease-in-out);grid-template:minmax(0,1fr)/minmax(0,1fr);position:relative;container-name:sp}.rv-sp-cover,.rv-sp-min,.rv-sp-disc{--sp-side:var(--sp-side-src);--sp-inset:var(--sp-inset-src);--sp-bar:var(--sp-bar-src)}.rv-sp-transport{align-items:center;display:flex}.rv-sp-btn{transition:scale .16s var(--ease-out), opacity .16s linear, filter .16s linear, background-color .16s linear, box-shadow var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.rv-sp-btn:active{scale:.9}.rv-sp-btn:disabled{opacity:.32;pointer-events:none}.rv-sp-play{background:var(--sp-accent);color:#fff;box-shadow:0 6px 16px -8px var(--sp-accent)}.rv-sp-play:hover,.rv-glass-btn.rv-sp-btn:hover{filter:brightness(1.06);scale:1.06}.rv-sp-skip{opacity:.8}.rv-sp-skip:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-sp-skip:hover{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-sp-tog{width:var(--sp-tog);height:var(--sp-tog);color:inherit;opacity:.6;transition:opacity .15s linear, background-color .15s linear, color .3s linear, scale .15s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.rv-sp-tog>svg{width:50%;height:50%}.rv-sp-tog:hover,.rv-sp-tog[data-popup-open]{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-sp-tog:hover,.rv-sp-tog[data-popup-open]{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-sp-tog:active{scale:.88}.rv-sp-tog:disabled{opacity:.22;pointer-events:none}.rv-sp-tog[data-on]{opacity:1;color:var(--sp-accent)}.rv-sp-tog[data-on]:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:max(3px,9%);position:absolute;bottom:2%;left:50%;translate:-50%}.rv-sp-tog[data-on] .rv-sp-heart{animation:rv-sp-pop .46s var(--ease-back)}.rv-sp-tog:has(.rv-sp-heart)[data-on]:after{display:none}@keyframes rv-sp-pop{0%{scale:.6}55%{scale:1.25}to{scale:1}}.rv-sp-glyph{color:inherit;flex:none;display:inline-block}.rv-sp-mark{width:calc(var(--sp-tog) * .6);height:calc(var(--sp-tog) * .6);margin-left:calc(var(--sp-tog) * .15);opacity:.45;transition:opacity .15s linear,color .15s linear}a.rv-sp-glyph:hover{opacity:1;color:var(--spotify)}.rv-sp-eq{height:.85em;color:var(--sp-accent);flex:none;align-items:flex-end;gap:.14em;display:inline-flex}.rv-sp-eq>i{transform-origin:bottom;width:.2em;height:100%;transition:scale .4s var(--ease-out);background:currentColor;border-radius:1px;scale:1 .3}.rv-sp-eq[data-playing]>i{animation:.82s ease-in-out infinite alternate rv-sp-eq}.rv-sp-eq[data-playing]>i:nth-child(2){animation-duration:.62s;animation-delay:-300ms}.rv-sp-eq[data-playing]>i:nth-child(3){animation-duration:1.04s;animation-delay:-560ms}@keyframes rv-sp-eq{0%{scale:1 .22}50%{scale:1}to{scale:1 .5}}.rv-sp-swap{animation:rv-sp-rise .56s var(--ease-out) both}@keyframes rv-sp-rise{0%{opacity:0;filter:blur(2px);translate:0 .35em}to{opacity:1;filter:blur();translate:0}}.rv-sp-art{border-radius:inherit;background:var(--sp-accent);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-sp-art{background:color-mix(in oklab, var(--sp-accent) 16%, transparent)}}.rv-sp-art{box-shadow:0 12px 30px -16px var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.rv-sp-art{box-shadow:0 12px 30px -16px color-mix(in oklab, var(--sp-accent), black 35%)}}.rv-sp-art>img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.rv-sp-art-none{color:var(--sp-accent);background:linear-gradient(145deg, var(--sp-accent), var(--sp-accent));place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-sp-art-none{background:linear-gradient(145deg, color-mix(in oklab, var(--sp-accent) 28%, transparent), color-mix(in oklab, var(--sp-accent) 6%, transparent))}}.rv-sp-art-none>svg{opacity:.75;width:34%;height:34%}.rv-sp[data-look=glass] .rv-sp-art:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff52,inset 1px 1.5px 0 -.5px #ffffffb3}.rv-sp[data-look=soft] .rv-sp-frame .rv-sp-art{box-shadow:none;border-radius:max(4px, calc(var(--sp-art-r) - 5px))}.rv-sp-art-round,.rv-sp[data-look] .rv-sp-art-round{box-shadow:none;border-radius:50%}.rv-sp-cover[data-state=loading] .rv-sp-art{animation:1.2s ease-in-out infinite alternate rv-sp-wait}@keyframes rv-sp-wait{to{opacity:.45}}.rv-sp-cover[data-state=idle] .rv-sp-frame{opacity:.75;filter:saturate(.55)}.rv-sp-glow{opacity:.24;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rv-sp-glow>img{object-fit:cover;filter:blur(56px)saturate(1.8);width:150%;height:150%;position:absolute;inset:-25%}.dark .rv-sp-glow,.page-tone-dark .rv-sp-glow{opacity:.4}.rv-sp[data-look=glass] .rv-sp-glow{opacity:.38}.rv-sp-seek{z-index:2;cursor:pointer;touch-action:none;outline:none;height:18px;position:absolute}.rv-sp-thumb{width:calc(var(--sp-bar) * 2.6 + 2px);aspect-ratio:1;background:var(--sp-accent);transition:scale .2s var(--ease-back);pointer-events:none;border-radius:50%;position:absolute;top:50%;translate:-50% -50%;scale:0;box-shadow:0 0 0 2px #ffffffbf,0 2px 6px -1px #00000059}.rv-sp-seek:hover .rv-sp-thumb,.rv-sp-seek:focus-visible .rv-sp-thumb,.rv-sp[data-scrub] .rv-sp-thumb{scale:1}.rv-sp-connect{background:var(--sp-accent);color:#fff;white-space:nowrap;height:2.5em;box-shadow:0 8px 20px -10px var(--sp-accent);transition:scale .16s var(--ease-out), filter .16s linear;border-radius:999px;align-items:center;gap:.5em;padding:0 1.15em 0 .85em;font-weight:700;display:inline-flex}.rv-sp-connect:hover{filter:brightness(1.06);scale:1.04}@container sp (max-width:140px) or (max-height:140px){.rv-sp-disc-ctl .rv-sp-connect{justify-content:center;width:2.5em;padding:0}.rv-sp-disc-ctl .rv-sp-connect-text{display:none}}.rv-sp-connect:active{scale:.95}.rv-sp-hover{opacity:0;transition:opacity .2s linear}.rv-sp:hover .rv-sp-hover,.rv-sp-hover:focus-within{opacity:1}.rv-sp-cover{--sp-bar-l:var(--sp-side);--sp-bar-r:var(--sp-side);--sp-bar-b:var(--sp-inset);--sp-room:calc(100cqw - 2 * var(--sp-side));--sp-title:min(calc(var(--sp-room) * .085), 5.6cqh);--sp-artist:min(calc(var(--sp-room) * .055), 3.6cqh);--sp-cap:max(9px, min(calc(var(--sp-room) * .034), 2.3cqh));--sp-play:min(calc(var(--sp-room) * .16), 10.5cqh);--sp-tog:min(calc(var(--sp-room) * .1), 7cqh);--sp-art-r:max(6px, calc(var(--sp-r) - var(--sp-side)));--sp-lyr:0;width:100%;height:100%;padding:var(--sp-side) var(--sp-side) 0;flex-direction:column;gap:min(4cqw,3cqh);display:flex;position:relative}.rv-sp[data-look=bare] .rv-sp-cover{--sp-art-r:min(var(--sp-r), 18px)}.rv-sp-cover-art{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}.rv-sp-frame{--sq:min(100cqw, 100cqh);width:calc(var(--sq) + (100cqw - var(--sq)) * var(--sp-lyr));height:calc(var(--sq) + (100cqh - var(--sq)) * var(--sp-lyr));border-radius:var(--sp-art-r);position:relative}.rv-sp-frame.rv-neu-well{--neu-d:7px;padding:5px}.rv-sp-body{justify-content:center;gap:calc(var(--sp-title) * .3);min-width:0;padding-bottom:calc(var(--sp-inset) + var(--sp-bar) + 12px + var(--sp-cap) * 1.5);flex-direction:column;flex:none;display:flex;container:sp-body/inline-size}.rv-sp-top{min-height:var(--sp-tog);margin-bottom:calc(var(--sp-tog) * -.2);font-size:var(--sp-cap);align-items:center;gap:.55em;display:flex}.rv-sp-actions{margin-right:calc(var(--sp-tog) * -.15);align-items:center;display:flex}.rv-sp-meta{align-items:center;gap:.5em;min-width:0;display:flex}.rv-sp-title,.rv-sp-artist{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-sp-title{letter-spacing:-.02em;line-height:1.15}.rv-sp-artist{opacity:.62;margin-top:.2em;font-weight:600}.rv-sp-like{margin-right:calc(var(--sp-tog) * -.15)}.rv-sp-controls{justify-content:center;align-items:center;gap:calc(var(--sp-play) * .2);margin-top:calc(var(--sp-play) * .12);display:flex}.rv-sp-progress{display:contents}.rv-sp-times{left:var(--sp-bar-l);right:var(--sp-bar-r);bottom:calc(var(--sp-bar-b) + var(--sp-bar) + 6px);font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.55;pointer-events:none;justify-content:space-between;font-weight:700;display:flex;position:absolute}@container sp (min-aspect-ratio:5/4){.rv-sp-cover{--sp-art-sq:min(100cqh - 2 * var(--sp-inset), .46 * (100cqw - var(--sp-inset) - var(--sp-side)));--sp-art-lyr:max(var(--sp-art-sq), min(60cqw, 100cqw - 240px - var(--sp-inset) - var(--sp-side) - 4cqw));--sp-room-sq:calc(100cqw - min(100cqh, 46cqw) - var(--sp-side) - 4cqw);--sp-room-lyr:calc(100cqw - var(--sp-art-lyr) - var(--sp-inset) - var(--sp-side) - 4cqw);--sp-bar-l:0px;--sp-bar-r:0px;--sp-room:calc(var(--sp-room-sq) + (var(--sp-room-lyr) - var(--sp-room-sq)) * var(--sp-lyr));--sp-title:min(12cqh, calc(var(--sp-room) * .1));--sp-artist:min(8cqh, calc(var(--sp-room) * .066));--sp-cap:max(9px, min(5.6cqh, calc(var(--sp-room) * .042)));--sp-play:min(22cqh, calc(var(--sp-room) * .17));--sp-tog:min(14.5cqh, calc(var(--sp-room) * .105));--sp-art-r:max(6px, calc(var(--sp-r) - var(--sp-inset)));padding:var(--sp-inset) var(--sp-side) var(--sp-inset) var(--sp-inset);flex-direction:row;gap:4cqw}.rv-sp-cover-art{height:100%;width:calc(var(--sp-art-sq) + (var(--sp-art-lyr) - var(--sp-art-sq)) * var(--sp-lyr));flex:none}.rv-sp-body{margin-block:calc(var(--sp-inset) * -1);padding-top:var(--sp-inset);flex:1;position:relative}.rv-sp-controls{margin-left:calc(var(--sp-play) * -.08);justify-content:flex-start}}@container sp (not (max-aspect-ratio:2)) and (not (max-height:150px)){.rv-sp-controls{margin:auto 0 calc(var(--sp-play) * .12);justify-content:center}}@container sp (min-aspect-ratio:5/4) and (max-aspect-ratio:2) and (not (max-height:150px)){.rv-sp-cover{--sp-bar-b:0px}.rv-sp-body{padding-block:var(--sp-inset)}.rv-sp-controls{margin-left:0;margin-top:calc(var(--sp-play) * .5);justify-content:center}.rv-sp-progress{height:calc(1.5em + 6px + var(--sp-bar));margin-top:calc(var(--sp-play) * .16);flex:none;display:block;position:relative}}@container sp (min-aspect-ratio:5/4) and (max-height:150px){.rv-sp-cover{--sp-title:min(16cqh, calc(var(--sp-room) * .075));--sp-artist:min(11.5cqh, calc(var(--sp-room) * .052));--sp-play:min(32cqh, calc(var(--sp-room) * .13));--sp-tog:min(22cqh, calc(var(--sp-room) * .085))}.rv-sp-body{padding-bottom:calc(var(--sp-inset) + var(--sp-bar) + 10px);flex-direction:row;justify-content:flex-start;align-items:center}.rv-sp-top,.rv-sp-times,.rv-sp-mode{display:none}.rv-sp-meta{flex:1}.rv-sp-controls{margin:0}}@container sp (min-aspect-ratio:5/4) and (max-height:150px) and (max-width:300px){.rv-sp-cover{--sp-title:min(15cqh, calc(var(--sp-room) * .13));--sp-artist:min(10.5cqh, calc(var(--sp-room) * .09));--sp-play:min(28cqh, calc(var(--sp-room) * .22));--sp-tog:min(20cqh, calc(var(--sp-room) * .14))}.rv-sp-body{flex-direction:column;justify-content:center;align-items:stretch}.rv-sp-meta{flex:none}.rv-sp-controls{margin-left:calc(var(--sp-play) * -.08);justify-content:flex-start}}@container sp (min-aspect-ratio:5/4) and (max-height:150px) and (max-width:220px){.rv-sp-cover-art{display:none}.rv-sp-cover{--sp-room-sq:calc(100cqw - var(--sp-inset) - var(--sp-side))}}.rv-sp-cover[data-lyrics]{--sp-lyr:1}.rv-sp-cover{transition:--sp-lyr .52s var(--ease-in-out)}@container sp (max-aspect-ratio:5/4){.rv-sp-cover{--sp-play-art:min(calc(var(--sp-room) * .16), 10.5cqh);--sp-play:calc(var(--sp-play-art) + (min(calc(var(--sp-room) * .13), 8.5cqh) - var(--sp-play-art)) * var(--sp-lyr))}.rv-sp-cover[data-lyrics] .rv-sp-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6em;display:grid}.rv-sp-cover[data-lyrics] .rv-sp-top{grid-column:1/-1}.rv-sp-cover[data-lyrics] .rv-sp-controls{margin:0}.rv-sp-cover[data-lyrics] .rv-sp-mode{display:none}}@container sp (max-aspect-ratio:5/4) and (max-height:200px){.rv-sp-cover-art{display:none}}@container sp-body (max-width:250px){.rv-sp-mode{display:none}}@container sp-body (max-width:190px){.rv-sp-actions>:not(.rv-sp-search),.rv-sp-like{display:none}}.rv-sp-min{flex-direction:column;justify-content:center;align-items:center;gap:3cqh;width:100%;height:100%;display:flex;position:relative}.rv-sp-min-title{letter-spacing:-.03em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:88%;line-height:1.08;overflow:hidden}.rv-sp-corner-mark{top:var(--sp-inset);right:var(--sp-side);opacity:0;width:max(14px,min(4.5cqw,8cqh));height:max(14px,min(4.5cqw,8cqh));transition:opacity .2s linear,color .15s linear;position:absolute}.rv-sp:hover .rv-sp-corner-mark{opacity:.45}.rv-sp:hover a.rv-sp-corner-mark:hover{opacity:1}.rv-sp-disc{place-items:center;display:grid;position:absolute}.rv-sp-ring-hit{stroke:#0000;cursor:pointer;pointer-events:stroke;outline:none}.rv-sp-record{color:#ffffffe0;--sp-groove:#ffffff0d;background:radial-gradient(circle,#1d1a20 30%,#121014 31%,#161319 70%,#0f0d11);border-radius:50%;position:absolute;inset:12%;overflow:hidden;box-shadow:0 12px 26px -12px #0009,inset 0 0 0 1px #ffffff0f}.rv-sp-spin{border-radius:50%;position:absolute;inset:0}.rv-sp-grooves{background:repeating-radial-gradient(circle, var(--sp-groove) 0 .6px, transparent 1px 2.8px);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 33%,#000 34% 96%,#0000 97%);mask:radial-gradient(circle,#0000 33%,#000 34% 96%,#0000 97%)}.rv-sp-sheen{background:conic-gradient(from 20deg, transparent 0 7%, #ffffff24 12%, transparent 18% 50%, #ffffff1a 62%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 33%,#000 34%);mask:radial-gradient(circle,#0000 33%,#000 34%)}.rv-sp-label{border-radius:50%;position:absolute;inset:31%;overflow:hidden;box-shadow:0 0 0 1px #00000040}.rv-sp-label-mark{background:var(--sp-accent);color:#fff;place-items:center;display:grid;position:absolute;inset:0}.rv-sp-label-mark>.rv-sp-glyph{width:46%;height:46%}.rv-sp-hole{z-index:1;aspect-ratio:1;background:#121014;border-radius:50%;width:11%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px 1px #0009,0 0 0 1px #ffffff40}.rv-sp-record[data-look=glass]{background:radial-gradient(circle at 34% 28%, #ffffff52, transparent 55%), var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.rv-sp-record[data-look=glass]{background:radial-gradient(circle at 34% 28%, #ffffff52, transparent 55%), color-mix(in oklab, var(--sp-accent) 58%, transparent)}}.rv-sp-record[data-look=glass]{box-shadow:inset 0 0 0 1px #ffffff73, inset 1.5px 2px 0 -1px #ffffffd9, inset 0 0 26px -6px #ffffff73, 0 14px 30px -14px var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.rv-sp-record[data-look=glass]{box-shadow:inset 0 0 0 1px #ffffff73, inset 1.5px 2px 0 -1px #ffffffd9, inset 0 0 26px -6px #ffffff73, 0 14px 30px -14px color-mix(in oklab, var(--sp-accent), black 25%)}}.rv-sp-record[data-look=glass]{color:#fff;--sp-groove:#ffffff21}.rv-sp-record[data-look=glass] .rv-sp-hole{background:#ffffff80;box-shadow:inset 0 1px 2px #00000040}.rv-sp-record[data-look=soft]{background:linear-gradient(145deg, var(--neu-sheen), transparent 48%, var(--neu-dim)), var(--neu-base);box-shadow:var(--s-base-shadow), var(--neu-bevel);color:var(--sp-accent);--sp-groove:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-sp-record[data-look=soft]{--sp-groove:color-mix(in oklab, var(--neu-base), black 4.5%)}}.rv-sp-record[data-look=soft] .rv-sp-sheen{display:none}.rv-sp-record[data-look=soft] .rv-sp-hole{background:var(--neu-base);box-shadow:inset 1px 1px 2px var(--neu-lo), inset -1px -1px 2px var(--neu-hi)}.rv-sp[data-inked] .rv-sp-record[data-look=soft]{color:inherit}.rv-sp-print{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rv-sp-print-title{letter-spacing:.02em;fill:currentColor;font-size:6.4px}.rv-sp-print-artist{letter-spacing:.2em;fill:currentColor;opacity:.6;font-size:4.4px;font-weight:700}.rv-sp-disc-ctl{color:#fff;opacity:0;background:radial-gradient(circle,#0000006b 0 58%,#0000 71%);border-radius:50%;place-items:center;transition:opacity .22s linear;display:grid;position:absolute;inset:22%}.rv-sp-disc-ctl[data-shown]{opacity:1;background:0 0}.rv-sp-disc-ctl[data-shown] .rv-sp-side{opacity:0;pointer-events:none}.rv-sp-disc:hover .rv-sp-disc-ctl,.rv-sp-disc-ctl:focus-within{opacity:1;background:radial-gradient(circle,#0000006b 0 58%,#0000 71%)}.rv-sp-disc:hover .rv-sp-disc-ctl .rv-sp-side,.rv-sp-disc-ctl:focus-within .rv-sp-side{opacity:.95;pointer-events:auto}.rv-sp-corner-tools{--sp-tog:max(26px, min(7cqw, 12cqh));z-index:2;top:calc(var(--sp-inset-src) - var(--sp-tog) * .2);left:calc(var(--sp-side-src) - var(--sp-tog) * .2);opacity:0;gap:2px;transition:opacity .2s linear;display:flex;position:absolute}.rv-sp[data-variant=disc] .rv-sp-corner-tools{--sp-tog:max(26px, 9cqmin);top:2cqmin;left:2cqmin}.rv-sp:hover .rv-sp-corner-tools,.rv-sp-corner-tools:focus-within{opacity:1}.rv-sp-corner-tools:has([data-popup-open]){opacity:1}.rv-sp-popover{background-color:oklch(from var(--popover) l c h / .95);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(170%);backdrop-filter:blur(var(--blur-lg)) saturate(170%)}.rv-sp-find-field{background:var(--fg);border-radius:999px;align-items:center;gap:8px;height:40px;margin:10px 10px 0;padding:0 6px 0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-field{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-sp-find-field{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--fg-muted);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear}.rv-sp-find-field:focus-within{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-field:focus-within{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.rv-sp-find-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--sp-accent), 0 0 0 4px var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sp-accent) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--sp-accent) 14%, transparent)}}.rv-sp-find-field>svg{flex:none;width:16px;height:16px}.rv-sp-find-field>input{min-width:0;height:100%;color:var(--fg);background:0 0;outline:none;flex:1;font-size:13.5px;font-weight:600}.rv-sp-find-field>input::placeholder{color:var(--fg-faint);font-weight:500}.rv-sp-find-clear{width:28px;height:28px;color:var(--fg-faint);border-radius:999px;flex:none;place-items:center;transition:background-color .15s linear,color .15s linear;display:grid}.rv-sp-find-clear:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-clear:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rv-sp-find-clear:hover{color:var(--fg)}.rv-sp-find-clear>svg{width:14px;height:14px}.rv-sp-find-chips{gap:6px;padding:10px 12px 2px;display:flex}.rv-sp-find-chip{background:var(--fg);border-radius:999px;height:26px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-chip{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-sp-find-chip{color:var(--fg-muted);transition:background-color .15s linear, color .15s linear, scale .15s var(--ease-out);font-size:12px;font-weight:700}.rv-sp-find-chip:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-chip:hover{background:color-mix(in oklab, var(--fg) 10%, transparent)}}.rv-sp-find-chip:hover{color:var(--fg)}.rv-sp-find-chip:active{scale:.94}.rv-sp-find-chip[data-on]{background:var(--sp-accent);color:#fff}.rv-sp-find-head{color:var(--fg-faint);letter-spacing:.1em;text-transform:uppercase;padding:12px 10px 4px;font-size:10.5px;font-weight:600}.rv-sp-find-list>.rv-sp-find-head:first-child{padding-top:8px}.rv-sp-find-art[data-kind=album]{border-radius:6px}.rv-sp-find-art[data-kind=playlist]{border-radius:10px}.rv-sp-find-art>svg:not(.rv-sp-find-play svg){color:var(--fg-muted)}.rv-sp-find-row[data-kind=reconnect] .rv-sp-find-art{color:var(--sp-accent);background:var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-row[data-kind=reconnect] .rv-sp-find-art{background:color-mix(in oklab, var(--sp-accent) 14%, transparent)}}.rv-sp-find-mine{background:var(--sp-accent);border-radius:999px;margin-right:6px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-mine{background:color-mix(in oklab, var(--sp-accent) 16%, transparent)}}.rv-sp-find-mine{color:var(--sp-accent);font-size:10px;font-weight:700}.rv-sp-find-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:min(24rem,58vh);padding:2px 6px 6px;transition:opacity .2s linear;display:flex;overflow-y:auto}.rv-sp-find-list[data-stale]{opacity:.55}.rv-sp-find-row{cursor:pointer;animation:rv-sp-find-in .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms);border-radius:12px;flex:none;align-items:center;gap:11px;padding:6px 8px 6px 6px;transition:background-color .12s linear;display:flex}.rv-sp-find-row[data-active]{background:var(--sp-accent)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-row[data-active]{background:color-mix(in oklab, var(--sp-accent) 11%, transparent)}}.rv-sp-find-row[data-ghost]{cursor:default}@keyframes rv-sp-find-in{0%{opacity:0;translate:0 4px}}.rv-sp-find-art{background:var(--fg);border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-art{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.rv-sp-find-art{box-shadow:0 3px 10px -6px #00000080}.rv-sp-find-art>img{object-fit:cover;width:100%;height:100%}.rv-sp-find-art>svg{width:18px;height:18px}.rv-sp-find-play,.rv-sp-find-now{color:#fff;background:#0000006b;place-items:center;display:grid;position:absolute;inset:0}.rv-sp-find-play{opacity:0;transition:opacity .14s linear}.rv-sp-find-play>svg{width:16px;height:16px;transition:scale .2s var(--ease-back);scale:.7}.rv-sp-find-row[data-active] .rv-sp-find-play{opacity:1}.rv-sp-find-row[data-active] .rv-sp-find-play>svg{scale:1}.rv-sp-find-now{font-size:16px}.rv-sp-find-now .rv-sp-eq{color:#fff}.rv-sp-find-end{flex:none;place-items:center end;min-width:34px;display:grid}.rv-sp-find-end>*{grid-area:1/1}.rv-sp-find-time{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:11.5px;transition:opacity .12s linear}.rv-sp-find-queue{width:30px;height:30px;color:var(--fg-muted);opacity:0;transition:opacity .12s linear, scale .18s var(--ease-back), background-color .12s linear, color .12s linear;border-radius:999px;place-items:center;display:grid;scale:.8}.rv-sp-find-queue>svg{width:16px;height:16px}.rv-sp-find-row[data-active] .rv-sp-find-time{opacity:0}.rv-sp-find-row[data-active] .rv-sp-find-queue{opacity:1;scale:1}.rv-sp-find-queue:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-sp-find-queue:hover{background:color-mix(in oklab, var(--fg) 9%, transparent)}}.rv-sp-find-queue:hover{color:var(--fg)}.rv-sp-find-queue:active{scale:.88}.rv-sp-find-queue[data-done]{color:var(--sp-accent);opacity:1;scale:1}.rv-sp-find-queue[data-done]>svg{animation:rv-sp-pop .46s var(--ease-back)}.rv-sp-find-row:has(.rv-sp-find-queue[data-done]) .rv-sp-find-time{opacity:0}.rv-sp-lyrics{animation:rv-sp-lyr-in .42s var(--ease-out) both;font-weight:800;position:relative;overflow:hidden;container:sp-lyr/size}@keyframes rv-sp-lyr-in{0%{opacity:0;scale:.97}}.rv-sp-lyrics[data-leaving]{pointer-events:none;animation:rv-sp-lyr-out .42s var(--ease-in-out) both}@keyframes rv-sp-lyr-out{to{opacity:0;scale:.985}}.rv-sp-frame>.rv-sp-lyrics{border-radius:var(--sp-art-r);position:absolute;inset:0}.rv-sp[data-look=soft] .rv-sp-frame>.rv-sp-lyrics{border-radius:max(4px, calc(var(--sp-art-r) - 5px));inset:5px}.rv-sp-lyrics[data-layout=card]{--lyr-bg:oklch(from var(--sp-accent) clamp(.4, calc(l - .06), .54) max(c, .06) h);background:var(--lyr-bg);color:#fff;box-shadow:0 12px 30px -16px #0009}.rv-sp[data-look=glass] .rv-sp-lyrics[data-layout=card]{box-shadow:inset 0 0 0 1px #ffffff47,inset 1px 1.5px 0 -.5px #fff9,0 12px 30px -16px #0009}.rv-sp-lyr-scroll{overscroll-behavior:contain;scrollbar-width:none;letter-spacing:-.015em;text-wrap:balance;height:100%;padding:34cqh 9cqw 50cqh;font-size:max(12px,min(7.6cqw,8.4cqh,3.2cqw + 15px));line-height:1.24;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.rv-sp-lyr-scroll::-webkit-scrollbar{display:none}.rv-sp-lyrics[data-layout=flow] .rv-sp-lyr-scroll{text-align:center;padding:50cqh 6cqw;font-size:max(12px,min(7cqw,12.5cqh));-webkit-mask-image:linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(#0000,#000 26% 74%,#0000)}.rv-sp-lyr-line{cursor:pointer;transition:color .32s linear, opacity .32s linear, scale .42s var(--ease-out);margin:0 0 .5em}.rv-sp-lyr-line:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.07em}.rv-sp-lyr-line[data-state=plain]{cursor:auto;text-decoration:none}.rv-sp-lyrics[data-layout=card] .rv-sp-lyr-line{color:oklch(from var(--lyr-bg) .16 calc(c * .6) h / .82)}.rv-sp-lyrics[data-layout=card] .rv-sp-lyr-line[data-state=past]{color:#fff9}.rv-sp-lyrics[data-layout=card] .rv-sp-lyr-line[data-state=now],.rv-sp-lyrics[data-layout=card] .rv-sp-lyr-line[data-state=plain]{color:#fff}.rv-sp-lyrics[data-layout=flow] .rv-sp-lyr-line{opacity:.3;scale:.94}.rv-sp-lyrics[data-layout=flow] .rv-sp-lyr-line[data-state=past]{opacity:.48}.rv-sp-lyrics[data-layout=flow] .rv-sp-lyr-line[data-state=now]{opacity:1;scale:1}.rv-sp-lyrics[data-layout=flow] .rv-sp-lyr-line[data-state=plain]{opacity:.85;scale:1}.rv-sp-lyr-gap{vertical-align:middle;gap:.24em;display:inline-flex}.rv-sp-lyr-gap>i{opacity:.55;background:currentColor;border-radius:50%;width:.3em;height:.3em}.rv-sp-lyr-line[data-state=now] .rv-sp-lyr-gap>i,.rv-sp-lyr-gap[data-now]>i{animation:1.5s ease-in-out infinite rv-sp-lyr-breathe}.rv-sp-lyr-gap>i:nth-child(2){animation-delay:.2s}.rv-sp-lyr-gap>i:nth-child(3){animation-delay:.4s}@keyframes rv-sp-lyr-breathe{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.1}}.rv-sp-lyr-unsynced{letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:1.2em;font-size:.4em}.rv-sp-lyr-credit{color:inherit;letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin-top:1.6em;font-size:.38em;display:block}.rv-sp-lyrics[data-layout=card] .rv-sp-lyr-credit{color:#fff}.rv-sp-lyr-credit:hover{opacity:.9}.rv-sp-lyr-wait{flex-direction:column;justify-content:center;gap:.55em;height:100%;padding:0 9cqw;font-size:max(12px,min(7.6cqw,8.4cqh));display:flex}.rv-sp-lyrics[data-layout=flow] .rv-sp-lyr-wait{align-items:center}.rv-sp-lyr-wait>i{opacity:.16;height:.62em;animation:1s ease-in-out infinite alternate rv-sp-wait;animation-delay:calc(var(--i) * .12s);background:currentColor;border-radius:999px}.rv-sp-lyr-note{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8em;height:100%;padding:0 8cqw;font-size:max(11px,min(5.6cqw,9cqh));display:flex}.rv-sp-lyr-note>p{opacity:.75}.rv-sp-lyr-note>button{background:currentColor;border-radius:999px;padding:.4em 1em}@supports (color:color-mix(in lab, red, red)){.rv-sp-lyr-note>button{background:color-mix(in oklab, currentColor 14%, transparent)}}.rv-sp-lyr-note>button{font-size:.8em;font-weight:700}.rv-sp-lyr-note>button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-sp-lyr-note>button:hover{background:color-mix(in oklab, currentColor 22%, transparent)}}.rv-sp-min-lyrics{flex:none;width:90%;height:58%}.rv-sp-disc-lyrics{color:#fff;pointer-events:none;background:radial-gradient(circle,#0000009e 0 46%,#00000061 60%,#0000 71%);border-radius:50%;transition:opacity .2s linear;position:absolute;inset:10%;-webkit-mask-image:radial-gradient(circle closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 62%,#0000 100%)}.rv-sp-disc-lyrics .rv-sp-lyr-scroll{padding-inline:13cqw;font-size:max(10px,9.5cqmin)}.rv-sp-record[data-look=soft] .rv-sp-disc-lyrics{color:var(--sp-accent);background:radial-gradient(circle, var(--neu-base) 0 48%, transparent 71%)}@supports (color:color-mix(in lab, red, red)){.rv-sp-record[data-look=soft] .rv-sp-disc-lyrics{background:radial-gradient(circle, color-mix(in oklab, var(--neu-base) 92%, transparent) 0 48%, transparent 71%)}}.rv-sp-disc:hover .rv-sp-disc-lyrics{opacity:.12}.rv-sp-disc[data-lyrics] .rv-sp-print{opacity:0}@container sp (max-aspect-ratio:5/4) and (max-height:200px){.rv-sp-lyr-btn{display:none}}.rv-ch{--ch-paper:oklch(from var(--neu-base) calc(l + (1 - l) * var(--kb-lift)) c h);--ch-ring:var(--ch-paper);position:relative}.rv-ch ::selection{background:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.rv-ch ::selection{background:color-mix(in oklab, var(--ch-accent) 28%, transparent)}}.rv-ch-title{caret-color:var(--ch-accent);margin-right:auto}.rv-ch-head>.rv-plate-actions{margin-left:0}.rv-ch[data-look=glass]{--ch-ring:#ffffffd9}.rv-ch-body{flex-direction:column;flex:1;min-height:0;display:flex}.rv-ch-plot{flex:1;min-width:0;min-height:0;position:relative}.rv-ch-svg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:visible}.rv-ch-tick{fill:currentColor;fill-opacity:.5;font-size:var(--ch-axis);font-variant-numeric:tabular-nums;font-weight:550}.rv-ch-axis-name{fill-opacity:.65;font-weight:650}.rv-ch-gridline{fill:none;stroke:currentColor;stroke-opacity:.08;stroke-width:1px}.rv-ch-zero{stroke-opacity:.22}.rv-ch[data-look=glass] .rv-ch-gridline{stroke:#fff;stroke-opacity:.32}.rv-ch[data-look=glass] .rv-ch-zero{stroke-opacity:.6}.rv-ch[data-look=soft] .rv-ch-gridline{stroke:var(--neu-lo);stroke-opacity:.55}.rv-ch-goal{stroke:var(--ch-accent);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round;stroke-opacity:.9}.rv-ch-goal-label{fill:var(--ch-accent);font-size:var(--ch-axis);letter-spacing:.02em;paint-order:stroke;stroke:var(--ch-paper);stroke-width:3px;stroke-linejoin:round;font-weight:700}.rv-ch[data-look=glass] .rv-ch-goal-label{stroke:none}.rv-ch-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.rv-ch-area,.rv-ch-web{stroke:none}.rv-ch-trend{stroke-width:1.6px;stroke-dasharray:1 5;stroke-linecap:round;stroke-opacity:.85}.rv-ch-bar,.rv-ch-cell,.rv-ch-pt{transition:opacity .2s linear,filter .2s linear}.rv-ch-slice{stroke-linejoin:round;transition:opacity .2s linear, transform .38s var(--ease-back)}.rv-ch-dot{transform-box:fill-box;transform-origin:50%;transition:scale .26s var(--ease-back), opacity .2s linear}.rv-ch-well,.rv-ch-hole{fill:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-ch-well,.rv-ch-hole{fill:color-mix(in oklab, var(--neu-base), black 3%)}}.rv-ch-cell-empty{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-ch-cell-empty{fill:color-mix(in oklab, currentColor 6%, transparent)}}.rv-ch[data-look=glass] .rv-ch-cell-empty{fill:#ffffff1f;stroke:#ffffff47;stroke-width:1px}.rv-ch[data-look=soft] .rv-ch-cell-empty{fill:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-ch[data-look=soft] .rv-ch-cell-empty{fill:color-mix(in oklab, var(--neu-base), black 3%)}}.rv-ch[data-look=glass] .rv-ch-cell:not(.rv-ch-cell-empty){stroke:#ffffff80;stroke-width:1px}.rv-ch-value{fill:currentColor;fill-opacity:.72;font-size:var(--ch-axis);font-variant-numeric:tabular-nums;font-weight:700}.rv-ch-share,.rv-ch-cell-value{fill:#fff;font-size:var(--ch-axis);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--c,black);font-weight:750}@supports (color:color-mix(in lab, red, red)){.rv-ch-share,.rv-ch-cell-value{stroke:color-mix(in oklab, var(--c,black), black 35%)}}.rv-ch-share,.rv-ch-cell-value{stroke-opacity:.55;stroke-width:2.5px;stroke-linejoin:round}.rv-ch-root[data-hovering] :is(.rv-ch-bar,.rv-ch-slice,.rv-ch-cell,.rv-ch-pt,.rv-ch-well):not([data-on]){opacity:.4}.rv-ch-root[data-hovering] .rv-ch-cell-empty:not([data-on]){opacity:.6}.rv-ch-root[data-hovering] .rv-ch-slice[data-on]{transform:translate(var(--pop-x), var(--pop-y))}.rv-ch-root[data-hovering] .rv-ch-bar[data-on]{filter:brightness(1.06)saturate(1.1)}.rv-ch-root[data-hovering] .rv-ch-pt[data-on]{scale:1.5}.rv-ch-root :is(.rv-ch-line,.rv-ch-area,.rv-ch-web,.rv-ch-trend,.rv-ch-now){transition:opacity .2s linear}.rv-ch-root[data-hovering] :is(.rv-ch-line,.rv-ch-area,.rv-ch-web,.rv-ch-trend,.rv-ch-now)[data-series]:not([data-on]){opacity:.25}.rv-ch-hover{opacity:0;transition:opacity .16s linear}.rv-ch-hover[data-shown]{opacity:1}.rv-ch-guide{stroke:currentColor;stroke-opacity:.28;stroke-width:1px;stroke-dasharray:3 4}.rv-ch-hover-dot{stroke:var(--ch-ring);stroke-width:2.5px;transition:translate .2s var(--ease-out);filter:drop-shadow(0 1px 3px var(--shade-ink))}@supports (color:color-mix(in lab, red, red)){.rv-ch-hover-dot{filter:drop-shadow(0 1px 3px color-mix(in oklab, var(--shade-ink), transparent 70%))}}.rv-ch[data-look=glass] .rv-ch-hover-dot{filter:drop-shadow(0 0 5px #fffc)}.rv-ch-band{fill:currentColor;fill-opacity:.05;opacity:0;transition:opacity .16s linear, translate .22s var(--ease-out)}.rv-ch-band[data-shown]{opacity:1}.rv-ch[data-look=glass] .rv-ch-band{fill:#fff;fill-opacity:.16}.rv-ch[data-look=soft] .rv-ch-band{fill-opacity:0}.rv-ch-tip{z-index:5;opacity:0;pointer-events:none;transition:translate .22s var(--ease-out), opacity .14s linear;position:absolute;top:0;left:0}.rv-ch-tip[data-shown]{opacity:1}.rv-ch-tip-card{background:var(--ch-paper);min-width:7.5em;max-width:16em;box-shadow:0 0 0 1px var(--hairline), 0 2px 6px -2px var(--shade-ink), 0 14px 30px -14px var(--glass-shade);border-radius:.8em;padding:.55em .75em .6em}@supports (color:color-mix(in lab, red, red)){.rv-ch-tip-card{box-shadow:0 0 0 1px var(--hairline), 0 2px 6px -2px color-mix(in oklab, var(--shade-ink), transparent 80%), 0 14px 30px -14px var(--glass-shade)}}.rv-ch-tip-card{white-space:nowrap;transition:scale .2s var(--ease-back), translate .2s var(--ease-out);font-size:max(11px,.78em);line-height:1.35;translate:-50% calc(-100% - 12px);scale:.96}.rv-ch-tip[data-shown] .rv-ch-tip-card{scale:1}.rv-ch-tip[data-align=start] .rv-ch-tip-card{translate:-14px calc(-100% - 12px)}.rv-ch-tip[data-align=end] .rv-ch-tip-card{translate:calc(14px - 100%) calc(-100% - 12px)}.rv-ch-tip[data-below] .rv-ch-tip-card{translate:-50% 14px}.rv-ch-tip[data-below][data-align=start] .rv-ch-tip-card{translate:-14px 14px}.rv-ch-tip[data-below][data-align=end] .rv-ch-tip-card{translate:calc(14px - 100%) 14px}.rv-ch[data-look=glass] .rv-ch-tip-card{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 55%), var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-ch[data-look=glass] .rv-ch-tip-card{background:linear-gradient(180deg, var(--lg-sheen-top), transparent 55%), color-mix(in oklab, var(--lg-milk) 78%, transparent)}}.rv-ch[data-look=glass] .rv-ch-tip-card{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), 0 14px 30px -14px var(--glass-shade)}.rv-ch[data-look=soft] .rv-ch-tip-card{background:linear-gradient(145deg, var(--neu-sheen), transparent 60%), var(--neu-base);box-shadow:-4px -4px 10px var(--neu-hi), 5px 5px 12px var(--neu-lo)}.rv-ch-tip-title{margin-bottom:.2em;font-weight:750}.rv-ch-tip-row{align-items:center;gap:.5em;display:flex}.rv-ch-tip-name{opacity:.65;text-overflow:ellipsis;flex:1;overflow:hidden}.rv-ch-tip-row>b{font-variant-numeric:tabular-nums;font-weight:750}.rv-ch-key{border-radius:50%;flex:none;width:.62em;height:.62em;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px lab(0% 0 0/.12)}.rv-ch-summary{flex-wrap:wrap;align-items:baseline;gap:.15em .6em;margin:-.15em 0 .6em;line-height:1;display:flex}.rv-ch-big{font-size:calc(var(--ch-fs) * 2.05);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:750}.rv-ch-unit{letter-spacing:0;opacity:.55;font-size:.5em;font-weight:650}.rv-ch-delta{background:var(--ch-accent);border-radius:999px;align-self:center;align-items:center;gap:.3em;padding:.28em .55em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-ch-delta{background:color-mix(in oklab, var(--ch-accent) 14%, transparent)}}.rv-ch-delta{color:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.rv-ch-delta{color:color-mix(in oklab, var(--ch-accent), var(--page-fg,var(--fg)) 40%)}}.rv-ch-delta{font-size:calc(var(--ch-fs) * .74);font-variant-numeric:tabular-nums;font-weight:700}.rv-ch-delta>svg{fill:currentColor;width:.7em;height:.7em}.rv-ch[data-look=soft] .rv-ch-delta{background:var(--neu-base);box-shadow:inset 2px 2px 4px var(--neu-lo), inset -2px -2px 4px var(--neu-hi)}.rv-ch[data-look=glass] .rv-ch-delta{background:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.rv-ch[data-look=glass] .rv-ch-delta{background:color-mix(in oklab, var(--ch-accent) 22%, #fff3)}}.rv-ch[data-look=glass] .rv-ch-delta{box-shadow:inset 0 0 0 1px var(--lg-rim)}.rv-ch-since{font-size:calc(var(--ch-fs) * .74);opacity:.55;align-self:center;font-weight:550}.rv-ch-range{background:currentColor;border-radius:999px;flex:none;padding:.14em;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-ch-range{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-ch-range>button{z-index:1;letter-spacing:.04em;opacity:.55;transition:opacity var(--dur-fast) linear;border-radius:999px;padding:.22em .62em;font-size:.72em;font-weight:700;position:relative}.rv-ch-range>button:hover,.rv-ch-range>button[data-on]{opacity:1}.rv-ch-range-thumb{background:var(--ch-paper);box-shadow:0 0 0 1px var(--hairline), 0 2px 6px -3px var(--glass-shade);border-radius:999px;position:absolute;top:.14em;bottom:.14em;left:0}.rv-ch-range-thumb[data-ready]{transition:translate .42s var(--ease-back), width .3s var(--ease-out)}.rv-ch[data-look=glass] .rv-ch-range{box-shadow:inset 0 0 0 1px var(--lg-rim-dim);background:#ffffff24}.rv-ch[data-look=glass] .rv-ch-range-thumb{background:linear-gradient(180deg, var(--lg-sheen-top), transparent), var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-ch[data-look=glass] .rv-ch-range-thumb{background:linear-gradient(180deg, var(--lg-sheen-top), transparent), color-mix(in oklab, var(--lg-milk) 85%, transparent)}}.rv-ch[data-look=glass] .rv-ch-range-thumb{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), 0 4px 10px -6px var(--glass-shade)}.rv-ch[data-look=soft] .rv-ch-range{background:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-ch[data-look=soft] .rv-ch-range{background:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-ch[data-look=soft] .rv-ch-range{box-shadow:inset 2px 2px 5px var(--neu-lo), inset -2px -2px 5px var(--neu-hi)}.rv-ch[data-look=soft] .rv-ch-range-thumb{background:linear-gradient(145deg, var(--neu-sheen), transparent), var(--neu-base);box-shadow:-2px -2px 5px var(--neu-hi), 2px 2px 6px var(--neu-lo)}.rv-ch-legend{flex-wrap:wrap;justify-content:center;gap:.2em .35em;margin-top:.6em;font-size:max(11px,.78em);display:flex}.rv-ch-legend>button{min-width:0;max-width:14em;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear;border-radius:999px;align-items:center;gap:.42em;padding:.2em .55em;font-weight:600;display:inline-flex}.rv-ch-legend>button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-ch-legend>button:hover{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-ch-legend>button[data-off]{opacity:.4}.rv-ch-legend>button[data-off] .rv-ch-key{box-shadow:inset 0 0 0 1.5px;background:0 0!important}.rv-ch-legend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-ch-legend-note{font-variant-numeric:tabular-nums;opacity:.55}@container (min-aspect-ratio:3/2){.rv-ch[data-kind=pie] .rv-ch-body{flex-direction:row;justify-content:center;align-items:center;gap:2em}.rv-ch[data-kind=pie] .rv-ch-plot{aspect-ratio:1;flex:0 auto;align-self:stretch}.rv-ch[data-kind=pie] .rv-ch-legend{flex-flow:column;align-items:stretch;max-height:100%;margin-top:0;overflow-y:auto}.rv-ch[data-kind=pie] .rv-ch-legend>button{justify-content:flex-start}.rv-ch[data-kind=pie] .rv-ch-legend-note{margin-left:auto;padding-left:.8em}}.rv-ch-center{text-align:center;pointer-events:none;flex-direction:column;align-items:center;line-height:1.15;display:flex;position:absolute;translate:-50% -50%}.rv-ch-center-label{text-overflow:ellipsis;white-space:nowrap;opacity:.6;max-width:100%;font-size:.85em;font-weight:650;overflow:hidden}.rv-ch-center-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;max-width:100%;font-size:1.7em;font-weight:750;overflow:hidden}.rv-ch-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7em;font-size:max(11px,.85em);display:flex;position:absolute;inset:0}.rv-ch-empty>p{opacity:.5;font-weight:600}.rv-ch-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.rv-ch-empty-actions>button{background:var(--ch-accent);border-radius:999px;align-items:center;gap:.4em;padding:.45em .9em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-ch-empty-actions>button{background:color-mix(in oklab, var(--ch-accent) 14%, transparent)}}.rv-ch-empty-actions>button{color:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.rv-ch-empty-actions>button{color:color-mix(in oklab, var(--ch-accent), var(--page-fg,var(--fg)) 35%)}}.rv-ch-empty-actions>button{transition:background-color var(--dur-fast) linear;font-weight:700}.rv-ch-empty-actions>button:hover{background:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.rv-ch-empty-actions>button:hover{background:color-mix(in oklab, var(--ch-accent) 22%, transparent)}}.rv-ch-empty-actions>button[data-quiet]{color:inherit;opacity:.6;background:0 0;font-weight:600}.rv-ch-empty-actions>button[data-quiet]:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-ch-empty-actions>button[data-quiet]:hover{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-ch-empty-actions>button[data-quiet]:hover{opacity:1}@container (max-height:230px){.rv-ch-summary{display:none}}@container (max-height:200px){.rv-ch-legend{display:none}}@container (max-width:330px){.rv-ch-range{display:none}}.rv-ch-goal-tag{fill:var(--ch-accent)}.rv-ch-goal-text{fill:oklch(from var(--ch-accent) clamp(.2, (.7 - l) * 100, 1) 0 h);font-size:var(--ch-axis);font-variant-numeric:tabular-nums;font-weight:750}.rv-ch-now{fill-opacity:.18;transform-box:fill-box;transform-origin:50%;animation:rv-ch-breathe 2.8s var(--ease-in-out) infinite}@keyframes rv-ch-breathe{0%,to{fill-opacity:.22;scale:.7}50%{fill-opacity:.08;scale:1}}@container clock (min-aspect-ratio:4){.rv-clock-dg{--dg-cap:min(13cqh, 2.2cqw);flex-direction:row;gap:4cqw!important}.rv-clock-dg>[data-readout]{--dg-w:var(--dg-wr)!important;--dg-h:70cqh!important}.rv-clock-dg>span:not([data-readout]){max-width:30%}.rv-clock-mn{--mn-cap:min(12cqh, 2cqw);flex-direction:row;align-items:center;padding-bottom:calc(max(8cqh,12px) + 6px);gap:3.5cqw!important}.rv-clock-mn>[data-readout]{--mn-w:16cqw!important;--mn-h:58cqh!important}.rv-clock-mn>span:not([data-readout]){max-width:32%}}.rv-timer{grid-template:minmax(0,1fr)/minmax(0,1fr)}@property --pill-bar-side{syntax:"<length>";inherits:true;initial-value:0}.rv-pill{--pill-btn:min(52cqh, 18cqw);--pill-end:max(calc((100cqh - var(--pill-btn)) / 2), 8px);--pill-fit:36cqw;--pill-digits:min(32cqh, var(--pill-fit));--pill-caption:min(12cqh, 12cqw);--pill-bar-side:0px;align-items:center;gap:calc(var(--pill-btn) * .55);width:100%;min-width:0;height:100%;min-height:0;padding:0 max(var(--bar-side), 24cqh) 0 var(--pill-end);display:flex;position:relative}.rv-timer[data-long] .rv-pill{--pill-fit:27cqw}.rv-pill-controls{flex:none}.rv-pill-text{flex-direction:column;flex:1;justify-content:center;gap:4cqh;min-width:0;height:100%;display:flex;position:relative;container-type:inline-size}@container timer (max-aspect-ratio:12/5){.rv-timer:not([data-mode=pomodoro]) .rv-pill{--pill-btn:min(21cqh, 17cqw);--pill-digits:min(26cqh, var(--pill-fit));--pill-caption:min(7cqh, 10cqw);--pill-bar-side:max(var(--bar-side), min(24cqh, 12cqw));padding:max(8cqh, 12px) var(--pill-bar-side) var(--bar-reserve);flex-direction:column-reverse;justify-content:center;gap:4cqh}.rv-timer:not([data-mode=pomodoro]) .rv-pill-text{flex:none;align-items:center;gap:2cqh;width:100%;height:auto;position:static}.rv-timer:not([data-mode=pomodoro]) .rv-pill-text>[data-phase-swap]:first-child{justify-content:center}}@container timer (max-aspect-ratio:10/3){.rv-timer[data-mode=pomodoro] .rv-pill{--pill-btn:min(21cqh, 17cqw);--pill-digits:min(26cqh, var(--pill-fit));--pill-caption:min(7cqh, 10cqw);--pill-bar-side:max(var(--bar-side), min(24cqh, 12cqw));padding:max(8cqh, 12px) var(--pill-bar-side) var(--bar-reserve);flex-direction:column-reverse;justify-content:center;gap:4cqh}.rv-timer[data-mode=pomodoro] .rv-pill-text{flex:none;align-items:center;gap:2cqh;width:100%;height:auto;position:static}.rv-timer[data-mode=pomodoro] .rv-pill-text>[data-phase-swap]:first-child{justify-content:center}}@container timer (max-aspect-ratio:12/5) and (max-height:99px){.rv-timer:not([data-mode=pomodoro]) .rv-pill{--pill-btn:min(25cqh, 17cqw);--pill-digits:min(28cqh, var(--pill-fit));gap:3cqh;padding-top:6px}.rv-timer:not([data-mode=pomodoro]) .rv-pill-text>[data-phase-swap]:first-child{display:none}}@container timer (max-aspect-ratio:10/3) and (max-height:99px){.rv-timer[data-mode=pomodoro] .rv-pill{--pill-btn:min(25cqh, 17cqw);--pill-digits:min(28cqh, var(--pill-fit));gap:3cqh;padding-top:6px}.rv-timer[data-mode=pomodoro] .rv-pill-text>[data-phase-swap]:first-child{display:none}}@container timer (max-height:110px){.rv-timer-min-controls{position:absolute;top:6px;right:8px}}@property --timer-color{syntax:"<color>";inherits:true;initial-value:#888}.rv-timer{transition:--timer-color .9s var(--ease-in-out)}.rv-timer-arc{transition:stroke-dashoffset .4s var(--ease-out)}.rv-timer[data-running] .rv-timer-arc{transition:none}.rv-timer[data-settle] .rv-timer-arc{transition:stroke-dashoffset .75s var(--ease-out)}.rv-timer[data-settle] .rv-timer-fill{transition:transform .75s var(--ease-out)}.rv-timer-rounds{align-items:center;gap:calc(var(--dot) * .7);flex-shrink:0;display:inline-flex}.rv-timer-dot{width:var(--dot);height:var(--dot);background:currentColor;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rv-timer-dot{background:color-mix(in oklab, currentColor 18%, transparent)}}.rv-timer-dot{transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out), scale .52s var(--ease-back);scale:.72}.rv-timer-dot[data-state=done]{background:var(--timer-color);scale:1}.rv-timer-dot[data-state=now]{box-shadow:inset 0 0 0 max(1.5px, calc(var(--dot) * .24)) var(--timer-color);background:0 0;scale:1}.rv-timer[data-running] .rv-timer-dot[data-state=now]{animation:rv-timer-now 2.6s var(--ease-in-out) infinite}@keyframes rv-timer-now{50%{opacity:.55;scale:.78}}.rv-timer[data-look=glass] .rv-timer-dot{background:#fff6;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.rv-timer[data-look=glass] .rv-timer-dot{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 20%, transparent)}}.rv-timer[data-look=glass] .rv-timer-dot[data-state=done]{background:var(--timer-color);box-shadow:0 0 calc(var(--dot) * .8) var(--timer-color), inset 0 0 0 1px #fff6}.rv-timer[data-look=glass] .rv-timer-dot[data-state=now]{box-shadow:inset 0 0 0 max(1.5px, calc(var(--dot) * .24)) var(--timer-color), 0 0 calc(var(--dot) * .6) var(--timer-color);background:#ffffff40}.rv-timer[data-look=soft] .rv-timer-dot{background:var(--neu-base);box-shadow:inset 1px 1px 2px var(--neu-lo), inset -1px -1px 2px var(--neu-hi);scale:1}.rv-timer[data-look=soft] .rv-timer-dot[data-state=done]{background:var(--timer-color);box-shadow:inset 1px 1px 2px var(--timer-color), inset -1px -1px 1px var(--timer-color)}@supports (color:color-mix(in lab, red, red)){.rv-timer[data-look=soft] .rv-timer-dot[data-state=done]{box-shadow:inset 1px 1px 2px color-mix(in oklab, var(--timer-color), black 30%), inset -1px -1px 1px color-mix(in oklab, var(--timer-color), white 35%)}}.rv-timer[data-look=soft] .rv-timer-dot[data-state=now]{box-shadow:inset 0 0 0 max(1.5px, calc(var(--dot) * .24)) var(--timer-color), inset 1px 1px 2px var(--neu-lo)}.rv-timer-breath{pointer-events:none;background:radial-gradient(closest-side, var(--timer-color), var(--timer-color) 70%, transparent);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.rv-timer-breath{background:radial-gradient(closest-side, color-mix(in oklab, var(--timer-color) 30%, transparent), color-mix(in oklab, var(--timer-color) 10%, transparent) 70%, transparent)}}.rv-timer-breath{opacity:0;transition:opacity .9s var(--ease-out), scale .9s var(--ease-out);scale:.8}.rv-timer[data-breathe] .rv-timer-breath{animation:rv-timer-breathe 8s var(--ease-in-out) infinite}@keyframes rv-timer-breathe{0%,to{opacity:.25;scale:.78}50%{opacity:1;scale:1.02}}@property --wx-a{syntax:"<color>";inherits:true;initial-value:#6aa9e6}@property --wx-b{syntax:"<color>";inherits:true;initial-value:#cfe3f7}@property --wx-c{syntax:"<color>";inherits:true;initial-value:#ffd98a}@property --wx-ink{syntax:"<color>";inherits:true;initial-value:#16243c}@property --wx-wash{syntax:"<color>";inherits:true;initial-value:#fff}@property --wx-cloud{syntax:"<color>";inherits:true;initial-value:#fff}@property --k-l{syntax:"<number>";inherits:true;initial-value:.64}@property --k-c{syntax:"<number>";inherits:true;initial-value:.8}@property --k-h{syntax:"<number>";inherits:true;initial-value:0}@property --k-rise{syntax:"<number>";inherits:true;initial-value:.24}@property --k-sky{syntax:"<number>";inherits:true;initial-value:.64}@property --wx-fs{syntax:"<length>";inherits:true;initial-value:28px}.rv-wx{--k-l:.64;--k-c:.78;--k-h:0;--k-rise:.24;--k-base:0;--k-span:1;--k-sky:clamp(.06, calc(var(--k-base) + var(--k-l) * var(--k-span)), .97);--k-cmax:calc(var(--k-sky) * .42);--wx-a:oklch(from var(--wx-accent) var(--k-sky) min(calc(c * var(--k-c)), var(--k-cmax)) calc(h + var(--k-h)));--wx-b:oklch(from var(--wx-accent) clamp(.06, calc(var(--k-sky) + var(--k-rise)), .97) calc(min(calc(c * var(--k-c)), var(--k-cmax)) * .58) calc(h + var(--k-h) + 10));--wx-c:oklch(from var(--wx-accent) clamp(.45, calc(var(--k-sky) + .3), .96) calc(min(calc(c * var(--k-c)), var(--k-cmax)) * .6) calc(h + var(--k-h) + 34));--wx-cloud:oklch(from var(--wx-b) clamp(.3, calc(l + .2), .99) calc(c * .45) h);--wx-wash:oklch(from var(--wx-b) clamp(.1, (l - .62) * 100, .99) calc(c * .3) h);min-width:0;min-height:0;transition:--wx-a .9s var(--ease-in-out), --wx-b .9s var(--ease-in-out), --wx-c .9s var(--ease-in-out), --wx-ink .9s var(--ease-in-out), --wx-wash .9s var(--ease-in-out), --wx-cloud .9s var(--ease-in-out);grid-template:minmax(0,1fr)/minmax(0,1fr);position:relative;container-name:wx}.rv-wx[data-kind=clear]{--k-l:.68;--k-c:1.1;--k-h:10}.rv-wx[data-kind=fair]{--k-l:.68;--k-c:.98;--k-h:7}.rv-wx[data-kind=cloudy]{--k-l:.66;--k-c:.72;--k-h:0}.rv-wx[data-kind=overcast]{--k-l:.63;--k-c:.5;--k-h:-4}.rv-wx[data-kind=fog]{--k-l:.69;--k-c:.36;--k-h:0}.rv-wx[data-kind=drizzle]{--k-l:.59;--k-c:.62;--k-h:-10}.rv-wx[data-kind=rain]{--k-l:.53;--k-c:.68;--k-h:-14}.rv-wx[data-kind=sleet]{--k-l:.6;--k-c:.5;--k-h:-8}.rv-wx[data-kind=snow]{--k-l:.73;--k-c:.46;--k-h:-6}.rv-wx[data-kind=thunder]{--k-l:.41;--k-c:.72;--k-h:-18}.page-tone-light .rv-wx:not([data-night]){--k-base:.33;--k-span:.8}.page-tone-light .rv-wx[data-night]{--k-base:.3;--k-span:.8;--k-rise:.26}.page-tone-dark .rv-wx:not([data-night]){--k-base:.08;--k-span:.55;--k-rise:.14}.rv-wx[data-night]{--k-l:.25;--k-c:.92;--k-rise:.15}.rv-wx[data-night][data-kind=clear]{--k-l:.21;--k-c:1.05;--k-h:3}.rv-wx[data-night][data-kind=fair]{--k-l:.22;--k-c:1;--k-h:2}.rv-wx[data-night][data-kind=fog]{--k-l:.33;--k-c:.4}.rv-wx[data-night][data-kind=snow]{--k-l:.31;--k-c:.6}.rv-wx[data-night][data-kind=thunder]{--k-l:.16;--k-c:.8;--k-h:-16}.rv-wx[data-palette=weather]{--wx-a:#7f9cb8;--wx-b:#dbe7f2;--wx-c:#f4e6c8}.rv-wx[data-palette=weather][data-kind=clear]{--wx-a:#2e9bf0;--wx-b:#c3e8ff;--wx-c:#ffd45e}.rv-wx[data-palette=weather][data-kind=fair]{--wx-a:#4aa8f2;--wx-b:#d2eeff;--wx-c:#ffdc82}.rv-wx[data-palette=weather][data-kind=cloudy]{--wx-a:#7f9cb8;--wx-b:#dde9f4;--wx-c:#f4e6c8}.rv-wx[data-palette=weather][data-kind=overcast]{--wx-a:#6d8299;--wx-b:#cfdae5;--wx-c:#e4e8ea}.rv-wx[data-palette=weather][data-kind=fog]{--wx-a:#9aa8b3;--wx-b:#dfe4e8;--wx-c:#eeece6}.rv-wx[data-palette=weather][data-kind=drizzle]{--wx-a:#5c7f9b;--wx-b:#c4d7e5;--wx-c:#d9e8f2}.rv-wx[data-palette=weather][data-kind=rain]{--wx-a:#2f5f85;--wx-b:#9cc1da;--wx-c:#c4e2f4}.rv-wx[data-palette=weather][data-kind=sleet]{--wx-a:#6d8ba5;--wx-b:#c9dbe9;--wx-c:#e2f1fb}.rv-wx[data-palette=weather][data-kind=snow]{--wx-a:#58b9e8;--wx-b:#ddf3fd;--wx-c:#fff}.rv-wx[data-palette=weather][data-kind=thunder]{--wx-a:#2b3353;--wx-b:#6d7898;--wx-c:#d2daf2}.rv-wx[data-palette=weather][data-night]{--wx-a:#19203c;--wx-b:#3c4a74;--wx-c:#dbe3fb}.rv-wx[data-palette=weather][data-night][data-kind=clear]{--wx-a:#101741;--wx-b:#35477e;--wx-c:#edf1ff}.rv-wx[data-palette=weather][data-night][data-kind=fair]{--wx-a:#141c44;--wx-b:#3a4a80;--wx-c:#e9eeff}.rv-wx[data-palette=weather][data-night][data-kind=rain]{--wx-a:#0e1726;--wx-b:#2c3b4e;--wx-c:#bdd1e0}.rv-wx[data-palette=weather][data-night][data-kind=thunder]{--wx-a:#090d19;--wx-b:#242c40;--wx-c:#d3dcf4}.rv-wx[data-palette=weather][data-night][data-kind=snow]{--wx-a:#1f2d42;--wx-b:#4a5f78;--wx-c:#eef7ff}.rv-wx[data-palette=weather][data-night][data-kind=fog]{--wx-a:#282d36;--wx-b:#4b515c;--wx-c:#ced2d8}.rv-wx[data-sky]{--wx-ink:oklch(from var(--wx-b) clamp(.23, (.62 - l) * 100, .97) calc(c * .45) h)}.rv-wx-box{grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.rv-wx-sky{border-radius:var(--wx-r,0px);pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.rv-wx-sky>*{position:absolute}.rv-wx[data-look=glass] .rv-wx-sky{--wx-edge:min(12cqmin, 44px);-webkit-mask-image:linear-gradient(to right, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent), linear-gradient(to bottom, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent), linear-gradient(to bottom, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent), linear-gradient(to bottom, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent);mask-image:linear-gradient(to right, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent), linear-gradient(to bottom, transparent, black var(--wx-edge), black calc(100% - var(--wx-edge)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.rv-wx[data-variant=dial][data-look=glass] .rv-wx-sky{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 96%);mask-image:radial-gradient(closest-side,#000 62%,#0000 96%);-webkit-mask-composite:source-over;mask-composite:add}.rv-wx[data-look=bare] .rv-wx-air,.rv-wx[data-look=bare] .rv-wx-veil{display:none}.rv-wx[data-look=soft] .rv-wx-sky{border-radius:max(6px, calc(var(--wx-r,0px) - 9px));box-shadow:inset 4px 4px 9px var(--neu-lo), inset -4px -4px 9px var(--neu-hi);inset:9px}.rv-wx[data-variant=dial][data-look=soft] .rv-wx-sky{border-radius:50%}.rv-wx-air{background:radial-gradient(62cqmax 50cqmax at var(--wx-bx,78%) var(--wx-by,22%), var(--wx-c), transparent 74%), linear-gradient(168deg, var(--wx-a), var(--wx-b));inset:0}@supports (color:color-mix(in lab, red, red)){.rv-wx-air{background:radial-gradient(62cqmax 50cqmax at var(--wx-bx,78%) var(--wx-by,22%), color-mix(in oklab, var(--wx-c) 55%, transparent), transparent 74%), linear-gradient(168deg, var(--wx-a), var(--wx-b))}}.rv-wx:is([data-look=card],[data-look=glass]) .rv-wx-air{background:radial-gradient(62cqmax 50cqmax at var(--wx-bx,78%) var(--wx-by,22%), var(--wx-c), transparent 74%)}@supports (color:color-mix(in lab, red, red)){.rv-wx:is([data-look=card],[data-look=glass]) .rv-wx-air{background:radial-gradient(62cqmax 50cqmax at var(--wx-bx,78%) var(--wx-by,22%), color-mix(in oklab, var(--wx-c) 22%, transparent), transparent 74%)}}.rv-wx:is([data-look=card],[data-look=glass]) .rv-wx-veil{display:none}.rv-wx-veil{background:linear-gradient(to top, var(--wx-wash), transparent 56%), radial-gradient(135% 100% at 0% 100%, var(--wx-wash), transparent 62%);inset:0}@supports (color:color-mix(in lab, red, red)){.rv-wx-veil{background:linear-gradient(to top, color-mix(in oklab, var(--wx-wash) 40%, transparent), transparent 56%), radial-gradient(135% 100% at 0% 100%, color-mix(in oklab, var(--wx-wash) 30%, transparent), transparent 62%)}}.rv-wx-body{left:var(--wx-bx,78%);top:var(--wx-by,22%);aspect-ratio:1;place-items:center;width:min(23cqw,30cqh);display:grid;translate:-50% -50%}.rv-wx-body>*{border-radius:50%;grid-area:1/1}.rv-wx-core{background:radial-gradient(circle at 36% 32%, var(--wx-c), var(--wx-c) 72%);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.rv-wx-core{background:radial-gradient(circle at 36% 32%, color-mix(in oklab, var(--wx-c), white 55%), var(--wx-c) 72%)}}.rv-wx-core{box-shadow:0 0 min(6cqw, 8cqh) var(--wx-c)}@supports (color:color-mix(in lab, red, red)){.rv-wx-core{box-shadow:0 0 min(6cqw, 8cqh) color-mix(in oklab, var(--wx-c) 45%, transparent)}}.rv-wx-ring{width:calc(100% + var(--i) * 72%);height:calc(100% + var(--i) * 72%);background:var(--wx-c)}@supports (color:color-mix(in lab, red, red)){.rv-wx-ring{background:color-mix(in oklab, var(--wx-c) calc(16% - var(--i) * 4%), transparent)}}.rv-wx-ring{animation:rv-wx-breathe 7s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * -1.1s)}.rv-wx-body[data-moon] .rv-wx-core{background:radial-gradient(circle at 40% 34%, var(--wx-c), var(--wx-c) 76%)}@supports (color:color-mix(in lab, red, red)){.rv-wx-body[data-moon] .rv-wx-core{background:radial-gradient(circle at 40% 34%, color-mix(in oklab, var(--wx-c), white 35%), var(--wx-c) 76%)}}.rv-wx-body[data-moon] .rv-wx-core{box-shadow:none;filter:drop-shadow(0 0 min(4cqw, 5cqh) var(--wx-c));-webkit-mask:radial-gradient(66% 66% at 118% 18%,#0000 99%,#000 100%);mask:radial-gradient(66% 66% at 118% 18%,#0000 99%,#000 100%)}@supports (color:color-mix(in lab, red, red)){.rv-wx-body[data-moon] .rv-wx-core{filter:drop-shadow(0 0 min(4cqw, 5cqh) color-mix(in oklab, var(--wx-c) 40%, transparent))}}@keyframes rv-wx-breathe{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.12}}.rv-wx-stars{inset:0}.rv-wx-stars>i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--wx-c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.rv-wx-stars>i{background:color-mix(in oklab, var(--wx-c), white 35%)}}.rv-wx-stars>i{box-shadow:0 0 calc(var(--s) * 2.5) var(--wx-c)}@supports (color:color-mix(in lab, red, red)){.rv-wx-stars>i{box-shadow:0 0 calc(var(--s) * 2.5) color-mix(in oklab, var(--wx-c) 65%, transparent)}}.rv-wx-stars>i{opacity:var(--o);animation:rv-wx-twinkle var(--d) var(--ease-in-out) var(--t) infinite}@keyframes rv-wx-twinkle{0%,to{opacity:var(--o);scale:1}50%{opacity:calc(var(--o) * .28);scale:.8}}.rv-wx-clouds{color:var(--wx-cloud);inset:0}.rv-wx-cloud{top:var(--y);width:calc(var(--s) * 34cqw);translate:var(--x) 0;opacity:var(--o);animation:rv-wx-drift var(--d) linear var(--t) infinite;position:absolute;left:0}.rv-wx-cloud>svg{width:100%;height:auto;display:block}@keyframes rv-wx-drift{0%{translate:-42cqw}to{translate:114cqw}}.rv-wx-rain{inset:0}.rv-wx-rain>i{left:var(--x);top:var(--y);width:max(1px,.5cqh);height:var(--len);background:linear-gradient(to bottom, transparent, var(--wx-c));border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rv-wx-rain>i{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--wx-c), white 25%))}}.rv-wx-rain>i{opacity:0;animation:rv-wx-rain var(--d) linear var(--t) infinite;rotate:15deg}.rv-wx-rain[data-drizzle]>i{rotate:10deg}.rv-wx-sky[data-windy] .rv-wx-rain>i{rotate:24deg}@keyframes rv-wx-rain{0%{opacity:0;translate:-8cqw -40cqh}14%{opacity:var(--o)}86%{opacity:var(--o)}to{opacity:0;translate:22cqw 108cqh}}.rv-wx-snow{inset:0}.rv-wx-fall{left:var(--x);top:var(--y);animation:rv-wx-snowfall var(--d) linear var(--t) infinite;position:absolute}.rv-wx-fall>i{width:var(--s);height:var(--s);background:var(--wx-c);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.rv-wx-fall>i{background:color-mix(in oklab, var(--wx-c), white 45%)}}.rv-wx-fall>i{opacity:var(--o);animation:rv-wx-sway var(--sd) var(--ease-in-out) var(--t) infinite alternate}@keyframes rv-wx-snowfall{0%{translate:0 -24cqh}to{translate:0 106cqh}}@keyframes rv-wx-sway{0%{transform:translateX(calc(var(--sway) * -.5))}to{transform:translateX(calc(var(--sway) * .5))}}.rv-wx-fog{inset:0}.rv-wx-fog>span{top:var(--y);width:150%;height:var(--h);background:linear-gradient(90deg, transparent, var(--wx-c) 32%, var(--wx-c) 56%, transparent);position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.rv-wx-fog>span{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--wx-c) 55%, transparent) 32%, color-mix(in oklab, var(--wx-c) 68%, transparent) 56%, transparent)}}.rv-wx-fog>span{filter:blur(min(2.5cqw,12px));opacity:var(--o);animation:rv-wx-comb var(--d) linear var(--t) infinite}@keyframes rv-wx-comb{0%{translate:-58cqw}to{translate:58cqw}}.rv-wx-flash{background:radial-gradient(85% 65% at 56% 20%, var(--wx-c), transparent 70%);inset:0}@supports (color:color-mix(in lab, red, red)){.rv-wx-flash{background:radial-gradient(85% 65% at 56% 20%, color-mix(in oklab, var(--wx-c), white 60%), transparent 70%)}}.rv-wx-flash{opacity:0;animation:8s linear infinite rv-wx-flash}@keyframes rv-wx-flash{0%,to{opacity:0}1%{opacity:.8}2.6%{opacity:.06}4.4%{opacity:.6}8%{opacity:0}}.rv-wx-face{--wx-fs:clamp(22px, min(20cqw, 26cqh), 150px);--wx-pad:17px;--wx-head:16px;--wx-gap:min(2.4cqh, 12px);--wx-headline:calc(1.2 * var(--wx-head));flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.rv-wx-face[data-face=dial]{--wx-fs:clamp(19px, 13cqmin, 120px)}.rv-wx-face[data-face=minimal]{--wx-fs:clamp(24px, min(26cqw, 34cqh), 160px)}.rv-wx-face[data-face=sky]{padding:var(--wx-pad);--wx-k:1.55;--wx-room:calc(100cqh - 2 * var(--wx-pad) - 2.45 * var(--wx-head));--wx-fs:clamp(18px, min(20cqw, 26cqh, calc(var(--wx-room) / var(--wx-k)), calc((var(--wx-room) - 24px) / .88)), 150px);--wx-aside-k:2.7}.rv-wx-face[data-face=sky][data-details]{--wx-k:2.2}.rv-wx-face[data-face=sky][data-forecast]{--wx-k:3.8;--wx-aside-k:7.6}.rv-wx-face[data-face=sky][data-details][data-forecast]{--wx-k:4.5;--wx-aside-k:10.4}.rv-wx-head{min-width:0;font-size:var(--wx-head);flex:none}.rv-wx-head>.rv-wx-place{font-size:.78em}.rv-wx-actions{align-items:center;margin-left:auto;margin-right:-.4em;display:flex}.rv-wx-main{justify-content:safe flex-end;gap:var(--wx-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.rv-wx-aside{gap:var(--wx-gap);min-width:0;font-size:max(11px, calc(var(--wx-fs) * .23));flex-direction:column;flex:none;display:flex}.rv-wx-now{flex-direction:column;min-width:0;display:flex}.rv-wx-temp{font-size:var(--wx-fs);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.88;display:block}.rv-wx-waiting{opacity:.35;animation:rv-wx-wait 1.6s var(--ease-in-out) infinite}@keyframes rv-wx-wait{0%,to{opacity:.35}50%{opacity:.6}}.rv-wx-sub{min-width:0;font-size:max(13px, calc(var(--wx-fs) * .34));align-items:baseline;gap:.85em;margin-top:.5em;display:flex}.rv-wx-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-weight:700;display:inline-block;overflow:hidden}.rv-wx-label-glyph{vertical-align:-.26em;opacity:.75;width:1.2em;height:1.2em;margin-right:.4em;display:inline-block}.rv-wx-min-cap .rv-wx-label-glyph{vertical-align:baseline;margin-right:0}.rv-wx-hilo{font-variant-numeric:tabular-nums;flex:none;gap:.5em;display:inline-flex}.rv-wx-hilo>b{font-weight:700}.rv-wx-hilo>i{opacity:.55;font-style:normal}.rv-wx-details{flex-wrap:wrap;gap:0 .4em;min-width:0;height:2.3256em;display:flex;overflow:hidden}.rv-wx-chip{background:currentColor;border-radius:999px;flex:none;align-items:center;gap:.36em;padding:.42em .78em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-wx-chip{background:color-mix(in oklab, currentColor 10%, transparent)}}.rv-wx-chip{white-space:nowrap;font-size:1.14em;font-weight:600;line-height:1.2}.rv-wx-chip>svg{opacity:.6;flex:none;width:1.05em;height:1.05em}.rv-wx-chip>b{font-variant-numeric:tabular-nums;font-weight:800}.rv-wx-chip-label{opacity:.58}.rv-wx[data-look=glass] .rv-wx-chip{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec);background:#ffffff24;background:lab(100% -.0000298023 .0000119209/.14)}.rv-wx[data-look=soft] .rv-wx-chip{background:var(--wx-wash)}@supports (color:color-mix(in lab, red, red)){.rv-wx[data-look=soft] .rv-wx-chip{background:color-mix(in oklab, var(--wx-wash) 14%, transparent)}}.rv-wx[data-look=soft] .rv-wx-chip{box-shadow:inset 2px 2px 4px var(--shade-ink), inset -2px -2px 4px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.rv-wx[data-look=soft] .rv-wx-chip{box-shadow:inset 2px 2px 4px color-mix(in oklab, var(--shade-ink) 22%, transparent), inset -2px -2px 4px lab(100% -.0000298023 .0000119209/.3)}}.rv-wx-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.2em;min-width:0;display:grid}.rv-wx-col{min-width:0;animation:rv-wx-rise .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 35ms);border-radius:min(2cqw,12px);flex-direction:column;align-items:center;gap:.3em;padding:.5em .15em .55em;font-size:1.12em;display:flex}.rv-wx-when{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;opacity:.55;font-weight:700}.rv-wx-col-glyph{opacity:.8;flex:none;width:1.5em;height:1.5em}.rv-wx-col-temp{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.rv-wx-col-temp>small{opacity:.55;margin-left:.3em;font-size:.84em;font-weight:600}.rv-wx-col-rain{color:var(--wx-accent);font-variant-numeric:tabular-nums;font-size:.82em;font-weight:700}.rv-wx-col[data-now]{background:var(--wx-accent)}@supports (color:color-mix(in lab, red, red)){.rv-wx-col[data-now]{background:color-mix(in oklab, var(--wx-accent) 16%, transparent)}}.rv-wx-col[data-now] .rv-wx-when{color:var(--wx-accent);opacity:.95}.rv-wx[data-look=soft] .rv-wx-col[data-now]{box-shadow:inset 2px 2px 5px var(--shade-ink), inset -2px -2px 5px #ffffff47;background:0 0}@supports (color:color-mix(in lab, red, red)){.rv-wx[data-look=soft] .rv-wx-col[data-now]{box-shadow:inset 2px 2px 5px color-mix(in oklab, var(--shade-ink) 20%, transparent), inset -2px -2px 5px lab(100% -.0000298023 .0000119209/.28)}}@keyframes rv-wx-rise{0%{opacity:0;filter:blur(2px);translate:0 .4em}}.rv-wx-face[data-face=dial]{padding:calc(var(--wx-pad) * .6);justify-content:center;align-items:center}.rv-wx-arc{position:absolute;inset:5%;overflow:visible}.rv-wx-arc-track,.rv-wx-arc-lit{fill:none;stroke-linecap:round}.rv-wx-arc-track{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-wx-arc-track{stroke:color-mix(in oklab, currentColor 16%, transparent)}}.rv-wx-arc-track{stroke-width:1.4px}.rv-wx-arc-lit{stroke:var(--wx-accent);stroke-width:2.6px;transform-box:view-box;transform-origin:50%;transition:stroke-dasharray .9s var(--ease-out), stroke-dashoffset .9s var(--ease-out);transform:rotate(-90deg)}.rv-wx[data-look=glass] .rv-wx-arc-lit{filter:drop-shadow(0 0 2px var(--wx-accent))}.rv-wx-arc-bead{transform-box:view-box;transform-origin:50%;transition:transform .9s var(--ease-out)}.rv-wx-arc-bead>circle{fill:var(--wx-accent);stroke:#ffffffbf;stroke:lab(100% -.0000298023 .0000119209/.75);stroke-width:1px}.rv-wx-dial-stack{text-align:center;flex-direction:column;align-items:center;gap:.55em;max-width:70%;display:flex}.rv-wx-dial-place,.rv-wx-dial-label{max-width:100%;font-size:max(10px, calc(var(--wx-fs) * .26))}.rv-wx-dial-label{opacity:.75}.rv-wx-dial-print{fill:currentColor;pointer-events:none;display:none;position:absolute;inset:5%;overflow:visible}.rv-wx-print-place{letter-spacing:.16em;opacity:.62;font-size:9px;font-weight:700}.rv-wx-print-label{letter-spacing:.08em;opacity:.75;font-size:9px;font-weight:700}@container wx (max-width:190px) or (max-height:190px){.rv-wx-dial-print{display:block}.rv-wx-dial-place,.rv-wx-dial-label{display:none}.rv-wx-face[data-face=dial]{--wx-fs:clamp(16px, 22cqmin, 120px)}.rv-wx-dial-actions{font-size:13px;bottom:21%}}.rv-wx-dial-actions{position:absolute;bottom:7%;left:50%;translate:-50%}.rv-wx-face[data-face=minimal]{padding:var(--wx-pad);text-align:center;justify-content:center;align-items:center;gap:min(3cqh,10px)}.rv-wx-min-cap{max-width:88%;font-size:max(11px, calc(var(--wx-fs) * .24));align-items:center;gap:.45em;display:inline-flex}.rv-wx-min-cap .rv-wx-label-glyph{opacity:.6;flex:none}.rv-wx-min-cap-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container wx (max-height:140px){.rv-wx-face[data-face=minimal]{--wx-ends:calc(max(8cqh, 12px) + clamp(3px, 1.6cqh, 5px) + 22px);--wx-room:calc(100cqh - max(8px, 6cqh) - var(--wx-ends));--wx-fs:clamp(18px, min(26cqw, 34cqh, calc((var(--wx-room) - 26px) / .88), calc(var(--wx-room) / 1.3)), 160px);padding-top:max(8px,6cqh);padding-bottom:var(--wx-ends)}}.rv-wx-ends{font-size:max(10px, calc(var(--wx-fs) * .17));font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.5;pointer-events:none;justify-content:space-between;font-weight:700;display:flex;position:absolute}.rv-wx-min-actions{position:absolute;top:min(3cqh,12px);right:min(3cqw,12px)}.rv-wx-tog{width:1.9em;height:1.9em;color:inherit;opacity:0;transition:opacity .15s linear, background-color .15s linear, scale .15s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.rv-wx-tog>svg{width:58%;height:58%}.rv-wx:hover .rv-wx-tog,.rv-wx:focus-within .rv-wx-tog{opacity:.62}.rv-wx-tog:hover,.rv-wx-tog:focus-visible,.rv-wx-tog[data-popup-open]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-wx-tog:hover,.rv-wx-tog:focus-visible,.rv-wx-tog[data-popup-open]{background:color-mix(in oklab, currentColor 10%, transparent)}}.rv-wx-tog:hover,.rv-wx-tog:focus-visible,.rv-wx-tog[data-popup-open]{opacity:1}.rv-wx-tog:active{scale:.88}.rv-wx:has(.rv-wx-empty) .rv-wx-tog{opacity:0;pointer-events:none}.rv-wx-empty{font-size:max(12px, calc(var(--wx-fs) * .3));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75em;padding:1em;display:flex;position:absolute;inset:0}.rv-wx-empty>p{opacity:.55;font-weight:600}.rv-wx-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.rv-wx-empty-actions>button{background:var(--wx-accent);border-radius:999px;align-items:center;gap:.4em;padding:.45em .9em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-wx-empty-actions>button{background:color-mix(in oklab, var(--wx-accent) 16%, transparent)}}.rv-wx-empty-actions>button{color:var(--wx-accent)}@supports (color:color-mix(in lab, red, red)){.rv-wx-empty-actions>button{color:color-mix(in oklab, var(--wx-accent), currentColor 35%)}}.rv-wx-empty-actions>button{transition:background-color var(--dur-fast) linear;font-weight:700}.rv-wx-empty-actions>button>svg{width:1.1em;height:1.1em}.rv-wx-empty-actions>button:hover{background:var(--wx-accent)}@supports (color:color-mix(in lab, red, red)){.rv-wx-empty-actions>button:hover{background:color-mix(in oklab, var(--wx-accent) 26%, transparent)}}.rv-wx-empty-actions>button:disabled{opacity:.6;pointer-events:none}.rv-wx-empty-actions>button[data-quiet]{color:inherit;opacity:.6;background:0 0;font-weight:600}.rv-wx-empty-actions>button[data-quiet]:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-wx-empty-actions>button[data-quiet]:hover{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-wx-empty-actions>button[data-quiet]:hover{opacity:1}@container wx (max-height:168px){.rv-wx-aside{display:none}}@container wx (max-height:150px){.rv-wx-face[data-face=sky]{--wx-room:calc(100cqh - 2 * var(--wx-pad) - 1.5 * var(--wx-head))}.rv-wx-face[data-face=sky] .rv-wx-head{min-height:0;margin-bottom:.3em;padding-right:1.5em}.rv-wx-face[data-face=sky] .rv-wx-head>.rv-wx-actions{top:calc(var(--wx-pad) - .35em);right:calc(var(--wx-pad) - .4em);margin:0;position:absolute}}@container wx (max-height:84px){.rv-wx-face[data-face=sky]{--wx-room:calc(100cqh - 16px - 1.5 * var(--wx-head));padding-block:8px}}@container wx (max-height:100px) and ((max-aspect-ratio:9/5) or (max-width:379.98px)){.rv-wx-face[data-face=sky]{--wx-fs:clamp(18px, min(20cqw, calc(var(--wx-room) / .95)), 150px)}.rv-wx-face[data-face=sky] .rv-wx-sub{display:none}}@container wx (min-aspect-ratio:9/5) and (min-width:380px){.rv-wx-face[data-face=sky]{--wx-fs:clamp(20px, min(13cqw, calc(100cqh - 2 * var(--wx-pad) - var(--wx-headline))), 150px);padding-inline:max(var(--wx-pad), calc(min(var(--wx-r,0px), 50cqh) * .48))}.rv-wx-head{min-height:0;margin-bottom:0}.rv-wx-head>.rv-wx-actions{top:var(--wx-pad);right:calc(var(--wx-pad) - .4em);margin:0;position:absolute}.rv-wx-main{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:min(5cqw,36px)}.rv-wx-now{flex-direction:row;flex:none;align-items:baseline;gap:.5em}.rv-wx-sub{margin-top:0}.rv-wx-aside{font-size:max(11px, min(calc(var(--wx-fs) * .23), calc((100cqh - 2 * var(--wx-pad) - var(--wx-headline)) / var(--wx-aside-k))));flex:1;justify-content:flex-end;display:flex}}@container wx (min-aspect-ratio:9/5) and (min-width:380px) and (max-height:165px){.rv-wx-face[data-face=sky][data-forecast] .rv-wx-details{display:none}.rv-wx-face[data-face=sky][data-details][data-forecast]{--wx-aside-k:7.6}}@container wx (min-aspect-ratio:9/5) and (min-width:380px) and (max-height:132px){.rv-wx-face[data-face=sky] .rv-wx-strip{display:none}.rv-wx-face[data-face=sky][data-forecast] .rv-wx-details{display:flex}.rv-wx-face[data-face=sky][data-forecast]{--wx-aside-k:2.7}}@container wx (max-height:112px){.rv-wx-aside{display:none}.rv-wx-face{--wx-pad:clamp(12px, 3cqh, 18px)}}@container wx (max-width:250px){.rv-wx-chip-label{display:none}}@container wx (max-width:210px){.rv-wx-hilo{display:none}}@container wx (max-height:84px){.rv-wx-sub{display:none}}@container wx (max-height:62px){.rv-wx-head{display:none}}@container wx (min-aspect-ratio:9/5) and (min-width:380px) and (max-height:78px){.rv-wx-face[data-face=sky]{--wx-headline:0px}.rv-wx-face[data-face=sky] .rv-wx-head{display:none}}.rv-wx-find{background-color:oklch(from var(--popover) l c h / .95);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(170%);backdrop-filter:blur(var(--blur-lg)) saturate(170%)}.rv-wx-find-field{background:var(--fg);border-radius:999px;align-items:center;gap:8px;height:40px;margin:10px 10px 0;padding:0 6px 0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-wx-find-field{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-wx-find-field{color:var(--fg-faint);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear}.rv-wx-find-field:focus-within{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-wx-find-field:focus-within{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.rv-wx-find-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--wx-accent,var(--brand)), 0 0 0 4px var(--wx-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-wx-find-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--wx-accent,var(--brand)) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--wx-accent,var(--brand)) 14%, transparent)}}.rv-wx-find-field>svg{flex:none;width:16px;height:16px}.rv-wx-find-field>input{min-width:0;height:100%;color:var(--fg);background:0 0;outline:none;flex:1;font-size:13.5px;font-weight:600}.rv-wx-find-field>input::placeholder{color:var(--fg-faint);font-weight:500}.rv-wx-find-clear{width:28px;height:28px;color:var(--fg-faint);border-radius:999px;flex:none;place-items:center;transition:background-color .15s linear,color .15s linear;display:grid}.rv-wx-find-clear:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-wx-find-clear:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rv-wx-find-clear:hover{color:var(--fg)}.rv-wx-find-clear>svg{width:14px;height:14px}.rv-wx-find-head{color:var(--fg-faint);letter-spacing:.1em;text-transform:uppercase;padding:12px 10px 4px;font-size:10.5px;font-weight:600}.rv-wx-find-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:min(21rem,54vh);padding:6px;display:flex;overflow-y:auto}.rv-wx-find-row{cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:10px;padding:7px 10px;transition:background-color .12s linear;display:flex}.rv-wx-find-row[data-on]{background:var(--wx-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-wx-find-row[data-on]{background:color-mix(in oklab, var(--wx-accent,var(--brand)) 11%, transparent)}}.rv-wx-find-icon{width:15px;height:15px;color:var(--fg-faint);flex:none}.rv-wx-find-row[data-current] .rv-wx-find-icon{color:var(--wx-accent,var(--brand))}.rv-wx-find-name{white-space:nowrap;text-overflow:ellipsis;max-width:62%;color:var(--fg);flex:none;font-size:13px;font-weight:650;overflow:hidden}.rv-wx-find-region{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg-faint);font-size:11.5px;font-weight:550;overflow:hidden}@media (prefers-reduced-motion:reduce){.rv-wx-cloud,.rv-wx-rain>i,.rv-wx-fall,.rv-wx-fall>i,.rv-wx-waiting{animation-name:none}.rv-wx-rain>i{opacity:var(--o)}.rv-wx-fog,.rv-wx-flash{display:none}}.rv-fin{--fin-paper:oklch(from var(--neu-base) calc(l + (1 - l) * var(--kb-lift)) c h);position:relative}.rv-fin ::selection{background:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.rv-fin ::selection{background:color-mix(in oklab, var(--fin-accent) 28%, transparent)}}.rv-fin-face{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.rv-fin-main{min-height:0;padding:var(--fin-pad);transition:opacity .26s linear, scale var(--fin-swap) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}.rv-fin[data-detail] .rv-fin-main{opacity:0;transition-duration:.18s, var(--fin-swap);scale:.97}.rv-fin-title{caret-color:var(--fin-accent);margin-right:auto}.rv-fin-head>.rv-plate-actions{margin-left:0}.rv-fin-hidden{display:none}.rv-fin-tabs{background:currentColor;border-radius:999px;flex:none;padding:.14em;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-fin-tabs{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-fin-tabs>button{z-index:1;letter-spacing:.04em;opacity:.55;transition:opacity var(--dur-fast) linear;border-radius:999px;padding:.24em .7em;font-size:.72em;font-weight:700;position:relative}.rv-fin-tabs>button:hover,.rv-fin-tabs>button[data-on]{opacity:1}.rv-fin-tabs-thumb{background:var(--fin-paper);box-shadow:0 0 0 1px var(--hairline), 0 2px 6px -3px var(--glass-shade);border-radius:999px;position:absolute;top:.14em;bottom:.14em;left:0}.rv-fin-tabs-thumb[data-ready]{transition:translate .42s var(--ease-back), width .3s var(--ease-out)}.rv-fin[data-look=glass] .rv-fin-tabs{box-shadow:inset 0 0 0 1px var(--lg-rim-dim);background:#ffffff24}.rv-fin[data-look=glass] .rv-fin-tabs-thumb{background:linear-gradient(180deg, var(--lg-sheen-top), transparent), var(--lg-milk)}@supports (color:color-mix(in lab, red, red)){.rv-fin[data-look=glass] .rv-fin-tabs-thumb{background:linear-gradient(180deg, var(--lg-sheen-top), transparent), color-mix(in oklab, var(--lg-milk) 85%, transparent)}}.rv-fin[data-look=glass] .rv-fin-tabs-thumb{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), 0 4px 10px -6px var(--glass-shade)}.rv-fin[data-look=soft] .rv-fin-tabs{background:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-fin[data-look=soft] .rv-fin-tabs{background:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-fin[data-look=soft] .rv-fin-tabs{box-shadow:inset 2px 2px 5px var(--neu-lo), inset -2px -2px 5px var(--neu-hi)}.rv-fin[data-look=soft] .rv-fin-tabs-thumb{background:linear-gradient(145deg, var(--neu-sheen), transparent), var(--neu-base);box-shadow:-2px -2px 5px var(--neu-hi), 2px 2px 6px var(--neu-lo)}.rv-fin-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rv-fin-pane[data-slide=left]{animation:rv-fin-from-right .38s var(--ease-out) both}.rv-fin-pane[data-slide=right]{animation:rv-fin-from-left .38s var(--ease-out) both}@keyframes rv-fin-from-right{0%{opacity:0;translate:24px}}@keyframes rv-fin-from-left{0%{opacity:0;translate:-24px}}.rv-fin-scroll{min-height:0;margin:0 calc(var(--fin-pad) * -.5);flex:1}.rv-fin-view{padding:0 calc(var(--fin-pad) * .5) calc(var(--fin-pad) * .3)}.rv-fin-list{grid-template-columns:minmax(0,1fr) auto auto 1.5em;column-gap:.85em;display:grid}.rv-fin-row{grid-column:1/-1;grid-template-columns:subgrid;cursor:pointer;transition:background-color var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-out);animation:rv-fin-row-in .42s var(--ease-out) both;border-radius:.85em;outline:none;align-items:center;padding:.62em .2em .62em .65em;display:grid;position:relative}@keyframes rv-fin-row-in{0%{opacity:0;translate:0 6px}}.rv-fin-row+.rv-fin-row:before{content:"";background:currentColor;height:1px;position:absolute;top:0;left:.65em;right:.65em}@supports (color:color-mix(in lab, red, red)){.rv-fin-row+.rv-fin-row:before{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-fin-row+.rv-fin-row:before{transition:opacity var(--dur-fast) linear}.rv-fin-row:hover:before,.rv-fin-row:hover+.rv-fin-row:before,.rv-fin[data-look=glass] .rv-fin-row:before,.rv-fin[data-look=soft] .rv-fin-row:before{opacity:0}.rv-fin-row:hover,.rv-fin-row:focus-visible{background:var(--kb-sheet-hover)}.rv-fin-row:focus-visible{box-shadow:0 0 0 2px var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.rv-fin-row:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--fin-accent) 50%, transparent)}}.rv-fin-row:active{scale:.995}.rv-fin[data-look=glass] .rv-fin-row:hover,.rv-fin[data-look=glass] .rv-fin-row:focus-visible{box-shadow:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 0 var(--lg-spec);background:linear-gradient(#ffffff2e,#ffffff0f)}.rv-fin[data-look=soft] .rv-fin-row:hover,.rv-fin[data-look=soft] .rv-fin-row:focus-visible{background:linear-gradient(145deg, var(--neu-sheen), transparent), var(--neu-base);box-shadow:-3px -3px 7px var(--neu-hi), 3px 3px 8px var(--neu-lo)}.rv-fin-row-name{flex-direction:column;gap:.12em;min-width:0;display:flex}.rv-fin-row-title,.rv-fin-row-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rv-fin-row-title{letter-spacing:-.005em;align-self:flex-start;font-size:.95em;font-weight:700}.rv-fin-row-sub{opacity:.55;font-size:.72em;font-weight:550}.rv-fin-row-val{flex-direction:column;grid-column:3;align-items:flex-end;gap:.22em;display:flex}.rv-fin-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95em;font-weight:700;display:inline-block}.rv-fin-wait{opacity:.35;letter-spacing:.1em}.rv-fin-row[data-open] [data-morph],.rv-fin-total[data-open] [data-morph],.rv-fin-detail[data-leaving] [data-morph]{visibility:hidden}.rv-fin-spark{width:clamp(36px,15cqw,92px);height:1.9em;animation:rv-fin-wipe .9s var(--ease-out) both;grid-column:2;overflow:visible}@keyframes rv-fin-wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}.rv-fin-spark-line{fill:none;stroke:var(--fin-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-fin-spark-area{fill:var(--fin-accent);fill-opacity:.1;stroke:none}.rv-fin-spark-prev{stroke:currentColor;stroke-opacity:.28;stroke-width:1px;stroke-dasharray:1.5 3;vector-effect:non-scaling-stroke}.rv-fin[data-look=glass] .rv-fin-spark-line{filter:drop-shadow(0 0 2.5px var(--fin-accent))}.rv-fin[data-look=glass] .rv-fin-spark-area{fill-opacity:.16}.rv-fin-change{font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--dur-fast) linear, filter var(--dur-fast) linear;border-radius:999px;align-items:center;gap:.28em;padding:.16em .48em;font-size:.72em;font-weight:700;display:inline-flex}.rv-fin-change>svg{fill:currentColor;width:.66em;height:.66em}.rv-fin-change[data-dir=up]{color:var(--fin-up);background:var(--fin-up)}@supports (color:color-mix(in lab, red, red)){.rv-fin-change[data-dir=up]{background:color-mix(in oklab, var(--fin-up) 13%, transparent)}}.rv-fin-change[data-dir=down]{color:var(--fin-down);background:var(--fin-down)}@supports (color:color-mix(in lab, red, red)){.rv-fin-change[data-dir=down]{background:color-mix(in oklab, var(--fin-down) 13%, transparent)}}.rv-fin-change[data-dir=flat]{opacity:.5;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-fin-change[data-dir=flat]{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-fin-change:empty{display:none}.rv-fin-change:hover{filter:brightness(1.08)saturate(1.15)}.rv-fin[data-look=glass] .rv-fin-change[data-dir]{box-shadow:inset 0 0 0 1px var(--lg-rim-dim)}.rv-fin[data-look=glass] .rv-fin-change[data-dir=up]{background:var(--fin-up)}@supports (color:color-mix(in lab, red, red)){.rv-fin[data-look=glass] .rv-fin-change[data-dir=up]{background:color-mix(in oklab, var(--fin-up) 20%, #ffffff2e)}}.rv-fin[data-look=glass] .rv-fin-change[data-dir=down]{background:var(--fin-down)}@supports (color:color-mix(in lab, red, red)){.rv-fin[data-look=glass] .rv-fin-change[data-dir=down]{background:color-mix(in oklab, var(--fin-down) 20%, #ffffff2e)}}.rv-fin[data-look=soft] .rv-fin-change[data-dir]{background:var(--neu-base);box-shadow:inset 2px 2px 4px var(--neu-lo), inset -2px -2px 4px var(--neu-hi)}.rv-fin-more{color:currentColor;border-radius:.5em;grid-column:4;place-items:center;width:1.5em;height:1.5em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-fin-more{color:color-mix(in oklab, currentColor, transparent 35%)}}.rv-fin-more{opacity:0;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear}.rv-fin-more>svg{width:1em;height:1em}.rv-fin-row:hover .rv-fin-more,.rv-fin-row:focus-within .rv-fin-more,.rv-fin-more[data-popup-open]{opacity:1}.rv-fin-more:hover,.rv-fin-more[data-popup-open]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-fin-more:hover,.rv-fin-more[data-popup-open]{background:color-mix(in oklab, currentColor 10%, transparent)}}.rv-fin-total{margin:0 calc(var(--fin-pad) * -.5) .5em;padding:.35em calc(var(--fin-pad) * .5 + .65em) .75em;text-align:left;transition:background-color var(--dur-fast) linear;cursor:pointer;border-radius:.9em;outline:none;flex-direction:column;flex:none;align-items:flex-start;gap:.3em;display:flex}.rv-fin-total:hover,.rv-fin-total:focus-visible{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-fin-total:hover,.rv-fin-total:focus-visible{background:color-mix(in oklab, currentColor 4%, transparent)}}.rv-fin-total:focus-visible{box-shadow:0 0 0 2px var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.rv-fin-total:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--fin-accent) 50%, transparent)}}.rv-fin-total-label{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:.68em;font-weight:700}.rv-fin-total-row{flex-wrap:wrap;align-items:center;gap:.2em .6em;line-height:1;display:flex}.rv-fin-total-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.05em;font-weight:750;display:inline-block}.rv-fin-pl{font-variant-numeric:tabular-nums;font-size:.74em;font-weight:650}.rv-fin-pl[data-dir=up]{color:var(--fin-up)}.rv-fin-pl[data-dir=down]{color:var(--fin-down)}.rv-fin-extra .rv-fin-pl{font-size:1em}.rv-fin-alloc{flex-direction:column;gap:.35em;width:100%;margin-top:.35em;display:flex}.rv-fin-alloc-bar{gap:3px;height:6px;display:flex}.rv-fin-alloc-part{background:oklch(from var(--fin-accent) clamp(.3, calc(l + var(--i) * .09), .9) calc(c * (1 - min(var(--i) * .14, .7))) h);min-width:4px;transition:flex-grow .7s var(--ease-out), opacity var(--dur-fast) linear, scale var(--dur-fast) var(--ease-back);border-radius:999px;flex:0 1 0}.rv-fin-alloc:hover .rv-fin-alloc-part:not([data-on]){opacity:.4}.rv-fin-alloc-part[data-on]{scale:1 1.5}.rv-fin[data-look=glass] .rv-fin-alloc-part{box-shadow:0 0 6px -1px var(--fin-accent)}.rv-fin[data-look=soft] .rv-fin-alloc-bar{background:var(--neu-base);height:10px;box-shadow:inset 2px 2px 4px var(--neu-lo), inset -2px -2px 4px var(--neu-hi);border-radius:999px;padding:2px}.rv-fin-alloc-note{opacity:0;min-height:1.2em;transition:opacity var(--dur-fast) linear;font-size:.7em;font-weight:650}.rv-fin-alloc-note[data-shown]{opacity:.65}.rv-fin-note{opacity:.5;padding:.6em .65em 0;font-size:.72em;font-weight:600}.rv-fin-empty{text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:.8em;min-height:0;padding:.5em;font-size:max(11px,.85em);display:flex;overflow:hidden}.rv-fin-empty>p{opacity:.5;max-width:22em;font-weight:600}.rv-fin-empty-actions>button{background:var(--fin-accent);border-radius:999px;align-items:center;gap:.4em;padding:.45em .95em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-fin-empty-actions>button{background:color-mix(in oklab, var(--fin-accent) 14%, transparent)}}.rv-fin-empty-actions>button{color:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.rv-fin-empty-actions>button{color:color-mix(in oklab, var(--fin-accent), var(--page-fg,var(--fg)) 35%)}}.rv-fin-empty-actions>button{transition:background-color var(--dur-fast) linear;font-weight:700}.rv-fin-empty-actions>button:hover{background:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.rv-fin-empty-actions>button:hover{background:color-mix(in oklab, var(--fin-accent) 22%, transparent)}}.rv-fin-picks{flex-wrap:wrap;justify-content:center;gap:.35em;max-width:26em;display:flex}.rv-fin-picks>button{border-radius:999px;padding:.3em .75em;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.rv-fin-picks>button{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 14%, transparent)}}.rv-fin-picks>button{opacity:.75;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear;font-size:.9em;font-weight:650}.rv-fin-picks>button:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-fin-picks>button:hover{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-fin .rv-fin-detail{min-height:0;padding:var(--fin-pad);flex-direction:column;display:flex;position:absolute;inset:0}.rv-fin-dhead{align-items:center;gap:.45em;min-width:0;margin:-.15em 0 .35em -.35em;display:flex}.rv-fin-back{color:currentColor;border-radius:999px;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-fin-back{color:color-mix(in oklab, currentColor, transparent 25%)}}.rv-fin-back{transition:background-color var(--dur-fast) linear, scale var(--dur-base) var(--ease-back)}.rv-fin-back>svg{width:1.15em;height:1.15em}.rv-fin-back:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-fin-back:hover{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-fin-back:hover{color:currentColor}.rv-fin-back:active{scale:.88}.rv-fin-dname{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rv-fin-dtitle,.rv-fin-dsub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rv-fin-dtitle{align-self:flex-start;font-size:1.02em;font-weight:750}.rv-fin-dsub{opacity:.55;font-size:.72em;font-weight:550}.rv-fin-dsum{flex-wrap:wrap;align-items:baseline;gap:.25em .65em;margin-bottom:.5em;line-height:1.05;display:flex}.rv-fin-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.05em;font-weight:750;display:inline-block}.rv-fin-moved{font-variant-numeric:tabular-nums;font-size:.78em;font-weight:700}.rv-fin-moved[data-dir=up]{color:var(--fin-up)}.rv-fin-moved[data-dir=down]{color:var(--fin-down)}.rv-fin-moved>em{color:var(--page-fg,var(--fg));opacity:.5;margin-left:.2em;font-style:normal;font-weight:600}.rv-fin-extra{opacity:.7;flex-basis:100%;font-size:.74em;font-weight:550}.rv-fin-extra b{font-weight:700}.rv-fin-dranges{margin-bottom:.4em}.rv-fin-graph{flex-direction:column;flex:1;min-height:0;display:flex}.rv-fin-detail :is(.rv-fin-back,.rv-fin-dsub,.rv-fin-moved,.rv-fin-extra,.rv-fin-dranges){animation:rv-fin-rise .42s var(--ease-out) 60ms both}.rv-fin-graph{animation:rv-fin-rise .52s var(--ease-out) 90ms both}@keyframes rv-fin-rise{0%{opacity:0;translate:0 8px}}.rv-fin-detail[data-leaving]{pointer-events:none}.rv-fin-detail[data-leaving]>*{animation:.2s linear both rv-fin-leave}@keyframes rv-fin-leave{to{opacity:0}}@container fin (max-height:240px){.rv-fin-empty>p{display:none}}@container fin (max-height:200px){.rv-fin-picks{row-gap:1em;height:1.71em;overflow:hidden}.rv-fin-picks>button{line-height:1.3}}@container fin (max-height:170px){.rv-fin-picks{display:none}}@container fin (max-width:320px){.rv-fin-spark{display:none}.rv-fin-list{grid-template-columns:minmax(0,1fr) auto;column-gap:.6em}.rv-fin-row-val{grid-column:2}.rv-fin-more{display:none}}@container fin (max-width:280px){.rv-fin-title{display:none}.rv-fin-tabs{margin-right:auto}.rv-fin-row-sub{display:none}}@container fin (max-height:260px){.rv-fin-alloc{display:none}.rv-fin-total-value{font-size:1.6em}.rv-fin-extra{display:none}}@container fin (max-height:200px){.rv-fin-dranges{display:none}.rv-fin-big{font-size:1.5em}}@container fin (max-height:170px) and (min-aspect-ratio:5/2){.rv-fin-total{display:none}.rv-fin-scroll{margin:0}.rv-fin-view{scrollbar-width:none;height:100%;padding:0;overflow:auto hidden}.rv-fin-view>.rv-scroll-content{height:100%}.rv-fin-list{flex-direction:row;gap:.5em;height:100%;display:flex}.rv-fin-row{background:currentColor;flex:none;grid-column:auto;grid-template-rows:auto auto;grid-template-columns:auto;align-content:center;min-width:8.5em;padding:.45em .8em}@supports (color:color-mix(in lab, red, red)){.rv-fin-row{background:color-mix(in oklab, currentColor 4%, transparent)}}.rv-fin-row:before{display:none}.rv-fin-row-val{flex-direction:row;grid-column:1;align-items:center;gap:.45em;margin-top:.25em}.rv-fin-spark,.rv-fin-more,.rv-fin-dsum,.rv-fin-dranges{display:none}}.rv-fin-form-row{color:var(--fg-muted);flex-direction:column;gap:.35em;font-size:11.5px;font-weight:600;display:flex}.rv-fin-form-row em{color:var(--fg-faint);margin-left:.3em;font-style:normal;font-weight:500}.rv-fin-form-field{background:var(--fg);border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 4px 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-fin-form-field{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-fin-form-field{color:var(--fg);transition:box-shadow var(--dur-fast) var(--ease-out)}.rv-fin-form-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--fin-accent,var(--brand)), 0 0 0 4px var(--fin-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-fin-form-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--fin-accent,var(--brand)) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--fin-accent,var(--brand)) 14%, transparent)}}.rv-fin-form-field[data-bad]{box-shadow:inset 0 0 0 1.5px var(--fin-down);animation:rv-fin-shake .32s var(--ease-out)}@keyframes rv-fin-shake{25%{translate:-4px}50%{translate:3px}75%{translate:-2px}}.rv-fin-form-field>input{font-variant-numeric:tabular-nums;background:0 0;outline:none;flex:1;min-width:0;height:100%;font-size:14px;font-weight:650}.rv-fin-form-field>input::placeholder{color:var(--fg-faint);font-weight:500}.rv-fin-form-unit{color:var(--fg-faint);flex:none;padding-right:8px;font-size:12.5px;font-weight:650}.rv-fin-form-unit:first-child{padding-right:0}.rv-fin-units{background:var(--fg);border-radius:9px;flex:none;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-fin-units{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-fin-units>button{color:var(--fg-muted);border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:700;transition:background-color .12s linear,color .12s linear}.rv-fin-units>button[data-on]{background:var(--popover);color:var(--fg);box-shadow:0 1px 3px -1px var(--glass-shade)}.rv-fin-form-add{background:var(--fin-accent,var(--brand));height:34px;color:oklch(from var(--fin-accent,var(--brand)) clamp(.15, (.68 - l) * 100, .99) .02 h);box-shadow:0 8px 20px -10px var(--fin-accent,var(--brand));transition:filter .15s linear, scale .15s var(--ease-out);border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.rv-fin-form-add:hover{filter:brightness(1.08)}.rv-fin-form-add:active{scale:.98}.rv-fin-find{background-color:oklch(from var(--popover) l c h / .95);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(170%);backdrop-filter:blur(var(--blur-lg)) saturate(170%)}.rv-fin-find-field{background:var(--fg);border-radius:999px;align-items:center;gap:8px;height:40px;margin:10px 10px 0;padding:0 6px 0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-fin-find-field{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-fin-find-field{color:var(--fg-faint);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear}.rv-fin-find-field:focus-within{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-fin-find-field:focus-within{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.rv-fin-find-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--fin-accent,var(--brand)), 0 0 0 4px var(--fin-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-fin-find-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--fin-accent,var(--brand)) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--fin-accent,var(--brand)) 14%, transparent)}}.rv-fin-find-field>svg{flex:none;width:16px;height:16px}.rv-fin-find-field>input{min-width:0;height:100%;color:var(--fg);background:0 0;outline:none;flex:1;font-size:13.5px;font-weight:600}.rv-fin-find-field>input::placeholder{color:var(--fg-faint);font-weight:500}.rv-fin-find-clear{width:28px;height:28px;color:var(--fg-faint);border-radius:999px;flex:none;place-items:center;transition:background-color .15s linear,color .15s linear;display:grid}.rv-fin-find-clear:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-fin-find-clear:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rv-fin-find-clear:hover{color:var(--fg)}.rv-fin-find-clear>svg{width:14px;height:14px}.rv-fin-find-head{color:var(--fg-faint);letter-spacing:.1em;text-transform:uppercase;padding:12px 10px 4px;font-size:10.5px;font-weight:600}.rv-fin-find-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:min(21rem,54vh);padding:6px;display:flex;overflow-y:auto}.rv-fin-find-row{cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:10px;padding:7px 10px;transition:background-color .12s linear;display:flex}.rv-fin-find-row[data-on]{background:var(--fin-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-fin-find-row[data-on]{background:color-mix(in oklab, var(--fin-accent,var(--brand)) 11%, transparent)}}.rv-fin-find-icon{width:15px;height:15px;color:var(--fg-faint);flex:none}.rv-fin-find-row[data-current] .rv-fin-find-icon{color:var(--fin-accent,var(--brand))}.rv-fin-find-name{white-space:nowrap;text-overflow:ellipsis;max-width:62%;color:var(--fg);flex:none;font-size:13px;font-weight:650;overflow:hidden}.rv-fin-find-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg-faint);font-size:11.5px;font-weight:550;overflow:hidden}.rv-nf{--nf-r:10px;--nf-scrim:#0a080e;--nf-on-accent:oklch(from var(--nf-accent) clamp(0, calc((.7 - l) * 999), 1) 0 h);--nf-shadow:0 6px 14px -10px var(--glass-shade), 0 0 0 1px currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-nf{--nf-shadow:0 6px 14px -10px var(--glass-shade), 0 0 0 1px color-mix(in oklab, currentColor 6%, transparent)}}.rv-nf{--nf-lift:0 22px 34px -18px var(--nf-accent), 0 10px 18px -12px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.rv-nf{--nf-lift:0 22px 34px -18px color-mix(in oklab, var(--nf-accent) 80%, transparent), 0 10px 18px -12px var(--glass-shade)}}.rv-nf ::selection{background:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf ::selection{background:color-mix(in oklab, var(--nf-accent) 28%, transparent)}}.rv-nf .rv-content{border-radius:inherit}.rv-nf-face{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;padding:var(--nf-pad) var(--nf-pad) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.rv-nf-head{flex:none;margin-bottom:.2em}.rv-nf-title{caret-color:var(--nf-accent)}.rv-nf-head{position:relative}.rv-nf-head>.rv-plate-actions{margin:0;position:absolute;top:50%;right:-.3em;translate:0 -50%}.rv-nf:is(:hover,:focus-within) .rv-nf-tally{opacity:0}.rv-nf-head:has([data-popup-open]) .rv-nf-tally{opacity:0}.rv-nf-tally{transition:opacity var(--dur-fast) linear;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.5;margin-left:auto;font-size:.72em;font-weight:700}.rv-nf-body{min-width:0;min-height:0;margin:0 calc(var(--nf-pad) * -1);flex-direction:column;flex:1;display:flex;position:relative}.rv-nf-shelf{overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-height:0;scroll-padding-inline:var(--nf-pad);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nf-pad), #000 calc(100% - var(--nf-pad)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nf-pad), #000 calc(100% - var(--nf-pad)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nf-pad), #000 calc(100% - var(--nf-pad)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--nf-pad), #000 calc(100% - var(--nf-pad)), transparent);flex:1;overflow:auto hidden}.rv-nf-shelf::-webkit-scrollbar{display:none}.rv-nf-shelf>.rv-nf-list{width:max-content;min-width:100%;height:100%;padding:12px var(--nf-pad) max(14px, var(--nf-pad));align-items:stretch;gap:clamp(8px,2.6cqh,14px);display:flex;position:relative}.rv-nf-shelf .rv-nf-card{aspect-ratio:2/3;scroll-snap-align:start;flex:none;height:100%}.rv-nf-arrow{z-index:4;background:var(--popover);border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:calc(50% - 16px)}@supports (color:color-mix(in lab, red, red)){.rv-nf-arrow{background:color-mix(in oklab, var(--popover) 82%, transparent)}}.rv-nf-arrow{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);box-shadow:0 0 0 1px var(--hairline), 0 6px 16px -8px var(--glass-shade);color:var(--fg);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) linear, scale var(--dur-base) var(--ease-back);scale:.8}.rv-nf-arrow[data-side=left]{left:max(6px, calc(var(--nf-pad) * .4))}.rv-nf-arrow[data-side=right]{right:max(6px, calc(var(--nf-pad) * .4))}.rv-nf-arrow>svg{width:18px;height:18px}.rv-nf-arrow:hover{scale:1.08}.rv-nf-arrow:active{scale:.92}.rv-nf:hover .rv-nf-shelf[data-more-left]~.rv-nf-arrow[data-side=left],.rv-nf:hover .rv-nf-shelf[data-more-right]~.rv-nf-arrow[data-side=right]{opacity:1;pointer-events:auto;scale:1}.rv-nf-shelf:has([data-dragging])~.rv-nf-arrow{opacity:0!important;pointer-events:none!important}.rv-nf-scroll{flex:1;min-height:0}.rv-nf-view{padding:10px var(--nf-pad) var(--nf-pad)}.rv-nf[data-shape=grid] .rv-nf-list{grid-template-columns:repeat(auto-fill,minmax(clamp(92px,21cqw,168px),1fr));gap:clamp(10px,2.4cqw,18px);display:grid;position:relative}.rv-nf[data-shape=grid] .rv-nf-card{aspect-ratio:2/3}.rv-nf[data-layout=list] .rv-nf-view{padding-top:4px;padding-inline:calc(var(--nf-pad) * .5)}.rv-nf[data-layout=list] .rv-nf-list{flex-direction:column;gap:2px;display:flex;position:relative}.rv-nf-card{--mx:.5;--my:.5;--nf-tilt:0deg;border-radius:var(--nf-r);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;min-width:0;position:relative}.rv-nf-poster{border-radius:inherit;background:currentColor;width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-nf-poster{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-nf-poster{box-shadow:var(--nf-shadow);transform:perspective(700px) rotateX(calc((.5 - var(--my)) * var(--nf-tilt))) rotateY(calc((var(--mx) - .5) * var(--nf-tilt)));transition:transform .42s var(--ease-out), translate .42s var(--ease-back), scale .42s var(--ease-back), box-shadow .42s var(--ease-out), filter .5s linear, opacity .5s linear;container:nfp/size}.rv-nf-card:hover .rv-nf-poster,.rv-nf-card:focus-visible .rv-nf-poster,.rv-nf-card[data-menu] .rv-nf-poster{--nf-tilt:10deg;box-shadow:var(--nf-lift);transition-duration:.16s,.42s,.42s,.42s,.5s,.5s;translate:0 -5px;scale:1.04}.rv-nf-card:focus-visible .rv-nf-poster{outline:2px solid var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-card:focus-visible .rv-nf-poster{outline:2px solid color-mix(in oklab, var(--nf-accent) 70%, transparent)}}.rv-nf-card:focus-visible .rv-nf-poster{outline-offset:3px}.rv-nf-card:active:not([data-held]) .rv-nf-poster{scale:.98}.rv-nf-art{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rv-nf-art-none{background:radial-gradient(circle at 30% 20%, #ffffff40, transparent 55%), linear-gradient(160deg, var(--nf-accent), oklch(from var(--nf-accent) calc(l * .55) c h));color:#fff;overflow-wrap:anywhere;flex-direction:column;justify-content:flex-end;gap:6px;padding:10px;font-size:.8em;font-weight:800;line-height:1.15;display:flex}.rv-nf-art-none>svg{opacity:.7;width:18px;height:18px}.rv-nf-sheen{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffff52, transparent 58%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .3s linear;position:absolute;inset:0}.rv-nf-card:hover .rv-nf-sheen{opacity:1}.rv-nf-hit{z-index:2;border-radius:inherit;-webkit-user-drag:none;position:absolute;inset:0}.rv-nf-ribbon,.rv-nf-stamp{z-index:3}.rv-nf-info{z-index:3;pointer-events:none;background:linear-gradient(to top, var(--nf-scrim), var(--nf-scrim) 55%, transparent);flex-direction:column;gap:7px;padding:34% 8px 8px;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.rv-nf-info{background:linear-gradient(to top, color-mix(in srgb, var(--nf-scrim) 92%, transparent), color-mix(in srgb, var(--nf-scrim) 55%, transparent) 55%, transparent)}}.rv-nf-info{color:#fff;opacity:0;transition:opacity .2s linear, translate .36s var(--ease-out);translate:0 12px}.rv-nf-card:hover .rv-nf-info,.rv-nf-card:focus-visible .rv-nf-info,.rv-nf-card[data-menu] .rv-nf-info{opacity:1;translate:0}.rv-nf-card:has(:focus-visible) .rv-nf-info{opacity:1;translate:0}.rv-nf-list[data-dragging] .rv-nf-info{opacity:0}.rv-nf-info-text{flex-direction:column;gap:3px;min-width:0;display:flex}.rv-nf-info-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8em;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.rv-nf-info-meta{opacity:.78;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.62em;font-weight:650;display:flex}.rv-nf-info-score{align-items:center;gap:3px;display:inline-flex}.rv-nf-info-score>svg,.rv-nf-row-score>svg,.rv-nf-find-score>svg,.rv-nf-tonight-meta>svg{fill:currentColor;stroke-width:0;width:.95em;height:.95em}.rv-nf-info-actions{pointer-events:auto;align-items:center;gap:5px;display:flex}.rv-nf-info-actions>.rv-nf-play{margin-right:auto}@container nfp not (min-width:150px){.rv-nf-info{align-items:center;padding-top:45%}.rv-nf-info-text{display:none}.rv-nf-info-actions>.rv-nf-play{width:28px;margin-right:0;padding:0}.rv-nf-info-actions>.rv-nf-play>span{display:none}}@container nfp not (min-width:112px){.rv-nf-info-actions>.rv-nf-btn:not([aria-haspopup]){display:none}}.rv-nf-play{color:#18141c;min-width:28px;height:28px;transition:scale var(--dur-base) var(--ease-back), opacity var(--dur-fast) linear;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 11px 0 8px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px -6px #0009}.rv-nf-play:has(>:only-child){width:28px;padding:0}.rv-nf-play>svg{flex:none;width:15px;height:15px}.rv-nf-play:hover{scale:1.06}.rv-nf-play:active{scale:.92}.rv-nf-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;width:28px;height:28px;transition:background-color var(--dur-fast) linear, scale var(--dur-base) var(--ease-back), opacity var(--dur-fast) linear;background:#ffffff24;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff52,inset 0 1px #ffffff59}.rv-nf-btn>svg{width:15px;height:15px}.rv-nf-btn:hover{background:#ffffff42;scale:1.06}.rv-nf-btn:active{scale:.9}.rv-nf-btn[data-on]{background:var(--nf-accent);color:var(--nf-on-accent);box-shadow:none}.rv-nf-ribbon{background:var(--nf-accent);color:var(--nf-on-accent);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 12px -4px var(--nf-accent);border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:800;position:absolute;top:7px;left:7px}@supports (color:color-mix(in lab, red, red)){.rv-nf-ribbon{box-shadow:0 4px 12px -4px color-mix(in oklab, var(--nf-accent) 80%, black)}}.rv-nf-ribbon{animation:rv-nf-ribbon .52s var(--ease-back) both}@keyframes rv-nf-ribbon{0%{opacity:0;translate:-6px;scale:.7}}.rv-nf-card[data-watched] .rv-nf-poster{filter:grayscale(.85)brightness(.92);opacity:.6}.rv-nf-card[data-watched]:hover .rv-nf-poster{filter:grayscale(.3);opacity:1}.rv-nf-stamp{border:2px solid var(--nf-accent);color:oklch(from var(--nf-accent) min(l, .5) c h);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#ffffffd1;background:lab(100% -.0000298023 .0000119209/.82);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:900;transition:opacity .2s linear;position:absolute;top:38%;left:50%;translate:-50% -50%;rotate:-12deg}.rv-nf-stamp[data-fresh]{animation:.52s cubic-bezier(.3,1.5,.5,1) both rv-nf-stamp}@keyframes rv-nf-stamp{0%{opacity:0;rotate:-28deg;scale:2.2}60%{opacity:1}}.rv-nf-card:hover .rv-nf-stamp{opacity:0}.rv-nf-card[data-held],.rv-nf-row[data-held]{z-index:5;cursor:grabbing}.rv-nf-card[data-held] .rv-nf-poster{box-shadow:var(--nf-lift);transition-duration:.16s;translate:0 -6px;rotate:-2deg;scale:1.06}.rv-nf-list[data-dragging]{cursor:grabbing}.rv-nf[data-spinning] .rv-nf-card:not([data-roulette]) .rv-nf-poster{filter:brightness(.55)saturate(.6);transition-duration:.16s;scale:.97}.rv-nf[data-spinning] .rv-nf-row:not([data-roulette]){opacity:.4}.rv-nf-card[data-roulette] .rv-nf-poster{box-shadow:0 0 0 2.5px var(--nf-accent), 0 0 26px -2px var(--nf-accent);transition-duration:90ms;translate:0 -5px;scale:1.05}.rv-nf-row[data-roulette]{background:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-row[data-roulette]{background:color-mix(in oklab, var(--nf-accent) 16%, transparent)}}.rv-nf[data-shape=stack] .rv-nf-view{padding-top:6px}.rv-nf[data-shape=stack] .rv-nf-list{flex-direction:column;gap:clamp(8px,2.4cqw,12px);display:flex;position:relative}.rv-nf-tile{border-radius:calc(var(--nf-r) + 6px);background:var(--nf-accent);gap:clamp(10px,3.4cqw,16px);min-width:0;padding:8px;display:flex;position:relative;container:nft/inline-size}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile{background:color-mix(in oklab, var(--nf-accent) var(--kb-wash), var(--kb-sheet))}}.rv-nf-tile{box-shadow:0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), opacity .3s linear;outline:none}.rv-nf-tile:hover,.rv-nf-tile[data-menu],.rv-nf-tile[data-held]{background:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile:hover,.rv-nf-tile[data-menu],.rv-nf-tile[data-held]{background:color-mix(in oklab, var(--nf-accent) var(--kb-wash), var(--kb-sheet-hover))}}.rv-nf-tile:hover,.rv-nf-tile[data-menu],.rv-nf-tile[data-held]{box-shadow:0 0 0 1px var(--kb-sheet-edge), inset 0 1px 0 var(--kb-sheet-top), 0 12px 22px -16px var(--glass-shade)}.rv-nf-tile:focus-visible{box-shadow:0 0 0 2px var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--nf-accent) 60%, transparent)}}.rv-nf-tile[data-held]{z-index:5;cursor:grabbing;translate:0 -2px}.rv-nf-tile>.rv-nf-hit{z-index:1}.rv-nf-tile-poster{aspect-ratio:2/3;border-radius:var(--nf-r);background:currentColor;flex:none;width:clamp(58px,21cqw,96px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile-poster{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-nf-tile-poster{transition:scale var(--dur-base) var(--ease-back), filter .4s linear;box-shadow:0 6px 14px -8px #00000073}.rv-nf-tile:hover .rv-nf-tile-poster{scale:1.03}.rv-nf-tile-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:2px 0;display:flex}.rv-nf-tile-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.rv-nf-tile-next,.rv-nf-tile-done,.rv-nf-tile-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.rv-nf-tile-next{background:var(--nf-accent);color:var(--nf-on-accent)}.rv-nf-tile-done{background:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile-done{background:color-mix(in oklab, var(--nf-accent) 18%, transparent)}}.rv-nf-tile-done{color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile-done{color:color-mix(in oklab, var(--nf-accent), currentColor 35%)}}.rv-nf-tile-done>svg{stroke-width:3px;width:11px;height:11px}.rv-nf-tile-done[data-fresh]{animation:rv-nf-ribbon .52s var(--ease-back) both}.rv-nf-tile-tag{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile-tag{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 18%, transparent)}}.rv-nf-tile-tag{opacity:.6}.rv-nf-tile-title{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1em;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.rv-nf-tile-meta{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74em;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.rv-nf-tile-foot{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.rv-nf-tile-foot>button,.rv-nf-tile-foot>a{z-index:2;position:relative}.rv-nf-tile-foot>.rv-nf-play{box-shadow:0 0 0 1px,0 4px 12px -6px #00000059}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile-foot>.rv-nf-play{box-shadow:0 0 0 1px color-mix(in oklab, currentColor 10%, transparent), 0 4px 12px -6px #00000059}}.rv-nf-tile-score{font-variant-numeric:tabular-nums;opacity:.7;align-items:center;gap:3px;font-size:.76em;font-weight:750;display:inline-flex}.rv-nf-tile-score>svg{fill:currentColor;stroke-width:0;width:.95em;height:.95em}.rv-nf-tile-gap{flex:1}.rv-nf-tile-foot>.rv-nf-tick{flex:none;width:26px;height:26px;font-size:16px}.rv-nf-tile-foot>.rv-nf-play{flex:none}.rv-nf-tile-more{opacity:.6;width:28px;height:28px;transition:background-color var(--dur-fast) linear, opacity var(--dur-fast) linear;border-radius:999px;flex:none;place-items:center;display:grid}.rv-nf-tile-more>svg{width:16px;height:16px}@container nft not (min-width:310px){.rv-nf-tile-foot{gap:6px}.rv-nf-tile-foot>.rv-nf-play{width:28px;padding:0}.rv-nf-tile-foot>.rv-nf-play>span{display:none}}@container nft not (min-width:270px){.rv-nf-tile-score{display:none}}.rv-nf-tile-more:hover,.rv-nf-tile-more[data-popup-open]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-nf-tile-more:hover,.rv-nf-tile-more[data-popup-open]{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-nf-tile-more:hover,.rv-nf-tile-more[data-popup-open]{opacity:1}.rv-nf-tile[data-watched] .rv-nf-tile-poster{filter:grayscale(.85);opacity:.65}.rv-nf-tile[data-watched] .rv-nf-tile-title{opacity:.6}.rv-nf[data-spinning] .rv-nf-tile:not([data-roulette]){opacity:.4}.rv-nf-tile[data-roulette]{box-shadow:0 0 0 2.5px var(--nf-accent), 0 0 24px -4px var(--nf-accent)}.rv-nf[data-look=glass] .rv-nf-tile{box-shadow:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 0 var(--lg-spec);background:linear-gradient(#ffffff29,#ffffff0d)}.rv-nf[data-look=glass] .rv-nf-tile:hover,.rv-nf[data-look=glass] .rv-nf-tile[data-menu]{background:linear-gradient(#ffffff3d,#ffffff14)}.rv-nf[data-look=soft] .rv-nf-tile{background:linear-gradient(145deg, var(--neu-sheen), transparent), var(--neu-base);box-shadow:-4px -4px 9px var(--neu-hi), 4px 5px 10px var(--neu-lo)}.rv-nf[data-look=soft] .rv-nf-tile:hover,.rv-nf[data-look=soft] .rv-nf-tile[data-menu]{box-shadow:-5px -5px 12px var(--neu-hi), 6px 7px 14px var(--neu-lo)}.rv-nf-row{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-out), opacity .3s linear;border-radius:.9em;outline:none;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:.7em;padding:.45em .45em .45em .4em;display:grid;position:relative}.rv-nf-row:hover,.rv-nf-row:focus-visible,.rv-nf-row[data-menu],.rv-nf-row[data-held]{background:var(--kb-sheet-hover)}.rv-nf-row:focus-visible{box-shadow:0 0 0 2px var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-row:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--nf-accent) 50%, transparent)}}.rv-nf-row[data-held]{box-shadow:0 12px 24px -14px var(--glass-shade)}.rv-nf-row>.rv-nf-hit{z-index:1}.rv-nf-row>button,.rv-nf-row>a.rv-nf-play{z-index:2;position:relative}.rv-nf-row-poster{aspect-ratio:2/3;background:currentColor;border-radius:6px;width:2.4em;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-nf-row-poster{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-nf-row-poster{box-shadow:0 3px 8px -5px var(--glass-shade)}.rv-nf-row-poster .rv-nf-art-none{padding:3px;font-size:0}.rv-nf-row-poster .rv-nf-art-none>svg{width:12px;height:12px;margin:auto}.rv-nf-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-nf-row-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5em;min-width:0;font-size:.92em;font-weight:700;display:flex;overflow:hidden}.rv-nf-row-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rv-nf-row-next{background:var(--nf-accent);border-radius:999px;flex:none;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.rv-nf-row-next{background:color-mix(in oklab, var(--nf-accent) 16%, transparent)}}.rv-nf-row-next{color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-row-next{color:color-mix(in oklab, var(--nf-accent), currentColor 30%)}}.rv-nf-row-next{letter-spacing:.1em;text-transform:uppercase;font-size:.66em;font-weight:800}.rv-nf-row-meta{white-space:nowrap;text-overflow:ellipsis;opacity:.55;font-size:.72em;font-weight:550;overflow:hidden}.rv-nf-row-score{font-variant-numeric:tabular-nums;opacity:.6;align-items:center;gap:3px;font-size:.72em;font-weight:700;display:inline-flex}.rv-nf-row .rv-nf-play{background:currentColor;width:28px;padding:0}@supports (color:color-mix(in lab, red, red)){.rv-nf-row .rv-nf-play{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-nf-row .rv-nf-play{box-shadow:none;opacity:0}.rv-nf-row .rv-nf-btn{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;opacity:0;background:0 0}.rv-nf-row:hover .rv-nf-play,.rv-nf-row:hover .rv-nf-btn,.rv-nf-row:focus-within .rv-nf-play,.rv-nf-row:focus-within .rv-nf-btn,.rv-nf-row[data-menu] .rv-nf-btn{opacity:1}.rv-nf-row .rv-nf-btn:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-nf-row .rv-nf-btn:hover{background:color-mix(in oklab, currentColor 9%, transparent)}}@container nf (max-width:380px){.rv-nf-row{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:.55em}.rv-nf-row>.rv-nf-play{display:none}}@container nf (max-width:310px){.rv-nf-row{grid-template-columns:auto auto minmax(0,1fr) auto}.rv-nf-row-score{display:none}}.rv-nf-tick{border-radius:999px;place-items:center;width:1.35em;height:1.35em;display:grid;box-shadow:inset 0 0 0 1.5px}@supports (color:color-mix(in lab, red, red)){.rv-nf-tick{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 28%, transparent)}}.rv-nf-tick{transition:background-color .2s linear, box-shadow .2s linear, scale var(--dur-base) var(--ease-back)}.rv-nf-tick>svg{stroke-width:3px;opacity:0;width:.8em;height:.8em;transition:opacity .15s linear}.rv-nf-tick:hover{box-shadow:inset 0 0 0 1.5px var(--nf-accent)}.rv-nf-tick:hover>svg{opacity:.6;color:var(--nf-accent)}.rv-nf-tick:active{scale:.85}.rv-nf-tick[data-on]{background:var(--nf-accent);box-shadow:none}.rv-nf-tick[data-on]>svg{opacity:1;color:var(--nf-on-accent);animation:rv-nf-tick .36s var(--ease-back) both}@keyframes rv-nf-tick{0%{opacity:0;scale:.3}}.rv-nf-row[data-watched] .rv-nf-row-title{text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.rv-nf-row[data-watched] .rv-nf-row-title{-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}.rv-nf-row[data-watched] .rv-nf-row-title{opacity:.55}.rv-nf-row[data-watched] .rv-nf-row-poster{filter:grayscale(.85);opacity:.6}.rv-nf-fold{border-radius:999px;flex:none;align-self:center;align-items:center;gap:.4em;margin:.4em auto 0;padding:.35em .85em;display:inline-flex;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.rv-nf-fold{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 14%, transparent)}}.rv-nf-fold{white-space:nowrap;opacity:.6;transition:opacity var(--dur-fast) linear, background-color var(--dur-fast) linear;font-size:.72em;font-weight:700}.rv-nf-fold>svg{width:1.1em;height:1.1em}.rv-nf-fold:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-nf-fold:hover{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-nf-scroll .rv-nf-fold{display:flex}.rv-nf-shelf .rv-nf-fold{margin:0 0 0 .2em}.rv-nf-empty{min-height:0;padding:.5em var(--nf-pad) var(--nf-pad);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75em;font-size:max(11px,.85em);display:flex}.rv-nf-empty-mark{background:currentColor;border-radius:.8em;place-items:center;width:2.6em;height:2.6em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-nf-empty-mark{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-nf-empty-mark>svg{width:1.4em;height:1.4em}.rv-nf-empty>p{opacity:.5;max-width:22em;font-weight:600}.rv-nf-empty>button{background:var(--nf-accent);border-radius:999px;align-items:center;gap:.4em;padding:.45em .95em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-nf-empty>button{background:color-mix(in oklab, var(--nf-accent) 14%, transparent)}}.rv-nf-empty>button{color:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-empty>button{color:color-mix(in oklab, var(--nf-accent), var(--page-fg,var(--fg)) 35%)}}.rv-nf-empty>button{transition:background-color var(--dur-fast) linear;font-weight:700}.rv-nf-empty>button:hover{background:var(--nf-accent)}@supports (color:color-mix(in lab, red, red)){.rv-nf-empty>button:hover{background:color-mix(in oklab, var(--nf-accent) 22%, transparent)}}.rv-nf-tonight{z-index:6;padding:var(--nf-pad);border-radius:inherit;background:var(--nf-scrim);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-nf-tonight{background:color-mix(in srgb, var(--nf-scrim) 55%, transparent)}}.rv-nf-tonight{animation:.26s linear both rv-nf-fade}@keyframes rv-nf-fade{0%{opacity:0}}.rv-nf-tonight-bg{object-fit:cover;filter:blur(14px)saturate(1.2)brightness(.62);width:116%;max-width:none;height:116%;animation:14s ease-in-out infinite alternate rv-nf-drift;position:absolute;inset:-8%}@keyframes rv-nf-drift{to{translate:-3% 2%;scale:1.06}}.rv-nf-tonight-card{border-radius:calc(var(--nf-r) * 1.6);background:var(--nf-scrim);align-items:center;gap:clamp(10px,3cqw,20px);max-width:min(100%,34em);max-height:100%;padding:clamp(10px,3cqmin,18px) clamp(30px,6cqmin,40px) clamp(10px,3cqmin,18px) clamp(10px,3cqmin,18px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-nf-tonight-card{background:color-mix(in srgb, var(--nf-scrim) 45%, transparent)}}.rv-nf-tonight-card{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#fff;animation:rv-nf-reveal .56s var(--ease-back) both;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff40,0 24px 50px -24px #000000b3}@keyframes rv-nf-reveal{0%{opacity:0;translate:0 14px;scale:.86}}.rv-nf-tonight-poster{aspect-ratio:2/3;border-radius:var(--nf-r);width:clamp(54px,22cqmin,120px);box-shadow:0 0 0 2px var(--nf-accent), 0 0 30px -4px var(--nf-accent);animation:rv-nf-poster-in .7s var(--ease-back) 80ms both;flex:none;position:relative;overflow:hidden;rotate:-3deg}@keyframes rv-nf-poster-in{0%{opacity:0;rotate:-14deg;scale:.7}}.rv-nf-tonight-text{flex-direction:column;gap:4px;min-width:0;display:flex}.rv-nf-tonight-label{color:oklch(from var(--nf-accent) max(l, .8) c h);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:5px;font-size:.66em;font-weight:800;display:inline-flex}.rv-nf-tonight-label>svg{width:1.2em;height:1.2em}.rv-nf-tonight-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1em,6cqmin,1.6em);font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.rv-nf-tonight-meta{opacity:.75;flex-wrap:wrap;align-items:center;gap:3px;font-size:.72em;font-weight:600;display:inline-flex}.rv-nf-tonight-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rv-nf-cta,.rv-nf-ghost{white-space:nowrap;height:32px;transition:scale var(--dur-base) var(--ease-back), background-color var(--dur-fast) linear;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.rv-nf-cta{color:#18141c;background:#fff}.rv-nf-cta>svg{width:16px;height:16px}.rv-nf-ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.rv-nf-ghost>svg{width:15px;height:15px}.rv-nf-ghost:hover{background:#ffffff3d}.rv-nf-cta:hover,.rv-nf-ghost:hover{scale:1.04}.rv-nf-cta:active,.rv-nf-ghost:active{scale:.95}.rv-nf-tonight-close{width:26px;height:26px;position:absolute;top:8px;right:8px}@container nf (max-height:200px){.rv-nf-tonight-meta,.rv-nf-tonight-label{display:none}}.rv-nf-flight{z-index:60;background:var(--brand) center / cover no-repeat;border-radius:10px;position:fixed}@supports (color:color-mix(in lab, red, red)){.rv-nf-flight{background:color-mix(in oklab, var(--brand) 40%, transparent) center / cover no-repeat}}.rv-nf-flight{transform-origin:0 0;pointer-events:none;box-shadow:0 18px 40px -16px #0000008c}.rv-nf[data-look=glass] .rv-nf-poster{box-shadow:inset 0 0 0 1px var(--lg-rim-dim), 0 8px 20px -12px var(--glass-shade)}.rv-nf[data-look=glass] .rv-nf-poster:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec);pointer-events:none;position:absolute;inset:0}.rv-nf[data-look=glass] .rv-nf-sheen{mix-blend-mode:normal;background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffff4d, transparent 50%)}.rv-nf[data-look=glass] .rv-nf-card:hover .rv-nf-poster{box-shadow:inset 0 0 0 1px var(--lg-rim-dim), var(--nf-lift)}.rv-nf[data-look=glass] .rv-nf-row:hover,.rv-nf[data-look=glass] .rv-nf-row:focus-visible,.rv-nf[data-look=glass] .rv-nf-row[data-menu],.rv-nf[data-look=glass] .rv-nf-row[data-held]{box-shadow:inset 0 0 0 1px var(--lg-rim-dim), inset 0 1px 0 var(--lg-spec);background:linear-gradient(#ffffff2e,#ffffff0f)}.rv-nf[data-look=soft] .rv-nf-card{border-radius:calc(var(--nf-r) + 4px);background:var(--neu-base);box-shadow:inset 3px 3px 7px var(--neu-lo), inset -3px -3px 7px var(--neu-hi);padding:4px}.rv-nf[data-look=soft] .rv-nf-poster{border-radius:var(--nf-r);box-shadow:none}.rv-nf[data-look=soft] .rv-nf-card:hover .rv-nf-poster,.rv-nf[data-look=soft] .rv-nf-card[data-held] .rv-nf-poster{box-shadow:-5px -5px 12px var(--neu-hi), 6px 8px 16px var(--neu-lo)}.rv-nf[data-look=soft] .rv-nf-row-poster{box-shadow:-2px -2px 5px var(--neu-hi), 2px 3px 6px var(--neu-lo)}.rv-nf[data-look=soft] .rv-nf-row:hover,.rv-nf[data-look=soft] .rv-nf-row:focus-visible,.rv-nf[data-look=soft] .rv-nf-row[data-menu],.rv-nf[data-look=soft] .rv-nf-row[data-held]{background:linear-gradient(145deg, var(--neu-sheen), transparent), var(--neu-base);box-shadow:-3px -3px 7px var(--neu-hi), 3px 3px 8px var(--neu-lo)}.rv-nf[data-look=soft] .rv-nf-tick:not([data-on]){box-shadow:inset 2px 2px 4px var(--neu-lo), inset -2px -2px 4px var(--neu-hi)}.rv-nf[data-look=bare] .rv-nf-poster{box-shadow:0 10px 22px -12px #00000073}.rv-nf-find{max-height:min(36rem, var(--available-height,80vh));background-color:oklch(from var(--popover) l c h / .95);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(170%);backdrop-filter:blur(var(--blur-lg)) saturate(170%);flex-direction:column;display:flex}.rv-nf-find>*{flex:none}.rv-nf-find-field{background:var(--fg);border-radius:999px;align-items:center;gap:8px;height:40px;margin:10px 10px 0;padding:0 6px 0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-field{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.rv-nf-find-field{color:var(--fg-faint);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear}.rv-nf-find-field:focus-within{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-field:focus-within{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.rv-nf-find-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--nf-accent,var(--brand)), 0 0 0 4px var(--nf-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--nf-accent,var(--brand)) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--nf-accent,var(--brand)) 14%, transparent)}}.rv-nf-find-field>svg{flex:none;width:16px;height:16px}.rv-nf-find-field>input{min-width:0;height:100%;color:var(--fg);background:0 0;outline:none;flex:1;font-size:13.5px;font-weight:600}.rv-nf-find-field>input::placeholder{color:var(--fg-faint);font-weight:500}.rv-nf-find-clear{width:28px;height:28px;color:var(--fg-faint);border-radius:999px;flex:none;place-items:center;transition:background-color .15s linear,color .15s linear;display:grid}.rv-nf-find-clear:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-clear:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rv-nf-find-clear:hover{color:var(--fg)}.rv-nf-find-clear>svg{width:14px;height:14px}.rv-nf-find-kinds{gap:4px;padding:8px 12px 0;display:flex}.rv-nf-find-kinds>button{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--fg-muted);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:650;transition:background-color .15s linear,color .15s linear,box-shadow .15s linear}.rv-nf-find-kinds>button:hover{color:var(--fg)}.rv-nf-find-kinds>button[data-on]{background:var(--nf-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-kinds>button[data-on]{background:color-mix(in oklab, var(--nf-accent,var(--brand)) 14%, transparent)}}.rv-nf-find-kinds>button[data-on]{box-shadow:inset 0 0 0 1px var(--nf-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-kinds>button[data-on]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nf-accent,var(--brand)) 45%, transparent)}}.rv-nf-find-kinds>button[data-on]{color:var(--fg)}.rv-nf-find-head{color:var(--fg-faint);letter-spacing:.1em;text-transform:uppercase;padding:12px 16px 2px;font-size:10.5px;font-weight:600}.rv-nf-find-note{color:var(--fg-faint);padding:10px 16px 14px;font-size:12.5px;line-height:1.4}.rv-nf-find>.rv-nf-find-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;min-height:120px;max-height:23rem;padding:4px 6px 6px;transition:opacity .2s linear;display:flex;overflow-y:auto}.rv-nf-find-list[data-waiting]{opacity:.55}.rv-nf-find-row{cursor:pointer;text-align:left;animation:rv-nf-row-in .32s var(--ease-out) both;border-radius:12px;flex:none;align-items:center;gap:11px;padding:6px 8px;transition:background-color .12s linear;display:flex}@keyframes rv-nf-row-in{0%{opacity:0;translate:0 4px}}.rv-nf-find-row[data-on]{background:var(--nf-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-row[data-on]{background:color-mix(in oklab, var(--nf-accent,var(--brand)) 11%, transparent)}}.rv-nf-find-poster{aspect-ratio:2/3;background:var(--fg);border-radius:5px;flex:none;place-items:center;width:34px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-poster{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rv-nf-find-poster{color:var(--fg-faint);box-shadow:0 3px 8px -5px var(--glass-shade)}.rv-nf-find-poster>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rv-nf-find-poster>svg{width:14px;height:14px}.rv-nf-find-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rv-nf-find-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.rv-nf-find-sub{color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:550;overflow:hidden}.rv-nf-find-score{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex}.rv-nf-find-add{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--fg-faint);transition:background-color .15s linear, color .15s linear, scale var(--dur-base) var(--ease-back);border-radius:999px;flex:none;place-items:center;display:grid}.rv-nf-find-add>svg{width:14px;height:14px}.rv-nf-find-row[data-on] .rv-nf-find-add{box-shadow:inset 0 0 0 1px var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-row[data-on] .rv-nf-find-add{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 25%, transparent)}}.rv-nf-find-row[data-on] .rv-nf-find-add{color:var(--fg)}.rv-nf-find-row[data-added] .rv-nf-find-add{background:var(--nf-accent,var(--brand));box-shadow:none;color:oklch(from var(--nf-accent,var(--brand)) clamp(0, calc((.7 - l) * 999), 1) 0 h);animation:rv-nf-added .42s var(--ease-back) both}@keyframes rv-nf-added{0%{scale:.5}}.rv-nf-find-foot{border-top:1px solid var(--hairline);color:var(--fg-faint);align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:11px;font-weight:550;display:flex}.rv-nf-find-foot>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rv-nf-find-foot a{text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:2px}.rv-nf-find-foot a:hover{color:var(--fg)}.rv-nf-find-foot>button{background:var(--fg);border-radius:999px;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-foot>button{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.rv-nf-find-foot>button{color:var(--fg);font-size:12px;font-weight:700}.rv-nf-find-foot>button:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-nf-find-foot>button:hover{background:color-mix(in oklab, var(--fg) 11%, transparent)}}@container nf (max-width:300px){.rv-nf-tally{display:none}}.rv-nf-title{text-overflow:ellipsis;min-width:0}.rv-file{--file-line:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-file{--file-line:color-mix(in oklab, currentColor 10%, transparent)}}.rv-file{--file-head-bg:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-file{--file-head-bg:color-mix(in oklab, var(--neu-base) 90%, var(--file-accent) 10%)}}.rv-file ::selection{background:var(--file-accent)}@supports (color:color-mix(in lab, red, red)){.rv-file ::selection{background:color-mix(in oklab, var(--file-accent) 28%, transparent)}}.rv-file-title{caret-color:var(--file-accent);text-overflow:ellipsis;flex:0 auto;min-width:0}.rv-file-head>.rv-plate-actions{margin-left:auto}.rv-file-badge{letter-spacing:.06em;color:var(--file-accent);background:var(--file-accent);border-radius:.45em;flex:none;padding:.22em .5em;font-size:.64em;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.rv-file-badge{background:color-mix(in oklab, var(--file-accent) 14%, transparent)}}.rv-file-tally{letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.55;flex:none;font-size:.72em;font-weight:700}.rv-file-tally:empty{display:none}@container (max-width:300px){.rv-file-tally{display:none}}.rv-file-stage{border-radius:var(--file-r);background:var(--file-stage-bg,transparent);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.rv-file-stage:after{content:"";z-index:5;border-radius:inherit;box-shadow:var(--file-edge,none);pointer-events:none;position:absolute;inset:0}.rv-file[data-look=card] .rv-file-stage{--file-stage-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-file[data-look=card] .rv-file-stage{--file-stage-bg:color-mix(in oklab, currentColor 3.5%, transparent)}}.rv-file[data-look=card] .rv-file-stage{--file-edge:inset 0 0 0 1px var(--hairline)}.rv-file[data-look=glass] .rv-file-stage{--file-stage-bg:#ffffff14;--file-edge:inset 0 0 0 1px var(--lg-rim-dim,#ffffff4d), inset 0 1px 0 var(--lg-edge-low,#ffffff40)}.rv-file[data-look=soft] .rv-file-stage{--neu-d:.6em;--file-stage-bg:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-file[data-look=soft] .rv-file-stage{--file-stage-bg:color-mix(in oklab, var(--neu-base), black 2%)}}.rv-file[data-look=soft] .rv-file-stage{--file-edge:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) var(--neu-lo), inset calc(var(--neu-d) * -.45) calc(var(--neu-d) * -.45) calc(var(--neu-d) * .9) var(--neu-hi)}.rv-file[data-kind=audio] .rv-file-stage,.rv-file[data-kind=empty] .rv-file-stage{--file-stage-bg:transparent;--file-edge:none}.rv-file-empty,.rv-file-status{border-radius:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1em;display:flex;position:absolute;inset:0}.rv-file-empty{border:1px dashed}@supports (color:color-mix(in lab, red, red)){.rv-file-empty{border:1px dashed color-mix(in oklab, currentColor 22%, transparent)}}.rv-file[data-look=soft] .rv-file-empty{border-color:#0000}.rv-file-empty>p{opacity:.6;font-size:.78em}.rv-file-empty>p.rv-file-empty-hint{opacity:.42;max-width:30ch;font-size:.66em;line-height:1.45}.rv-file-empty>button,.rv-file-card-actions>button{color:#fff;background:var(--file-accent);box-shadow:0 8px 20px -10px var(--file-accent);transition:filter var(--dur-fast) linear, scale .2s var(--ease-back);border-radius:999px;align-items:center;gap:.4em;padding:.45em .95em;font-size:.78em;font-weight:600;display:flex}.rv-file-card-actions>button[data-quiet]{color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-file-card-actions>button[data-quiet]{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-file-card-actions>button[data-quiet]{box-shadow:none}.rv-file-empty>button:hover,.rv-file-card-actions>button:hover{filter:brightness(1.08)}.rv-file-empty>button:active,.rv-file-card-actions>button:active{scale:.95}@container (max-height:230px){.rv-file-empty>p.rv-file-empty-hint{display:none}}.rv-file-status{font-size:.82em}.rv-file-status>p{opacity:.65;max-width:32ch;line-height:1.45}.rv-file-pulse{gap:6px;display:flex}.rv-file-pulse>i{background:var(--file-accent);opacity:.25;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate rv-file-pulse}.rv-file-pulse>i:nth-child(2){animation-delay:.15s}.rv-file-pulse>i:nth-child(3){animation-delay:.3s}@keyframes rv-file-pulse{to{opacity:.9;translate:0 -3px}}.rv-file-quiet{text-align:center;opacity:.55;padding:.8em 0;font-size:.78em}.rv-file-away{place-items:center;display:grid;position:absolute;inset:0}.rv-file-dropzone{z-index:95;border-radius:inherit;background:var(--structure-soft);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-file-dropzone{background:color-mix(in oklab, var(--structure-soft) 80%, transparent)}}.rv-file-dropzone{box-shadow:inset 0 0 0 2px var(--structure);animation:rv-gal-drop-in .22s var(--ease-out);pointer-events:none}.rv-file-dropzone>span{color:#fff;background:var(--structure);border-radius:999px;padding:.45em .95em;font-size:.78em;font-weight:700}.rv-file-corner{z-index:6;transition:background-color var(--dur-fast) linear;border-radius:.7em;gap:2px;padding:2px;font-size:clamp(12px,3.2cqmin,15px);display:flex;position:absolute;top:6px;right:6px}.rv-file:hover .rv-file-corner{background:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-file:hover .rv-file-corner{background:color-mix(in oklab, var(--neu-base) 82%, transparent)}}.rv-file-pdf{container-type:size}.rv-file-pdf-view{--file-gap:clamp(6px, 2.4cqmin, 12px);padding:var(--file-gap)}.rv-file-pages{align-items:center;gap:var(--file-gap);flex-direction:column;display:flex}.rv-file-page{width:100%;aspect-ratio:var(--ar);background:#fff;border-radius:4px;flex:none;overflow:hidden;box-shadow:0 1px 2px #00000014,0 6px 18px -8px #00000038}.rv-file-page>canvas{width:100%;height:100%;display:block}.rv-file-pages[data-fit=width] .rv-file-page{width:min(100%, max(calc((100cqh - 2 * var(--file-gap)) * var(--ar)), 760px))}.rv-file-pages[data-fit=page] .rv-file-page{width:min(100%, calc((100cqh - 2 * var(--file-gap)) * var(--ar)));scroll-snap-align:center}.rv-file-pdf-view:has([data-fit=page]){scroll-snap-type:y proximity}.page-tone-dark .rv-file[data-night] .rv-file-page,.dark .rv-file-full[data-night] .rv-file-page{filter:invert(.88)hue-rotate(180deg)}.page-tone-dark .rv-file:not([data-night]) .rv-file-page,.dark .rv-file-full:not([data-night]) .rv-file-page{filter:brightness(.88)}.rv-file-read-view{padding:clamp(10px,4cqmin,22px) clamp(12px,5cqmin,28px) clamp(14px,5cqmin,28px)}.rv-file-read-view:has(pre:not([data-wrap])){overflow-x:auto}.rv-file-full .rv-file-read-view{padding:40px clamp(20px,6vw,64px) 56px}.rv-file-full{-webkit-user-select:text;user-select:text}.rv-file-doc{overflow-wrap:anywhere;font-size:.9em;line-height:1.62}.rv-file-doc>:first-child{margin-top:0}.rv-file-doc :is(h1,h2,h3,h4,h5,h6){margin:1.1em 0 .4em;font-weight:700;line-height:1.25}.rv-file-doc h1{font-size:1.6em}.rv-file-doc h2{font-size:1.32em}.rv-file-doc h3{font-size:1.12em}.rv-file-doc :is(h4,h5,h6){font-size:1em}.rv-file-doc p{margin:.55em 0}.rv-file-doc :is(ul,ol){margin:.55em 0;padding-left:1.5em}.rv-file-doc ul{list-style:outside}.rv-file-doc ol{list-style:decimal}.rv-file-doc li{margin:.2em 0}.rv-file-doc li::marker{color:var(--file-accent)}@supports (color:color-mix(in lab, red, red)){.rv-file-doc li::marker{color:color-mix(in oklab, var(--file-accent) 80%, currentColor)}}.rv-file-doc a{color:var(--file-accent);text-decoration:underline;-webkit-text-decoration-color:var(--file-accent);-webkit-text-decoration-color:var(--file-accent);-webkit-text-decoration-color:var(--file-accent);text-decoration-color:var(--file-accent)}@supports (color:color-mix(in lab, red, red)){.rv-file-doc a{-webkit-text-decoration-color:color-mix(in oklab, var(--file-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--file-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--file-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--file-accent) 45%, transparent)}}.rv-file-doc a{text-underline-offset:2px}.rv-file-doc blockquote{border-left:3px solid var(--file-accent);margin:.8em 0;padding:.1em 0 .1em 1em}@supports (color:color-mix(in lab, red, red)){.rv-file-doc blockquote{border-left:3px solid color-mix(in oklab, var(--file-accent) 55%, transparent)}}.rv-file-doc blockquote{opacity:.85}.rv-file-doc hr{border:0;border-top:1px solid var(--file-line);margin:1.2em 0}.rv-file-doc img{border-radius:6px;max-width:100%;height:auto;margin:.4em 0}.rv-file-doc :is(code,pre){font-family:var(--font-mono);font-size:.86em}.rv-file-doc code{background:currentColor;border-radius:.35em;padding:.1em .35em}@supports (color:color-mix(in lab, red, red)){.rv-file-doc code{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-file-doc pre{background:currentColor;border-radius:.6em;margin:.7em 0;padding:.8em 1em;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.rv-file-doc pre{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-file-doc pre{white-space:pre}.rv-file-doc pre code{background:0 0;padding:0;font-size:1em}.rv-file-doc table{border-collapse:collapse;width:max-content;max-width:100%;margin:.7em 0;font-size:.92em}.rv-file-table-wrap{overflow-x:auto}.rv-file-doc :is(td,th){border:1px solid var(--file-line);text-align:left;vertical-align:top;padding:.35em .6em}.rv-file-doc th{background:var(--file-accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.rv-file-doc th{background:color-mix(in oklab, var(--file-accent) 8%, transparent)}}.rv-file-md li[data-task]{margin-left:-1.3em;list-style:none}.rv-file-md-check{vertical-align:-.1em;border-radius:.25em;width:.9em;height:.9em;margin-right:.45em;display:inline-block;box-shadow:inset 0 0 0 1.5px}@supports (color:color-mix(in lab, red, red)){.rv-file-md-check{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 40%, transparent)}}.rv-file-md-check[data-on]{background:var(--file-accent);box-shadow:none}.rv-file-md-img{background:currentColor;border-radius:.3em;padding:0 .3em;font-style:italic}@supports (color:color-mix(in lab, red, red)){.rv-file-md-img{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-file-md-img{opacity:.6}.rv-file-text pre{font-family:var(--font-mono);tab-size:4;white-space:pre;counter-reset:ln;margin:0;font-size:.78em;line-height:1.6}.rv-file-text pre[data-wrap]{white-space:pre-wrap;overflow-wrap:anywhere}.rv-file-line{counter-increment:ln;padding-left:4.4em;display:block;position:relative}.rv-file-line:before{content:counter(ln);text-align:right;opacity:.32;-webkit-user-select:none;user-select:none;width:3.4em;position:absolute;left:0}.rv-file-sheet{flex-direction:column;height:100%;min-height:0;display:flex}.rv-file-grid{overscroll-behavior:contain;cursor:auto;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:currentColor transparent;flex:1;min-height:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.rv-file-grid{scrollbar-color:color-mix(in oklab, currentColor 22%, transparent) transparent}}.rv-file-grid table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:.82em}.rv-file-grid :is(td,th){height:var(--row);border-right:1px solid var(--file-line);border-bottom:1px solid var(--file-line);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0 .65em;overflow:hidden}.rv-file-grid td[data-num]{text-align:right}.rv-file-grid thead th{z-index:2;color:currentColor;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rv-file-grid thead th{color:color-mix(in oklab, currentColor 60%, transparent)}}.rv-file-grid thead th{background:var(--file-head-bg);text-align:center;font-size:.86em;font-weight:700}.rv-file-grid tbody th{z-index:1;color:currentColor;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.rv-file-grid tbody th{color:color-mix(in oklab, currentColor 50%, transparent)}}.rv-file-grid tbody th{background:var(--file-head-bg);text-align:right;font-size:.86em;font-weight:600}.rv-file-grid thead th.rv-file-corner{z-index:3;left:0}.rv-file-grid tbody tr:hover>td{background:var(--file-accent)}@supports (color:color-mix(in lab, red, red)){.rv-file-grid tbody tr:hover>td{background:color-mix(in oklab, var(--file-accent) 6%, transparent)}}.rv-file-grid td.rv-file-spacer{border:0;padding:0}.rv-file-cut{width:max-content;padding-inline:1em;position:sticky;left:0}.rv-file-tabs{scrollbar-width:none;flex:none;gap:4px;padding:6px 4px 4px;display:flex;overflow-x:auto}.rv-file-tabs>button{white-space:nowrap;text-overflow:ellipsis;opacity:.65;max-width:16em;transition:background-color var(--dur-fast) linear, opacity var(--dur-fast) linear;border-radius:999px;flex:none;padding:.3em .85em;font-size:.74em;font-weight:650;overflow:hidden}.rv-file-tabs>button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-file-tabs>button:hover{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-file-tabs>button:hover{opacity:1}.rv-file-tabs>button[data-on]{color:var(--file-accent);background:var(--file-accent)}@supports (color:color-mix(in lab, red, red)){.rv-file-tabs>button[data-on]{background:color-mix(in oklab, var(--file-accent) 15%, transparent)}}.rv-file-tabs>button[data-on]{opacity:1}.rv-file-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.rv-file-video{background:#000000d1;background:lab(0% 0 0/.82);position:absolute;inset:0}.rv-file-video>video{object-fit:contain;width:100%;height:100%;display:block}.rv-file-video-center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rv-file-video-center>.rv-file-play{pointer-events:auto}.rv-file-video[data-playing] .rv-file-play{opacity:0}.rv-file-video[data-playing]:hover .rv-file-play{opacity:.9}.rv-file-video-corner{z-index:6;gap:3px;font-size:clamp(12px,3.2cqmin,15px);display:flex;position:absolute;top:6px;right:6px}.rv-file-video-corner .rv-plate-icon{color:#fff;background:#0006}.rv-file-video-corner .rv-plate-icon:hover{background:#0009}.rv-file-play{aspect-ratio:1;color:#fff;background:var(--file-accent);width:clamp(40px,15cqmin,76px);box-shadow:0 10px 26px -12px var(--file-accent), inset 0 1px 0 #ffffff40;transition:opacity var(--dur-base) var(--ease-out), scale .2s var(--ease-back), filter var(--dur-fast) linear;border-radius:50%;place-items:center;display:grid}.rv-file-play:hover{filter:brightness(1.08)}.rv-file-play:active{scale:.92}.rv-file-play>svg{width:40%;height:40%}.rv-file-play>svg.lucide-play{translate:7%}.rv-file-audio{justify-content:center;align-items:center;gap:clamp(12px,6cqmin,32px);display:flex;position:absolute;inset:0}.rv-file-wave{align-items:center;gap:clamp(3px,1.2cqmin,6px);height:clamp(24px,22cqmin,64px);display:flex}.rv-file-wave>i{background:var(--file-accent);opacity:.45;width:clamp(3px,1.3cqmin,6px);height:26%;transition:height .4s var(--ease-out), opacity .4s linear;border-radius:99px}.rv-file-audio[data-playing] .rv-file-wave>i{opacity:.85;animation:.9s ease-in-out infinite alternate rv-file-wave;animation-delay:calc(var(--i) * -170ms)}@keyframes rv-file-wave{0%{height:22%}to{height:100%}}.rv-file-seek{cursor:pointer;opacity:0;height:calc(clamp(3px,1.6cqh,5px) + 16px);margin:0;position:absolute;bottom:calc(max(8cqh,12px) - 8px);left:clamp(16px,6cqw,64px);right:clamp(16px,6cqw,64px)}.rv-file-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35em;padding:1em;display:flex;position:absolute;inset:0}.rv-file-tile{width:3.4em;height:4.2em;color:var(--file-accent);background:var(--file-accent);border-radius:.5em 1.1em .5em .5em;place-items:center;margin-bottom:.5em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-file-tile{background:color-mix(in oklab, var(--file-accent) 13%, transparent)}}.rv-file-tile{box-shadow:inset 0 0 0 1px var(--file-accent)}@supports (color:color-mix(in lab, red, red)){.rv-file-tile{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--file-accent) 22%, transparent)}}.rv-file-tile{letter-spacing:.06em;font-size:.8em;font-weight:800}.rv-file-card-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9em;font-weight:650;overflow:hidden}.rv-file-card-meta{opacity:.55;font-size:.72em}.rv-file-card-note{opacity:.7;max-width:34ch;margin-top:.3em;font-size:.74em;line-height:1.45}.rv-file-card-actions{flex-wrap:wrap;justify-content:center;gap:.4em;margin-top:.7em;display:flex}@container (max-height:280px){.rv-file-card-note,.rv-file-tile{display:none}}.rv-file-full{--neu-base:var(--chrome-solid)}.rv-vid{--vid-btn:clamp(26px, 7cqmin, 34px);--vid-play:clamp(28px, 7.5cqmin, 34px);position:relative}.rv-vid ::selection{background:var(--vid-accent)}@supports (color:color-mix(in lab, red, red)){.rv-vid ::selection{background:color-mix(in oklab, var(--vid-accent) 28%, transparent)}}.rv-vid-title{caret-color:var(--vid-accent);text-overflow:ellipsis;flex:0 auto;min-width:0}.rv-vid-head>.rv-plate-actions{margin-left:auto}.rv-vid-stage{isolation:isolate;border-radius:var(--vid-r);background:var(--vid-stage-bg,#0c0b10);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;container:vstage/size}.rv-vid:not([data-state=empty]) .rv-vid-stage{color:#fff}.rv-vid-stage:after{content:"";z-index:5;border-radius:inherit;box-shadow:var(--vid-edge,none);pointer-events:none;position:absolute;inset:0}.rv-vid[data-look=card] .rv-vid-stage{--vid-stage-bg:#0b0a0e}@supports (color:color-mix(in lab, red, red)){.rv-vid[data-look=card] .rv-vid-stage{--vid-stage-bg:color-mix(in oklab, #0b0a0e 94%, var(--vid-accent))}}.rv-vid[data-look=card] .rv-vid-stage{--vid-edge:inset 0 0 0 1px #ffffff0f}.rv-vid[data-look=glass] .rv-vid-stage{--vid-stage-bg:#06050a9e;--vid-edge:inset 0 0 0 1px var(--lg-rim-dim,#ffffff4d), inset 0 1px 0 var(--lg-edge-low,#ffffff40)}.rv-vid[data-look=soft] .rv-vid-stage{--neu-d:.6em;--vid-stage-bg:var(--neu-base)}@supports (color:color-mix(in lab, red, red)){.rv-vid[data-look=soft] .rv-vid-stage{--vid-stage-bg:color-mix(in oklab, var(--neu-base), #0b0a0e 86%)}}.rv-vid[data-look=soft] .rv-vid-stage{--vid-edge:inset calc(var(--neu-d) * .45) calc(var(--neu-d) * .45) calc(var(--neu-d) * .9) #00000073, inset calc(var(--neu-d) * -.3) calc(var(--neu-d) * -.3) calc(var(--neu-d) * .6) #ffffff0f, 0 0 0 1px var(--neu-hi)}.rv-vid[data-full] .rv-vid-stage{--vid-stage-bg:black;--vid-edge:none}.rv-vid[data-state=empty] .rv-vid-stage{--vid-stage-bg:transparent;--vid-edge:none}.rv-vid-video{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.rv-vid-ambient{z-index:0;filter:blur(26px)saturate(1.5)brightness(.8);opacity:.85;width:130%;height:130%;animation:rv-vid-fade .6s var(--ease-out);position:absolute;inset:-15%}@keyframes rv-vid-fade{0%{opacity:0}}.rv-vid-cc{z-index:3;text-align:center;pointer-events:none;transition:translate var(--dur-base) var(--ease-out);justify-content:center;display:flex;position:absolute;bottom:6%;left:6%;right:6%}.rv-vid-cc>span{white-space:pre-line;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;opacity:0;background:#08060ca8;border-radius:.3em;padding:.1em .45em;font-size:clamp(11px,5.4cqh,30px);font-weight:600;line-height:1.4;transition:opacity .12s linear}.rv-vid-cc>span[data-on]{opacity:1}.rv-vid[data-overlay]:is(:hover,:focus-within,:not([data-playing])):not([data-idle][data-playing]) .rv-vid-cc{translate:0 calc(-1 * (var(--vid-play) + max(8cqh, 12px) + 14px))}.rv-vid-center{--vid-big:clamp(40px, 12cqmin, 62px);z-index:1;justify-content:center;align-items:center;gap:calc(var(--vid-big) * .22);pointer-events:none;display:flex;position:absolute;inset:0}.rv-vid-skip{width:calc(var(--vid-big) * .72);aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;transition:scale .2s var(--ease-back), background-color var(--dur-fast) linear;background:#0a080e57;border-radius:50%;place-items:center;display:grid}.rv-vid-skip:hover{background:#0a080e80;scale:1.06}.rv-vid-skip:active{scale:.92}.rv-vid-skip>svg{width:58%;height:58%}.rv-vid-big{width:var(--vid-big);aspect-ratio:1;color:#fff;background:var(--vid-accent);box-shadow:0 12px 30px -12px var(--vid-accent), inset 0 1px 0 #ffffff40;pointer-events:auto;animation:rv-vid-pop .32s var(--ease-back);transition:scale .2s var(--ease-back), filter var(--dur-fast) linear;border-radius:50%;place-items:center;display:grid}.rv-vid-big:hover{filter:brightness(1.06);scale:1.06}.rv-vid-big:active{scale:.93}.rv-vid-big>svg{width:40%;height:40%}@keyframes rv-vid-pop{0%{opacity:0;scale:.7}}@container vstage (max-height:200px){.rv-vid[data-overlay] .rv-vid-center{display:none}}.rv-vid-note{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6em;display:flex;position:absolute;inset:0}.rv-vid-note>p{opacity:.7;font-size:.78em}.rv-vid-note>button{transition:background-color var(--dur-fast) linear;background:#ffffff24;border-radius:999px;padding:.4em .95em;font-size:.74em;font-weight:650}.rv-vid-note>button:hover{background:#ffffff3d}.rv-vid-controls{flex:none;align-items:center;gap:.3em;min-width:0;display:flex}.rv-vid-btn{width:var(--vid-play);height:var(--vid-play);transition:scale .16s var(--ease-out), filter .16s linear, background-color .16s linear, box-shadow var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.rv-vid-btn:active{scale:.9}.rv-vid-play{background:var(--vid-accent);color:#fff;box-shadow:0 6px 16px -8px var(--vid-accent)}.rv-vid-play:hover,.rv-glass-btn.rv-vid-btn:hover{filter:brightness(1.06);scale:1.06}.rv-vid-main{margin-right:.2em}.rv-vid-tog{min-width:var(--vid-btn);height:var(--vid-btn);color:inherit;opacity:.66;transition:opacity .15s linear, background-color .15s linear, color .3s linear, scale .15s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.rv-vid-tog>svg{width:calc(var(--vid-btn) * .54);height:calc(var(--vid-btn) * .54)}.rv-vid-tog:hover,.rv-vid-tog[data-popup-open]{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-vid-tog:hover,.rv-vid-tog[data-popup-open]{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-vid-tog:active{scale:.88}.rv-vid-tog[data-on]{opacity:1;color:var(--vid-accent)}.rv-vid-tog[data-on]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:50%;translate:-50%}.rv-vid-rate{font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-inline:.45em;font-size:.74em;font-weight:800}.rv-vid-time{letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;opacity:.62;margin-left:.25em;font-size:.76em;font-weight:700;overflow:hidden}.rv-vid-vol{align-items:center;display:flex}.rv-vid-vol-range{appearance:none;background:linear-gradient(to right, var(--vid-accent) var(--v), currentColor var(--v));border-radius:999px;width:0;height:4px;margin:0}@supports (color:color-mix(in lab, red, red)){.rv-vid-vol-range{background:linear-gradient(to right, var(--vid-accent) var(--v), color-mix(in oklab, currentColor 20%, transparent) var(--v))}}.rv-vid-vol-range{opacity:0;cursor:pointer;transition:width .22s var(--ease-out) .26s, opacity .16s linear .26s, margin .22s var(--ease-out) .26s}.rv-vid-vol:hover .rv-vid-vol-range,.rv-vid-vol:focus-within .rv-vid-vol-range{opacity:1;width:4.6em;margin-inline:.15em .45em;transition-delay:0s}.rv-vid-vol-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #00000014,0 2px 5px #0000004d}.rv-vid-vol-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #00000014,0 2px 5px #0000004d}@container (max-width:400px){.rv-vid-pip,.rv-vid-rate{display:none}}@container (max-width:250px){.rv-vid-time{display:none}}@container (max-height:130px){.rv-vid-head{display:none}.rv-vid-plate{padding:min(8px,6cqh)!important}}@container vstage (max-height:100px){.rv-vid .rv-vid-top,.rv-vid-vol,.rv-vid-time,.rv-vid-tog:not(:last-child){display:none}.rv-vid-bottom{bottom:calc(max(8cqh,12px) + clamp(3px,1.6cqh,5px) + 4px)}.rv-vid-controls{--vid-play:clamp(18px, calc(100cqh - 30px), 28px);--vid-btn:var(--vid-play)}}.rv-vid-seekbox{z-index:7;position:absolute}.rv-vid-seek{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.rv-vid-knob{background:var(--vid-accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--vid-accent), 0 2px 6px #00000040;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.rv-vid-knob{box-shadow:0 0 0 3px color-mix(in oklab, var(--vid-accent) 28%, transparent), 0 2px 6px #00000040}}.rv-vid-knob{pointer-events:none;transition:scale .18s var(--ease-back);scale:0}.rv-vid-seekbox:hover .rv-vid-knob,.rv-vid-seekbox:focus-within .rv-vid-knob{scale:1}.rv-vid-bubble{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;opacity:0;transform-origin:50% 100%;pointer-events:none;transition:opacity .12s linear, translate .18s var(--ease-out), scale .18s var(--ease-out);background:#0c0a10d6;border-radius:.45em;flex-direction:column;align-items:center;gap:3px;padding:.2em .5em;font-size:.72em;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;translate:-50% 4px;scale:.96}.rv-vid-bubble[data-on]{opacity:1;translate:-50%;scale:1}.rv-vid-thumb{display:none}.rv-vid-bubble[data-thumb]{border-radius:.75em;padding:3px 3px 4px;box-shadow:0 10px 28px -10px #0000008c}.rv-vid-bubble[data-thumb] .rv-vid-thumb{background:#121016;border-radius:calc(.75em - 3px);width:clamp(104px,26cqw,176px);height:auto;display:block}@container vstage (max-height:190px){.rv-vid-bubble[data-thumb] .rv-vid-thumb{display:none}.rv-vid-bubble[data-thumb]{padding:.2em .5em}}.rv-vid-overlay{z-index:6;border-radius:var(--vid-r);color:#fff;pointer-events:none;opacity:0;transition:opacity .28s var(--ease-out);position:absolute;inset:0;overflow:hidden}.rv-vid-overlay:before,.rv-vid-overlay:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.rv-vid-overlay:before{background:linear-gradient(#00000073,#0000);height:min(30%,120px);top:0}.rv-vid-overlay:not(:has(.rv-vid-top)):before{display:none}.rv-vid-overlay:after{background:linear-gradient(#0000,#000000a8);height:min(46%,190px);bottom:0}.rv-vid-overlay :is(button,input){pointer-events:auto}.rv-vid:is(:hover,:focus-within,:not([data-playing])) .rv-vid-overlay{opacity:1}.rv-vid[data-idle][data-playing] .rv-vid-overlay{opacity:0}.rv-vid[data-idle][data-playing] .rv-vid-overlay *{pointer-events:none!important}.rv-vid[data-full][data-idle][data-playing]{cursor:none}.rv-vid-top{z-index:1;padding:max(10px, 3.5cqh) var(--vid-side) 0;align-items:center;gap:.6em;display:flex;position:absolute;top:0;left:0;right:0}.rv-vid-top .rv-plate-icon{color:#fffc}.rv-vid-top .rv-plate-icon:hover{color:#fff;background:#ffffff24}.rv-vid-bottom{left:var(--vid-side);right:var(--vid-side);z-index:1;position:absolute;bottom:calc(max(8cqh,12px) + clamp(3px,1.6cqh,5px) + 10px)}.rv-vid-overlay .rv-vid-tog{opacity:.86}.rv-vid-overlay .rv-vid-tog:hover{background:#ffffff24}.rv-vid-overlay .rv-vid-time{opacity:.9}.rv-vid-overlay .rv-vid-bubble{color:#141118;background:#ffffffeb}.rv-vid:fullscreen{background:#000}.rv-splash-mark{animation:rv-breathe 1.1s var(--ease-in-out) infinite alternate}@keyframes rv-breathe{to{opacity:.7;scale:.93}}.rv-canvas{overflow-clip-margin:28px;box-shadow:var(--shadow-page);touch-action:none;isolation:isolate;border-radius:24px;outline:none;position:relative;overflow:clip}.rv-canvas[data-framed]{box-shadow:none}[data-view-only] .rv-canvas{box-shadow:none;border-radius:0}.rv-world-frame{box-shadow:var(--shadow-page)}.rv-world{border-radius:inherit;timeline-scope:--rv-page;position:absolute;inset:0}.rv-page{border-radius:inherit;color:var(--page-fg);font-family:var(--page-font);isolation:isolate;position:absolute;inset:0;overflow:hidden}.rv-page>.rv-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rv-page-scroll{z-index:1;--scroll-inset:18px;position:absolute;inset:0}.rv-page-scroll-view{overscroll-behavior:contain;scrollbar-width:none;isolation:isolate;scroll-timeline:--rv-page block;outline:none;position:absolute;inset:0;overflow:hidden auto}.rv-page-scroll-view::-webkit-scrollbar{display:none}.rv-page :is(.rv-scroll-view,.rv-file-grid,.rv-sp-lyr-scroll){overscroll-behavior:auto}.rv-page-sheet{min-height:100%;position:relative}.rv-page-sheet>.rv-container{height:auto}.rv-page-scroll[data-overflow]>.rv-scroll-bar{pointer-events:auto}.rv-page-scroll[data-overflow][data-scrolling]>.rv-scroll-bar,.rv-page-scroll[data-dragging]>.rv-scroll-bar,.rv-page-scroll[data-overflow]>.rv-scroll-bar:hover,.rv-page-scroll[data-dragging]>.rv-scroll-bar:before{opacity:1}.rv-page-scroll[data-dragging] .rv-scroll-thumb{background:currentColor;width:8px}@supports (color:color-mix(in lab, red, red)){.rv-page-scroll[data-dragging] .rv-scroll-thumb{background:color-mix(in oklab, currentColor 48%, transparent)}}.rv-world-follow{border-radius:inherit;pointer-events:none;position:absolute;inset:0}@supports (timeline-scope:--a) and (animation-timeline:--a){.rv-world-follow{animation:linear both rv-follow-scroll;animation-timeline:--rv-page}@media (prefers-reduced-motion:reduce){.rv-world-follow{animation-duration:auto!important}}}@keyframes rv-follow-scroll{0%{translate:0}to{translate:0 calc(var(--rv-scroll-range,0) * -1px)}}.rv-node{min-width:0;min-height:0;position:relative}.rv-node[data-position=absolute]{transform-origin:50%;position:absolute;top:0;left:0}.rv-node[data-dragging=true]{opacity:.28;filter:saturate(.4);transition:opacity var(--dur-fast) linear}.rv-node[data-locked=true]{cursor:default}.rv-node>.rv-visual{width:100%;height:100%}.rv-container{width:100%;min-width:0;height:100%;min-height:0;position:relative}.rv-node:has(>.rv-cell[data-filled]){z-index:1}.rv-cell{border-radius:min(max(4px, calc(var(--cell-radius,14px))), 30%);transition:background-color var(--dur-fast) linear, box-shadow var(--dur-fast) linear}[data-guides=on] .rv-cell:not([data-guide=off]){box-shadow:inset 0 0 0 1px var(--page-guide);background-image:repeating-linear-gradient(135deg, transparent 0 9px, var(--page-guide) 9px 10px)}@supports (color:color-mix(in lab, red, red)){[data-guides=on] .rv-cell:not([data-guide=off]){background-image:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in oklab, var(--page-guide), transparent 70%) 9px 10px)}}[data-guides=on] .rv-cell:not([data-guide=off]):hover{box-shadow:inset 0 0 0 1px var(--structure)}@supports (color:color-mix(in lab, red, red)){[data-guides=on] .rv-cell:not([data-guide=off]):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--structure), transparent 40%)}}[data-guides=on] .rv-cell:not([data-guide=off]):hover{background-color:var(--structure)}@supports (color:color-mix(in lab, red, red)){[data-guides=on] .rv-cell:not([data-guide=off]):hover{background-color:color-mix(in oklab, var(--structure), transparent 94%)}}.rv-empty-hint{pointer-events:none;color:var(--page-fg-muted);letter-spacing:.01em;opacity:.75;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.rv-empty-pill{pointer-events:auto}.rv-empty-hint{container-type:size}@container (max-width:200px) or (max-height:44px){.rv-empty-pill{padding:6px}.rv-empty-pill-text{display:none}}.rv-overlay{pointer-events:none;z-index:50;position:absolute;top:0;left:0}.rv-frame{transform-origin:50%;will-change:transform, width, height;position:absolute;top:0;left:0}.rv-frame[data-kind=select]:before,.rv-frame[data-kind=hover]:before{content:"";inset:var(--frame-inset,0);border-radius:var(--frame-radius,4px);pointer-events:none;position:absolute}.rv-frame[data-kind=select]{animation:frame-in var(--dur-fast) var(--ease-out)}.rv-frame[data-kind=select]:before{outline:1.5px solid var(--select)}.rv-frame[data-kind=select][data-mode=absolute]:before{outline-color:var(--free)}.rv-frame[data-kind=hover]:before{outline:1px solid var(--select)}@supports (color:color-mix(in lab, red, red)){.rv-frame[data-kind=hover]:before{outline:1px solid color-mix(in oklab, var(--select), transparent 35%)}}.rv-frame[data-kind=hover]{opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.rv-frame[data-kind=hover][data-on]{opacity:1;animation:hover-in .16s var(--ease-out) 60ms backwards}.rv-frame[data-kind=hover][data-on][data-instant]{transition:none;animation:none}@keyframes hover-in{0%{opacity:0}}.rv-frame[data-kind=parent]{outline:1px dashed var(--select)}@supports (color:color-mix(in lab, red, red)){.rv-frame[data-kind=parent]{outline:1px dashed color-mix(in oklab, var(--select), transparent 55%)}}.rv-frame[data-kind=parent]{border-radius:6px}@keyframes frame-in{0%{opacity:0;scale:1.015}}.rv-handle{border:1.5px solid var(--select);pointer-events:auto;width:10px;height:10px;transition:transform var(--dur-instant) var(--ease-out);background:#fff;border-radius:3px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 1px 4px #3b2a174d;box-shadow:0 1px 4px lab(18.752% 5.85869 15.8328/.3)}.rv-handle:hover{transform:scale(1.3)}[data-mode=absolute]>.rv-handle{border-color:var(--free)}.rv-handle[data-edge]{border-radius:4px}.rv-handle[data-edge=n],.rv-handle[data-edge=s]{width:22px;height:7px;margin:-3.5px 0 0 -11px}.rv-handle[data-edge=e],.rv-handle[data-edge=w]{width:7px;height:22px;margin:-11px 0 0 -3.5px}.rv-rotate{background:var(--free);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:calc(100% + 16px);left:50%;box-shadow:0 2px 8px #3b2a174d;box-shadow:0 2px 8px lab(18.752% 5.85869 15.8328/.3)}.rv-rotate:after{content:"";background:var(--free);width:1.5px;height:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.rv-rotate:active{cursor:grabbing}.rv-chip{white-space:nowrap;font:700 11px/1 var(--font-ui), system-ui, sans-serif;letter-spacing:.01em;color:var(--brand-fg);background:var(--select);transform-origin:0 100%;border-radius:999px;padding:4px 8px;position:absolute;left:0;box-shadow:0 4px 12px -4px #3b2a1759;box-shadow:0 4px 12px -4px lab(18.752% 5.85869 15.8328/.35)}.rv-chip[data-tone=free]{background:var(--free);color:#301c0e;color:lab(12.817% 8.90674 13.2836)}.rv-page-focus{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--select);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-page-focus{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--select), transparent 35%)}}.rv-page-focus{pointer-events:none;z-index:40;animation:frame-in var(--dur-base) var(--ease-out)}.rv-grid-ov{pointer-events:none;position:absolute}.rv-grid-track{min-width:0;min-height:0;position:relative}.rv-grid-divider{z-index:2;pointer-events:auto;touch-action:none;position:absolute}.rv-grid-divider[data-axis=col]{top:0;bottom:0;left:calc(100% + var(--gap) / 2 - 7px);cursor:col-resize;width:14px}.rv-grid-divider[data-axis=row]{left:0;right:0;top:calc(100% + var(--gap) / 2 - 7px);cursor:row-resize;height:14px}.rv-grid-divider:before{content:"";background:var(--select);opacity:0;transition:opacity var(--dur-fast) linear;border-radius:1px;position:absolute}.rv-grid-divider[data-axis=col]:before{width:1.5px;top:0;bottom:0;left:6.25px}.rv-grid-divider[data-axis=row]:before{height:1.5px;top:6.25px;left:0;right:0}.rv-grid-divider:hover:before,.rv-grid-divider:active:before{opacity:.85}.rv-grid-divider:after{content:"";border:1.5px solid var(--select);opacity:.9;transition:transform var(--dur-instant) var(--ease-out), opacity var(--dur-fast) linear;background:#fff;border-radius:4px;position:absolute;top:50%;left:50%;box-shadow:0 1px 4px #3b2a174d;box-shadow:0 1px 4px lab(18.752% 5.85869 15.8328/.3)}.rv-grid-divider[data-axis=col]:after{width:7px;height:22px;margin:-11px 0 0 -3.5px}.rv-grid-divider[data-axis=row]:after{width:22px;height:7px;margin:-3.5px 0 0 -11px}.rv-grid-divider:hover:after{opacity:1;transform:scale(1.2)}.rv-grid-slot{pointer-events:auto;cursor:cell}.rv-grid-cellmark{box-shadow:inset 0 0 0 1.5px var(--structure);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rv-grid-cellmark{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--structure), transparent 40%)}}.rv-grid-cellmark{background:var(--structure)}@supports (color:color-mix(in lab, red, red)){.rv-grid-cellmark{background:color-mix(in oklab, var(--structure), transparent 93%)}}.rv-grid-cellmark{transition:background-color var(--dur-fast) linear;animation:frame-in var(--dur-fast) var(--ease-out)}.rv-grid-cellmark[data-picked]{background:var(--structure)}@supports (color:color-mix(in lab, red, red)){.rv-grid-cellmark[data-picked]{background:color-mix(in oklab, var(--structure), transparent 78%)}}.rv-grid-range{z-index:1;box-shadow:0 0 0 2px var(--structure), 0 0 0 6px var(--structure);border-radius:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-grid-range{box-shadow:0 0 0 2px var(--structure), 0 0 0 6px color-mix(in oklab, var(--structure), transparent 82%)}}.rv-grid-range{pointer-events:none;animation:grid-pop var(--dur-fast) var(--ease-back)}.rv-grid-pill{z-index:3;white-space:nowrap;pointer-events:auto;font:700 12px/1 var(--font-ui), system-ui, sans-serif;color:var(--fg);background:radial-gradient(120% 80% at 10% 0%, var(--chrome-glow), transparent 55%), var(--popover);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(170%);backdrop-filter:blur(var(--blur-md)) saturate(170%);box-shadow:inset 0 0 0 1px var(--chrome-rim), inset 0 1px .5px var(--chrome-spec), 0 0 0 .5px var(--chrome-edge), var(--shadow-pop);animation:grid-pop var(--dur-fast) var(--ease-back);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;left:50%;translate:-50%}.rv-grid-pill[data-place=above]{bottom:calc(100% + 12px)}.rv-grid-pill[data-place=below]{top:calc(100% + 12px)}.rv-grid-pill[data-place=inside]{top:12px}.rv-grid-pill>button{height:30px;color:var(--fg-muted);transition:background-color var(--dur-instant) linear, color var(--dur-instant) linear, scale var(--dur-instant) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.rv-grid-pill>button:hover:not(:disabled),.rv-grid-pill>button[data-popup-open]{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-grid-pill>button:hover:not(:disabled),.rv-grid-pill>button[data-popup-open]{background:color-mix(in oklab, var(--fg), transparent 92%)}}.rv-grid-pill>button:hover:not(:disabled),.rv-grid-pill>button[data-popup-open]{color:var(--fg)}.rv-grid-pill>button:active:not(:disabled){scale:.95}.rv-grid-pill>button:disabled{opacity:.4}.rv-grid-pill>button svg{flex-shrink:0;width:15px;height:15px}.rv-grid-pill>.rv-grid-pill-more{width:30px;padding:0}.rv-grid-hint{white-space:nowrap;font:700 11px/1 var(--font-ui), system-ui, sans-serif;color:var(--brand-fg);background:var(--select);pointer-events:none;animation:grid-pop var(--dur-base) var(--ease-back);border-radius:999px;padding:6px 10px;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%;box-shadow:0 4px 12px -4px #3b2a1759;box-shadow:0 4px 12px -4px lab(18.752% 5.85869 15.8328/.35)}@keyframes grid-pop{0%{opacity:0;scale:.96}}.rv-grid-guide{z-index:3;background:var(--snap);pointer-events:none;position:absolute}.rv-grid-guide[data-axis=col]{width:1.5px;margin-left:-.75px}.rv-grid-guide[data-axis=row]{height:1.5px;margin-top:-.75px}.rv-grid-guide[data-outside]{background:0 0}.rv-grid-guide>span,.rv-grid-dim>span{white-space:nowrap;font:700 10px/1 var(--font-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--brand-fg);background:var(--tone,var(--snap));border-radius:999px;padding:3px 7px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px -2px #3b2a1759;box-shadow:0 2px 8px -2px lab(18.752% 5.85869 15.8328/.35)}.rv-grid-guide>span{animation:grid-pop var(--dur-fast) var(--ease-back)}.rv-grid-guide[data-axis=col]>span{top:14px}.rv-grid-guide[data-axis=row]>span{left:26px}.rv-grid-dim{--tone:var(--select);z-index:2;pointer-events:none;border:0 solid var(--tone);position:absolute}.rv-grid-dim[data-snap]{--tone:var(--snap)}.rv-grid-dim[data-axis=col]{border-inline-width:1.5px;height:9px;translate:0 -50%}.rv-grid-dim[data-axis=row]{border-block-width:1.5px;width:9px;translate:-50%}.rv-grid-dim:before{content:"";background:var(--tone);opacity:.7;position:absolute}.rv-grid-dim[data-axis=col]:before{height:1px;margin-top:-.5px;top:50%;left:0;right:0}.rv-grid-dim[data-axis=row]:before{width:1px;margin-left:-.5px;top:0;bottom:0;left:50%}.rv-grid-tick{z-index:2;pointer-events:none;background:var(--select);border-radius:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rv-grid-tick{background:color-mix(in oklab, var(--select), transparent 35%)}}.rv-grid-tick{transition:background-color var(--dur-instant) linear, scale var(--dur-fast) var(--ease-back)}.rv-grid-tick[data-axis=col]{width:2px;height:8px;margin-left:-1px}.rv-grid-tick[data-axis=row]{width:8px;height:2px;margin-top:-1px}.rv-grid-tick[data-on]{background:var(--snap);scale:1.5}.rv-snap-line{background:var(--snap);position:absolute}.rv-margin{--tone:var(--structure);height:var(--rv-sheet-h,100%);z-index:45;border-radius:inherit;border:var(--margin) solid var(--tone);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.rv-margin{border:var(--margin) solid color-mix(in oklab, var(--tone), transparent 93%)}}.rv-margin{pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out), border-color var(--dur-fast) linear;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.rv-margin[data-tone=free]{--tone:var(--free)}.rv-margin[data-on]{opacity:1}.rv-margin:after{content:"";border:1px dashed var(--tone);border-radius:6px 6px 0 0;position:absolute;inset:0 0 -1px}@supports (color:color-mix(in lab, red, red)){.rv-margin:after{border:1px dashed color-mix(in oklab, var(--tone), transparent 35%)}}.rv-margin:after{transition:border-color var(--dur-fast) linear;border-bottom:0}.rv-text{white-space:pre-wrap;overflow-wrap:anywhere;cursor:inherit;outline:none}.rv-text[contenteditable]{cursor:text;caret-color:var(--structure)}.rv-text:empty:before{content:attr(data-placeholder);opacity:.4}.rv-drag-layer{pointer-events:none;z-index:100;position:fixed;inset:0}.rv-dragging-cursor,.rv-dragging-cursor *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.rv-liquid.rv-chrome{--lg-blur:12px;--accent:var(--chrome-hover);--brand-soft:var(--chrome-active);background:radial-gradient(130% 110% at 12% 0%, var(--chrome-glow), transparent 60%), var(--chrome);box-shadow:inset 0 0 0 1px var(--chrome-rim), inset 0 0 16px var(--chrome-inner), 0 0 0 .5px var(--chrome-edge), 0 2px 6px -3px var(--glass-shade), 0 16px 36px -18px var(--glass-shade)}.rv-liquid.rv-chrome:before{background:linear-gradient(135deg, var(--chrome-spec) 0%, transparent 28%, transparent 72%, var(--chrome-spec) 100%);padding:1px}.rv-liquid.rv-chrome:after{display:none}:root,.light{--chrome-glow:#ffffff73;--chrome-rim:#fff9;--chrome-spec:#fffffff2;--chrome-inner:#fff6;--chrome-edge:var(--shade-ink)}@supports (color:color-mix(in lab, red, red)){:root,.light{--chrome-edge:color-mix(in oklab, var(--shade-ink), transparent 88%)}}:root,.light{--chrome-hover:#fff3;--chrome-active:#ffffffd9;--chrome-active-shadow:0 1px 3px var(--shade-ink), inset 0 0 0 1px #ffffffe6}@supports (color:color-mix(in lab, red, red)){:root,.light{--chrome-active-shadow:0 1px 3px color-mix(in oklab, var(--shade-ink), transparent 84%), inset 0 0 0 1px #ffffffe6}}.dark{--chrome-glow:#ffffff12;--chrome-rim:#ffffff2b;--chrome-spec:#fff9;--chrome-inner:#ffffff0d;--chrome-edge:#00000040;--chrome-hover:#ffffff08;--chrome-active:#ffffff24;--chrome-active-shadow:inset 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff1f}.rv-unplaced{color:var(--warn-ink);background:radial-gradient(130% 120% at 15% 0%, #ffffff80, transparent 60%), var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.rv-unplaced{background:radial-gradient(130% 120% at 15% 0%, #ffffff80, transparent 60%), color-mix(in oklab, var(--warn-soft), transparent 8%)}}.rv-unplaced{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);box-shadow:inset 0 0 0 1px var(--warn), inset 0 1px 0 #ffffffb3, 0 2px 6px -3px var(--warn-ink), 0 10px 26px -12px var(--warn)}@supports (color:color-mix(in lab, red, red)){.rv-unplaced{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn), transparent 30%), inset 0 1px 0 #ffffffb3, 0 2px 6px -3px color-mix(in oklab, var(--warn-ink), transparent 70%), 0 10px 26px -12px color-mix(in oklab, var(--warn), transparent 25%)}}.dark .rv-unplaced{background:radial-gradient(130% 120% at 15% 0%, #ffffff14, transparent 60%), var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.dark .rv-unplaced{background:radial-gradient(130% 120% at 15% 0%, #ffffff14, transparent 60%), color-mix(in oklab, var(--warn-soft), transparent 10%)}}.dark .rv-unplaced{box-shadow:inset 0 0 0 1px var(--warn), inset 0 1px 0 #ffffff1f, 0 2px 6px -3px #0006, 0 10px 26px -12px var(--warn)}@supports (color:color-mix(in lab, red, red)){.dark .rv-unplaced{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn), transparent 45%), inset 0 1px 0 #ffffff1f, 0 2px 6px -3px #0006, 0 10px 26px -12px color-mix(in oklab, var(--warn), transparent 55%)}}.rv-unplaced-btn:hover,.rv-unplaced-btn[data-popup-open]{background:var(--warn-ink)}@supports (color:color-mix(in lab, red, red)){.rv-unplaced-btn:hover,.rv-unplaced-btn[data-popup-open]{background:color-mix(in oklab, var(--warn-ink), transparent 88%)}}.rv-mode-track{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-mode-track{background:color-mix(in oklab, var(--fg), transparent 93%)}}.rv-mode-track{box-shadow:inset 0 1px 3px var(--shade-ink), inset 0 -1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.rv-mode-track{box-shadow:inset 0 1px 3px color-mix(in oklab, var(--shade-ink), transparent 78%), inset 0 -1px 0 #ffffff1f}}.rv-mode-icon{color:var(--fg-faint);transition:color var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out)}.rv-mode-icon[data-on]{color:#f9ad26;color:lab(76.6366% 21.5807 73.1029);filter:drop-shadow(0 0 4px #ffc249e6)drop-shadow(0 0 10px #ffc24980);filter:drop-shadow(0 0 4px lab(82.632% 16.7214 72.7593/.9))drop-shadow(0 0 10px lab(82.632% 16.7214 72.7593/.5))}.dark .rv-mode-icon[data-on]{color:#fff;filter:drop-shadow(0 0 4px #ffffffe6)drop-shadow(0 0 10px #ffffff73)}.rv-mode-knob{-webkit-backdrop-filter:saturate(150%);backdrop-filter:saturate(150%);box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1.5px 2px 0 -1px var(--lg-spec), inset -1.5px -2px 0 -1px var(--lg-edge), inset 0 0 10px -2px var(--lg-inner), 0 6px 14px -6px var(--glass-shade), 0 1px 2px var(--glass-shade);background:radial-gradient(90% 70% at 30% 20%,#ffffff80,#0000 60%),#ffffff61}@supports (color:color-mix(in lab, red, red)){.rv-mode-knob{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1.5px 2px 0 -1px var(--lg-spec), inset -1.5px -2px 0 -1px var(--lg-edge), inset 0 0 10px -2px var(--lg-inner), 0 6px 14px -6px var(--glass-shade), 0 1px 2px color-mix(in oklab, var(--glass-shade), transparent 40%)}}.rv-mode-knob{pointer-events:none}.dark .rv-mode-knob{background:radial-gradient(90% 70% at 30% 20%,#ffffff38,#0000 60%),#ffffff0a}.group:hover .rv-mode-knob{box-shadow:inset 0 0 0 1px var(--lg-spec), inset 1.5px 2px 0 -1px var(--lg-spec), inset -1.5px -2px 0 -1px var(--lg-edge), inset 0 0 12px -2px var(--lg-inner), 0 8px 18px -6px var(--glass-shade), 0 1px 2px var(--glass-shade)}@supports (color:color-mix(in lab, red, red)){.group:hover .rv-mode-knob{box-shadow:inset 0 0 0 1px var(--lg-spec), inset 1.5px 2px 0 -1px var(--lg-spec), inset -1.5px -2px 0 -1px var(--lg-edge), inset 0 0 12px -2px var(--lg-inner), 0 8px 18px -6px var(--glass-shade), 0 1px 2px color-mix(in oklab, var(--glass-shade), transparent 40%)}}.rv-bead{z-index:35;pointer-events:none;-webkit-backdrop-filter:saturate(140%);backdrop-filter:saturate(140%);box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1.5px 2px 0 -1px var(--lg-spec), inset -1.5px -2px 0 -1px var(--lg-edge), inset 0 0 10px -3px var(--lg-inner), 0 6px 14px -7px var(--glass-shade), 0 1px 2px var(--glass-shade);background:radial-gradient(90% 70% at 30% 15%,#ffffff73,#0000 60%),#ffffff38;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.rv-bead{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1.5px 2px 0 -1px var(--lg-spec), inset -1.5px -2px 0 -1px var(--lg-edge), inset 0 0 10px -3px var(--lg-inner), 0 6px 14px -7px var(--glass-shade), 0 1px 2px color-mix(in oklab, var(--glass-shade), transparent 45%)}}.dark .rv-bead{background:radial-gradient(90% 70% at 30% 15%,#ffffff29,#0000 60%),#ffffff0a}.rv-thumb{background:linear-gradient(180deg, #ffffff8c, #ffffff1f 55%, #ffffff4d), var(--chrome-solid)}@supports (color:color-mix(in lab, red, red)){.rv-thumb{background:linear-gradient(180deg, #ffffff8c, #ffffff1f 55%, #ffffff4d), color-mix(in oklab, var(--chrome-solid), transparent 25%)}}.rv-thumb{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), inset 0 -1px 0 var(--lg-edge-low), 0 2px 6px -2px var(--glass-shade), 0 0 0 .5px var(--shade-ink)}@supports (color:color-mix(in lab, red, red)){.rv-thumb{box-shadow:inset 0 0 0 1px var(--lg-rim), inset 1px 1.5px 0 -.5px var(--lg-spec), inset 0 -1px 0 var(--lg-edge-low), 0 2px 6px -2px var(--glass-shade), 0 0 0 .5px color-mix(in oklab, var(--shade-ink), transparent 88%)}}.rv-thumb[data-ready]{transition:translate var(--dur-slow) var(--ease-back), width var(--dur-slow) var(--ease-back)}.rv-place-mark{background:var(--brand)}.rv-place-mark[data-ready]{transition:translate var(--dur-slow) var(--ease-back), width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), opacity var(--dur-fast) linear}.dark .rv-thumb{background:linear-gradient(#ffffff29,#ffffff08 55%,#ffffff14),#ffffff0d}.rv-spotlight{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);max-height:min(560px,74vh)}.rv-spot-scroll{height:auto;max-height:min(392px,52vh)}.rv-spot-mark{pointer-events:none}.rv-spot-mark[data-ready]{transition:translate var(--dur-base) var(--ease-back), height var(--dur-base) var(--ease-out)}.rv-spot-icon{background:var(--fg);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-spot-icon{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.rv-spot-icon{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--fg-muted);transition:color var(--dur-fast) linear, background-color var(--dur-fast) linear, rotate var(--dur-base) var(--ease-back)}.rv-spot-row[data-active] .rv-spot-icon{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-spot-row[data-active] .rv-spot-icon{background:color-mix(in oklab, var(--brand) 13%, transparent)}}.rv-spot-row[data-active] .rv-spot-icon{rotate:-6deg}.rv-spot-preview>div{box-shadow:0 0 0 1px var(--hairline), 0 18px 40px -20px var(--glass-shade)}.rv-spot-kbd{min-width:20px;color:var(--fg-muted);background:var(--fg);border-radius:6px;place-items:center;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rv-spot-kbd{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.rv-spot-kbd{box-shadow:inset 0 0 0 1px var(--hairline)}.rv-scroll{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.rv-scroll-view{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.rv-scroll-view::-webkit-scrollbar{display:none}.rv-scroll-content{min-height:100%;position:relative}.rv-scroll[data-overflow]>.rv-scroll-view{--fade:min(28px, 16%);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--fade-t,0))) 0, #000 var(--fade), #000 calc(100% - var(--fade)), rgb(0 0 0/calc(1 - var(--fade-b,0))) 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--fade-t,0))) 0, #000 var(--fade), #000 calc(100% - var(--fade)), rgb(0 0 0/calc(1 - var(--fade-b,0))) 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--fade-t,0))) 0, #000 var(--fade), #000 calc(100% - var(--fade)), rgb(0 0 0/calc(1 - var(--fade-b,0))) 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--fade-t,0))) 0, #000 var(--fade), #000 calc(100% - var(--fade)), rgb(0 0 0/calc(1 - var(--fade-b,0))) 100%);mask-image:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--fade-t,0))) 0, #000 var(--fade), #000 calc(100% - var(--fade)), rgb(0 0 0/calc(1 - var(--fade-b,0))) 100%)}.rv-scroll-bar{top:var(--scroll-inset,6px);bottom:var(--scroll-inset,6px);z-index:3;opacity:0;pointer-events:none;touch-action:none;width:14px;transition:opacity var(--dur-base) var(--ease-out);position:absolute;right:2px}.rv-scroll-bar:before{content:"";background:currentColor;border-radius:99px;width:8px;position:absolute;inset:0 3px 0 auto}@supports (color:color-mix(in lab, red, red)){.rv-scroll-bar:before{background:color-mix(in oklab, currentColor 7%, transparent)}}.rv-scroll-bar:before{opacity:0;transition:opacity var(--dur-fast) linear}.rv-scroll-thumb{background:currentColor;border-radius:99px;width:4px;position:absolute;top:0;right:3px}@supports (color:color-mix(in lab, red, red)){.rv-scroll-thumb{background:color-mix(in oklab, currentColor 30%, transparent)}}.rv-scroll-thumb{box-shadow:inset 0 0 0 .5px}@supports (color:color-mix(in lab, red, red)){.rv-scroll-thumb{box-shadow:inset 0 0 0 .5px color-mix(in oklab, currentColor 12%, transparent)}}.rv-scroll-thumb{transition:width var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear}.rv-scroll[data-overflow]:hover>.rv-scroll-bar{opacity:.75;pointer-events:auto}.rv-scroll[data-overflow][data-scrolling]>.rv-scroll-bar,.rv-scroll[data-dragging]>.rv-scroll-bar,.rv-scroll>.rv-scroll-bar:hover{opacity:1;pointer-events:auto}.rv-scroll-bar:hover:before,.rv-scroll[data-dragging]>.rv-scroll-bar:before{opacity:1}.rv-scroll-bar:hover .rv-scroll-thumb,.rv-scroll[data-dragging] .rv-scroll-thumb{background:currentColor;width:8px}@supports (color:color-mix(in lab, red, red)){.rv-scroll-bar:hover .rv-scroll-thumb,.rv-scroll[data-dragging] .rv-scroll-thumb{background:color-mix(in oklab, currentColor 48%, transparent)}}.rv-rt .rv-scroll-content,.rv-rt-doc{flex-direction:column;display:flex}.rv-rt-doc{flex:1 0 auto}.rv-rt-pm{overflow-wrap:anywhere;cursor:inherit;outline:none;flex:1 0 auto}.rv-rt-doc[data-editing] .rv-rt-pm{cursor:text;caret-color:var(--structure)}.rv-rt-pm ::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm ::selection{background:color-mix(in oklab, var(--brand) 30%, transparent)}}.rv-rt-pm :where(p,h1,h2,h3,ul,ol,blockquote,pre,hr,div[data-type],.rv-rt-img){margin:0}.rv-rt-pm :where(p,h1,h2,h3,ul,ol,blockquote,pre,hr,div[data-type],.rv-rt-img)+:where(p,h1,h2,h3,ul,ol,blockquote,pre,hr,div[data-type],.rv-rt-img){margin-top:.45em}.rv-rt-pm h1{letter-spacing:-.022em;font-size:1.875em;font-weight:750;line-height:1.2}.rv-rt-pm h2{letter-spacing:-.015em;font-size:1.45em;font-weight:720;line-height:1.25}.rv-rt-pm h3{letter-spacing:-.01em;font-size:1.18em;font-weight:700;line-height:1.3}.rv-rt-pm *+h1{margin-top:.85em}.rv-rt-pm *+h2{margin-top:.8em}.rv-rt-pm *+h3{margin-top:.7em}.rv-rt-pm strong{font-weight:bolder}.rv-rt-pm .is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;color:currentColor;height:0}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm .is-empty:before{color:color-mix(in oklab, currentColor 36%, transparent)}}.rv-rt-pm a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm a{-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 65%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 65%, transparent)}}.rv-rt-pm a{text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) linear, color var(--dur-fast) linear;text-decoration-thickness:.08em}.rv-rt-pm a:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.rv-rt-doc:not([data-editing]) .rv-rt-pm a{cursor:pointer}.rv-rt-doc:not([data-editing]) .rv-rt-pm a:hover{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-doc:not([data-editing]) .rv-rt-pm a:hover{color:color-mix(in oklab, var(--brand) 70%, currentColor)}}.rv-rt-pm mark{color:inherit;background:var(--rt-hl,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm mark{background:color-mix(in oklab, var(--rt-hl,var(--brand)) 32%, transparent)}}.rv-rt-pm mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;margin:0 -.12em;padding:.04em .12em}.rv-rt-pm code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:currentColor;border-radius:.38em;padding:.12em .36em;font-size:.86em}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm code{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-rt-pm code{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm code{color:color-mix(in oklab, var(--brand) 62%, currentColor)}}.rv-rt-pm pre{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:currentColor;border-radius:.65em;padding:.9em 1.05em;font-size:.86em;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm pre{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-rt-pm pre{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm pre{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 8%, transparent)}}.rv-rt-pm pre{white-space:pre-wrap;tab-size:2}.rv-rt-pm pre code{color:inherit;background:0 0;border-radius:0;padding:0;font-size:1em}.rv-rt-pm :where(ul,ol){padding-left:1.5em}.rv-rt-pm ul{list-style:outside}.rv-rt-pm ul ul{list-style:circle}.rv-rt-pm ul ul ul{list-style:square}.rv-rt-pm ol{list-style:decimal}.rv-rt-pm ol ol{list-style:lower-alpha}.rv-rt-pm ol ol ol{list-style:lower-roman}.rv-rt-pm li::marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm li::marker{color:color-mix(in oklab, currentColor 55%, transparent)}}.rv-rt-pm li::marker{font-variant-numeric:tabular-nums}.rv-rt-pm li+li,.rv-rt-pm li>*+*{margin-top:.18em}.rv-rt-pm ul[data-type=taskList]{padding-left:0;list-style:none}.rv-rt-pm li[data-type=taskItem]{align-items:flex-start;gap:.55em;display:flex}.rv-rt-pm li[data-type=taskItem]>div{flex:1;min-width:0}.rv-rt-check{border:1.5px solid;border-radius:.3em;flex:none;place-items:center;width:1.08em;height:1.08em;margin-top:calc(.5lh - .54em);display:grid}@supports (color:color-mix(in lab, red, red)){.rv-rt-check{border:1.5px solid color-mix(in oklab, currentColor 36%, transparent)}}.rv-rt-check{cursor:pointer;transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear, scale var(--dur-fast) var(--ease-back)}.rv-rt-check:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-check:hover{border-color:color-mix(in oklab, currentColor 62%, transparent)}}.rv-rt-check:active{scale:.86}.rv-rt-check svg{fill:none;width:86%;height:86%;stroke:var(--brand-fg);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s var(--ease-out)}.rv-rt-pm li[data-checked=true]>.rv-rt-check{background:var(--brand);border-color:var(--brand)}.rv-rt-pm li[data-checked=true]>.rv-rt-check svg{stroke-dashoffset:0;transition-delay:60ms}.rv-rt-pm li[data-type=taskItem]>div>p{transition:color var(--dur-base) linear, text-decoration-color var(--dur-base) linear;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:.07em}.rv-rt-pm li[data-checked=true]>div>p{color:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm li[data-checked=true]>div>p{color:color-mix(in oklab, currentColor 50%, transparent)}}.rv-rt-pm li[data-checked=true]>div>p{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm li[data-checked=true]>div>p{-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);text-decoration-color:color-mix(in oklab, currentColor 60%, transparent)}}.rv-rt-pm div[data-type=details]{align-items:flex-start;gap:.2em;display:flex;position:relative}.rv-rt-pm div[data-type=details].is-open:before{content:"";background:currentColor;border-radius:1px;width:1.5px;position:absolute;top:calc(1lh + .2em);bottom:.15em;left:calc(.45em - .75px)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm div[data-type=details].is-open:before{background:color-mix(in oklab, currentColor 14%, transparent)}}.rv-rt-pm div[data-type=details].is-open:before{transform-origin:top;animation:rv-rt-thread var(--dur-base) var(--ease-out);transition:background-color var(--dur-fast) linear;pointer-events:none}.rv-rt-pm div[data-type=details].is-open:has(>.rv-rt-toggle-btn:hover):before{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm div[data-type=details].is-open:has(>.rv-rt-toggle-btn:hover):before{background:color-mix(in oklab, var(--brand) 55%, transparent)}}@keyframes rv-rt-thread{0%{scale:1 0}}.rv-rt-pm div[data-type=details]>div{flex:1;min-width:0}.rv-rt-toggle-btn{color:currentColor;border-radius:.35em;flex:none;place-items:center;width:1.3em;height:1lh;margin-left:-.2em;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-rt-toggle-btn{color:color-mix(in oklab, currentColor 55%, transparent)}}.rv-rt-toggle-btn{cursor:pointer;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear}.rv-rt-toggle-btn:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-toggle-btn:hover{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-rt-toggle-btn:hover{color:currentColor}.rv-rt-toggle-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.9em;height:.9em;transition:rotate var(--dur-base) var(--ease-back)}.rv-rt-pm div[data-type=details].is-open>.rv-rt-toggle-btn svg{rotate:90deg}.rv-rt-pm summary{list-style:none;display:block}.rv-rt-pm summary::-webkit-details-marker{display:none}.rv-rt-pm div[data-type=detailsContent]{margin-top:.2em;padding-left:.3em}.rv-rt-pm .rv-rt-toggle:not(.is-open)>div>div[data-type=detailsContent]{display:none}.rv-rt-pm .rv-rt-toggle.is-open>div>div[data-type=detailsContent]{animation:rv-rt-unfold var(--dur-base) var(--ease-out)}@keyframes rv-rt-unfold{0%{opacity:0;translate:0 -.3em}}.rv-rt-pm blockquote{border-left:3px solid var(--brand);padding:.1em 0 .1em .95em}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm blockquote{border-left:3px solid color-mix(in oklab, var(--brand) 72%, transparent)}}.rv-rt-pm div[data-type=callout]{background:var(--brand);border-radius:.75em;align-items:flex-start;gap:.6em;padding:.8em 1em .8em .85em;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm div[data-type=callout]{background:color-mix(in oklab, var(--brand) 9%, transparent)}}.rv-rt-pm div[data-type=callout]{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm div[data-type=callout]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 14%, transparent)}}.rv-rt-pm [data-callout-icon]{min-width:1.35em;height:1lh;font-size:1.1em;line-height:inherit;font-family:var(--font-emoji), sans-serif;cursor:inherit;transition:background-color var(--dur-fast) linear, scale var(--dur-fast) var(--ease-back);border-radius:.35em;flex:none;place-items:center;display:grid}.rv-rt-doc[data-editing] [data-callout-icon]{cursor:pointer}.rv-rt-doc[data-editing] [data-callout-icon]:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-doc[data-editing] [data-callout-icon]:hover{background:color-mix(in oklab, var(--brand) 14%, transparent)}}.rv-rt-doc[data-editing] [data-callout-icon]:active{scale:.9}.rv-rt-pm [data-callout-body]{flex:1;min-width:0}.rv-rt-pm hr{background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border:0;height:1.2em}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm hr{background:linear-gradient(color-mix(in oklab, currentColor 16%, transparent), color-mix(in oklab, currentColor 16%, transparent)) center / 100% 1px no-repeat}}.rv-rt-pm .rv-rt-img{border-radius:0;justify-content:center;margin-block:.3em;display:flex}.rv-rt-pm .rv-rt-img[data-align=left]{justify-content:flex-start}.rv-rt-pm .rv-rt-img[data-align=right]{justify-content:flex-end}.rv-rt-pm .rv-rt-img.ProseMirror-selectednode{outline:none}.rv-rt-img-frame{background:currentColor;border-radius:.6em;min-width:2.5em;max-width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-frame{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-rt-img-frame{transition:outline-color var(--dur-fast) linear;outline-offset:2px;outline:2px solid #0000}.rv-rt-img-frame img{object-fit:cover;border-radius:inherit;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.rv-rt-img:not([data-loading],[data-missing]) .rv-rt-img-frame:has(img[src]){background:0 0}.rv-rt-img[data-loading] .rv-rt-img-frame{animation:rv-rt-img-wait 1.2s var(--ease-in-out) infinite alternate}@keyframes rv-rt-img-wait{to{background:color-mix(in oklab, currentColor 12%, transparent)}}.rv-rt-img[data-missing] .rv-rt-img-frame{min-height:4em}.rv-rt-img[data-missing] .rv-rt-img-frame:after{content:"Image not found";color:currentColor;place-items:center;font-size:.8em;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rv-rt-img[data-missing] .rv-rt-img-frame:after{color:color-mix(in oklab, currentColor 50%, transparent)}}.rv-rt-doc[data-editing] .rv-rt-img.ProseMirror-selectednode .rv-rt-img-frame,.rv-rt-img[data-resizing] .rv-rt-img-frame{outline-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-doc[data-editing] .rv-rt-img.ProseMirror-selectednode .rv-rt-img-frame,.rv-rt-img[data-resizing] .rv-rt-img-frame{outline-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.rv-rt-img-empty,.rv-rt-img[data-empty] .rv-rt-img-frame{display:none}.rv-rt-doc[data-editing] .rv-rt-img[data-empty] .rv-rt-img-empty{background:currentColor;border-radius:.6em;align-items:center;gap:.55em;width:100%;padding:.4em .4em .4em .85em;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-rt-doc[data-editing] .rv-rt-img[data-empty] .rv-rt-img-empty{background:color-mix(in oklab, currentColor 6%, transparent)}}.rv-rt-doc[data-editing] .rv-rt-img[data-empty] .rv-rt-img-empty{transition:background-color var(--dur-fast) linear, box-shadow var(--dur-fast) linear;font-size:.92em}.rv-rt-img-empty:focus-within{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-empty:focus-within{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-rt-img-empty:focus-within{box-shadow:0 0 0 1.5px var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-empty:focus-within{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--brand) 55%, transparent)}}.rv-rt-img.ProseMirror-selectednode .rv-rt-img-empty{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-img.ProseMirror-selectednode .rv-rt-img-empty{box-shadow:0 0 0 2px color-mix(in oklab, var(--brand) 55%, transparent)}}.rv-rt-img-glyph{color:currentColor;flex:none;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-glyph{color:color-mix(in oklab, currentColor 45%, transparent)}}.rv-rt-img-empty svg{flex:none;width:1.2em;height:1.2em}.rv-rt-img-link{min-width:0;color:inherit;font:inherit;caret-color:var(--structure);background:0 0;border:0;outline:none;flex:1;padding:.35em 0}.rv-rt-img-link::placeholder{color:inherit;opacity:.45}.rv-rt-img-upload{background:currentColor;border-radius:.45em;flex:none;align-items:center;gap:.4em;padding:.38em .75em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-upload{background:color-mix(in oklab, currentColor 8%, transparent)}}.rv-rt-img-upload{color:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-upload{color:color-mix(in oklab, currentColor 75%, transparent)}}.rv-rt-img-upload{cursor:pointer;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear, scale var(--dur-fast) var(--ease-back);font-size:.9em;font-weight:600}.rv-rt-img-upload svg{width:1.05em;height:1.05em}.rv-rt-img-upload:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-upload:hover{background:color-mix(in oklab, currentColor 13%, transparent)}}.rv-rt-img-upload:hover{color:currentColor}.rv-rt-img-upload:active{scale:.95}.rv-rt-img[data-empty][data-loading] .rv-rt-img-empty{pointer-events:none;animation:rv-rt-img-wait 1.2s var(--ease-in-out) infinite alternate}.rv-rt-img[data-empty][data-loading] :is(.rv-rt-img-link,.rv-rt-img-upload){opacity:.5}@container (max-width:300px){.rv-rt-img-upload span{display:none}}.rv-rt-img-grip{cursor:ew-resize;touch-action:none;opacity:0;width:14px;height:min(48px,40%);min-height:18px;transition:opacity var(--dur-fast) linear;place-items:center;display:none;position:absolute;top:50%;translate:0 -50%}.rv-rt-img-grip[data-side=left]{left:2px}.rv-rt-img-grip[data-side=right]{right:2px}.rv-rt-img-grip:before{content:"";width:5px;height:100%;transition:scale var(--dur-fast) var(--ease-back);background:#ffffffeb;background:lab(100% 0 0/.92);border-radius:99px;box-shadow:0 0 0 1px #00000024,0 1px 4px #00000038;box-shadow:0 0 0 1px lab(0% 0 0/.14),0 1px 4px lab(0% 0 0/.22)}.rv-rt-img-grip:hover:before{scale:1.2 1.06}.rv-rt-doc[data-editing] .rv-rt-img-grip{display:grid}.rv-rt-doc[data-editing] .rv-rt-img:hover .rv-rt-img-grip,.rv-rt-doc[data-editing] .rv-rt-img.ProseMirror-selectednode .rv-rt-img-grip,.rv-rt-img[data-resizing] .rv-rt-img-grip{opacity:1}.rv-rt-img-bar{z-index:1;border-radius:var(--radius-sm);background:var(--chrome-solid);color:var(--fg);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--hairline);align-items:center;gap:1px;padding:3px;font-size:14px;display:none;position:absolute;top:6px;right:6px}.rv-rt-doc[data-editing] .rv-rt-img.ProseMirror-selectednode:not([data-resizing]) .rv-rt-img-bar{animation:rv-rt-img-bar-in .16s var(--ease-out);display:flex}@keyframes rv-rt-img-bar-in{0%{opacity:0;translate:0 -3px}}.rv-rt-img-btn{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;place-items:center;display:grid}.rv-rt-img-btn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-btn:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rv-rt-img-btn:hover{color:var(--fg)}.rv-rt-img-btn[aria-pressed=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-img-btn[aria-pressed=true]{background:color-mix(in oklab, var(--brand) 16%, transparent)}}.rv-rt-img-btn[aria-pressed=true]{color:var(--brand)}.rv-rt-img-btn svg{width:15px;height:15px}.rv-rt-img-bar [hidden]{display:none}.rv-rt-img-sep{background:var(--hairline);width:1px;height:16px;margin-inline:3px}.rv-rt-img[data-align=left] .rv-rt-img-bar{left:6px;right:auto}.rv-rt-pm .ProseMirror-selectednode{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-pm .ProseMirror-selectednode{outline:2px solid color-mix(in oklab, var(--brand) 55%, transparent)}}.rv-rt-pm .ProseMirror-selectednode{outline-offset:2px;border-radius:.3em}.rv-rt-dropcursor{background:var(--structure);border-radius:2px}.rv-rt-handle{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) linear, transform .14s var(--ease-out);position:absolute;top:0;left:0}.rv-rt-handle[data-show],.rv-rt-handle[data-open]{opacity:1;pointer-events:auto}.rv-rt-grip{color:currentColor;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-rt-grip{color:color-mix(in oklab, currentColor 38%, transparent)}}.rv-rt-grip{cursor:grab;touch-action:none;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear}.rv-rt-grip:hover,.rv-rt-handle[data-open] .rv-rt-grip{background:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-grip:hover,.rv-rt-handle[data-open] .rv-rt-grip{background:color-mix(in oklab, currentColor 9%, transparent)}}.rv-rt-grip:hover,.rv-rt-handle[data-open] .rv-rt-grip{color:currentColor}@supports (color:color-mix(in lab, red, red)){.rv-rt-grip:hover,.rv-rt-handle[data-open] .rv-rt-grip{color:color-mix(in oklab, currentColor 75%, transparent)}}.rv-rt-grip svg{width:15px;height:15px}.rv-scroll-content[data-dragging],.rv-scroll-content[data-dragging] .rv-rt-grip{cursor:grabbing}.rv-rt-drop{background:var(--structure);height:3px;box-shadow:0 0 0 3px var(--structure);border-radius:3px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.rv-rt-drop{box-shadow:0 0 0 3px color-mix(in oklab, var(--structure) 18%, transparent)}}.rv-rt-drop{opacity:0;pointer-events:none;transition:transform 90ms var(--ease-out), opacity var(--dur-fast) linear}.rv-rt-drop[data-show]{opacity:1}.rv-rt-pm .rv-rt-drag-source{opacity:.35;transition:opacity var(--dur-fast) linear}.rv-rt-float{z-index:60;color:var(--fg);animation:rv-rt-rise var(--dur-fast) var(--ease-out);position:fixed;top:0;left:0}@keyframes rv-rt-rise{0%{opacity:0;translate:0 4px;scale:.96}}.rv-rt-bubble{border-radius:13px;align-items:center;gap:1px;padding:4px;display:flex}.rv-rt-slash{border-radius:var(--radius-lg);flex-direction:column;width:288px;max-height:min(340px,50vh);display:flex}.rv-rt-slash-scroll{flex:auto;height:auto;min-height:0}.rv-rt-slash-scroll .rv-scroll-content{flex-direction:column;gap:1px;display:flex}.rv-rt-slash-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);padding:6px 8px 4px;font-size:10.5px;font-weight:700}.rv-rt-slash-item{border-radius:var(--radius-sm);text-align:left;transition:background-color var(--dur-instant) linear;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:flex}.rv-rt-slash-item[data-active]{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rv-rt-slash-item[data-active]{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.rv-rt-slash-icon{background:var(--fg);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-rt-slash-icon{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.rv-rt-slash-icon{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--fg-muted);transition:color var(--dur-instant) linear, background-color var(--dur-instant) linear}.rv-rt-slash-item[data-active] .rv-rt-slash-icon{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-rt-slash-item[data-active] .rv-rt-slash-icon{background:color-mix(in oklab, var(--brand) 10%, transparent)}}.rv-rt-slash-icon svg{width:17px;height:17px}.rv-rt-kbd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--fg-muted);background:var(--fg);border-radius:5px;padding:1px 5px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.rv-rt-kbd{background:color-mix(in oklab, var(--fg) 6%, transparent)}}@keyframes menu-rise{0%{opacity:0;filter:blur(3px);transform:translateY(4px)scale(.98)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!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-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
