/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-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-duration:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xs:.125rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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)}}body{background-color:var(--background);color:var(--foreground);background-image:none;min-width:320px;margin:0;font-family:Avenir Next,Helvetica Neue,ui-sans-serif,sans-serif}button,input{font:inherit}button:not(:disabled),a[href],[role=button],[data-slot=select-trigger]{cursor:pointer}::selection{background:var(--primary);color:var(--primary-foreground)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.my-1{margin-block:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.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)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-9{width:calc(var(--spacing) * 9)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-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-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[4px\]{border-radius:4px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.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-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-1{padding:var(--spacing)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-6{padding-block:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.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)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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)}.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,)}.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,)}.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-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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.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)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--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)}.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-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\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.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)}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_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-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}:root{--radius:.7rem;--background:#0b111b;--foreground:#f5f7f2;--card:#f5f7f2;--card-foreground:#152232;--popover:#f5f7f2;--popover-foreground:#152232;--primary:#c9f269;--primary-foreground:#14220f;--secondary:#1b2b3c;--secondary-foreground:#f5f7f2;--muted:#142131;--muted-foreground:#9aaabd;--accent:#c9f269;--accent-foreground:#14220f;--destructive:#ff8d76;--border:#2e4054;--input:#3b5269;--ring:#c9f269;--widget-background:#152536;--widget-foreground:#edf2f4;--widget-header:#1b3044;--widget-border:#30495f;--widget-muted:#20374b;--widget-muted-foreground:#9fb1c2;--widget-accent:#c9f269;--tooltip-background:#0b111b;--tooltip-foreground:#e8edf3;--tooltip-border:#50677d;--scrollbar-thumb:#48647e;--scrollbar-track:#152536;--scrollbar-thumb-hover:#7092ad}.dark{--background:oklch(17% .02 220);--foreground:oklch(93% .01 220);--card:oklch(20% .02 220);--card-foreground:oklch(93% .01 220);--popover:oklch(20% .02 220);--popover-foreground:oklch(93% .01 220);--primary:oklch(72% .12 225);--primary-foreground:oklch(17% .02 220);--secondary:oklch(27% .02 220);--secondary-foreground:oklch(93% .01 220);--muted:oklch(27% .02 220);--muted-foreground:oklch(68% .02 220);--accent:oklch(27% .02 220);--accent-foreground:oklch(93% .01 220);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.15);--ring:oklch(72% .12 225)}.app-shell{min-height:100vh}#root{min-height:100dvh}.dashboard-page{box-sizing:border-box;flex-direction:column;width:calc(100% - 40px);min-height:100dvh;margin:0 auto;padding:48px 0 0;display:flex;overflow:visible}.dashboard-scroll{isolation:isolate;flex:1 0 auto;min-width:0;padding:24px 0 72px;position:relative}.dashboard-scroll:before{z-index:-1;background-image:linear-gradient(var(--background), var(--background)), var(--dashboard-background-image,none);position:absolute;inset:0 -20px}@supports (color:color-mix(in lab, red, red)){.dashboard-scroll:before{background-image:linear-gradient(color-mix(in srgb, var(--background) 24%, transparent), color-mix(in srgb, var(--background) 42%, transparent)), var(--dashboard-background-image,none)}}.dashboard-scroll:before{content:"";pointer-events:none;background-position:top;background-size:cover}.dashboard-scroll>*{z-index:1;position:relative}.dashboard-radio-audio{display:none}.dashboard-radio-player{border-left:1px solid var(--primary);width:min(360px,34vw);min-width:0;margin:0;padding-left:26px;display:block}.dashboard-radio-content{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-radio-content>button{width:30px;height:30px;color:var(--primary);flex:0 0 30px}.dashboard-radio-info{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex;overflow:hidden}.dashboard-radio-info>span{color:var(--primary);letter-spacing:.1em;font-size:.58rem;font-weight:800}.dashboard-radio-info>strong,.dashboard-radio-info>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-radio-info>strong{font-size:.78rem}.dashboard-radio-info>small{color:var(--muted-foreground);font-size:.68rem}.dashboard-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;padding-bottom:26px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-header{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.dashboard-heading,.dashboard-actions{z-index:1;position:relative}.dashboard-heading{align-items:center;gap:28px;min-width:0;display:flex}.dashboard-title{color:var(--foreground);letter-spacing:-.075em;margin:0;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:700;line-height:.88}.dashboard-intro{border-left:1px solid var(--primary);max-width:38ch;color:var(--muted-foreground);margin:0;padding-left:28px;font-size:.96rem;line-height:1.55}.today-todos{border-left:1px solid var(--primary);width:min(360px,34vw);min-width:250px;padding-left:26px}.today-todos-heading{color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:.72rem;font-weight:800;display:flex}.today-todos-heading span{min-width:18px;height:18px;color:var(--primary-foreground);background:var(--primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:.62rem;display:inline-grid}.today-todo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.today-todo-columns ul{max-height:92px;margin:0;padding:0;list-style:none;overflow-y:auto}.today-todo-columns ul:only-child{grid-column:1/-1}.today-todos li{align-items:center;gap:8px;padding:3px 0;display:flex}.today-todo-dot{background:#d8f36a;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.today-todo-dot-low{background:#8aa3b8}.today-todo-dot-high{background:#ff8d76}.today-todo-copy{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:6px;padding:0;display:flex}.today-todo-copy strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.today-todo-copy small{color:var(--muted-foreground);flex-shrink:0;font-size:.68rem}.today-todos li.is-completed{opacity:.48}.today-todos li.is-completed strong{text-decoration:line-through}.today-todo-tooltip{max-width:min(320px,100vw - 48px)}.layout-draft-header-status{color:var(--widget-accent);align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:inline-flex}.layout-draft-header-status [data-slot=button]{border:1px solid var(--widget-accent);min-height:30px;color:var(--widget-background);background:var(--widget-accent);cursor:pointer;border-radius:999px;padding:0 10px;font-size:.7rem}.today-todo-completed{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.todo-dialog-form [data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end}.layout-settings-form{flex-direction:column;gap:14px;display:flex}.layout-draft-notice{color:var(--primary-foreground);background:var(--primary);border-radius:.5rem;padding:9px 11px;font-size:.78rem;font-weight:700}.layout-settings-actions{flex-direction:column;gap:10px;display:flex}.layout-save-row{gap:8px;display:flex}.layout-save-row input{flex:1;min-width:0}.layout-name-form{flex-direction:column;gap:18px;display:flex}.theme-editor{flex-direction:column;gap:22px;display:flex}.theme-dialog{width:min(820px,100vw - 2rem);max-width:820px;max-height:calc(100vh - 2rem);overflow-y:auto}.theme-dialog-footer{justify-content:flex-end;align-items:center;gap:10px;flex-direction:row!important}.theme-dialog-footer [data-slot=button]{cursor:pointer;min-width:118px}.theme-field{flex-direction:column;gap:9px;display:flex}.theme-color-section{flex-direction:column;gap:12px;display:flex}.theme-section-heading{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:2px;display:flex}.theme-section-heading h3{color:var(--foreground);margin:0;font-size:.9rem;font-weight:750}.theme-section-heading p{color:var(--muted-foreground);margin:0;font-size:.72rem}.theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-color-grid label{border:1px solid var(--border);min-height:48px;color:var(--foreground);background:var(--muted);border-radius:.6rem;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.theme-color-grid label{background:color-mix(in srgb, var(--muted) 62%, transparent)}}.theme-color-grid label{font-size:.76rem}.theme-color-grid label:hover{border-color:var(--ring);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.theme-color-grid label:hover{background:color-mix(in srgb, var(--muted) 82%, transparent)}}.theme-background-preview{align-items:center;gap:12px;display:flex}.theme-background-preview img{border:1px solid var(--widget-border);object-fit:cover;border-radius:.55rem;width:min(260px,58vw);height:92px;display:block}.theme-background-upload{border:1px solid var(--border);width:fit-content;min-height:38px;color:var(--foreground);background:var(--muted);border-radius:.55rem;align-items:center;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-background-upload{background:color-mix(in srgb, var(--muted) 62%, transparent)}}.theme-background-upload{cursor:pointer;font-size:.78rem;font-weight:650}.theme-background-upload:hover{border-color:var(--ring);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.theme-background-upload:hover{background:color-mix(in srgb, var(--muted) 82%, transparent)}}.theme-background-upload input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-background-upload:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.theme-background-error{color:var(--destructive);margin:0;font-size:.78rem}.theme-transparency-control{color:var(--foreground);grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:14px;font-size:.78rem;display:grid}.theme-transparency-control input{width:100%;accent-color:var(--primary)}.theme-transparency-control output{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right}.theme-color-grid input{border:1px solid var(--input);cursor:pointer;background:0 0;border-radius:.35rem;flex:0 0 38px;width:38px;height:30px;padding:2px}@media (width<=560px){.theme-dialog{max-height:calc(100vh - 1rem)}.theme-color-grid{grid-template-columns:1fr}.theme-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.theme-dialog-footer{align-items:stretch;flex-direction:column!important}.theme-dialog-footer [data-slot=button]{width:100%}}.dashboard-actions{align-items:center;gap:10px;display:flex}.dashboard-background-widgets{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-10000px;left:-10000px;overflow:hidden}.dashboard-actions [data-slot=button]{border-radius:999px}.dashboard-actions [data-slot=button]:first-child{background:var(--primary);min-width:46px;color:var(--primary-foreground)}.dashboard-actions [data-slot=button]:first-child:hover{background:var(--accent);color:var(--accent-foreground)}.layout-mode-toggle{border:1px solid var(--border);min-height:36px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.72rem;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.layout-mode-toggle svg{width:16px;height:16px}.layout-mode-toggle:hover,.layout-mode-toggle.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.layout-mode-toggle:hover,.layout-mode-toggle.is-active{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}}.layout-mode-toggle:hover,.layout-mode-toggle.is-active{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.layout-mode-toggle:hover,.layout-mode-toggle.is-active{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.layout-mode-toggle.is-active{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.layout-mode-toggle.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent)}}.dashboard-tabs{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;margin:-38px 0 0;padding:0;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-tabs{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.dashboard-tabs.is-mobile-tabs{justify-content:flex-end;margin-top:-18px}.dashboard-tabs.is-mobile-tabs .dashboard-tab-list,.dashboard-tabs.is-mobile-tabs .dashboard-tab-actions{display:none}.mobile-tab-trigger{border:1px solid var(--border);max-width:min(44vw,190px);min-height:40px;color:var(--foreground);background:var(--muted);border-radius:999px;gap:8px;padding:0 12px;font-size:.78rem;font-weight:700}.mobile-tab-trigger>span{text-overflow:ellipsis;overflow:hidden}.mobile-tab-trigger>svg{opacity:.7;flex:none}.mobile-tab-menu{min-width:min(260px,100vw - 32px)}.mobile-tab-menu [data-slot=dropdown-menu-item]{min-height:44px}.mobile-tab-menu [data-slot=dropdown-menu-item].is-current-tab{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-tab-menu [data-slot=dropdown-menu-item].is-current-tab{background:color-mix(in srgb, var(--primary) 14%, var(--widget-background))}}.mobile-tab-menu .mobile-tab-check-spacer{flex:0 0 16px;width:16px}.dashboard-tab-list,.dashboard-tab-actions{align-items:center;gap:6px;display:flex}.dashboard-tab-list{min-width:max-content}.dashboard-tab-item{border-bottom:2px solid #0000;align-items:center;min-height:32px;display:flex;position:relative}.dashboard-tab-item.is-active{border-bottom-color:var(--primary)}.dashboard-tab-item.is-dragging{opacity:.45}.dashboard-tab-item[draggable=true]{cursor:grab}.dashboard-tab-item[draggable=true]:active{cursor:grabbing}.dashboard-tab-item.is-drop-before:before,.dashboard-tab-item.is-drop-after:after{background:var(--primary);content:"";border-radius:999px;width:3px;position:absolute;top:4px;bottom:4px}.dashboard-tab-item.is-drop-before:before{left:-3px}.dashboard-tab-item.is-drop-after:after{right:-3px}.dashboard-tab,.dashboard-tab-actions [data-slot=button]{min-height:32px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 11px;font-size:.82rem;font-weight:400;position:relative}.tab-name-dialog{gap:18px;width:min(440px,100vw - 2rem);max-width:440px;padding:22px}.tab-change-dialog{width:min(480px,100vw - 2rem);max-width:480px}.tab-change-footer{justify-content:flex-end;gap:8px;flex-direction:row!important}.tab-name-dialog [data-slot=dialog-title]{letter-spacing:-.02em;font-size:1.05rem}.tab-name-dialog [data-slot=dialog-description]{max-width:34ch;line-height:1.45}.tab-name-form,.tab-name-field{flex-direction:column;display:flex}.tab-name-form{gap:20px}.tab-name-field{gap:8px}.tab-name-field [data-slot=label]{color:var(--foreground);font-size:.78rem;font-weight:700}.tab-name-footer{justify-content:flex-end;gap:8px;flex-direction:row!important}.tab-name-footer [data-slot=button]{min-width:108px}.dashboard-tab:hover,.dashboard-tab.is-active,.dashboard-tab.is-active{color:var(--foreground)}.dashboard-tab-menu{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;margin-right:2px;display:inline-grid}.dashboard-tab-menu:hover,.dashboard-tab-menu:focus-visible{color:var(--foreground);background:var(--muted)}.dashboard-tab-menu svg{width:15px;height:15px}.dashboard-tab-actions{flex-shrink:0}.dashboard-tab-actions svg{width:16px;height:16px}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{border:1px solid var(--widget-border);min-width:240px;box-shadow:0 20px 50px var(--background);border-radius:1rem;padding:3px;background:var(--popover)!important;color:var(--popover-foreground)!important}@supports (color:color-mix(in lab, red, red)){[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{box-shadow:0 20px 50px color-mix(in srgb, var(--background) 85%, transparent)}}.pinned-bookmarks-tabs{min-width:0;margin-left:auto;display:flex;position:relative}.pinned-bookmarks-trigger,.pinned-bookmark-tab{min-width:0;color:var(--muted-foreground);background:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:8px;padding:6px 9px;text-decoration:none;display:flex}.pinned-bookmarks-trigger{color:var(--muted-foreground);cursor:pointer;background:0 0;border-color:#0000}.pinned-bookmarks-trigger:hover,.pinned-bookmarks-trigger:focus-visible,.pinned-bookmarks-trigger.is-open,.pinned-bookmark-tab:hover,.pinned-bookmark-tab:focus-visible{border-color:var(--widget-accent);color:var(--foreground);background:var(--muted);outline:none}.pinned-bookmarks-panel{z-index:10;border:1px solid var(--widget-border);background:var(--popover);width:min(280px,100vw - 32px);max-height:min(60vh,420px);color:var(--popover-foreground);box-shadow:0 18px 40px var(--background);border-radius:.7rem;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pinned-bookmarks-panel{box-shadow:0 18px 40px color-mix(in srgb, var(--background) 80%, transparent)}}.pinned-bookmark-tab-favicon{border-radius:4px;flex:0 0 20px;width:20px;height:20px}.pinned-bookmark-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}@media (width<=720px){.dashboard-scroll:before{left:-16px;right:-16px}.dashboard-tabs.is-mobile-tabs{border-bottom:0;min-height:0;margin-top:-12px}.dashboard-radio-player{border-top:1px solid var(--primary);border-left:0;width:100%;min-width:0;padding:14px 0 0}.pinned-bookmarks-tabs{z-index:20;width:auto;max-width:100%;margin-left:0;position:absolute;top:0;right:0}.dashboard-header:has(>.pinned-bookmarks-tabs){padding-top:44px}.pinned-bookmarks-trigger{box-sizing:border-box;border-color:var(--border);background:var(--muted);border-radius:999px;min-height:44px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.pinned-bookmarks-trigger{background:color-mix(in srgb, var(--muted) 72%, transparent)}}.pinned-bookmarks-panel{left:auto;right:0}}[data-slot=dropdown-menu-label]{color:var(--widget-muted-foreground);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px 7px;font-size:.7rem;font-weight:800}[data-slot=dropdown-menu-separator]{background:var(--widget-border);margin:4px 8px 7px}[data-slot=dropdown-menu-item]{min-height:42px;color:var(--widget-foreground);border-radius:.65rem;padding:9px 10px;font-size:.9rem;font-weight:600}[data-slot=dropdown-menu-item]:focus{background:var(--widget-accent);color:var(--primary-foreground)}[data-slot=dropdown-menu-item] svg{width:18px;height:18px;color:var(--widget-accent)}[data-slot=dropdown-menu-item]:focus svg{color:var(--primary-foreground)}.settings-menu [data-slot=dropdown-menu-item] svg,.settings-menu [data-slot=dropdown-menu-sub-trigger] svg,.settings-submenu [data-slot=dropdown-menu-item] svg,.settings-submenu [data-slot=dropdown-menu-sub-trigger] svg{color:var(--primary)}.settings-menu [data-slot=dropdown-menu-item]:focus svg,.settings-menu [data-slot=dropdown-menu-sub-trigger]:focus svg,.settings-submenu [data-slot=dropdown-menu-item]:focus svg,.settings-submenu [data-slot=dropdown-menu-sub-trigger]:focus svg{color:var(--primary-foreground)}[data-slot=dropdown-menu-sub-content]{border-color:var(--widget-border);background:var(--widget-background);color:var(--widget-foreground)}[data-slot=dropdown-menu-sub-trigger]{min-height:42px;color:var(--widget-foreground);border-radius:.65rem;padding:9px 10px;font-size:.9rem;font-weight:600}[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger]:hover{background:var(--widget-accent);color:var(--primary-foreground)}.widget-action-menu{border-color:var(--widget-border)!important;background:var(--widget-background-solid,var(--widget-background))!important;color:var(--widget-foreground)!important;box-shadow:0 20px 50px var(--background)!important}@supports (color:color-mix(in lab, red, red)){.widget-action-menu{box-shadow:0 20px 50px color-mix(in srgb, var(--background) 85%, transparent)!important}}.widget-action-menu [data-slot=dropdown-menu-sub-content]{border-color:var(--widget-border)!important;background:var(--widget-background-solid,var(--popover))!important;color:var(--widget-foreground)!important}.widget-action-menu [data-slot=dropdown-menu-item]{color:var(--widget-foreground)}.widget-action-menu [data-slot=dropdown-menu-item]:focus{background:var(--widget-accent);color:var(--primary-foreground)}.widget-action-menu [data-slot=dropdown-menu-item] svg,.widget-action-menu [data-slot=dropdown-menu-sub-trigger] svg{color:var(--widget-accent)}.widget-action-menu [data-slot=dropdown-menu-sub-trigger]:hover svg,.widget-action-menu [data-slot=dropdown-menu-sub-trigger]:focus svg,.widget-action-menu [data-slot=dropdown-menu-item]:focus svg{color:var(--primary-foreground)}.widget-action-menu [data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--destructive)}.widget-grid{min-height:280px}.widget-grid:not(.layout-editor-active) .react-resizable-handle,.widget-grid:not(.layout-editor-active) .dashboard-resize-handle,.widget-grid-mobile .react-resizable-handle,.widget-grid-mobile .dashboard-resize-handle{display:none!important}.widget-inline-empty{color:var(--widget-muted-foreground);text-align:center;margin:auto;font-size:.78rem}.react-grid-item>.react-resizable-handle{opacity:.55;touch-action:none;display:none}.github-menu-icon{color:#f04444}.github-menu-icon svg{color:inherit}.steam-menu-icon{width:18px;height:18px;color:var(--widget-accent);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.steam-menu-icon svg{width:18px;height:18px;color:inherit}.react-grid-item>.react-resizable-handle:after{border-color:#9eafc1}.dashboard-resize-handle{z-index:5;touch-action:none;display:block;position:absolute}.dashboard-resize-handle-n,.dashboard-resize-handle-s{cursor:ns-resize;height:10px;left:12px;right:12px}.dashboard-resize-handle-n{top:-5px}.dashboard-resize-handle-s{bottom:-5px}.dashboard-resize-handle-e,.dashboard-resize-handle-w{cursor:ew-resize;width:10px;top:12px;bottom:12px}.dashboard-resize-handle-e{right:-5px}.dashboard-resize-handle-w{left:-5px}.dashboard-resize-handle-ne,.dashboard-resize-handle-se,.dashboard-resize-handle-sw,.dashboard-resize-handle-nw{width:18px;height:18px}.dashboard-resize-handle-ne{cursor:nesw-resize;top:-5px;right:-5px}.dashboard-resize-handle-se{cursor:nwse-resize;bottom:-5px;right:-5px}.dashboard-resize-handle-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.dashboard-resize-handle-nw{cursor:nwse-resize;top:-5px;left:-5px}.dashboard-resize-handle:after{border:2px solid var(--widget-accent);content:"";opacity:.85;width:8px;height:8px;position:absolute}.dashboard-resize-handle-n:after,.dashboard-resize-handle-s:after{left:50%;transform:translate(-50%)}.dashboard-resize-handle-n:after{border-width:2px 0 0;width:24px;top:3px}.dashboard-resize-handle-s:after{border-width:0 0 2px;width:24px;bottom:3px}.dashboard-resize-handle-e:after,.dashboard-resize-handle-w:after{top:50%;transform:translateY(-50%)}.dashboard-resize-handle-e:after{border-width:0 2px 0 0;height:24px;right:3px}.dashboard-resize-handle-w:after{border-width:0 0 0 2px;height:24px;left:3px}.dashboard-resize-handle-ne:after{border-width:2px 2px 0 0;top:5px;right:5px}.dashboard-resize-handle-se:after{border-width:0 2px 2px 0;bottom:5px;right:5px}.dashboard-resize-handle-sw:after{border-width:0 0 2px 2px;bottom:5px;left:5px}.dashboard-resize-handle-nw:after{border-width:2px 0 0 2px;top:5px;left:5px}.mobile-widget-height-actions{align-items:center;gap:2px;display:inline-flex}.mobile-widget-height-actions [data-slot=button]{width:40px;height:44px;color:var(--widget-foreground);touch-action:manipulation}.mobile-widget-height-actions [data-slot=button]:disabled{opacity:.4}.widget-card-header .mobile-widget-height-actions [data-slot=button]{color:var(--widget-foreground)}@media (width<=720px){[data-slot=dropdown-menu-content].settings-submenu{width:min(280px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px)}.react-grid-item>.react-resizable-handle-se:after{border-width:0 3px 3px 0;width:14px;height:14px;bottom:4px;right:4px}}.widget-card{--foreground:var(--widget-foreground);--muted-foreground:var(--widget-muted-foreground);--border:var(--widget-border);--input:var(--widget-border);--muted:var(--widget-muted);border:1px solid var(--widget-border);background:var(--widget-background);color:var(--widget-foreground);border-radius:.8rem;font-size:.875rem;font-weight:400;line-height:1.45;overflow:hidden;box-shadow:0 20px 46px #050b1380;container-type:inline-size}.widget-card>div:last-child{min-height:0;color:var(--foreground);background:var(--widget-background)}.widget-card:has(.game-collection)>div:last-child{flex-direction:column;flex:auto;display:flex;overflow:hidden}.widget-card-header{background:var(--widget-header);border-bottom:1px solid var(--widget-border)}.widget-card-header [data-slot=button]{color:var(--widget-muted-foreground)}.widget-card-header [data-slot=button]:hover{color:var(--primary-foreground)}.widget-menu{flex-shrink:0;align-items:center;display:flex}.widget-card-header:has(.mobile-widget-height-actions) .widget-card-image{max-width:32px}@media (width<=420px){.widget-card-header:has(.mobile-widget-height-actions){padding-inline:8px!important}.widget-card-header:has(.mobile-widget-height-actions) .widget-menu{gap:0}.widget-card-header:has(.mobile-widget-height-actions) .widget-menu>[data-slot=button]{width:32px;padding:0}}.widget-menu>[data-slot=dropdown-menu]>[data-slot=dropdown-menu-trigger]{width:32px;height:32px}.widget-menu [data-slot=dropdown-menu-item][data-variant=destructive]{color:#ff9d8e}.widget-menu [data-slot=dropdown-menu-item][data-variant=destructive]:focus{color:#ffd1c7;background:#542f37}.widget-card-image{object-fit:contain;border:0;width:auto;max-width:140px;height:32px;display:block}.widget-card-icon{border:1px solid var(--widget-accent);color:#fff;background:var(--widget-accent);border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.widget-card-icon svg{stroke-width:2.4px;width:21px;height:21px;display:block;fill:none!important;stroke:currentColor!important}.widget-card-icon-imap svg{stroke-width:2.1px;width:22px;height:22px}.widget-card-standard-icon{border:1px solid var(--widget-accent);background:var(--widget-accent);box-sizing:border-box;border-radius:6px;flex:0 0 32px;width:32px;height:32px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.widget-card a{color:var(--widget-foreground);cursor:pointer}a{cursor:pointer}.widget-card li{border-color:var(--widget-border)!important}.widget-card :is(li,.football-row):not(.football-head){transition:border-color .14s,background-color .14s}.widget-card :is(li,.football-row):not(.football-head):hover,.widget-card :is(li,.football-row):not(.football-head):focus-within{background:var(--widget-accent);border-bottom-color:var(--widget-accent)!important}@supports (color:color-mix(in lab, red, red)){.widget-card :is(li,.football-row):not(.football-head):hover,.widget-card :is(li,.football-row):not(.football-head):focus-within{background:color-mix(in srgb, var(--widget-accent) 5%, transparent)}}.widget-card mark{background:var(--widget-accent)!important;color:var(--primary-foreground)!important}.widget-card iframe{background:#101a28}.youtube-list{margin:0;padding:0;list-style:none}.youtube-item{border-bottom:1px solid var(--border);padding:10px 34px 10px 0;display:block;position:relative}.youtube-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:0;display:grid}.youtube-thumb{object-fit:cover;border-radius:.45rem;flex:0 0 88px;width:88px;height:50px}.youtube-copy{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.youtube-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden;color:var(--widget-foreground)!important}.youtube-copy small{color:var(--muted-foreground);font-size:.72rem}.youtube-meta{justify-content:space-between;gap:10px;width:100%;display:flex;color:var(--widget-muted-foreground)!important;font-size:.75rem!important}.spotify-now>div{min-width:0;overflow:hidden}.spotify-now h3,.spotify-now p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.spotify-controls{justify-content:center;align-items:center;gap:8px;display:flex}.spotify-controls button,.spotify-connect button{color:#a9bbce;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.spotify-controls button:hover,.spotify-connect button:hover{color:var(--widget-accent)}.spotify-play{width:38px;height:38px;background:var(--widget-accent)!important;color:#fff!important}.spotify-progress{width:100%;margin-top:8px}@container (width<=320px){.spotify-current-main{grid-template-columns:minmax(0,1fr);gap:14px}.spotify-now{gap:14px}.spotify-now img{width:84px;height:84px}.spotify-controls{justify-content:center}.spotify-label{font-size:.6rem}.spotify-now h3{font-size:.95rem}.spotify-now p{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}}.spotify-connect{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;display:flex}.spotify-connect p{margin:0}.spotify-connect a{color:var(--widget-accent);font-weight:700;text-decoration:none}.spotify-queue{border-top:1px solid var(--border);flex-direction:column;flex:auto;gap:2px;min-height:0;padding-top:10px;display:flex;overflow-y:auto}.spotify-queue-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.spotify-queue-heading button{color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.spotify-queue-item,.spotify-search-item{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.spotify-queue-item{cursor:pointer;border:0;border-bottom:1px solid #0000;border-radius:.45rem;width:100%;padding:6px 8px}.spotify-queue-item:hover,.spotify-queue-item:focus-visible{border-bottom-color:var(--widget-accent);color:var(--widget-foreground);background:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.spotify-queue-item:hover,.spotify-queue-item:focus-visible{background:color-mix(in srgb, var(--widget-accent) 12%, transparent)}}.spotify-queue-item:hover,.spotify-queue-item:focus-visible{outline:none}.spotify-queue-item img,.spotify-search-item img{object-fit:cover;background:#24374b;border-radius:.25rem;flex:0 0 36px;width:36px;height:36px}.spotify-queue-item span,.spotify-search-item span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spotify-queue-item strong,.spotify-search-item b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.spotify-queue-item small,.spotify-search-item small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.spotify-queue-item time{color:var(--widget-muted-foreground);font-variant-numeric:tabular-nums;text-align:right;flex:none;margin-left:8px;font-size:.7rem}.spotify-queue-empty{color:var(--muted-foreground);padding:8px 0}.spotify-search-dialog{width:min(760px,100vw - 2rem)!important;max-width:760px!important}.spotify-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.spotify-search-results{flex-direction:column;gap:16px;max-height:60vh;padding-right:4px;display:flex;overflow:auto}.spotify-search-tabs{border:1px solid var(--border);background:var(--widget-header);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.spotify-search-tabs button{min-width:0;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:.75rem;display:inline-flex}.spotify-search-tabs button:hover,.spotify-search-tabs button:focus-visible{color:var(--foreground);outline:none}.spotify-search-tabs button.is-active{background:var(--widget-background);color:var(--widget-foreground);box-shadow:0 1px 3px var(--background)}@supports (color:color-mix(in lab, red, red)){.spotify-search-tabs button.is-active{box-shadow:0 1px 3px color-mix(in srgb, var(--background) 20%, transparent)}}.spotify-search-count{min-width:18px;height:18px;color:var(--primary-foreground);background:var(--primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:.62rem;display:inline-grid}.spotify-search-section{flex-direction:column;gap:4px;display:flex}.spotify-search-section h3{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.72rem}.spotify-search-item{border-bottom:1px solid var(--border);min-height:48px;padding:6px 4px}@supports (color:color-mix(in lab, red, red)){.spotify-search-item{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.spotify-search-item:last-child{border-bottom:0}.spotify-search-item button{flex-shrink:0}.spotify-search-empty{color:var(--muted-foreground);padding:4px;font-size:.78rem}@media (width<=560px){.spotify-search-dialog{width:min(100vw - 1rem,760px)!important}.spotify-search-form{grid-template-columns:1fr}.spotify-search-form button{width:100%}.spotify-search-item{flex-wrap:wrap;align-items:flex-start}.spotify-search-item span{min-width:calc(100% - 45px)}.spotify-search-item button{margin-left:45px}}.discogs-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.discogs-collection-value{border:1px solid var(--widget-border);background:var(--widget-header);border-radius:.55rem;gap:7px;margin-bottom:9px;padding:8px 10px;display:grid}.discogs-collection-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.discogs-collection-heading strong{color:var(--widget-foreground);font-size:.74rem}.discogs-collection-heading span{color:var(--widget-muted-foreground);font-size:.68rem}.discogs-collection-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.discogs-collection-metric{border:1px solid var(--widget-border);background:var(--widget-background);border-radius:.4rem;gap:2px;min-width:0;padding:5px 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.discogs-collection-metric{background:color-mix(in srgb, var(--widget-background) 55%, transparent)}}.discogs-collection-metric{text-align:center}.discogs-collection-metric span{color:var(--widget-muted-foreground);letter-spacing:.03em;text-transform:uppercase;font-size:.58rem;font-weight:700}.discogs-collection-metric b{overflow-wrap:anywhere;color:var(--widget-foreground);font-size:.72rem}.discogs-tooltip-market{gap:3px;display:grid}.clock-analog{flex-direction:column;gap:8px;min-height:0;padding:8px 10px}.clock-face{aspect-ratio:1;background:#182a3d;border:2px solid #58718a;border-radius:50%;flex:0 auto;width:min(100cqw - 20px,100cqh - 24px);max-width:100%;position:relative;box-shadow:inset 0 0 0 7px #21384f}.clock-has-date .clock-face{width:min(100cqw - 20px,100cqh - 50px)}.clock-face:before,.clock-face:after{content:"";background:#3b536b;width:2px;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clock-face:after{width:88%;height:2px}.clock-mark{z-index:1;color:var(--muted-foreground);font-size:.7rem;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.clock-mark-12{top:10%;left:50%}.clock-mark-3{top:50%;left:90%}.clock-mark-6{top:90%;left:50%}.clock-mark-9{top:50%;left:10%}.clock-hand{z-index:2;background:var(--foreground);transform-origin:50% 100%;border-radius:2px;width:2px;position:absolute;bottom:50%;left:calc(50% - 1px)}.clock-hand-hour{width:4px;height:27%}.clock-hand-minute{height:37%}.clock-hand-second{background:var(--widget-accent);width:1px;height:42%}.clock-pin{z-index:3;background:var(--widget-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.clock-pauli{gap:8px;padding:10px}.clock-pauli-face{aspect-ratio:1;border:2px solid var(--widget-accent);background:var(--widget-background);width:min(100cqw - 20px,100cqh - 44px);max-width:100%;box-shadow:inset 0 0 0 7px var(--widget-accent), 0 8px 22px var(--background);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clock-pauli-face{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--widget-accent) 18%, var(--widget-background)), 0 8px 22px color-mix(in srgb, var(--background) 55%, transparent)}}.clock-pauli-logo{z-index:0;object-fit:contain;opacity:.92;width:72%;height:72%;position:absolute}.clock-pauli-crest .clock-pauli-logo{width:72%;height:72%}.clock-pauli-skull .clock-pauli-face{box-shadow:inset 0 0 0 7px #252525, 0 8px 22px var(--background);background:#191919;border-color:#777}@supports (color:color-mix(in lab, red, red)){.clock-pauli-skull .clock-pauli-face{box-shadow:inset 0 0 0 7px #252525, 0 8px 22px color-mix(in srgb, var(--background) 55%, transparent)}}.clock-pauli-skull .clock-pauli-logo{opacity:.78;filter:grayscale()brightness(1.25)contrast(.82);object-fit:contain;width:88%;height:88%}.clock-pauli-mark{z-index:1;background:var(--widget-foreground);transform-origin:1px 0;border-radius:2px;width:3px;height:11px;position:absolute;top:50%;left:calc(50% - 1px)}.clock-pauli-dial{z-index:2;width:100%;height:100%;position:absolute}.clock-pauli-dial .clock-hand-hour{background:var(--widget-foreground);height:22%}.clock-pauli-dial .clock-hand-minute{background:var(--widget-foreground);height:31%}.clock-pauli-dial .clock-hand-second{background:var(--widget-accent);height:38%}.clock-pauli-dial .clock-pin{background:var(--widget-accent)}.clock-pauli-skull .clock-pauli-dial .clock-hand-hour{background:#fff;width:7px;box-shadow:0 0 2px #111}.clock-pauli-skull .clock-pauli-dial .clock-hand-minute{background:#fff;width:5px;box-shadow:0 0 2px #111}.clock-pauli-skull .clock-pauli-dial .clock-hand-second{background:#d8f36a;width:3px;box-shadow:0 0 2px #111}.clock-pauli-skull .clock-pauli-dial .clock-pin{border:2px solid #191919;width:11px;height:11px;top:calc(50% - 5px);left:calc(50% - 5px)}.discogs-tooltip-link{color:var(--widget-accent);margin-top:7px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.discogs-tooltip-link:hover{text-decoration:underline}.discogs-tooltip{box-sizing:border-box;border-color:var(--tooltip-border);border-radius:.8rem;width:min(400px,100vw - 32px);max-height:none;padding:14px;overflow:visible;box-shadow:0 16px 36px #050b12e8,0 0 0 1px #8aa1b522}.discogs-tooltip-content{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.discogs-tooltip .item-tooltip-image{aspect-ratio:1;object-fit:cover;width:104px;max-height:none}.discogs-tooltip-cover{flex-direction:column;gap:8px;min-width:0;display:flex}.discogs-tooltip-details{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.discogs-tooltip-details strong{overflow-wrap:anywhere}.discogs-tooltip-actions{flex-direction:row;justify-content:stretch;align-items:center;gap:7px;display:flex}.discogs-log-dialog{box-sizing:border-box;width:min(980px,100vw - 2rem);max-width:980px;max-height:calc(100dvh - 2rem);color:var(--foreground);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.discogs-log-dialog [data-slot=dialog-header]{flex:none}.discogs-log-dialog>[data-slot=select-trigger]{flex:none;width:100%}.discogs-log-filters{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discogs-log-list{flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.discogs-log-entry{border:1px solid var(--border);background:var(--muted);border-radius:.55rem;gap:6px;padding:10px 12px;display:grid}.discogs-log-entry-heading,.discogs-log-entry-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.discogs-log-entry-heading strong{overflow-wrap:anywhere;min-width:0}.discogs-log-entry-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-start;font-size:.7rem}.discogs-log-status{border-radius:999px;flex:none;padding:2px 6px;font-size:.68rem;font-weight:800}.discogs-log-status.status-success{color:#b8f3c9;background:#1b5b3b}.discogs-log-status.status-error{color:#ffd0c7;background:#6b2932}.discogs-log-entry-error{overflow-wrap:anywhere;color:#ffb4a8}.discogs-log-empty{color:var(--muted-foreground);text-align:center;padding:28px 12px}.discogs-log-entry-url{overflow-wrap:anywhere}.discogs-log-response{border-top:1px solid #26394a;padding-top:6px}.discogs-log-response summary{color:var(--widget-accent);cursor:pointer;font-size:.7rem;font-weight:800}.discogs-log-response pre{color:#b9cad7;max-height:280px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b141f;border:1px solid #26394a;border-radius:.35rem;margin:8px 0 0;padding:10px;font-size:.68rem;line-height:1.45;overflow:auto}.discogs-tooltip-button{border:1px solid var(--tooltip-border);flex:1 1 0;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.discogs-tooltip-button{border:1px solid color-mix(in srgb, var(--tooltip-border) 78%, var(--widget-foreground))}}.discogs-tooltip-button{color:var(--tooltip-foreground);background:var(--widget-background);border-radius:.42rem}@supports (color:color-mix(in lab, red, red)){.discogs-tooltip-button{background:color-mix(in srgb, var(--widget-background) 72%, var(--tooltip-background))}}.discogs-tooltip-button{font:inherit;cursor:pointer;font-size:.7rem;font-weight:800;text-decoration:none}.discogs-tooltip-button:hover,.discogs-tooltip-button:focus-visible{color:var(--widget-foreground);border-color:var(--widget-accent);background:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.discogs-tooltip-button:hover,.discogs-tooltip-button:focus-visible{background:color-mix(in srgb, var(--widget-accent) 18%, var(--widget-background))}}.discogs-tooltip-button:hover,.discogs-tooltip-button:focus-visible{outline:2px solid var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.discogs-tooltip-button:hover,.discogs-tooltip-button:focus-visible{outline:2px solid color-mix(in srgb, var(--widget-accent) 38%, transparent)}}.discogs-tooltip-button:hover,.discogs-tooltip-button:focus-visible{outline-offset:1px}.discogs-tooltip-play{color:var(--widget-accent)}.discogs-tooltip-button svg{stroke-width:2.4px}.discogs-tooltip-play:disabled{cursor:wait;opacity:.65}.discogs-tooltip-actions .discogs-tooltip-link{margin-top:0}@media (width<=420px){.discogs-log-filters{grid-template-columns:1fr}.discogs-tooltip-content{grid-template-columns:72px minmax(0,1fr);gap:9px}.discogs-tooltip .item-tooltip-image{width:72px}}.weather-forecast-tooltip{width:min(300px,100vw - 48px);max-height:none;overflow:visible}.weather-tooltip-section-title{margin-top:14px;display:block}.weather-tooltip-hourly-list{grid-template-columns:repeat(4,minmax(48px,1fr));gap:10px 6px;display:grid}.weather-tooltip-hourly-item{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:3px;display:flex}.weather-tooltip-hourly-item b{color:var(--foreground);font-size:.68rem}.weather-tooltip-hourly-item small,.weather-tooltip-hourly-item em{font-size:.68rem;font-style:normal}.weather-tooltip-hourly-item em{color:var(--widget-accent)}.weather-tooltip-forecast-list{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:10px;display:grid}.weather-tooltip-forecast-day{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:4px;display:flex}.weather-tooltip-forecast-day b{color:var(--foreground);font-size:.7rem}.weather-tooltip-forecast-day small{font-size:.7rem}.widget-refreshing{color:var(--muted-foreground);letter-spacing:.04em;opacity:.8;margin:-3px 0 6px;font-size:.68rem}.widget-header-status{width:18px;height:18px;color:var(--widget-muted-foreground);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;animation:.9s linear infinite widget-refresh-spin;display:inline-flex}.widget-header-status svg{transform-origin:50%;display:block}.widget-card-header>span:first-child{flex:1;align-items:center;gap:10px;min-width:0;flex-direction:row!important;display:flex!important}.widget-card-header>span:first-child>span:last-child{min-width:0;color:var(--widget-foreground);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;flex-direction:row!important;display:inline-flex!important}@keyframes widget-refresh-spin{to{transform:rotate(360deg)}}.football-widget{flex-direction:column;gap:10px;display:flex}.football-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.football-fixture-trigger{min-width:0;position:relative}.football-more-button{width:30px;height:30px;color:var(--widget-muted-foreground)}.football-league-label{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.football-league-switch{border:1px solid var(--widget-border);background:var(--widget-muted);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.football-league-switch button{min-height:30px;color:var(--widget-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.38rem;padding:4px 6px;font-size:.68rem;font-weight:750}.football-league-switch button:hover,.football-league-switch button:focus-visible{color:var(--widget-foreground);background:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.football-league-switch button:hover,.football-league-switch button:focus-visible{background:color-mix(in srgb, var(--widget-accent) 14%, transparent)}}.football-league-switch button.is-active{color:#fff;background:var(--widget-accent)}.football-table{border:1px solid var(--border);background:var(--widget-background);border-radius:.75rem;flex-direction:column;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.football-table{background:color-mix(in srgb, var(--widget-background) 36%, transparent)}}.configuration-section-heading{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.configuration-dialog{box-sizing:border-box;flex-direction:column;width:min(980px,100vw - 2rem);max-width:980px;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.profile-configuration-dialog>[data-slot=dialog-footer]{flex:none}.profile-configuration-dialog .configuration-layout{flex:auto}.profile-provider-sections{gap:20px;display:grid}.profile-provider-sections>.configuration-section>.configuration-grid{grid-template-columns:minmax(0,1fr)}.profile-provider-sections .configuration-section+.configuration-section{border-top:1px solid var(--border);padding-top:16px}.profile-provider{gap:10px;min-width:0;padding-top:12px;display:grid}.profile-provider+.profile-provider{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.profile-provider+.profile-provider{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.profile-provider h4{color:var(--foreground);margin:0;font-size:.78rem;font-weight:650}.profile-optional{color:var(--muted-foreground);font-size:.72rem;font-weight:400}.configuration-notice{align-items:center;gap:8px;display:flex}.configuration-notice>svg{flex:none;width:20px;height:20px}.configuration-notice>span{min-width:0}.configuration-dialog>[data-slot=dialog-header],.configuration-dialog>.configuration-notice,.configuration-dialog>[data-slot=dialog-footer]{flex:none}.configuration-layout{grid-template-columns:190px minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}.configuration-tab-panel{min-width:0;min-height:0;padding-right:4px;overflow-y:auto}.configuration-section-heading>div{min-width:0}.configuration-section-heading h3{color:var(--foreground);margin:0;font-size:.9rem}.configuration-section-heading p{color:var(--muted-foreground);margin:3px 0 0;font-size:.72rem}.configuration-section-icon{width:30px;height:30px;color:var(--primary-foreground);background:var(--primary);border-radius:.45rem;flex:0 0 30px;place-items:center;display:grid}.configuration-section-icon svg{width:16px;height:16px}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.logging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logging-option{border:1px solid var(--border);border-radius:.45rem;align-items:center;gap:10px;padding:10px;display:flex}.configuration-tabs{border:1px solid var(--border);background:var(--muted);border-radius:.75rem;flex-direction:column;gap:4px;padding:8px;display:flex}.configuration-topics-label{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;padding:3px 9px 8px;font-size:.63rem;font-weight:800}.configuration-tabs button{width:100%;min-height:36px;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:flex-start;align-items:center;gap:7px;padding:8px 9px;font-size:.75rem;display:flex}.configuration-tabs button:before{background:var(--primary);content:"";border-radius:999px;width:3px;height:0;transition:height .14s}.configuration-tabs button svg{width:15px;height:15px}.configuration-tabs button:hover,.configuration-tabs button.is-active{color:var(--foreground);background:var(--widget-background)}.configuration-tabs button.is-active{box-shadow:inset 0 0 0 1px var(--primary);font-weight:400}@supports (color:color-mix(in lab, red, red)){.configuration-tabs button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent)}}.configuration-tabs button.is-active:before{height:19px}.configuration-section-heading a{color:var(--primary);align-items:center;gap:5px;margin-top:8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.configuration-section-heading a:hover{text-decoration:underline}.configuration-section-heading a svg{width:13px;height:13px}.configuration-field-doc{color:var(--muted-foreground);vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex}.configuration-field-doc:hover{color:var(--primary)}.configuration-field-doc svg{width:13px;height:13px}@media (width<=760px){.configuration-layout{flex-direction:column;gap:12px;display:flex}.configuration-tabs{scrollbar-width:thin;flex-direction:row;align-items:center;width:100%;padding:4px;overflow-x:auto}.configuration-topics-label{display:none}.configuration-tabs button{text-align:center;flex:none;justify-content:center;width:auto;min-height:34px;font-size:.68rem}.configuration-tabs button:before{display:none}.configuration-grid,.discogs-log-filters{grid-template-columns:1fr}}.configuration-status{border:1px solid var(--border);color:var(--muted-foreground);background:var(--muted);border-radius:999px;flex:none;margin-left:auto;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.configuration-status{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.configuration-status{white-space:nowrap;font-size:.65rem;font-weight:700}.configuration-status.is-set{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.configuration-status.is-set{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.configuration-status.is-set{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.configuration-status.is-set{background:color-mix(in srgb, var(--primary) 10%, transparent)}}@media (width<=560px){.configuration-layout{flex-direction:column;gap:12px;display:flex}.configuration-grid{grid-template-columns:1fr}.configuration-tabs{scrollbar-width:thin;flex-direction:row;align-items:center;width:100%;padding:4px;overflow-x:auto}.configuration-topics-label{display:none}.configuration-tabs button{text-align:center;flex:none;justify-content:center;width:auto;min-height:34px;font-size:.68rem}.configuration-tabs button:before{display:none}.configuration-tabs button svg{width:18px;height:18px}}.widget-card .widget-refreshing,.widget-card .youtube-meta,.widget-card .youtube-copy small,.widget-card .discogs-copy small,.widget-card .clock-widget small,.widget-card .clock-date{color:var(--widget-muted-foreground)!important}.widget-card .youtube-title,.widget-card .discogs-copy strong,.widget-card .youtube-tooltip strong,.widget-card .item-tooltip-trigger{cursor:pointer}.widget-card .todo-form input,.widget-card .discogs-cover{background:var(--widget-muted)!important}.widget-card .widget-card-header [data-slot=button]:hover{color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.widget-header-status svg{animation-duration:1.8s}}.todo-new-button,.todo-save-button,.todo-cancel-button{cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:400;display:inline-flex}.todo-new-button,.todo-save-button{color:var(--primary-foreground);background:var(--primary)}.todo-cancel-button{color:var(--foreground);background:var(--muted)}.todo-dialog-form{flex-direction:column;gap:14px;display:flex}.todo-dialog-form>div{flex-direction:column;gap:6px;display:flex}.todo-dialog-form label{color:var(--foreground);font-size:.8rem;font-weight:700}.todo-dialog-form textarea{resize:vertical;border:1px solid var(--input);min-height:100px;color:var(--foreground);background:var(--background);font:inherit;border-radius:.45rem;padding:9px 11px;font-size:.85rem}.todo-list{margin:0;padding:0;list-style:none}.todo-list li{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px 0;display:grid}.todo-list li+li{border-top:1px solid var(--border)}.todo-list li>button:first-child{border:1px solid var(--widget-border);color:#0000;background:var(--widget-muted);cursor:pointer;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;transition:border-color .14s,background-color .14s,color .14s;display:inline-grid}.todo-list li>button:first-child:hover,.todo-list li>button:first-child:focus-visible{border-color:var(--widget-accent);color:var(--widget-accent);background:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.todo-list li>button:first-child:hover,.todo-list li>button:first-child:focus-visible{background:color-mix(in srgb, var(--widget-accent) 12%, var(--widget-muted))}}.todo-list li.todo-completed>button:first-child{border-color:var(--widget-accent);color:var(--widget-background);background:var(--widget-accent)}.todo-list li.todo-completed>button:first-child:hover,.todo-list li.todo-completed>button:first-child:focus-visible{color:var(--widget-background);background:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.todo-list li.todo-completed>button:first-child:hover,.todo-list li.todo-completed>button:first-child:focus-visible{background:color-mix(in srgb, var(--widget-accent) 82%, white)}}.todo-list li>button:last-child{width:26px;height:26px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.todo-list li>button:last-child:hover,.todo-list li>button:last-child:focus-visible{color:var(--destructive)}.todo-list li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.todo-edit-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 2px;display:flex}.todo-edit-button>.todo-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.todo-meta{align-items:center;gap:7px;display:flex!important}.todo-priority{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:center;padding:3px 6px;font-size:.6rem;font-weight:800;line-height:1}.todo-priority-low{color:#b8c7d6;background:#30465a}.todo-priority-normal{color:var(--primary-foreground);background:var(--primary)}.todo-priority-high{color:#fff0eb;background:#a94e4d}.todo-edit-button{position:relative}.todo-tooltip{flex-direction:column;gap:5px;width:max-content;max-width:min(320px,100vw - 48px);display:flex}.todo-tooltip strong{overflow-wrap:anywhere;font-size:.8rem}.todo-tooltip small{color:#a9b7c7;font-size:.68rem}.todo-tooltip>span{color:#dce5ef;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}.calendar-tooltip>span{flex-direction:column;gap:3px;max-height:none;padding-top:3px;display:flex}.calendar-tooltip{max-height:none;overflow:visible}.calendar-tooltip>span+span{border-top:1px solid #33475d;margin-top:4px;padding-top:7px}.calendar-tooltip>span b,.calendar-tooltip>span small{display:block}.calendar-tooltip .todo-tooltip-completed b,.calendar-tooltip .todo-tooltip-completed small,.calendar-tooltip .todo-tooltip-completed>span{text-decoration:line-through}.todo-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.todo-list small{color:var(--muted-foreground);font-size:.68rem}.todo-completed strong{color:var(--muted-foreground);text-decoration:line-through}.calendar-empty{color:var(--muted-foreground)}.youtube-tooltip strong{color:#e8edf3;padding:10px 4px 2px;font-size:.86rem;display:block}.youtube-tooltip{width:min(460px,100vw - 48px);max-height:none;overflow:visible}.youtube-tooltip-has-description{min-height:480px}.youtube-tooltip-description{color:#dce5ef;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;line-height:1.5;display:block}.youtube-tooltip-description-empty{color:#9eafc1;font-style:italic}.item-tooltip{z-index:20;top:var(--tooltip-y,16px);left:var(--tooltip-x,16px);border:1px solid var(--tooltip-border);background:var(--tooltip-background);width:min(360px,100vw - 72px);max-height:240px;color:var(--tooltip-foreground);pointer-events:none;opacity:0;border-radius:.7rem;flex-direction:column;gap:10px;padding:12px 14px;font-size:.8rem;line-height:1.5;transition:opacity .14s,transform .14s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-4px);box-shadow:0 18px 40px #08111ce6}.item-tooltip-portal{pointer-events:auto;opacity:1;margin:0;transform:none}.item-tooltip-passive{pointer-events:none}.item-tooltip-portal.item-tooltip-passive{pointer-events:auto}.item-tooltip-trigger:hover>.item-tooltip,.item-tooltip-trigger:focus-within>.item-tooltip{pointer-events:auto;opacity:1;transform:translateY(0)}.item-tooltip-image{object-fit:cover;border:0;border-radius:.45rem;width:100%;max-height:140px;display:block}.github-readme-tooltip{pointer-events:auto;width:min(460px,100vw - 32px);max-height:min(420px,100vh - 32px)}.github-contribution-month{flex-direction:column;gap:0;padding-left:30px;display:flex;position:relative}.github-contribution-month:before{background:var(--widget-border);content:"";width:1px;position:absolute;top:29px;bottom:17px;left:11px}.github-contribution-month-title{border-bottom:1px solid var(--widget-foreground);margin:0 0 14px -30px;padding-bottom:7px}@supports (color:color-mix(in lab, red, red)){.github-contribution-month-title{border-bottom:1px solid color-mix(in srgb, var(--widget-foreground) 24%, var(--widget-border))}}.github-contribution-month-title{color:var(--widget-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.github-contribution-day{position:relative}.github-contribution-day-title{color:var(--widget-foreground);margin:0 0 8px;display:block}@supports (color:color-mix(in lab, red, red)){.github-contribution-day-title{color:color-mix(in srgb, var(--widget-foreground) 86%, var(--widget-muted-foreground))}}.github-contribution-day-title{font-size:.7rem;font-weight:700}.github-contribution-event{align-items:flex-start;gap:10px;margin:0 0 4px;padding:3px 0 10px;transition:opacity .14s;display:flex;position:relative}.github-contribution-event:hover{opacity:.86}.github-contribution-icon{border:2px solid var(--widget-background);width:24px;height:24px;color:var(--widget-foreground);background:var(--widget-muted);box-shadow:0 0 0 1px var(--widget-foreground);border-radius:50%;flex:0 0 24px;place-items:center;margin-left:-30px;display:grid}@supports (color:color-mix(in lab, red, red)){.github-contribution-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--widget-foreground) 22%, var(--widget-border))}}.github-contribution-icon svg{width:13px;height:13px}.github-contribution-icon.is-commits{background:var(--widget-accent)}@supports (color:color-mix(in lab, red, red)){.github-contribution-icon.is-commits{background:color-mix(in srgb, var(--widget-accent) 55%, var(--widget-muted))}}.github-contribution-icon.is-pull_requests{background:#82d8a4}@supports (color:color-mix(in lab, red, red)){.github-contribution-icon.is-pull_requests{background:color-mix(in srgb, #82d8a4 60%, var(--widget-muted))}}.github-contribution-icon.is-issues{background:#a8c7ff}@supports (color:color-mix(in lab, red, red)){.github-contribution-icon.is-issues{background:color-mix(in srgb, #a8c7ff 55%, var(--widget-muted))}}.github-contribution-event>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.github-contribution-event-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.github-contribution-event strong{color:var(--widget-foreground);font-size:.76rem;line-height:1.35}.github-contribution-event time{color:var(--widget-muted-foreground);flex:none;font-size:.64rem}.github-contribution-event a{color:var(--widget-foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.github-contribution-event a{color:color-mix(in srgb, var(--widget-foreground) 84%, var(--widget-accent))}}.github-contribution-event a{text-decoration:underline;-webkit-text-decoration-color:var(--widget-accent);-webkit-text-decoration-color:var(--widget-accent);-webkit-text-decoration-color:var(--widget-accent);text-decoration-color:var(--widget-accent);font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.github-contribution-event a{-webkit-text-decoration-color:color-mix(in srgb, var(--widget-accent) 62%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--widget-accent) 62%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--widget-accent) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--widget-accent) 62%, transparent)}}.github-contribution-event a{text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;text-decoration-thickness:1px}.github-contribution-event a:hover{color:var(--widget-foreground);-webkit-text-decoration-color:var(--widget-foreground);-webkit-text-decoration-color:var(--widget-foreground);-webkit-text-decoration-color:var(--widget-foreground);text-decoration-color:var(--widget-foreground)}.github-contribution-repository{color:var(--widget-foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.github-contribution-repository{color:color-mix(in srgb, var(--widget-foreground) 72%, var(--widget-muted-foreground))}}.github-contribution-repository{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.github-contribution-event small{color:var(--widget-foreground)}@supports (color:color-mix(in lab, red, red)){.github-contribution-event small{color:color-mix(in srgb, var(--widget-foreground) 64%, var(--widget-muted-foreground))}}.github-contribution-event small{font-size:.67rem}.github-contribution-activity-empty{color:var(--widget-muted-foreground);text-align:center;font-size:.78rem}.steam-game-list,.steam-news-list{min-width:0;max-width:100%;margin:0;padding:0;list-style:none;overflow:hidden auto}.steam-game-entry{min-width:0;position:relative}.steam-game-item,.steam-news-item{box-sizing:border-box;border-bottom:1px solid var(--border);width:100%;min-width:0;max-width:100%;color:inherit;align-items:flex-start;gap:10px;padding:10px 0;text-decoration:none;display:flex;position:relative}.steam-game-item:after,.steam-news-item:after{background:var(--widget-accent);content:"";opacity:0;height:2px;transition:opacity .14s,transform .14s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.steam-game-item:hover,.steam-news-item:hover{background:var(--widget-muted)}@supports (color:color-mix(in lab, red, red)){.steam-game-item:hover,.steam-news-item:hover{background:color-mix(in srgb, var(--widget-muted) 20%, transparent)}}.steam-game-item:hover:after,.steam-news-item:hover:after,.steam-game-item:focus-visible:after,.steam-news-item:focus-visible:after{opacity:1;transform:scaleX(1)}.steam-game-state{background:var(--widget-accent);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}.steam-game-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.steam-game-copy strong,.steam-news-item strong{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.35;overflow:hidden}.steam-game-meta{color:#9eafc1;flex-direction:column;gap:3px;min-width:0;font-size:.75rem;font-weight:400;line-height:1.35;display:flex}.steam-game-meta span,.steam-news-item p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.steam-news-item{display:block}.steam-news-item small,.steam-news-item p{color:#9eafc1;margin:4px 0 0;font-size:.72rem;display:block}.steam-news-meta{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;min-width:0;max-width:100%;display:flex!important}.steam-news-meta span{min-width:0;max-width:100%}.steam-news-item p{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box}.steam-result-count{color:var(--widget-muted-foreground);padding:10px 0;font-size:.72rem;display:block}.steam-game-view-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.steam-game-view-cards .steam-game-entry{min-width:0;overflow:visible}.steam-game-view-cards .steam-game-item{border:1px solid var(--border);background:var(--widget-muted);border-radius:.65rem;padding:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.steam-game-view-cards .steam-game-item{background:color-mix(in srgb, var(--widget-muted) 45%, transparent)}}.steam-game-view-cards .steam-game-card-image{aspect-ratio:460/215;background-position:50%;background-size:cover;background-color:var(--widget-muted);width:100%;display:block}.steam-game-view-cards .steam-game-copy{gap:5px;padding:9px 10px 10px}.steam-game-view-cards .steam-game-copy strong{white-space:normal}.steam-game-view-cards .steam-game-meta{flex-direction:column;gap:3px;display:flex}.steam-game-view-cards .steam-game-meta span{white-space:nowrap;max-width:100%}.steam-game-view-cards .steam-game-item:after{bottom:0}.steam-game-view-cards .steam-achievement-trigger-wrap{z-index:2;position:absolute;bottom:10px;right:10px}.steam-achievement-tooltip{z-index:20;border:1px solid var(--tooltip-border);width:min(290px,100vw - 20px);color:var(--tooltip-foreground);background:var(--tooltip-background);border-radius:.55rem;flex-direction:column;gap:6px;padding:10px 11px;font-size:.72rem;display:flex;position:absolute;top:calc(100% - 8px);left:10px;box-shadow:0 12px 30px #08111ccc}.steam-game-view-cards .steam-achievement-tooltip{width:auto;inset:auto 10px 10px}.steam-achievement-tooltip strong{font-size:.78rem}.steam-achievement-progress{color:var(--widget-accent);font-weight:700}.steam-achievement-recent{flex-direction:column;gap:4px;display:flex}.steam-achievement-recent small{color:var(--widget-muted-foreground)}.steam-achievement-recent span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.steam-achievement-recent img{object-fit:cover;border-radius:3px;flex:0 0 24px;width:24px;height:24px}.steam-achievement-error{color:var(--destructive)}.steam-friend-list{flex-direction:column;min-width:0;display:flex}.steam-friend-entry{min-width:0}.steam-friend-item{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.steam-friend-item:hover{background:var(--widget-muted)}@supports (color:color-mix(in lab, red, red)){.steam-friend-item:hover{background:color-mix(in srgb, var(--widget-muted) 20%, transparent)}}.steam-friend-avatar{flex:0 0 38px;width:38px;height:38px;position:relative}.steam-friend-avatar:after{border:2px solid var(--widget-background);background:var(--widget-muted-foreground);content:"";border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.steam-friend-state-online:after,.steam-friend-state-looking-play:after{background:#65d391}.steam-friend-state-busy:after,.steam-friend-state-looking-trade:after{background:#e7a64a}.steam-friend-state-away:after,.steam-friend-state-snooze:after{background:#e7cf62}.steam-friend-avatar img{object-fit:cover;border-radius:.55rem;width:100%;height:100%}.steam-friend-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.steam-friend-copy strong{color:var(--widget-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.steam-friend-meta{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.steam-friend-groups{flex-direction:column;gap:12px;min-width:0;display:flex}.steam-friend-group{min-width:0}.steam-friend-group h3{border-bottom:1px solid var(--widget-foreground);margin:0;padding:0 0 5px}@supports (color:color-mix(in lab, red, red)){.steam-friend-group h3{border-bottom:1px solid color-mix(in srgb, var(--widget-foreground) 18%, var(--border))}}.steam-friend-group h3{color:var(--widget-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.steam-friend-group-items{flex-direction:column;min-width:0;display:flex}.steam-friend-status-heading{border-bottom:1px solid var(--widget-foreground);margin:5px 0 4px;padding:0 0 6px}@supports (color:color-mix(in lab, red, red)){.steam-friend-status-heading{border-bottom:1px solid color-mix(in srgb, var(--widget-foreground) 25%, var(--border))}}.steam-friend-status-heading{color:var(--widget-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.steam-app-ids-input{border:1px solid var(--input);width:100%;min-height:84px;color:var(--foreground);background:var(--background);font:inherit;resize:vertical;border-radius:.45rem;padding:8px 10px;font-size:.8rem}.steam-app-ids-input:focus{border-color:var(--ring);outline:2px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){.steam-app-ids-input:focus{outline:2px solid color-mix(in srgb, var(--ring) 30%, transparent)}}.steam-app-ids-input:focus{outline-offset:1px}.steam-app-picker{position:relative}.steam-app-chips{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.steam-app-chip{border:1px solid var(--widget-border);max-width:100%;color:var(--widget-foreground);background:var(--widget-muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:.72rem;display:inline-flex}.steam-app-chip span{color:var(--widget-muted-foreground)}.steam-app-suggestions{z-index:5;border:1px solid var(--widget-border);background:var(--popover);border-radius:.5rem;max-height:220px;margin-top:4px;padding:4px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #08111c99}.steam-app-suggestions button{width:100%;color:var(--popover-foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:baseline;gap:8px;padding:7px 8px;display:flex}.steam-app-suggestions button:hover{background:var(--accent);color:var(--accent-foreground)}.steam-app-suggestions strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.steam-app-suggestions small{color:var(--muted-foreground);margin-left:auto}.github-activity-legend{color:var(--widget-muted-foreground);align-items:center;gap:5px;font-size:.72rem;display:flex}.github-activity-legend i{background:var(--muted);border-radius:3px;width:13px;height:13px}.media-grid{grid-template-columns:1fr;gap:0 18px;display:grid}.media-card{border:0;border-bottom:1px solid var(--widget-border);color:#d8f36a;background:#253a27;border-radius:0;min-width:0;padding:10px 76px 10px 0;display:flex;position:relative}.dashboard-saving-indicator{z-index:20;border:1px solid var(--primary);align-items:center;gap:7px;min-height:30px;margin:0;padding:6px 10px;display:inline-flex;position:fixed;top:14px;right:18px}@supports (color:color-mix(in lab, red, red)){.dashboard-saving-indicator{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.dashboard-saving-indicator{color:var(--primary);background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-saving-indicator{background:color-mix(in srgb, var(--background) 88%, transparent)}}.dashboard-saving-indicator{box-shadow:0 8px 24px var(--background)}@supports (color:color-mix(in lab, red, red)){.dashboard-saving-indicator{box-shadow:0 8px 24px color-mix(in srgb, var(--background) 45%, transparent)}}.dashboard-saving-indicator{pointer-events:none;font-size:.7rem;font-weight:700}.dashboard-saving-dot{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate dashboard-saving-pulse}@keyframes dashboard-saving-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.empty-state{border:1px dashed var(--widget-border);background:var(--widget-background);place-items:center;min-height:360px;padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-state{background:color-mix(in srgb, var(--widget-background) 42%, transparent)}}.empty-state{color:var(--muted-foreground);text-align:center;border-radius:1rem}.login-page{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:100vh;display:grid}.login-story{isolation:isolate;background:var(--primary);color:var(--primary-foreground);flex-direction:column;justify-content:space-between;padding:clamp(32px,7vw,104px);display:flex;position:relative}.login-story:after{z-index:-1;border:1px solid var(--primary-foreground);width:min(34vw,420px);height:min(34vw,420px);position:absolute;bottom:10%;right:8%}@supports (color:color-mix(in lab, red, red)){.login-story:after{border:1px solid color-mix(in srgb, var(--primary-foreground) 28%, transparent)}}.login-story:after{box-shadow:0 0 0 28px var(--primary-foreground), 0 0 0 56px var(--primary-foreground);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.login-story:after{box-shadow:0 0 0 28px color-mix(in srgb, var(--primary-foreground) 7%, transparent), 0 0 0 56px color-mix(in srgb, var(--primary-foreground) 5%, transparent)}}.login-story:after{content:""}.login-mark{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:inline-flex}.login-mark-dot{background:var(--destructive);border-radius:50%;width:12px;height:12px}.login-claim{letter-spacing:-.085em;max-width:8ch;margin:auto 0;font-size:clamp(3.4rem,8vw,8.5rem);font-weight:650;line-height:.85}.login-note{max-width:34ch;margin:24px 0 0;font-size:1rem;line-height:1.5}.login-panel{background:var(--background);place-items:center;padding:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-panel{background:color-mix(in srgb, var(--background) 92%, #182b3d)}}.login-card{border:1px solid var(--border);background:var(--widget-background);border-radius:1rem;width:min(100%,390px);padding:36px}@supports (color:color-mix(in lab, red, red)){.login-card{background:color-mix(in srgb, var(--widget-background) 46%, var(--background))}}.login-card{box-shadow:0 28px 70px #050b1366}.login-card h1{letter-spacing:-.05em;margin:0 0 8px;font-size:2.2rem}.login-card p{color:var(--muted-foreground);margin:0 0 30px;line-height:1.5}.login-card label{color:var(--foreground);font-size:.82rem;font-weight:700}.login-card input{border-color:var(--input);height:48px;color:var(--foreground);background:var(--widget-background);border-radius:.65rem;margin-top:8px}.login-card button[type=submit]{background:var(--primary);height:48px;color:var(--primary-foreground);border-radius:.65rem;margin-top:20px;font-weight:400}@media (width<=720px){.dashboard-page{width:calc(100% - 32px);padding-top:28px}.dashboard-scroll{padding-bottom:40px}.dashboard-header{flex-direction:column;align-items:flex-start;margin-bottom:30px;padding-bottom:20px;position:relative}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:12px}.today-todos{border-top:1px solid var(--primary);border-left:0;width:100%;min-width:0;padding-top:14px;padding-left:0}.today-todo-columns{grid-template-columns:1fr;gap:0}.dashboard-intro{border-left:0;padding-left:0}.dashboard-actions{justify-content:flex-start;gap:8px;width:100%}.dashboard-actions>.mobile-tab-trigger{flex:1 1 0;order:-2;min-width:0}.dashboard-actions>.layout-mode-toggle{flex:none;order:-1}.dashboard-actions>.add-widget-trigger{flex:none;order:0}.dashboard-actions .mobile-tab-trigger{justify-content:space-between;width:100%;max-width:none}.dashboard-actions .layout-mode-toggle{white-space:nowrap;min-height:40px;padding:0 10px}.login-page{display:block}.login-story{min-height:42vh;padding:28px}.login-claim{max-width:10ch;margin-top:72px;font-size:clamp(3.2rem,17vw,6rem)}.login-note{margin-top:18px}.login-panel{min-height:58vh;padding:36px 20px}.login-card{padding:28px 24px}}@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-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-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-duration{syntax:"*";inherits:false}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}._rssMeta_fsk3i_1{min-width:0;line-height:1.35;font-size:.75rem!important;font-weight:400!important}._rssSource_fsk3i_2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rssDate_fsk3i_3{flex-shrink:0;margin-left:auto}._rssNotificationButton_fsk3i_4{border:1px solid var(--widget-border);color:var(--widget-accent);cursor:pointer;background:0 0;border-radius:.45rem;margin:0 0 8px;padding:5px 8px;font-size:.7rem}._rssNotificationButton_fsk3i_4:hover{background:var(--widget-header)}._rssNotificationHint_fsk3i_6{color:#9eafc1;margin:0 0 8px;font-size:.7rem}._weatherWidget_12ecj_1{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip;gap:16px!important}._weatherHero_12ecj_9{isolation:isolate;box-sizing:border-box;grid-template-columns:78px minmax(0,1fr);align-items:center;min-width:0;min-height:112px;margin:-16px -16px 0;position:relative;background:0 0!important;border:0!important;border-radius:0!important;padding:26px 34px 14px 30px!important;display:grid!important}._weatherHero_12ecj_9:before{z-index:-1;background-image:linear-gradient(90deg, color-mix(in srgb, var(--widget-background) 95%, transparent) 0%, color-mix(in srgb, var(--widget-background) 88%, transparent) 48%, color-mix(in srgb, var(--widget-background) 79%, transparent) 100%), var(--weather-image);content:"";opacity:.8;background-position:50%;background-size:cover;position:absolute;inset:0}._weatherHero_12ecj_9>svg{flex:none;width:58px;height:58px;margin:0 auto}._weatherHero_12ecj_9>div{text-align:left;min-width:0;margin-left:0;padding-right:4px}._weatherHero_12ecj_9 [style*="font-size: 44px"]{letter-spacing:-.065em!important;font-size:clamp(2.35rem,8cqw,3.4rem)!important}._weatherHero_12ecj_9 [style*="font-size: 14px"]{color:#e8edf3;letter-spacing:.01em;font-size:.82rem!important}._weatherHero_12ecj_9 [style*="font-size: 13px"]{color:#9eafc1}._weatherDetails_12ecj_42{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}._weatherDetails_12ecj_42>div{border:1px solid var(--widget-border);background:var(--widget-header);border-radius:.55rem;min-width:0;padding:9px 10px;font-size:.78rem}._weatherDetails_12ecj_42 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._weatherForecast_12ecj_45{padding-top:16px!important}._weatherForecastRow_12ecj_46{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px!important;display:grid!important}._weatherForecastDay_12ecj_47{border:1px solid var(--widget-border);background:var(--widget-header)!important;min-width:0!important;padding:9px 3px!important}._weatherForecastDay_12ecj_47 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._weatherForecastTooltip_12ecj_50{width:min(300px,100vw - 48px);max-height:none;overflow:visible}._weatherTooltipSectionTitle_12ecj_51{margin-top:14px;display:block}._weatherTooltipHourlyList_12ecj_52{grid-template-columns:repeat(4,minmax(48px,1fr));gap:10px 6px;display:grid}._weatherTooltipHourlyItem_12ecj_53{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:3px;display:flex}._weatherTooltipHourlyItem_12ecj_53 b{color:var(--foreground);font-size:.68rem}._weatherTooltipHourlyItem_12ecj_53 small,._weatherTooltipHourlyItem_12ecj_53 em{font-size:.68rem;font-style:normal}._weatherTooltipHourlyItem_12ecj_53 em{color:var(--widget-accent)}._weatherTooltipForecastList_12ecj_57{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:10px;display:grid}._weatherTooltipForecastDay_12ecj_58{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:4px;display:flex}._weatherTooltipForecastDay_12ecj_58 b{color:var(--foreground);font-size:.7rem}._weatherTooltipForecastDay_12ecj_58 small{font-size:.7rem}@container (width<=270px){._weatherHero_12ecj_9{grid-template-columns:58px minmax(0,1fr);margin:-16px -16px 0;gap:8px!important;padding:22px 28px 12px 26px!important}._weatherHero_12ecj_9>svg{width:34px;height:34px;margin-right:2px}._weatherHero_12ecj_9>div{padding-right:0}._weatherHero_12ecj_9 [style*="font-size: 44px"]{font-size:34px!important}._weatherDetails_12ecj_42{grid-template-columns:1fr}._weatherForecastRow_12ecj_46{grid-template-columns:repeat(3,minmax(0,1fr))}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._radarWidget_1m9jg_1{gap:8px;min-height:300px;display:grid;position:relative}._map_1m9jg_2{border:1px solid var(--widget-border);background:#d8e4e7;border-radius:10px;height:clamp(300px,42cqw,440px);min-height:300px;overflow:hidden}._map_1m9jg_2 .leaflet-control-attribution{font-size:9px}._toolbar_1m9jg_4{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}._controls_1m9jg_5{gap:5px;display:flex}._controls_1m9jg_5 button{width:26px;height:26px;color:var(--foreground);border:1px solid var(--widget-border);background:var(--widget-header);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}._controls_1m9jg_5 button:hover{color:var(--widget-accent);border-color:var(--widget-accent)}._slider_1m9jg_8{width:100%;accent-color:var(--widget-accent)}._timeline_1m9jg_9{color:var(--muted-foreground);align-items:center;gap:10px;font-size:.7rem;display:flex}._timeline_1m9jg_9 ._slider_1m9jg_8{flex:1}._attribution_1m9jg_11{color:var(--muted-foreground);justify-self:end;font-size:.65rem}._error_1m9jg_12{color:var(--destructive);font-size:.8rem}._discogsList_kkhpi_1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}._discogsCollectionValue_kkhpi_2{border:1px solid var(--widget-border);background:var(--widget-header);border-radius:.55rem;gap:7px;margin-bottom:9px;padding:8px 10px;display:grid}._discogsCollectionHeading_kkhpi_3,._discogsCollectionMetrics_kkhpi_3{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._discogsCollectionMetrics_kkhpi_3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._discogsCollectionHeading_kkhpi_3 strong,._discogsCollectionMetric_kkhpi_3 b{color:var(--widget-foreground);font-size:.74rem}._discogsCollectionHeading_kkhpi_3 span,._discogsCollectionMetric_kkhpi_3 span{color:var(--widget-muted-foreground);font-size:.68rem}._discogsCollectionMetric_kkhpi_3{border:1px solid var(--widget-border);background:color-mix(in srgb, var(--widget-background) 55%, transparent);text-align:center;border-radius:.4rem;gap:2px;min-width:0;padding:5px 4px;display:grid}._discogsItem_kkhpi_8{border-bottom:1px solid var(--border);min-width:0}._discogsLink_kkhpi_8{color:inherit;grid-template-columns:52px minmax(0,1fr);gap:11px;padding:9px 0;text-decoration:none;display:grid}._discogsCover_kkhpi_9{object-fit:cover;background:var(--widget-muted);border-radius:.35rem;width:52px;height:52px}._discogsCopy_kkhpi_9{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}._discogsCopy_kkhpi_9 strong{color:var(--widget-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}._discogsCopy_kkhpi_9 small{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}._discogsFormat_kkhpi_11{text-transform:uppercase;font-weight:700;color:var(--widget-accent)!important;font-size:.65rem!important}._discogsEmpty_kkhpi_11{color:var(--muted-foreground);padding:10px 0}._discogsError_kkhpi_11{color:var(--destructive);padding:10px 0}._discogsTooltipMarket_kkhpi_12{border-top:1px solid var(--tooltip-border);gap:3px;margin-top:8px;padding-top:8px;display:grid}._discogsTooltipMarket_kkhpi_12 small{color:var(--tooltip-foreground)}._discogsTooltip_kkhpi_12{box-sizing:border-box;border-color:var(--tooltip-border);border-radius:.8rem;width:min(400px,100vw - 32px);max-height:none;padding:14px;overflow:visible}._discogsTooltipContent_kkhpi_14{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}._discogsTooltipCover_kkhpi_14{flex-direction:column;gap:8px;min-width:0;display:flex}._discogsTooltipDetails_kkhpi_14{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}._discogsTooltipActions_kkhpi_14{gap:7px;display:flex}._discogsTooltipButton_kkhpi_15{border:1px solid var(--tooltip-border);width:32px;height:32px;color:var(--tooltip-foreground);background:var(--widget-background);cursor:pointer;border-radius:.42rem;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}._discogsTooltipButton_kkhpi_15:hover{border-color:var(--widget-accent);color:var(--widget-foreground)}._discogsTooltipPlay_kkhpi_16{color:var(--widget-accent)}._discogsTooltipLink_kkhpi_16{text-decoration:none}@media (width<=420px){._discogsTooltipContent_kkhpi_14{grid-template-columns:72px minmax(0,1fr);gap:9px}}._player_1626u_1{box-sizing:border-box;height:100%;min-height:0;color:var(--foreground);flex-direction:column;gap:14px;display:flex;overflow:hidden}._current_1626u_2{flex:none}._currentMain_1626u_3{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;display:grid}._now_1626u_4{align-items:center;gap:12px;min-width:0;display:flex}._now_1626u_4 img{object-fit:cover;border-radius:.45rem;width:64px;height:64px}._label_1626u_6{color:var(--widget-accent);letter-spacing:.13em;font-size:.65rem;font-weight:800}._now_1626u_4 h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0 3px;font-size:1rem;line-height:1.2;overflow:hidden}._now_1626u_4 p{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}._now_1626u_4>div{min-width:0;overflow:hidden}._progress_1626u_10{background:var(--widget-muted);border-radius:99px;width:100%;height:3px;margin-top:8px;overflow:hidden}._progress_1626u_10 span{background:var(--widget-accent);height:100%;display:block}._controls_1626u_12{justify-content:center;align-items:center;gap:8px;display:flex}._controls_1626u_12 button,._connect_1626u_13 button{color:#a9bbce;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._controls_1626u_12 button:hover,._connect_1626u_13 button:hover{color:var(--widget-accent)}._play_1626u_1{width:38px;height:38px;background:var(--widget-accent)!important;color:#fff!important}._connect_1626u_13{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;display:flex}._connect_1626u_13 p{margin:0}._connect_1626u_13 a{color:var(--widget-accent);font-weight:700;text-decoration:none}._queue_1626u_19{border-top:1px solid var(--border);flex-direction:column;flex:auto;gap:2px;min-height:0;padding-top:10px;display:flex;overflow-y:auto}._queueHeading_1626u_20{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._queueHeading_1626u_20 button{color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}._queueItem_1626u_22,._searchItem_1626u_22{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}._queueItem_1626u_22{cursor:pointer;border-bottom:1px solid #0000;border-radius:.45rem;width:100%;padding:6px 8px}._queueItem_1626u_22:hover,._queueItem_1626u_22:focus-visible{border-bottom-color:var(--widget-accent);color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-accent) 12%, transparent);outline:none}._queueItem_1626u_22 img,._searchItem_1626u_22 img{object-fit:cover;background:#24374b;border-radius:.25rem;flex:0 0 36px;width:36px;height:36px}._queueItem_1626u_22>span,._searchItem_1626u_22>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._queueItem_1626u_22 strong,._searchItem_1626u_22 b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._queueItem_1626u_22 small,._searchItem_1626u_22 small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}._queueItem_1626u_22 time{color:var(--widget-muted-foreground);font-variant-numeric:tabular-nums;text-align:right;flex:none;margin-left:8px;font-size:.7rem}._queueEmpty_1626u_30,._searchEmpty_1626u_30{color:var(--muted-foreground);padding:8px 0}._searchDialog_1626u_31{width:min(760px,100vw - 2rem)!important;max-width:760px!important}._searchForm_1626u_32{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._searchResults_1626u_33{flex-direction:column;gap:16px;max-height:60vh;padding-right:4px;display:flex;overflow:auto}._searchTabs_1626u_34{border:1px solid var(--border);background:var(--widget-header);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}._searchTabs_1626u_34 button{min-width:0;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:.75rem;display:inline-flex}._searchTabs_1626u_34 button:hover,._searchTabs_1626u_34 button:focus-visible{color:var(--foreground);outline:none}._searchTabs_1626u_34 button._active_1626u_37{background:var(--widget-background);color:var(--widget-foreground);box-shadow:0 1px 3px color-mix(in srgb, var(--background) 20%, transparent)}._searchCount_1626u_38{min-width:18px;height:18px;color:var(--primary-foreground);background:var(--primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:.62rem;display:inline-grid}._searchSection_1626u_39{flex-direction:column;gap:4px;display:flex}._searchSection_1626u_39 h3{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.72rem}._searchItem_1626u_22{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);min-height:48px;padding:6px 4px}._searchItem_1626u_22:last-child{border-bottom:0}._searchItem_1626u_22 button{flex-shrink:0}._searchEmpty_1626u_30{padding:4px;font-size:.78rem}@container (width<=320px){._currentMain_1626u_3{grid-template-columns:minmax(0,1fr);gap:14px}._now_1626u_4{gap:14px}._now_1626u_4 img{width:84px;height:84px}._label_1626u_6{font-size:.6rem}._now_1626u_4 h3{font-size:.95rem}._now_1626u_4 p{max-width:18ch}}@media (width<=560px){._searchDialog_1626u_31{width:min(100vw - 1rem,760px)!important}._searchForm_1626u_32{grid-template-columns:1fr}._searchForm_1626u_32 button{width:100%}._searchItem_1626u_22{flex-wrap:wrap;align-items:flex-start}._searchItem_1626u_22>span{min-width:calc(100% - 45px)}._searchItem_1626u_22 button{margin-left:45px}}._emailHtmlFrame_yvohc_1{background:0 0;border:0;flex:1;width:100%;max-width:100%;height:100%;min-height:0;display:block}._emailWidget_yvohc_11{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow-x:hidden}._searchForm_yvohc_22{border:1px solid var(--widget-border);min-width:0;min-height:36px;color:var(--widget-muted-foreground);background:color-mix(in srgb, var(--widget-muted) 38%, transparent);border-radius:7px;align-items:center;gap:7px;padding:0 5px 0 10px;display:flex}._searchForm_yvohc_22>svg{flex:none}._searchForm_yvohc_22:focus-within{border-color:var(--widget-accent)}._searchForm_yvohc_22 input{width:100%;min-width:0;height:34px;color:var(--widget-foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.8rem}._searchForm_yvohc_22 input::placeholder{color:var(--widget-muted-foreground);opacity:1}._searchForm_yvohc_22 input::-webkit-search-cancel-button{display:none}._searchForm_yvohc_22>button[type=button]{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;padding:0;display:grid}._searchForm_yvohc_22>button[type=button]:hover{color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-accent) 12%, transparent)}._emailListScroll_yvohc_76{overscroll-behavior:contain;flex:1;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden auto}._emailListScroll_yvohc_76 ul{min-width:0;max-width:100%}._mailRowContent_yvohc_91{align-items:center;min-width:0;padding-right:60px;display:flex;position:relative}._mailSubject_yvohc_98{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:700;line-height:1.35;overflow:hidden}._mailActions_yvohc_108{justify-content:flex-end;align-items:center;gap:2px;width:60px;height:40px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}._mailActionButton_yvohc_120{width:28px;height:28px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 28px;place-items:center;padding:0;display:grid}._mailActionButton_yvohc_120:hover,._mailActionButton_yvohc_120:focus-visible{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 14%, transparent)}._mailActionButton_yvohc_120:disabled{cursor:wait;opacity:.5}._listStatus_yvohc_142{color:var(--widget-muted-foreground);text-align:center;padding:10px 4px;font-size:.75rem}._actionError_yvohc_148{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 10%, transparent);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.78rem;display:flex}._actionError_yvohc_148 button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1rem}._folderDialog_yvohc_167{flex-direction:column;width:min(520px,100vw - 2rem);max-width:520px;max-height:calc(100vh - 2rem);display:flex}._folderList_yvohc_174{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:0;max-height:min(48vh,440px);overflow-y:auto}._folderRow_yvohc_181{border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:4px 8px;display:flex}._folderRow_yvohc_181:last-child{border-bottom:0}._folderRow_yvohc_181>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._folderSelect_yvohc_199{min-width:0;color:var(--foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 0;overflow:hidden}._folderSelect_yvohc_199:hover,._folderSelect_yvohc_199:focus-visible{color:var(--primary);text-decoration:underline}._favoriteButton_yvohc_216{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 32px;place-items:center;display:grid}._favoriteButton_yvohc_216:hover,._favoriteActive_yvohc_229{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}._createFolderForm_yvohc_233{flex-wrap:wrap;gap:8px;display:flex}._createFolderForm_yvohc_233 input{border:1px solid var(--input);min-width:0;min-height:36px;color:var(--foreground);background:var(--background);border-radius:6px;flex:1;padding:6px 10px}._mailMeta_yvohc_248{color:#9eafc1;justify-content:space-between;gap:12px;min-width:0;margin-top:3px;font-size:.75rem;font-weight:400;line-height:1.35;display:flex;overflow:hidden}._mailMeta_yvohc_248 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._mailMeta_yvohc_248 span:last-child{flex:0 auto}._emailDetailDialog_yvohc_269{flex-direction:column;width:min(960px,100vw - 2rem);max-width:960px;height:min(900px,100vh - 2rem);max-height:calc(100vh - 2rem);display:flex;overflow:hidden}._emailDetailContent_yvohc_278{flex-direction:column;flex:1;gap:20px;min-width:0;min-height:0;display:flex}._emailDetailContent_yvohc_278 dl{grid-template-columns:80px minmax(0,1fr);gap:8px 14px;margin:0;font-size:.88rem;display:grid}._emailDetailContent_yvohc_278 dt{color:var(--muted-foreground);font-weight:700}._emailDetailContent_yvohc_278 dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0}._emailDetailText_yvohc_303{border-top:1px solid var(--border);min-height:0;color:var(--foreground);flex-direction:column;flex:1;padding-top:18px;line-height:1.6;display:flex;overflow:auto}._emailDetailText_yvohc_303 a{color:var(--primary)}._emailDetailText_yvohc_303 img{max-width:100%;height:auto}._emailDetailText_yvohc_303 p{margin:0 0 .85em}._emailDetailText_yvohc_303 p:last-child{margin-bottom:0}@media (width<=480px){._createFolderForm_yvohc_233>button{flex:1}}._body_2g18n_1{color:var(--foreground);font-size:14px}._empty_2g18n_2{color:var(--muted-foreground)}._invalid_2g18n_3{color:var(--destructive)}._embed_2g18n_4{width:100%;height:100%;min-height:300px}._frame_2g18n_5{border:0;border-radius:8px;width:100%;height:100%;min-height:300px}._youtubeList_qid1d_2{margin:0;padding:0;list-style:none}._youtubeItem_qid1d_3{border-bottom:1px solid var(--border);padding:10px 34px 10px 0;display:block;position:relative}._youtubeOpen_qid1d_4{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:0;display:grid}._youtubeThumb_qid1d_5{object-fit:cover;border-radius:.45rem;width:88px;height:50px}._youtubeCopy_qid1d_6{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}._youtubeTitle_qid1d_7{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden;color:var(--widget-foreground)!important}._youtubeCopy_qid1d_6 small{color:var(--muted-foreground);font-size:.72rem}._youtubeMeta_qid1d_9{justify-content:space-between;gap:10px;width:100%;line-height:1.35;display:flex;color:var(--widget-muted-foreground)!important;font-size:.75rem!important}._youtubeMeta_qid1d_9 span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._youtubeMeta_qid1d_9 span:last-child{flex-shrink:0;margin-left:auto}._youtubeSeenButton_qid1d_12{width:28px;height:28px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}._youtubeStatusActions_qid1d_13{pointer-events:none;position:absolute;inset:0}._youtubeStatusActions_qid1d_13 button{pointer-events:auto}._youtubeSeenButton_qid1d_12:hover{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 14%, transparent)}._youtubeItemSeen_qid1d_15{opacity:.48}._youtubeItemSeen_qid1d_15 ._youtubeTitle_qid1d_7{text-decoration:line-through}._youtubeEmpty_qid1d_16{color:var(--muted-foreground)}._youtubeDialog_qid1d_17{box-sizing:border-box;max-height:calc(100dvh - 2rem);overflow:hidden auto;width:min(900px,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important}._youtubeDialog_qid1d_17 iframe{aspect-ratio:16/9;border:0;border-radius:.5rem;width:100%;display:block}._youtubeTooltip_qid1d_19 strong{color:#e8edf3;padding:10px 4px 2px;font-size:.86rem;display:block}._youtubeTooltip_qid1d_19{width:min(460px,100vw - 48px);max-height:none;overflow:visible}._youtubeTooltipHasDescription_qid1d_21{min-height:480px}._youtubeTooltipDescription_qid1d_22{color:#dce5ef;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;line-height:1.5;display:block}@media (width<=520px){._youtubeOpen_qid1d_4{grid-template-columns:72px minmax(0,1fr);gap:9px}._youtubeThumb_qid1d_5{width:72px;height:42px}._youtubeTitle_qid1d_7{font-size:.8rem}._youtubeMeta_qid1d_9{font-size:.68rem!important}._youtubeTooltip_qid1d_19,._youtubeTooltipHasDescription_qid1d_21{width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-height:0;max-height:calc(100vh - 16px);overflow-y:auto}._youtubeDialog_qid1d_17{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}._youtubeDialog_qid1d_17 iframe{max-height:calc(100dvh - 9rem)}}._list_1v3c9_1{margin:0;padding:0;list-style:none}._item_1v3c9_2{border-bottom:1px solid var(--border)}._issueLink_1v3c9_3{color:inherit;align-items:flex-start;gap:10px;padding:10px 0;text-decoration:none;display:flex}._state_1v3c9_4{background:var(--widget-accent);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}._stateClosed_1v3c9_5{background:#9eafc1}._copy_1v3c9_6{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._title_1v3c9_7{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.35;overflow:hidden}._meta_1v3c9_8{color:#9eafc1;justify-content:space-between;gap:10px;font-size:.75rem;font-weight:400;line-height:1.35;display:flex}._meta_1v3c9_8 span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_1v3c9_8 span:last-child{flex-shrink:0}._empty_1v3c9_10{color:var(--muted-foreground);padding:10px 0}._unread_1v3c9_11{background:color-mix(in srgb, var(--widget-accent) 5%, transparent)}._readmeTooltip_1v3c9_12{pointer-events:auto;width:min(460px,100vw - 32px);max-height:min(420px,100vh - 32px)}._markdown_2v1yc_1{overflow-wrap:anywhere}._markdown_2v1yc_1 h4,._markdown_2v1yc_1 p{margin:0 0 7px}._markdown_2v1yc_1 h4{color:var(--tooltip-foreground);font-size:.9rem}._markdown_2v1yc_1 p,._markdown_2v1yc_1 li{color:color-mix(in srgb, var(--tooltip-foreground) 86%, transparent);font-size:.76rem}._markdown_2v1yc_1 img{object-fit:contain;border-radius:.4rem;max-width:100%;max-height:180px;margin:8px 0;display:block}._markdown_2v1yc_1 code{background:color-mix(in srgb, var(--tooltip-foreground) 12%, transparent);border-radius:3px;padding:1px 4px}._activity_1k6tj_1{--empty:color-mix(in srgb, var(--widget-muted) 72%, var(--widget-background));--level1:color-mix(in srgb, var(--widget-accent) 30%, var(--widget-background));--level2:color-mix(in srgb, var(--widget-accent) 52%, var(--widget-background));--level3:color-mix(in srgb, var(--widget-accent) 75%, var(--widget-background));--level4:var(--widget-accent);flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}._total_1k6tj_2{color:var(--widget-foreground);font-size:.82rem}._scroll_1k6tj_2{min-width:0;padding-bottom:4px;overflow-x:auto}._months_1k6tj_3{color:var(--widget-muted-foreground);grid-template-columns:34px repeat(53,14px);gap:4px;margin-bottom:5px;font-size:.68rem;display:grid}._months_1k6tj_3 span{white-space:nowrap}._body_1k6tj_4{gap:7px;display:flex}._weekdays_1k6tj_4{width:34px;color:var(--widget-muted-foreground);grid-template-rows:repeat(7,14px);gap:4px;font-size:.64rem;line-height:14px;display:grid}._grid_1k6tj_5{grid-template-rows:repeat(7,14px);grid-auto-columns:14px;grid-auto-flow:column;gap:4px;display:grid}._day_1k6tj_6{border:1px solid color-mix(in srgb, var(--widget-border) 70%, transparent);cursor:crosshair;border-radius:3px;width:14px;height:14px;transition:transform .1s,outline .1s}._day_1k6tj_6:hover{z-index:2;outline:2px solid var(--widget-foreground);transform:scale(1.2)}._tooltip_1k6tj_7{z-index:100;border:1px solid var(--tooltip-border);min-width:185px;color:var(--tooltip-foreground);background:var(--tooltip-background);pointer-events:none;border-radius:.6rem;flex-direction:column;gap:3px;padding:10px 12px;font-size:.7rem;display:flex;position:fixed;box-shadow:0 14px 30px #08111ce6}._tooltip_1k6tj_7 strong{font-size:.76rem}._tooltip_1k6tj_7 span{color:var(--tooltip-foreground)}._tooltip_1k6tj_7 small{color:var(--muted-foreground)}._legend_1k6tj_9{color:var(--widget-muted-foreground);align-items:center;gap:5px;font-size:.72rem;display:flex}._legend_1k6tj_9 i{border:1px solid color-mix(in srgb, var(--widget-border) 70%, transparent);background:var(--muted);border-radius:3px;width:13px;height:13px}._legend_1k6tj_9 i:first-of-type{background:var(--empty)}._legend_1k6tj_9 i:nth-of-type(2){background:var(--level1)}._legend_1k6tj_9 i:nth-of-type(3){background:var(--level2)}._legend_1k6tj_9 i:nth-of-type(4){background:var(--level3)}._legend_1k6tj_9 i:nth-of-type(5){background:var(--level4)}._activity_ntafr_1{flex-direction:column;gap:18px;display:flex}._month_ntafr_1{flex-direction:column;gap:0;padding-left:30px;display:flex;position:relative}._month_ntafr_1:before{background:var(--widget-border);content:"";width:1px;position:absolute;top:29px;bottom:17px;left:11px}._monthTitle_ntafr_2{border-bottom:1px solid color-mix(in srgb, var(--widget-foreground) 24%, var(--widget-border));color:var(--widget-foreground);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px -30px;padding-bottom:7px;font-size:.7rem;font-weight:700}._day_ntafr_3{position:relative}._dayTitle_ntafr_3{color:color-mix(in srgb, var(--widget-foreground) 86%, var(--widget-muted-foreground));margin:0 0 8px;font-size:.7rem;font-weight:700;display:block}._event_ntafr_4{align-items:flex-start;gap:10px;margin:0 0 4px;padding:3px 0 10px;transition:opacity .14s;display:flex;position:relative}._event_ntafr_4:hover{opacity:.86}._icon_ntafr_5{border:2px solid var(--widget-background);width:24px;height:24px;color:var(--widget-foreground);background:var(--widget-muted);box-shadow:0 0 0 1px color-mix(in srgb, var(--widget-foreground) 22%, var(--widget-border));border-radius:50%;flex:0 0 24px;place-items:center;margin-left:-30px;display:grid}._icon_ntafr_5 svg{width:13px;height:13px}._commits_ntafr_6{background:color-mix(in srgb, var(--widget-accent) 55%, var(--widget-muted))}._pull_requests_ntafr_6{background:color-mix(in srgb, #82d8a4 60%, var(--widget-muted))}._issues_ntafr_6{background:color-mix(in srgb, #a8c7ff 55%, var(--widget-muted))}._event_ntafr_4>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._eventHead_ntafr_7{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._event_ntafr_4 strong{color:var(--widget-foreground);font-size:.76rem;line-height:1.35}._event_ntafr_4 a{color:color-mix(in srgb, var(--widget-foreground) 84%, var(--widget-accent));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:underline;overflow:hidden}._event_ntafr_4 a:hover{color:var(--widget-foreground)}._repository_ntafr_7{color:color-mix(in srgb, var(--widget-foreground) 72%, var(--widget-muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._event_ntafr_4 small{color:color-mix(in srgb, var(--widget-foreground) 64%, var(--widget-muted-foreground));font-size:.67rem}._empty_ntafr_8{color:var(--widget-muted-foreground);text-align:center;font-size:.78rem}._calendarWidget_nd2q2_1{flex-direction:column;gap:12px;display:flex}._calendarMonth_nd2q2_2{flex-direction:column;gap:6px;min-width:0;padding:4px 0 0;display:flex}._calendarMonthTitle_nd2q2_3{align-items:center;min-width:0;display:flex}._calendarMonthTitle_nd2q2_3>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._calendarMonthActions_nd2q2_5{flex-shrink:0;align-items:center;gap:3px;margin-left:8px;display:flex}._calendarMonthActions_nd2q2_5 button{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:inline-grid}._calendarMonthActions_nd2q2_5 button:hover,._calendarToday_nd2q2_7:hover{color:var(--foreground);background:#2a4057}._calendarTodayRow_nd2q2_8{justify-content:flex-end;margin-top:-2px;display:flex}._calendarToday_nd2q2_7{width:auto;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:0 6px;font-size:.65rem}._calendarWeekdays_nd2q2_10,._calendarDays_nd2q2_10{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}._calendarWeekdays_nd2q2_10{color:var(--muted-foreground);font-size:.62rem;font-weight:700}._calendarDay_nd2q2_10{min-height:24px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding-top:5px;font-size:.72rem;position:relative}._calendarDay_nd2q2_10:disabled{cursor:default}._calendarDayHasTodo_nd2q2_14{color:var(--foreground);background:#2a4057}._calendarDayToday_nd2q2_15{color:var(--foreground);font-weight:800}._calendarDay_nd2q2_10 i{background:var(--primary);border-radius:50%;width:5px;height:5px;font-size:0;position:absolute;top:2px;right:3px}._calendarEmpty_nd2q2_17{color:var(--muted-foreground)}._todoNewButton_nd2q2_18{min-height:36px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:400;display:inline-flex}._todoList_nd2q2_19{margin:0;padding:0;list-style:none}._todoList_nd2q2_19 li{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px 0;display:grid}._todoList_nd2q2_19 li+li{border-top:1px solid var(--border)}._todoList_nd2q2_19 li>button:first-child{border:1px solid var(--widget-border);color:#0000;background:var(--widget-muted);cursor:pointer;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}._todoList_nd2q2_19 li>button:first-child:hover,._todoList_nd2q2_19 li>button:first-child:focus-visible{border-color:var(--widget-accent);color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 12%, var(--widget-muted))}._todoList_nd2q2_19 li._todoCompleted_nd2q2_24>button:first-child{border-color:var(--widget-accent);color:var(--widget-background);background:var(--widget-accent)}._todoList_nd2q2_19 li>button:last-child{width:26px;height:26px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._todoList_nd2q2_19 li>button:last-child:hover,._todoList_nd2q2_19 li>button:last-child:focus-visible{color:var(--destructive)}._todoList_nd2q2_19 li>span{flex-direction:column;gap:2px;min-width:0;display:flex}._todoEditButton_nd2q2_28{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 2px;display:flex}._todoCopy_nd2q2_29{flex-direction:column;gap:2px;min-width:0;display:flex}._todoMeta_nd2q2_30{align-items:center;gap:7px;display:flex!important}._todoPriority_nd2q2_31{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:center;padding:3px 6px;font-size:.6rem;font-weight:800;line-height:1}._todoPriorityLow_nd2q2_32{color:#b8c7d6;background:#30465a}._todoPriorityNormal_nd2q2_33{color:var(--primary-foreground);background:var(--primary)}._todoPriorityHigh_nd2q2_34{color:#fff0eb;background:#a94e4d}._todoList_nd2q2_19 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._todoList_nd2q2_19 small{color:var(--muted-foreground);font-size:.68rem}._todoCompleted_nd2q2_24 strong{color:var(--muted-foreground);text-decoration:line-through}._clockWidget_1hj9e_1{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:size}._clockDigital_1hj9e_2,._clockMinimal_1hj9e_2{flex-direction:column;gap:10px}._clockDigital_1hj9e_2{min-width:0;padding:12px 10px}._clockDigital_1hj9e_2 strong{max-width:100%;color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:clamp(1.45rem,min(16cqi,26cqh),20cqi);line-height:1}._clockDigital_1hj9e_2 strong span{color:var(--muted-foreground)}._clockWidget_1hj9e_1 small,._clockDate_1hj9e_6{color:var(--muted-foreground);font-size:.78rem}._clockMinimal_1hj9e_2{text-align:center;align-items:center;padding:16px 10px}._clockMinimal_1hj9e_2 strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;white-space:nowrap;max-width:100%;font-size:clamp(2.6rem,min(18cqi,30cqh),24cqi);line-height:.9}._clockMinimal_1hj9e_2 strong span{color:var(--widget-accent);animation:1s steps(2,jump-none) infinite _blink_1hj9e_1}@keyframes _blink_1hj9e_1{50%{opacity:.25}}._clockAnalog_1hj9e_11{flex-direction:column;gap:8px;min-height:0;padding:8px 10px}._clockFace_1hj9e_12{aspect-ratio:1;border:2px solid var(--widget-border);background:var(--widget-muted);width:min(100cqw - 20px,100cqh - 24px);max-width:100%;box-shadow:inset 0 0 0 7px var(--widget-header);border-radius:50%;flex:0 auto;position:relative}._clockHasDate_1hj9e_13 ._clockFace_1hj9e_12{width:min(100cqw - 20px,100cqh - 50px)}._clockFace_1hj9e_12:before,._clockFace_1hj9e_12:after{background:var(--widget-border);content:"";width:2px;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._clockFace_1hj9e_12:after{width:88%;height:2px}._clockMark_1hj9e_16{z-index:1;color:var(--muted-foreground);font-size:.7rem;font-weight:700;position:absolute;transform:translate(-50%,-50%)}._clockMark12_1hj9e_17{top:10%;left:50%}._clockMark3_1hj9e_17{top:50%;left:90%}._clockMark6_1hj9e_17{top:90%;left:50%}._clockMark9_1hj9e_17{top:50%;left:10%}._clockHand_1hj9e_18{z-index:2;background:var(--foreground);transform-origin:50% 100%;border-radius:2px;width:2px;position:absolute;bottom:50%;left:calc(50% - 1px)}._clockHandHour_1hj9e_19{width:4px;height:27%}._clockHandMinute_1hj9e_19{height:37%}._clockHandSecond_1hj9e_19{background:var(--widget-accent);width:1px;height:42%}._clockPin_1hj9e_20{z-index:3;background:var(--widget-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}._clockPauli_1hj9e_21{gap:8px;padding:10px}._clockPauliFace_1hj9e_22{aspect-ratio:1;border:2px solid var(--widget-accent);background:var(--widget-background);width:min(100cqw - 20px,100cqh - 44px);max-width:100%;box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--widget-accent) 18%, var(--widget-background)), 0 8px 22px color-mix(in srgb, var(--background) 55%, transparent);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}._clockPauliLogo_1hj9e_23{z-index:0;object-fit:contain;opacity:.92;width:72%;height:72%;position:absolute}._clockPauliCrest_1hj9e_24 ._clockPauliLogo_1hj9e_23{width:72%;height:72%}._clockPauliSkull_1hj9e_25 ._clockPauliFace_1hj9e_22{box-shadow:inset 0 0 0 7px #252525, 0 8px 22px color-mix(in srgb, var(--background) 55%, transparent);background:#191919;border-color:#777}._clockPauliSkull_1hj9e_25 ._clockPauliLogo_1hj9e_23{opacity:.78;filter:grayscale()brightness(1.25)contrast(.82);width:88%;height:88%}._clockPauliMark_1hj9e_27{z-index:1;background:var(--widget-foreground);transform-origin:1px 0;border-radius:2px;width:3px;height:11px;position:absolute;top:50%;left:calc(50% - 1px)}._clockPauliDial_1hj9e_28{z-index:2;width:100%;height:100%;position:absolute}._clockPauliDial_1hj9e_28 ._clockHandHour_1hj9e_19{background:var(--widget-foreground);height:22%}._clockPauliDial_1hj9e_28 ._clockHandMinute_1hj9e_19{background:var(--widget-foreground);height:31%}._clockPauliDial_1hj9e_28 ._clockHandSecond_1hj9e_19{background:var(--widget-accent);height:38%}._clockPauliSkull_1hj9e_25 ._clockPauliDial_1hj9e_28 ._clockHandHour_1hj9e_19{background:#fff;width:7px;box-shadow:0 0 2px #111}._clockPauliSkull_1hj9e_25 ._clockPauliDial_1hj9e_28 ._clockHandMinute_1hj9e_19{background:#fff;width:5px;box-shadow:0 0 2px #111}._clockPauliSkull_1hj9e_25 ._clockPauliDial_1hj9e_28 ._clockHandSecond_1hj9e_19{background:#d8f36a;width:3px;box-shadow:0 0 2px #111}._clockPauliSkull_1hj9e_25 ._clockPauliDial_1hj9e_28 ._clockPin_1hj9e_20{border:2px solid #191919;width:11px;height:11px;top:calc(50% - 5px);left:calc(50% - 5px)}._footballWidget_61hlx_1{flex-direction:column;gap:10px;display:flex}._footballTopline_61hlx_1{justify-content:space-between;align-items:center;gap:8px;display:flex}._footballMoreButton_61hlx_1{width:30px;height:30px;color:var(--widget-muted-foreground)}._footballLeagueLabel_61hlx_2{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}._footballLeagueSwitch_61hlx_2{border:1px solid var(--widget-border);background:var(--widget-muted);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}._footballLeagueButton_61hlx_3{min-height:30px;color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-foreground) 8%, transparent);font:inherit;cursor:pointer;border:0;border-radius:.38rem;padding:4px 6px;font-size:.68rem;font-weight:400;transition:color .15s,background-color .15s,box-shadow .15s}._footballLeagueButton_61hlx_3:hover{background:color-mix(in srgb, var(--widget-foreground) 14%, transparent)}._footballLeagueButton_61hlx_3:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._footballLeagueButton_61hlx_3[data-variant=default]{color:var(--widget-background);background:var(--widget-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--widget-background) 25%, transparent)}._footballLeagueButton_61hlx_3[data-variant=default]:hover{background:color-mix(in srgb, var(--widget-accent) 88%, var(--widget-foreground))}._isActive_61hlx_8{color:#fff!important;background:var(--widget-accent)!important}._isSelected_61hlx_8{background:color-mix(in srgb, var(--accent) 14%, transparent)}._footballTable_61hlx_9{flex-direction:column;display:flex}._footballRow_61hlx_9{border-bottom:1px solid var(--border);min-height:34px;color:var(--foreground);grid-template-columns:30px minmax(0,1fr) 32px 42px 36px;align-items:center;gap:6px;font-size:.78rem;display:grid}._footballRow_61hlx_9>:nth-last-child(-n+2){text-align:right}._footballHead_61hlx_9{min-height:24px;color:var(--muted-foreground);text-transform:uppercase;font-size:.64rem;font-weight:800}._footballTeam_61hlx_10{white-space:nowrap;cursor:help;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._footballTeamName_61hlx_10{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._footballTeam_61hlx_10 img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}._footballSource_61hlx_11,._footballEmpty_61hlx_11{color:var(--muted-foreground);font-size:.68rem}._footballError_61hlx_11{color:var(--destructive);font-size:.8rem}._footballFixtureTooltip_61hlx_12{z-index:5;border:1px solid var(--tooltip-border);background:var(--tooltip-background);width:min(330px,100vw - 40px);max-height:330px;color:var(--tooltip-foreground);box-shadow:0 14px 30px color-mix(in srgb, var(--background) 85%, transparent);border-radius:.6rem;padding:10px 12px;position:fixed;overflow-y:auto}._footballFixtureTooltip_61hlx_12 strong{text-transform:uppercase;font-size:.66rem;display:block}._footballMatchLine_61hlx_12{flex-direction:column;gap:2px;padding:4px 0;font-size:.7rem;display:flex}._footballMatchTeams_61hlx_12{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:5px;display:grid}._footballMatchTeams_61hlx_12 span:first-child{text-align:right}._footballMatchTeams_61hlx_12 b,._footballMatchLine_61hlx_12 b{color:var(--widget-accent)}._footballLiveBadge_61hlx_13{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 14%, transparent);border-radius:999px;margin-left:6px;padding:2px 5px;font-size:.56rem;font-weight:800;display:inline-block}._footballLiveStatus_61hlx_13,._footballDetailScoreLive_61hlx_13{font-weight:800;color:var(--destructive)!important}._footballDialog_61hlx_14{width:min(620px,100vw - 2rem);max-width:620px;max-height:calc(100vh - 2rem);overflow-y:auto}._footballMatchdayNav_61hlx_14{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}._footballMatchdayNav_61hlx_14 strong{text-align:center}._footballDetailList_61hlx_14{border-top:1px solid var(--border);flex-direction:column;display:flex}._footballDateGroup_61hlx_14 h3{color:var(--muted-foreground);text-transform:uppercase;margin:16px 0 4px;font-size:.68rem}._footballDetailMatch_61hlx_15{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 48px minmax(0,1fr) 58px;align-items:center;gap:6px;padding:9px 2px;font-size:.74rem;display:grid}._footballDetailMatch_61hlx_15:hover,._footballDetailMatch_61hlx_15:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent)}._footballDetailTeam_61hlx_15{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}._footballDetailHome_61hlx_15{text-align:right;justify-content:flex-end}._footballDetailTeam_61hlx_15 img{object-fit:contain;width:20px;height:20px}._footballDetailScore_61hlx_13{color:var(--primary);text-align:center}._footballDetailMatch_61hlx_15>small{color:var(--muted-foreground);text-align:right;font-size:.65rem}._footballDetailMatch_61hlx_15._is-selected_61hlx_15{background:color-mix(in srgb, var(--accent) 14%, transparent)}._footballInlineDetails_61hlx_16{border-top:1px solid var(--border);color:var(--muted-foreground);flex-direction:column;gap:10px;padding:10px 2px 12px;font-size:.72rem;display:flex}._footballInlineSummary_61hlx_16{border-bottom:1px solid var(--border);align-items:baseline;gap:7px;padding-bottom:7px;display:flex}._footballInlineSummary_61hlx_16 strong{color:var(--primary);font-size:1.05rem}._footballInlineSummary_61hlx_16 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._footballInlineSummary_61hlx_16 small{margin-left:auto}._footballEventGroup_61hlx_17{flex-direction:column;gap:5px;display:flex}._footballEventGroup_61hlx_17 b{text-transform:uppercase;font-size:.65rem}._footballEventGroup_61hlx_17 span{grid-template-columns:34px minmax(0,1fr) auto;gap:5px;display:grid}._footballEventGroup_61hlx_17 i{font-style:normal}._footballEventGroup_61hlx_17 em{font-size:.65rem;font-style:normal}@media (width<=560px){._footballDetailMatch_61hlx_15{grid-template-columns:36px minmax(0,1fr) 40px minmax(0,1fr)}._footballDetailMatch_61hlx_15>small{display:none}._footballDetailTeam_61hlx_15 img{width:17px;height:17px}}._media-grid_1sa7n_1{grid-template-columns:1fr;gap:0 18px;display:grid}._media-card_1sa7n_2{border-bottom:1px solid var(--widget-border);min-width:0;color:var(--widget-foreground);text-align:left;background:0 0;padding:10px 76px 10px 0;display:flex;position:relative}._media-card_1sa7n_2:hover,._media-card_1sa7n_2:focus-within{border-bottom-color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 5%, transparent)}._media-card_1sa7n_2 img,._media-card-placeholder_1sa7n_4{object-fit:cover;background:var(--widget-header);border-radius:.45rem;flex:0 0 54px;width:54px;height:78px;display:block}._media-card-open_1sa7n_5{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}._media-card-copy_1sa7n_6{flex-direction:column;gap:4px;min-width:0;display:flex}._media-card_1sa7n_2 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._media-card_1sa7n_2 small,._media-where_1sa7n_8 span,._media-empty_1sa7n_8,._media-no-trailer_1sa7n_8{color:var(--widget-muted-foreground)}._media-providers_1sa7n_9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._media-status-actions_1sa7n_10{gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._media-status-actions_1sa7n_10 button{width:28px;height:28px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}._media-status-actions_1sa7n_10 button:hover{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 14%, transparent)}._media-dialog_1sa7n_13{width:min(900px,100vw - 2rem);max-width:900px;max-height:calc(100vh - 2rem);overflow-y:auto}._media-dialog-overview_1sa7n_14{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}._media-dialog-image_1sa7n_15{aspect-ratio:2/3;object-fit:cover;border-radius:.6rem;width:190px;max-width:100%}._media-description_1sa7n_16{color:var(--foreground);line-height:1.6}._media-where_1sa7n_8{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;flex-direction:column;gap:5px;padding:10px 12px;display:flex}._media-where_1sa7n_8 strong{color:var(--primary);font-size:.78rem}._media-trailer_1sa7n_19{flex-direction:column;gap:8px;display:flex}._media-trailer-heading_1sa7n_20{color:var(--primary);align-items:center;gap:6px;font-weight:700;display:flex}._media-trailer_1sa7n_19 iframe{aspect-ratio:16/9;border:0;border-radius:.5rem;width:100%}._media-error_1sa7n_22{color:var(--destructive)}@media (width<=560px){._media-dialog-overview_1sa7n_14{grid-template-columns:120px minmax(0,1fr);gap:16px}._media-dialog-image_1sa7n_15{width:120px}}@container (width>=620px){._media-grid_1sa7n_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=940px){._media-grid_1sa7n_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._games-list_8alfq_1{flex-direction:column;display:flex}._games-dialog_8alfq_2{max-height:calc(100vh - 2rem);overflow-y:auto}._games-platform-switch_8alfq_3{border:1px solid var(--widget-border);background:var(--widget-muted);border-radius:.55rem;flex-wrap:wrap;gap:3px;margin-bottom:8px;padding:3px;display:flex}._games-platform-switch_8alfq_3 button{min-height:30px;color:var(--widget-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.38rem;flex:1 1 0;padding:4px 8px;font-size:.68rem;font-weight:400}._games-platform-switch_8alfq_3 button:hover,._games-platform-switch_8alfq_3 button:focus-visible{color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-accent) 14%, transparent)}._games-platform-switch_8alfq_3 button._is-active_8alfq_6{color:#fff;background:var(--widget-accent)}._games-item_8alfq_7{border-bottom:1px solid var(--widget-border);padding:10px 76px 10px 0;display:flex;position:relative}._games-item_8alfq_7:hover,._games-item_8alfq_7:focus-within{border-bottom-color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 5%, transparent)}._games-open_8alfq_9{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}._games-open_8alfq_9 img{object-fit:cover;background:var(--widget-header);border-radius:.45rem;flex:0 0 54px;width:54px;height:78px;display:block}._games-open_8alfq_9>span{flex-direction:column;gap:4px;min-width:0;display:flex}._games-open_8alfq_9 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._games-open_8alfq_9 small{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._games-status-actions_8alfq_14{gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._games-status-actions_8alfq_14 button{width:28px;height:28px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}._games-status-actions_8alfq_14 button:hover{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 14%, transparent)}._gamesItemSeen_8alfq_17,._gamesItemUninteresting_8alfq_17{opacity:.5}._games-overview_8alfq_18{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}._games-overview_8alfq_18 img{aspect-ratio:2/3;object-fit:cover;border-radius:.6rem;width:190px}._games-overview_8alfq_18 p{max-height:230px;color:var(--foreground);margin:0 0 12px;padding-right:8px;line-height:1.6;overflow-y:auto}._games-overview_8alfq_18 strong{color:var(--muted-foreground)}._games-overview_8alfq_18 a{color:var(--primary);margin-top:14px;display:inline-block}._games-empty_8alfq_23{color:var(--widget-muted-foreground)}._games-error_8alfq_23{color:var(--destructive)}@media (width<=560px){._games-overview_8alfq_18{grid-template-columns:120px minmax(0,1fr);gap:16px}._games-overview_8alfq_18 img{width:120px}}@container (width>=620px){._games-list_8alfq_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@container (width>=940px){._games-list_8alfq_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._collection_1shvb_1{min-width:0;height:100%;min-height:0;color:var(--widget-foreground);flex-direction:column;gap:10px;display:flex}._toolbar_1shvb_10{grid-template-columns:minmax(125px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}._platformFilterSelect_1shvb_17{min-width:0}._platformFilterSelect_1shvb_17 [data-slot=select-trigger]{border-color:var(--widget-border);width:100%;min-height:40px;color:var(--widget-foreground);background:var(--widget-muted)}._platformFilterSelect_1shvb_17 [data-slot=select-content]{border-color:var(--widget-border);background:var(--widget-background);max-width:calc(100vw - 32px);color:var(--widget-foreground)}._filterControl_1shvb_33{min-width:0;position:relative}._filterControl_1shvb_33 input,._platformFilterSelect_1shvb_17 [data-slot=select-trigger]{min-height:40px}._filterControl_1shvb_33 input{padding-right:38px}._filterClear_1shvb_44{width:26px;height:26px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._filterClear_1shvb_44:hover,._filterClear_1shvb_44:focus-visible{color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-accent) 12%, transparent);outline:none}._grid_1shvb_65{flex:auto;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));grid-auto-rows:230px;align-content:start;gap:9px;min-height:0;display:grid;overflow-y:auto}._card_1shvb_75{border:1px solid var(--widget-border);min-width:0;height:100%;color:inherit;background:var(--widget-muted);text-align:left;cursor:pointer;border-radius:.5rem;flex-direction:column;padding:0;display:flex;overflow:hidden}._card_1shvb_75:hover,._card_1shvb_75:focus-visible{border-color:var(--widget-accent);outline:none}._card_1shvb_75 img,._placeholder_1shvb_95{object-fit:contain;width:100%;height:180px;min-height:0;color:var(--widget-accent);background:var(--widget-header);flex:0 0 180px;place-items:center;display:grid}._card_1shvb_75 span{flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}._card_1shvb_75 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._card_1shvb_75 small,._empty_1shvb_120{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}._dialog_1shvb_127{width:min(760px,100vw - 2rem);max-width:760px;max-height:calc(100vh - 2rem);overflow-y:auto}._detailDialog_1shvb_133{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}._detailHeader_1shvb_140{flex:none;padding:24px 26px 16px}._detailHeader_1shvb_140 [data-slot=dialog-title]{padding-right:24px;line-height:1.25}._detailHeader_1shvb_140 [data-slot=dialog-description]{margin-top:2px}._detailBody_1shvb_151{flex:auto;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:24px;min-height:0;padding:0 26px 20px;display:grid;overflow-y:auto}._detailCover_1shvb_160{aspect-ratio:3/4;object-fit:contain;background:var(--widget-header);border-radius:.55rem;align-self:start;width:100%;max-height:min(52vh,400px)}._detailInfo_1shvb_169{flex-direction:column;gap:16px;min-width:0;display:flex}._descriptionBlock_1shvb_175{flex-direction:column;gap:6px;display:flex}._detailEyebrow_1shvb_180{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}._detailInfo_1shvb_169 p{color:var(--foreground);white-space:pre-line;margin:0;font-size:.88rem;line-height:1.6}._detailInfo_1shvb_169 ._detailLoading_1shvb_194{color:var(--muted-foreground)}._detailMetadata_1shvb_197{grid-template-columns:minmax(105px,auto) minmax(0,1fr);gap:8px 14px;margin:0;font-size:.78rem;line-height:1.45;display:grid}._detailMetadata_1shvb_197 dt{color:var(--muted-foreground)}._detailMetadata_1shvb_197 dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0}._sourceLink_1shvb_214{width:fit-content;color:var(--widget-accent);align-items:center;gap:6px;font-size:.78rem;text-decoration:none;display:inline-flex}._sourceLink_1shvb_214:hover{text-underline-offset:3px;text-decoration:underline}._detailFooter_1shvb_227{border-top:1px solid var(--widget-border);flex:none;gap:8px;padding:14px 26px 20px}._detailFooter_1shvb_227 button{min-height:38px}._dialogForm_1shvb_236{flex-direction:column;gap:10px;display:flex}._dialogForm_1shvb_236 label{color:var(--foreground);flex-direction:column;gap:5px;font-size:.78rem;display:flex}._dialogForm_1shvb_236 fieldset{border:0;flex-direction:column;gap:7px;margin:0;padding:0;display:flex}._dialogForm_1shvb_236 legend{color:var(--foreground);margin-bottom:2px;font-size:.78rem}._optionGrid_1shvb_261{flex-wrap:wrap;gap:7px 14px;display:flex}._option_1shvb_261{align-items:center;gap:7px;min-height:28px;flex-direction:row!important;display:inline-flex!important}._option_1shvb_261 span{line-height:1.2}._imageSearch_1shvb_276{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}._imageResults_1shvb_281{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;max-height:170px;padding:2px;display:grid;overflow-y:auto}._imageResult_1shvb_281{border:1px solid var(--widget-border);background:var(--widget-muted);cursor:pointer;border-radius:.35rem;min-width:0;padding:0;overflow:hidden}._imageResult_1shvb_281:hover,._imageResult_1shvb_281:focus-visible{z-index:5;border-color:var(--widget-accent);outline:none}._imageResult_1shvb_281 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}._imageTooltip_1shvb_310{z-index:70;border:1px solid var(--tooltip-border);background:var(--tooltip-background);width:170px;box-shadow:0 14px 30px color-mix(in srgb, var(--background) 75%, transparent);pointer-events:none;border-radius:.5rem;padding:5px;display:block;position:fixed}._imageTooltip_1shvb_310 img{object-fit:cover;border-radius:.3rem;width:160px;height:214px;display:block}._dialogActions_1shvb_329{justify-content:flex-end;gap:8px;display:flex}._importHint_1shvb_334{color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.5}._importTextarea_1shvb_340{box-sizing:border-box;border:1px solid var(--input);width:100%;min-height:180px;color:var(--foreground);background:var(--background);font:inherit;resize:vertical;border-radius:.45rem;padding:10px;line-height:1.5}._importError_1shvb_353{color:var(--destructive);margin:0;font-size:.78rem}@container (width<=560px){._toolbar_1shvb_10{grid-template-columns:minmax(0,1fr) 40px;gap:7px}._platformFilterSelect_1shvb_17{grid-area:1/1}._filterControl_1shvb_33{grid-area:2/1/auto/-1}._addGameButton_1shvb_371{flex:0 0 40px;grid-area:1/2;width:40px;min-height:40px;padding:0}._addGameButton_1shvb_371 span{display:none}}@media (width<=560px){._detailDialog_1shvb_133{width:min(520px,100vw - 1rem);max-height:calc(100dvh - 1rem)}._detailHeader_1shvb_140{padding:20px 18px 14px}._detailBody_1shvb_151{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:0 18px 16px}._detailCover_1shvb_160{max-height:180px}._detailMetadata_1shvb_197{grid-template-columns:1fr;gap:3px}._detailMetadata_1shvb_197 dd{margin-bottom:7px}._detailFooter_1shvb_227{flex-wrap:wrap;padding:12px 18px 16px}}._dialog_yyg0c_1{width:min(620px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto}._collectionSettingsDialog_yyg0c_7{width:min(420px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto}._bookmarksDialog_yyg0c_13{grid-template-rows:auto minmax(0,1fr) auto;height:min(900px,100vh - 2rem);overflow:hidden;width:min(980px,100vw - 2rem)!important;max-width:min(980px,100vw - 2rem)!important}._bookmarksDialog_yyg0c_13:has(._fullscreen_yyg0c_21){height:100vh;max-height:none;width:100vw!important;max-width:none!important}._form_yyg0c_28{flex-direction:column;gap:16px;display:flex}._bookmarksDialog_yyg0c_13 ._form_yyg0c_28{min-height:0;overflow:hidden}._field_yyg0c_39{flex-direction:column;gap:7px;display:flex}._inlineFields_yyg0c_45{align-items:center;gap:7px;display:flex}._inlineFields_yyg0c_45>input{flex:1;min-width:0}._field_yyg0c_39>label{color:var(--foreground);font-size:.82rem;font-weight:700}._field_yyg0c_39 small{color:var(--muted-foreground);font-size:.72rem;line-height:1.4}._input_yyg0c_68,._textarea_yyg0c_69{box-sizing:border-box;border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);width:100%;color:var(--foreground);background:var(--background);font:inherit;outline:none}._input_yyg0c_68{height:40px;padding:0 12px}._textarea_yyg0c_69{resize:vertical;min-height:92px;padding:9px 12px;line-height:1.5}._input_yyg0c_68:focus,._textarea_yyg0c_69:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 18%, transparent)}._checks_yyg0c_98{flex-direction:column;gap:10px;display:flex}._checkRow_yyg0c_104{align-items:center;gap:10px;min-height:28px;display:flex}._checkRow_yyg0c_104 label{cursor:pointer;color:var(--foreground);font-size:.82rem}._bookmarkList_yyg0c_117{flex-direction:column;gap:8px;display:flex}._bookmarkListHeading_yyg0c_123{color:var(--foreground);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:700;display:flex}._bookmarkListHeading_yyg0c_123 small,._bookmarkGroupCount_yyg0c_133{min-width:20px;color:var(--primary-foreground);background:var(--primary);text-align:center;border-radius:999px;padding:2px 6px;font-size:.68rem}._bookmarkListActions_yyg0c_143{align-items:center;gap:8px;display:flex}._bookmarkListActions_yyg0c_143 [data-slot=button]{height:30px;color:var(--destructive);font-size:.72rem}._fullscreen_yyg0c_21{z-index:2;box-sizing:border-box;background:var(--background);flex-direction:column;padding:24px;display:flex;position:absolute;inset:0}._fullscreenBar_yyg0c_166{justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}._fullscreenActions_yyg0c_174{align-items:center;gap:8px;margin-left:auto;display:flex}._fullscreenActions_yyg0c_174 [data-slot=input]{width:min(260px,24vw)}._fullscreenContent_yyg0c_182{flex:1;min-height:0}._fullscreen_yyg0c_21 ._bookmarkList_yyg0c_117{height:100%;max-height:none}._fullscreen_yyg0c_21 ._bookmarkScroll_yyg0c_184{height:100%}._fullscreenAdd_yyg0c_186{border-top:1px solid var(--border);background:var(--background);margin-top:12px;padding-top:12px;position:sticky;bottom:0}._bookmarkScroll_yyg0c_184{min-height:0;overflow-y:auto}._bookmarkGroup_yyg0c_133{flex-direction:column;gap:8px;display:flex}._bookmarkGroupAdd_yyg0c_197{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._bookmarkGroupHeading_yyg0c_199{border:1px solid var(--border);color:var(--foreground);background:color-mix(in srgb, var(--primary) 8%, transparent);cursor:grab;border-radius:.5rem;grid-template-columns:18px minmax(0,1fr) max-content 64px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;font-size:.78rem;display:grid;position:relative}._bookmarkGroupHeading_yyg0c_199:active{cursor:grabbing}._bookmarkGroupHandle_yyg0c_216{color:var(--muted-foreground)}._bookmarkGroupAction_yyg0c_217{border-radius:.4rem;place-items:center;width:30px!important;height:30px!important;margin:0!important;padding:0!important;display:grid!important}._bookmarkGroupAction_yyg0c_217 svg{width:15px;height:15px}._bookmarkGroupAction_yyg0c_217:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent)}._addToGroup_yyg0c_220{width:30px;height:30px;margin-left:0;color:var(--primary)!important}._deleteButton_yyg0c_221{color:var(--destructive)!important}._bookmarkGroupHeading_yyg0c_199>:first-child{grid-column:1}._bookmarkGroupHeading_yyg0c_199>:nth-child(2){grid-column:2;min-width:0}._bookmarkGroupHeading_yyg0c_199>:nth-child(3){grid-column:3}._bookmarkGroupHeading_yyg0c_199>:nth-child(4),._bookmarkGroupHeading_yyg0c_199>:nth-child(5){grid-row:1}._bookmarkGroupHeading_yyg0c_199>:nth-child(4){grid-column:4;margin-left:0}._bookmarkGroupHeading_yyg0c_199>:nth-child(5){grid-column:4;justify-self:end}._deleteButton_yyg0c_221{top:50%;right:8px;transform:translateY(-50%);margin:0!important;position:absolute!important}._bookmarkGroupHeading_yyg0c_199 ._addToGroup_yyg0c_220{margin-right:32px}._addInline_yyg0c_230{margin-left:26px}._bookmarkGroupHeading_yyg0c_199 [data-slot=input]{height:30px;font-size:.78rem;font-weight:650}._bookmarkGroupHeading_yyg0c_199 [data-slot=button]{color:var(--destructive)}._bookmarkEmpty_yyg0c_234{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:.5rem;margin:0;padding:12px;font-size:.75rem}._bookmarkItem_yyg0c_235{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 48%, transparent);border-radius:.6rem;grid-template-columns:16px minmax(0,1fr) 32px;align-items:center;gap:7px;padding:8px;transition:border-color .14s,opacity .14s,background .14s;display:grid;position:relative}._bookmarkItem_yyg0c_235._isDragging_yyg0c_236{opacity:.5;border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--muted))}._bookmarkItem_yyg0c_235._isDropBefore_yyg0c_237,._bookmarkItem_yyg0c_235._isDropAfter_yyg0c_237{position:relative}._bookmarkItem_yyg0c_235._isDropBefore_yyg0c_237:before,._bookmarkItem_yyg0c_235._isDropAfter_yyg0c_237:after{background:var(--primary);height:3px;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent);content:"";pointer-events:none;border-radius:999px;position:absolute;left:8px;right:8px}._bookmarkItem_yyg0c_235._isDropBefore_yyg0c_237:before{top:-6px}._bookmarkItem_yyg0c_235._isDropAfter_yyg0c_237:after{bottom:-6px}._bookmarkDragHandle_yyg0c_241{width:16px;color:var(--muted-foreground);letter-spacing:-.18em;cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 16px;place-items:center;font-size:.9rem;line-height:.7;display:grid}._bookmarkDragHandle_yyg0c_241:active{cursor:grabbing}._bookmarkFields_yyg0c_243{flex:1;grid-template-columns:minmax(0,1.8fr) minmax(110px,1fr);gap:6px;min-width:0;display:grid}._bookmarkFields_yyg0c_243 [data-slot=input],._bookmarkAdd_yyg0c_244 [data-slot=input]{min-width:0;height:32px;padding:5px 8px;font-size:.75rem}._bookmarkItem_yyg0c_235 [data-slot=button]{color:var(--destructive);flex:0 0 32px}._bookmarkAdd_yyg0c_244{grid-template-columns:minmax(0,1.8fr) minmax(110px,1fr) auto;gap:6px;padding-top:4px;display:grid}._bookmarkAdd_yyg0c_244 [data-slot=button]{height:32px}._steamAppPicker_yyg0c_249{position:relative}._steamAppChips_yyg0c_250{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}._steamAppChip_yyg0c_250{border:1px solid var(--widget-border);max-width:100%;color:var(--widget-foreground);background:var(--widget-muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:.72rem;display:inline-flex}._steamAppChip_yyg0c_250 span{color:var(--widget-muted-foreground)}._steamAppSuggestions_yyg0c_253{z-index:5;border:1px solid var(--widget-border);background:var(--popover);border-radius:.5rem;max-height:220px;margin-top:4px;padding:4px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #08111c99}._steamAppSuggestions_yyg0c_253 button{width:100%;color:var(--popover-foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:baseline;gap:8px;padding:7px 8px;display:flex}._steamAppSuggestions_yyg0c_253 button:hover{background:var(--accent);color:var(--accent-foreground)}._steamAppSuggestions_yyg0c_253 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._steamAppSuggestions_yyg0c_253 small{color:var(--muted-foreground);margin-left:auto}@media (width<=560px){._bookmarkFields_yyg0c_243,._bookmarkAdd_yyg0c_244{grid-template-columns:1fr}._bookmarkAdd_yyg0c_244 [data-slot=button]{width:100%}}._stats_1ekga_1{height:100%;min-height:0;color:var(--widget-foreground);flex-direction:column;gap:14px;display:flex;overflow:auto;container-type:inline-size}._summary_1ekga_12{border:1px solid var(--widget-border);background:linear-gradient(112deg, color-mix(in srgb, var(--widget-accent) 12%, var(--widget-header)), var(--widget-header) 66%);border-radius:.65rem;grid-template-columns:minmax(0,1fr) 1px minmax(138px,auto) minmax(110px,auto);align-items:center;gap:clamp(10px,2vw,24px);min-height:88px;padding:12px 16px;display:grid}._totalBlock_1ekga_28{align-items:center;gap:9px;min-width:0;display:flex}._totalNumber_1ekga_35{color:var(--widget-accent);font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:750;line-height:.95}._totalLabel_1ekga_44{max-width:112px;color:var(--widget-foreground);font-size:.82rem;font-weight:650;line-height:1.25}._summaryDivider_1ekga_52{background:var(--widget-border);width:1px;height:38px}._wishlist_1ekga_58,._platformTotal_1ekga_59{color:color-mix(in srgb, var(--widget-foreground) 82%, var(--widget-background));grid-template-columns:16px auto;align-items:center;gap:2px 7px;font-size:.76rem;line-height:1.25;display:grid}._wishlist_1ekga_58{white-space:nowrap;justify-content:start;align-items:center;gap:7px;display:flex}._platformTotal_1ekga_59 svg{color:var(--widget-accent);grid-row:span 2}._wishlist_1ekga_58 svg{color:var(--widget-accent);flex:none}._wishlistNumber_1ekga_87{color:var(--widget-foreground);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}._platformTotal_1ekga_59 span{max-width:96px}._platformTotal_1ekga_59{white-space:nowrap;align-items:center;gap:7px;display:flex}._details_1ekga_105{flex:auto;grid-template-columns:minmax(180px,1.1fr) minmax(170px,.9fr);gap:clamp(16px,3vw,30px);min-height:0;padding:0 3px 2px;display:grid}._platformSection_1ekga_114,._sideStats_1ekga_115,._completeness_1ekga_116,._tags_1ekga_117{min-width:0}._platformSection_1ekga_114 h3,._completeness_1ekga_116 h3,._tags_1ekga_117 h3{color:var(--widget-foreground);letter-spacing:-.01em;margin:0 0 10px;font-size:.86rem;font-weight:680}._platformList_1ekga_131{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}._platformRow_1ekga_140{grid-template-columns:minmax(62px,.8fr) minmax(40px,1fr) 22px;align-items:center;gap:8px;min-width:0;font-size:.76rem;display:grid}._platformName_1ekga_149{color:color-mix(in srgb, var(--widget-foreground) 82%, var(--widget-background));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._barTrack_1ekga_156{background:color-mix(in srgb, var(--widget-foreground) 15%, transparent);border-radius:99px;height:8px;overflow:hidden}._barFill_1ekga_163{border-radius:inherit;background:color-mix(in srgb, var(--widget-accent) calc(90% - var(--bar-index,0) * 11%), var(--widget-header));min-width:3px;height:100%;display:block}._platformCount_1ekga_175{color:var(--widget-foreground);font-variant-numeric:tabular-nums;text-align:right}._sideStats_1ekga_115{flex-direction:column;gap:16px;display:flex}._completeness_1ekga_116{flex-direction:column;gap:7px;display:flex}._completeness_1ekga_116 h3,._tags_1ekga_117 h3{margin-bottom:2px}._completionRow_1ekga_198{color:color-mix(in srgb, var(--widget-foreground) 82%, var(--widget-background));grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.74rem;display:grid}._completionRow_1ekga_198 svg{color:var(--widget-accent)}._completionRow_1ekga_198 strong{color:var(--widget-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}._completeness_1ekga_116 p{color:color-mix(in srgb, var(--widget-foreground) 76%, var(--widget-background));margin:0;font-size:.69rem;line-height:1.35}._tagList_1ekga_224{flex-wrap:wrap;gap:6px;display:flex}._tag_1ekga_117{border:1px solid var(--widget-border);max-width:100%;color:color-mix(in srgb, var(--widget-foreground) 82%, var(--widget-background));background:var(--widget-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 7px;font-size:.69rem;display:inline-flex}._tag_1ekga_117 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tag_1ekga_117 strong{color:var(--widget-accent);font-variant-numeric:tabular-nums}._empty_1ekga_254{border:1px dashed var(--widget-border);min-height:110px;color:var(--widget-muted-foreground);text-align:center;border-radius:.6rem;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}._empty_1ekga_254 svg{color:var(--widget-accent);flex:none}._empty_1ekga_254 p{max-width:28ch;margin:0;font-size:.78rem;line-height:1.5}@container (width<=430px){._summary_1ekga_12{grid-template-columns:minmax(0,1fr) 1px minmax(105px,auto);gap:10px;padding-inline:12px}._platformTotal_1ekga_59{border-top:1px solid var(--widget-border);grid-column:1/-1;justify-content:flex-end;padding-top:8px;display:flex}._platformTotal_1ekga_59 svg{flex:none}._details_1ekga_105{grid-template-columns:minmax(0,1fr);gap:18px}._sideStats_1ekga_115{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;display:grid}}._bookmarkWidget_4lz39_1{flex-direction:column;gap:3px;height:100%;min-height:0;padding:3px;display:flex;overflow:hidden}._bookmarkSearch_4lz39_2{flex:none;padding-bottom:10px}._bookmarkSearchControl_4lz39_3{position:relative}._bookmarkGroups_4lz39_4{min-height:0;padding-right:3px;overflow-y:auto}._bookmarkSearch_4lz39_2 [data-slot=input]{border-color:var(--widget-border);background:color-mix(in srgb, var(--widget-muted) 45%, transparent);height:30px;padding:5px 32px 5px 9px;font-size:.74rem}._bookmarkSearch_4lz39_2 [data-slot=input]:focus{border-color:var(--widget-accent)}._bookmarkSearchClear_4lz39_7{width:22px;height:22px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}._bookmarkSearchClear_4lz39_7:hover{color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-muted) 80%, transparent)}._bookmarkWidgetList_4lz39_9 ._bookmarkList_4lz39_9{gap:2px}._bookmarkWidgetList_4lz39_9 ._bookmarkItem_4lz39_10{background:0 0;border-color:#0000;padding:4px 6px}._bookmarkWidgetList_4lz39_9 ._bookmarkItem_4lz39_10:hover{border-color:var(--widget-border)}._bookmarkWidgetCards_4lz39_12 ._bookmarkList_4lz39_9{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-content:start;gap:6px;display:grid}._bookmarkWidgetCards_4lz39_12 ._bookmarkItem_4lz39_10{flex-direction:row;align-items:center;gap:9px;min-height:60px;padding:9px}._bookmarkWidgetCards_4lz39_12 ._bookmarkCopy_4lz39_14{width:auto;min-width:0}._bookmarkWidgetCards_4lz39_12 ._bookmarkExternalIcon_4lz39_15{margin-left:auto}._bookmarkWidgetIcons_4lz39_16 ._bookmarkList_4lz39_9{grid-template-columns:repeat(auto-fill,32px);align-content:start;gap:5px;display:grid}._bookmarkWidgetIcons_4lz39_16 ._bookmarkItem_4lz39_10{background:0 0;border-color:#0000;place-items:center;width:32px;height:32px;padding:5px;display:grid}._bookmarkWidgetIcons_4lz39_16 ._bookmarkLink_4lz39_18{place-items:center;width:100%;height:100%;display:grid}._bookmarkWidgetIcons_4lz39_16 ._bookmarkPin_4lz39_19{width:20px;height:20px;position:absolute;top:-5px;right:-5px}._bookmarkWidgetIcons_4lz39_16 ._bookmarkItem_4lz39_10:hover{border-color:var(--widget-border);background:color-mix(in srgb, var(--widget-muted) 78%, transparent)}._bookmarkWidgetIcons_4lz39_16 ._bookmarkFavicon_4lz39_21{width:20px;height:20px}._bookmarkWidgetIcons_4lz39_16 ._bookmarkFallbackIcon_4lz39_22{color:var(--widget-accent);font-size:1.15rem}._bookmarkList_4lz39_9{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex}._bookmarkItem_4lz39_10{border:1px solid color-mix(in srgb, var(--widget-border) 78%, transparent);min-width:0;color:inherit;background:color-mix(in srgb, var(--widget-muted) 55%, transparent);border-radius:.6rem;align-items:center;gap:7px;padding:6px 7px;transition:border-color .14s,background .14s;display:flex;position:relative}._bookmarkItem_4lz39_10:hover{border-color:var(--widget-accent);background:color-mix(in srgb, var(--widget-muted) 78%, transparent)}._bookmarkLink_4lz39_18{min-width:0;color:inherit;flex:1;align-items:center;gap:7px;text-decoration:none;display:flex}._bookmarkPin_4lz39_19{width:25px;height:25px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 25px;place-items:center;padding:0;display:grid}._bookmarkPin_4lz39_19:hover{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 12%, transparent)}._bookmarkFavicon_4lz39_21{border-radius:4px;flex:0 0 20px;width:20px;height:20px}._bookmarkFallbackIcon_4lz39_22{color:var(--widget-accent);font-size:1.15rem}._bookmarkCopy_4lz39_14{flex:1;min-width:0}._bookmarkCopy_4lz39_14 strong,._bookmarkCopy_4lz39_14 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._bookmarkCopy_4lz39_14 strong{color:var(--widget-foreground);font-size:.78rem}._bookmarkCopy_4lz39_14 small{color:var(--widget-muted-foreground);margin-top:2px;font-size:.66rem}._bookmarkExternalIcon_4lz39_15{color:var(--widget-muted-foreground);flex:none}._bookmarkGroup_4lz39_4{min-width:0}._bookmarkGroupHeading_4lz39_37{color:var(--widget-foreground);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:.8rem;display:flex}._bookmarkGroupHeading_4lz39_37 span{align-items:center;gap:6px;display:inline-flex}._bookmarkGroupAdd_4lz39_39{width:25px;height:25px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}._bookmarkGroupAdd_4lz39_39:hover{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 12%, transparent)}._bookmarkInlineAdd_4lz39_41{gap:5px;padding:6px 0;display:flex}._bookmarkInlineAdd_4lz39_41 [data-slot=input]{min-width:0;height:30px;font-size:.72rem}._bookmarkInlineAdd_4lz39_41 button{border:1px solid var(--widget-border);min-width:28px;color:var(--widget-foreground);cursor:pointer;background:0 0;border-radius:.35rem}._bookmarkSubgroups_4lz39_44{border-left:1px solid var(--widget-border);flex-direction:column;gap:6px;margin-top:6px;padding-left:10px;display:flex}._notesWidget_sx87f_1{flex-direction:column;gap:3px;height:100%;min-height:0;padding:3px;display:flex;overflow:auto}._notesList_sx87f_2{overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}._noteItem_sx87f_3{border:1px solid color-mix(in srgb, var(--widget-border) 78%, transparent);background:color-mix(in srgb, var(--widget-muted) 55%, transparent);border-radius:.6rem;min-width:0;padding:7px 8px;display:block;position:relative}._noteItem_sx87f_3._isPinned_sx87f_4{border-color:color-mix(in srgb, var(--widget-accent) 70%, var(--widget-border))}._noteMarkdown_sx87f_5{overflow-wrap:anywhere;color:var(--widget-muted-foreground);margin-top:5px;font-size:.75rem;line-height:1.45}._noteMarkdown_sx87f_5>:first-child{margin-top:0}._noteMarkdown_sx87f_5>:last-child{margin-bottom:0}._noteMarkdown_sx87f_5 p,._noteMarkdown_sx87f_5 ul,._noteMarkdown_sx87f_5 ol,._noteMarkdown_sx87f_5 blockquote,._noteMarkdown_sx87f_5 pre,._noteMarkdown_sx87f_5 table{margin:0 0 7px}._noteMarkdown_sx87f_5 h1,._noteMarkdown_sx87f_5 h2,._noteMarkdown_sx87f_5 h3,._noteMarkdown_sx87f_5 h4,._noteMarkdown_sx87f_5 h5,._noteMarkdown_sx87f_5 h6{color:var(--widget-foreground);margin:10px 0 5px;font-weight:700;line-height:1.25}._noteMarkdown_sx87f_5 h1{font-size:1.15rem}._noteMarkdown_sx87f_5 h2{font-size:1.05rem}._noteMarkdown_sx87f_5 h3{font-size:.96rem}._noteMarkdown_sx87f_5 h4,._noteMarkdown_sx87f_5 h5,._noteMarkdown_sx87f_5 h6{font-size:.86rem}._noteMarkdown_sx87f_5 ul,._noteMarkdown_sx87f_5 ol{padding-left:1.35em}._noteMarkdown_sx87f_5 blockquote{background:color-mix(in srgb, var(--widget-foreground) 7%, transparent);color:var(--widget-muted-foreground);border-radius:4px;padding:5px 8px}._noteMarkdown_sx87f_5 code{background:color-mix(in srgb, var(--widget-foreground) 10%, transparent);border-radius:3px;padding:1px 4px;font-size:.92em}._noteMarkdown_sx87f_5 pre{background:color-mix(in srgb, var(--widget-foreground) 8%, transparent);border-radius:5px;max-width:100%;padding:8px;overflow-x:auto}._noteMarkdown_sx87f_5 pre code{background:0 0;padding:0}._noteMarkdown_sx87f_5 a{color:var(--widget-accent);text-underline-offset:2px;text-decoration:underline}._noteMarkdown_sx87f_5 img{border:1px solid var(--widget-border);border-radius:.45rem;width:auto;max-width:min(250px,100%);height:auto;margin:8px 0;display:block}._noteMarkdown_sx87f_5 hr{border:0;border-top:1px solid var(--widget-border);margin:8px 0}._noteMarkdown_sx87f_5 table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}._noteMarkdown_sx87f_5 th,._noteMarkdown_sx87f_5 td{border:1px solid var(--widget-border);text-align:left;padding:3px 6px}._noteMarkdown_sx87f_5 input[type=checkbox]{accent-color:var(--widget-accent);margin-right:5px}._noteActions_sx87f_25{color:var(--widget-muted-foreground);align-items:center;gap:3px;display:flex}._noteActions_sx87f_25 button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}._noteActions_sx87f_25 button:hover{color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 12%, transparent)}._noteImages_sx87f_28,._noteDialogImages_sx87f_28{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._noteImages_sx87f_28 img{object-fit:cover;border-radius:.4rem;width:54px;height:54px}._noteAddButton_sx87f_30{min-height:36px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;border:0;border-radius:.5rem;align-self:stretch;margin-top:auto;padding:0 12px;font-size:.78rem;font-weight:400}._noteAddButton_sx87f_30:hover{background:var(--accent);color:var(--accent-foreground)}._noteDialog_sx87f_28{width:min(760px,100vw - 2rem);max-width:min(760px,100vw - 2rem)!important}._noteDialogTextarea_sx87f_33{resize:vertical;border:1px solid var(--input);width:100%;min-height:170px;color:var(--foreground);background:var(--background);font:inherit;border-radius:.5rem;padding:10px 12px;font-size:.9rem;line-height:1.5}._noteFormattingHint_sx87f_34{color:var(--muted-foreground);margin:-4px 0 0;font-size:.72rem;line-height:1.4}._noteImageError_sx87f_35{color:var(--destructive);margin:-4px 0 0;font-size:.78rem}._noteImageActions_sx87f_36{color:var(--muted-foreground);align-items:center;gap:10px;font-size:.72rem;display:flex}._noteDialogImage_sx87f_28{width:72px;height:72px;position:relative}._noteDialogImage_sx87f_28 img{object-fit:cover;border-radius:.45rem;width:72px;height:72px}._noteDialogImage_sx87f_28 button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}._noteDialogImage_sx87f_28 button:hover{background:var(--destructive)}._radioWidget_rayvn_1{min-width:0;color:var(--widget-foreground);flex-direction:column;gap:12px;display:flex}._nowPlaying_rayvn_2{border-bottom:1px solid var(--widget-border);grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:10px;padding-bottom:10px;display:grid}._nowPlaying_rayvn_2 img,._logoPlaceholder_rayvn_3,._stationRow_rayvn_3 img,._smallPlaceholder_rayvn_3{object-fit:cover;background:var(--widget-header);color:var(--widget-accent);flex:none;place-items:center;display:grid}._nowPlaying_rayvn_2 img,._logoPlaceholder_rayvn_3{border-radius:.5rem;width:48px;height:48px}._stationInfo_rayvn_5,._stationSelect_rayvn_5 span{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}._stationInfo_rayvn_5 strong,._stationSelect_rayvn_5 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trackInfo_rayvn_7{flex-direction:column;gap:2px;min-width:0;margin-top:2px;display:flex}._trackInfo_rayvn_7 strong{color:var(--widget-accent);font-size:.8rem}._stationInfo_rayvn_5 small,._stationSelect_rayvn_5 small,._empty_rayvn_9{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}._liveLabel_rayvn_10{color:var(--widget-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}._playButton_rayvn_11{width:36px;height:36px;color:var(--primary-foreground);background:var(--widget-accent);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}._playButton_rayvn_11:disabled{opacity:.45;cursor:not-allowed}._openSearchButton_rayvn_13{width:100%;color:var(--widget-muted-foreground);justify-content:flex-start}._searchDialog_rayvn_14{flex-direction:column;width:min(620px,100vw - 2rem);max-width:620px;max-height:calc(100vh - 2rem);display:flex;overflow-y:auto}._searchDialog_rayvn_14 ._stationSection_rayvn_15{max-height:min(560px,100vh - 14rem)}._searchForm_rayvn_16{border:1px solid var(--widget-border);color:var(--widget-muted-foreground);border-radius:.5rem;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 5px 4px 9px;display:grid}._searchForm_rayvn_16 input{min-width:0;height:30px;box-shadow:none;background:0 0;border:0}._stationSection_rayvn_15{flex-direction:column;gap:2px;min-height:0;max-height:210px;display:flex;overflow-y:auto}._favoriteSection_rayvn_19{max-height:none;overflow:visible}._stationSection_rayvn_15 h3{color:var(--widget-muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:1px 0 4px;font-size:.64rem}._stationRow_rayvn_3{border-bottom:1px solid color-mix(in srgb, var(--widget-border) 55%, transparent);align-items:center;gap:4px;display:flex}._stationSelect_rayvn_5{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:6px 4px;display:flex}._stationSelect_rayvn_5:hover,._stationSelect_rayvn_5:focus-visible{color:var(--widget-accent);outline:none}._stationRow_rayvn_3 img,._smallPlaceholder_rayvn_3{border-radius:.3rem;width:30px;height:30px}._favoriteButton_rayvn_25{width:30px;height:30px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._favoriteButton_rayvn_25:hover,._favoriteActive_rayvn_26{color:var(--widget-accent)}._error_rayvn_27{color:var(--destructive);margin:0;font-size:.76rem}._empty_rayvn_9{text-align:center;white-space:normal;margin:5px 0}@container (width<=320px){._searchForm_rayvn_16{grid-template-columns:18px minmax(0,1fr)}._searchForm_rayvn_16 button{grid-column:1/-1;width:100%}}._widget_4fjl6_1{width:100%;min-width:0;color:var(--widget-foreground);flex-direction:column;gap:10px;display:flex;container-type:inline-size}._gameFrame_4fjl6_10{border:1px solid var(--widget-border);background:#0b1220;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #00000042}._canvas_4fjl6_19{aspect-ratio:4/3;touch-action:none;cursor:crosshair;outline:none;width:100%;height:auto;display:block}._canvas_4fjl6_19:focus-visible{box-shadow:inset 0 0 0 2px var(--widget-accent)}._overlay_4fjl6_31{text-align:center;background:#070d18c2;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}._overlay_4fjl6_31 strong{font-size:1rem}._overlay_4fjl6_31>span{color:#d4deec;font-size:.72rem}._primaryButton_4fjl6_50,._iconButton_4fjl6_51{border:1px solid var(--widget-border);background:var(--widget-muted);min-height:34px;color:var(--widget-foreground);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:.74rem;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}._primaryButton_4fjl6_50{border-color:color-mix(in srgb, var(--widget-accent) 55%, var(--widget-border));background:var(--widget-accent);color:#14200b;min-width:118px;padding:0 12px}._primaryButton_4fjl6_50:hover{background:color-mix(in srgb, var(--widget-accent) 86%, white)}._iconButton_4fjl6_51{width:34px;padding:0}._iconButton_4fjl6_51:hover:not(:disabled){border-color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 12%, var(--widget-muted))}._primaryButton_4fjl6_50:active,._iconButton_4fjl6_51:active:not(:disabled){transform:translateY(1px)}._primaryButton_4fjl6_50:focus-visible,._iconButton_4fjl6_51:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._iconButton_4fjl6_51:disabled{opacity:.46;cursor:not-allowed}._statusRow_4fjl6_101{justify-content:space-between;align-items:center;gap:10px;display:flex}._metrics_4fjl6_107,._actions_4fjl6_108{align-items:center;gap:10px;display:flex}._metrics_4fjl6_107>div{flex-direction:column;gap:1px;min-width:0;display:flex}._metrics_4fjl6_107 span{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;font-size:.61rem;font-weight:650}._metrics_4fjl6_107 strong{font-variant-numeric:tabular-nums;font-size:.86rem;line-height:1.2}._lostLives_4fjl6_131{color:color-mix(in srgb, var(--muted-foreground) 45%, transparent)}._actions_4fjl6_108{gap:6px}._powerupBadge_4fjl6_137{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;border-radius:6px;padding:5px 7px;font-size:.67rem;font-weight:700}._powerupWide_4fjl6_146{color:#73e4b0;background:color-mix(in srgb, #73e4b0 10%, var(--widget-background))}._powerupNarrow_4fjl6_150{color:#ff9aaa;background:color-mix(in srgb, #ff9aaa 10%, var(--widget-background))}._legend_4fjl6_154{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.65rem;display:flex}._legend_4fjl6_154>span{align-items:center;gap:5px;display:inline-flex}._legend_4fjl6_154 i{color:#0b1220;border-radius:4px;place-items:center;width:15px;height:15px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-grid}._wideToken_4fjl6_178{background:#73e4b0}._narrowToken_4fjl6_181{background:#ff9aaa}._multiballToken_4fjl6_184{background:#83c9ff}._lifeToken_4fjl6_187{background:#ffcf69}._pierceToken_4fjl6_190{background:#ffb454}._slowToken_4fjl6_193{background:#c5a4ff}._legend_4fjl6_154 small{font-size:inherit;margin-left:auto}._leaderboard_4fjl6_200{width:100%;min-width:0;padding-top:2px}._leaderboardHeading_4fjl6_205{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}._leaderboardHeading_4fjl6_205 h3{margin:0;font-size:.86rem;font-weight:720}._leaderboardHeading_4fjl6_205>span{color:var(--muted-foreground);font-size:.66rem}._scoreList_4fjl6_221{flex-direction:column;gap:1px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}._scoreList_4fjl6_221 li{border-bottom:1px solid color-mix(in srgb, var(--widget-border) 68%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:23px minmax(48px,auto) minmax(0,1fr) minmax(84px,auto);align-items:center;gap:7px;min-height:27px;display:grid}._rank_4fjl6_240,._scorePlayer_4fjl6_241,._scoreList_4fjl6_221 time{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}._rank_4fjl6_240{font-size:.67rem}._scoreList_4fjl6_221 li:first-child ._rank_4fjl6_240{color:var(--widget-accent);font-weight:800}._scoreList_4fjl6_221 strong{font-size:.77rem}._scoreMessage_4fjl6_259,._inlineError_4fjl6_260{color:var(--muted-foreground);margin:8px 0 0;font-size:.72rem}._inlineError_4fjl6_260{color:#ffaaa9}._scoreSkeleton_4fjl6_268{flex-direction:column;gap:6px;padding-top:4px;display:flex}._scoreSkeleton_4fjl6_268 span{background:var(--widget-muted);border-radius:3px;height:11px;animation:1.4s ease-in-out infinite alternate _shimmer_4fjl6_1}@keyframes _shimmer_4fjl6_1{to{opacity:.48}}@container (width<=350px){._statusRow_4fjl6_101{flex-direction:column;align-items:flex-start}._actions_4fjl6_108{justify-content:flex-end;width:100%}._legend_4fjl6_154 small{width:100%;margin-left:0}._scoreList_4fjl6_221 li{grid-template-columns:20px minmax(40px,auto) minmax(0,1fr);min-height:38px}._scoreList_4fjl6_221 ._scorePlayer_4fjl6_241{grid-area:1/3}._scoreList_4fjl6_221 time{grid-area:2/3;display:block}._scoreList_4fjl6_221 strong{grid-area:1/2/span 2}}@container (width>=700px){._widget_4fjl6_1{gap:13px}._metrics_4fjl6_107{gap:18px}._metrics_4fjl6_107 strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){._primaryButton_4fjl6_50,._iconButton_4fjl6_51,._scoreSkeleton_4fjl6_268 span{transition:none;animation:none}}._widget_hvuw3_1{--board-gap:2px;width:100%;min-width:0;color:var(--widget-foreground);flex-direction:column;gap:12px;display:flex;container-type:inline-size}._fullscreenWidget_hvuw3_11{height:100%;min-height:0;overflow:hidden}._fullscreenWidget_hvuw3_11 ._playArea_hvuw3_16{flex:1 1 0;justify-content:center;align-items:stretch;gap:clamp(16px,2vw,26px);min-height:0;display:flex}._fullscreenWidget_hvuw3_11 ._board_hvuw3_24{aspect-ratio:10/20;flex:0 auto;width:auto;max-width:100%;height:100%;min-height:0}._fullscreenWidget_hvuw3_11 ._sidePanel_hvuw3_32{flex:0 0 clamp(150px,18vw,216px);width:clamp(150px,18vw,216px);min-height:0;overflow:hidden}._fullscreenWidget_hvuw3_11 ._leaderboard_hvuw3_38{flex:0 auto;max-height:clamp(100px,18vh,180px);overflow:auto}._fullscreenWidget_hvuw3_11 ._instructions_hvuw3_43{flex:none}._playArea_hvuw3_16{grid-template-columns:minmax(130px,1fr) 100px;align-items:stretch;gap:12px;display:grid}._board_hvuw3_24{justify-self:center;gap:var(--board-gap);box-sizing:border-box;aspect-ratio:10/20;border:1px solid var(--widget-border);background:#0b1220;border-radius:10px;outline:none;grid-template-rows:repeat(20,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));width:100%;min-width:0;padding:6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #00000047}._board_hvuw3_24:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._cell_hvuw3_75{background:#172235;border-radius:2px;min-width:0;min-height:0;box-shadow:inset 0 0 0 1px #ffffff05}._pieceI_hvuw3_82{background:#42d9e8;box-shadow:inset 0 1px #ffffff85,inset 0 -2px #00445857}._pieceJ_hvuw3_88{background:#5487f4;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #0d2a7459}._pieceL_hvuw3_94{background:#f29c46;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #73350c59}._pieceO_hvuw3_100{background:#f2d34b;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #755a0559}._pieceS_hvuw3_106{background:#73d767;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #1d651f59}._pieceT_hvuw3_112{background:#b57af4;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #46207959}._pieceZ_hvuw3_118{background:#f16e78;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #771d2759}._sidePanel_hvuw3_32{flex-direction:column;gap:10px;min-width:0;display:flex}._actionButtons_hvuw3_130{gap:6px;display:flex}._nextPanel_hvuw3_134,._stats_hvuw3_135{border:1px solid var(--widget-border);background:var(--widget-header);border-radius:9px;padding:10px}._panelLabel_hvuw3_141{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}._preview_hvuw3_149{aspect-ratio:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:2px;width:64px;margin:10px auto 2px;display:grid}._previewCell_hvuw3_158{border-radius:2px}._stats_hvuw3_135{flex-direction:column;flex:1;justify-content:center;gap:12px;display:flex}._stats_hvuw3_135 div{flex-direction:column;gap:3px;min-width:0;display:flex}._stats_hvuw3_135 span{color:var(--muted-foreground);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:650}._stats_hvuw3_135 strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:1.05rem;line-height:1.1;overflow:hidden}._pauseButton_hvuw3_188,._startButton_hvuw3_189,._soundButton_hvuw3_190{border:1px solid var(--widget-border);background:var(--widget-muted);min-height:36px;color:var(--widget-foreground);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:.75rem;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}._pauseButton_hvuw3_188:hover:not(:disabled),._startButton_hvuw3_189:hover{border-color:var(--widget-accent);background:color-mix(in srgb, var(--widget-accent) 12%, var(--widget-muted))}._pauseButton_hvuw3_188:active:not(:disabled),._startButton_hvuw3_189:active{transform:translateY(1px)}._pauseButton_hvuw3_188:focus-visible,._startButton_hvuw3_189:focus-visible,._soundButton_hvuw3_190:focus-visible,._mobileControls_hvuw3_221 button:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._pauseButton_hvuw3_188:disabled{opacity:.48;cursor:not-allowed}._soundButton_hvuw3_190{width:36px;padding:0}._overlay_hvuw3_236{z-index:1;text-align:center;background:#070d18d6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:6px}._overlay_hvuw3_236 strong{font-size:.94rem}._overlay_hvuw3_236>span{color:#d4deec;font-size:.7rem}._startButton_hvuw3_189{border-color:color-mix(in srgb, var(--widget-accent) 58%, var(--widget-border));background:var(--widget-accent);color:#14200b;min-width:116px;padding:0 12px}._startButton_hvuw3_189:hover{background:color-mix(in srgb, var(--widget-accent) 86%, white)}._mobileControls_hvuw3_221{display:none}._leaderboard_hvuw3_38{width:100%;min-width:0;padding-top:3px}._leaderboardHeading_hvuw3_274{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}._soundButton_hvuw3_190{border:1px solid var(--widget-border);background:var(--widget-muted);width:28px;height:28px;color:var(--widget-foreground);cursor:pointer;border-radius:6px;place-items:center;margin-left:auto;display:inline-grid}._soundButton_hvuw3_190:hover{border-color:var(--widget-accent)}._soundButton_hvuw3_190:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._leaderboardHeading_hvuw3_274 h3{margin:0;font-size:.88rem;font-weight:720}._leaderboardHeading_hvuw3_274>span{color:var(--muted-foreground);font-size:.68rem}._scoreList_hvuw3_309{flex-direction:column;gap:1px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}._scoreList_hvuw3_309 li{border-bottom:1px solid color-mix(in srgb, var(--widget-border) 68%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:24px minmax(46px,auto) minmax(0,1fr) minmax(84px,auto);align-items:center;gap:7px;min-height:28px;display:grid}._rank_hvuw3_328{color:var(--muted-foreground);font-size:.67rem}._scoreList_hvuw3_309 li:first-child ._rank_hvuw3_328{color:var(--widget-accent);font-weight:800}._scoreList_hvuw3_309 strong{font-size:.78rem}._scorePlayer_hvuw3_339,._scoreList_hvuw3_309 time{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}._scoreMessage_hvuw3_347,._inlineError_hvuw3_348{color:var(--muted-foreground);margin:9px 0 0;font-size:.74rem}._inlineError_hvuw3_348{color:#ffaaa9}._scoreSkeleton_hvuw3_356{flex-direction:column;gap:7px;padding-top:5px;display:flex}._scoreSkeleton_hvuw3_356 span{background:linear-gradient(90deg, var(--widget-muted), color-mix(in srgb, var(--widget-muted) 68%, var(--widget-foreground)), var(--widget-muted));background-size:200% 100%;border-radius:3px;height:12px;animation:1.4s ease-in-out infinite _shimmer_hvuw3_1}._instructions_hvuw3_43{color:var(--muted-foreground);margin:0;font-size:.68rem;line-height:1.45}@keyframes _shimmer_hvuw3_1{to{background-position:-200% 0}}@container (width<=340px){._playArea_hvuw3_16{grid-template-columns:minmax(0,1fr) 82px;gap:8px}._sidePanel_hvuw3_32{gap:7px}._nextPanel_hvuw3_134,._stats_hvuw3_135{padding:7px}._stats_hvuw3_135{gap:8px}._preview_hvuw3_149{width:54px}._scoreList_hvuw3_309 li{grid-template-columns:21px minmax(42px,auto) minmax(0,1fr);min-height:38px}._scoreList_hvuw3_309 ._scorePlayer_hvuw3_339{grid-area:1/3}._scoreList_hvuw3_309 time{grid-area:2/3;display:block}._scoreList_hvuw3_309 strong{grid-area:1/2/span 2}}@container (width>=700px){._playArea_hvuw3_16{grid-template-columns:minmax(0,1fr) minmax(120px,20%);gap:16px}._sidePanel_hvuw3_32{gap:12px}._nextPanel_hvuw3_134,._stats_hvuw3_135{padding:12px}._preview_hvuw3_149{width:76px}._stats_hvuw3_135 strong{font-size:1.2rem}}@container (width<=640px){._mobileControls_hvuw3_221{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}._mobileControls_hvuw3_221 button{border:1px solid var(--widget-border);background:var(--widget-header);min-height:40px;color:var(--widget-foreground);touch-action:manipulation;border-radius:8px;place-items:center;display:grid}._mobileControls_hvuw3_221 button:active{background:color-mix(in srgb, var(--widget-accent) 18%, var(--widget-header))}._mobileControls_hvuw3_221 button svg{width:18px;height:18px}._mobileUp_hvuw3_466{display:none}}@media (height<=680px){._fullscreenWidget_hvuw3_11{gap:7px}._fullscreenWidget_hvuw3_11 ._playArea_hvuw3_16{gap:14px}._fullscreenWidget_hvuw3_11 ._leaderboard_hvuw3_38{max-height:94px}._fullscreenWidget_hvuw3_11 ._instructions_hvuw3_43{font-size:.62rem}}@media (width<=620px){._fullscreenWidget_hvuw3_11 ._playArea_hvuw3_16{gap:10px}._fullscreenWidget_hvuw3_11 ._sidePanel_hvuw3_32{flex-basis:clamp(82px,27vw,140px);width:clamp(82px,27vw,140px)}}@media (prefers-reduced-motion:reduce){._pauseButton_hvuw3_188,._startButton_hvuw3_189{transition:none}._scoreSkeleton_hvuw3_356 span{animation:none}}._widget_13715_1{width:100%;min-width:0;color:var(--widget-foreground);flex-direction:column;gap:10px;display:flex;container-type:inline-size}._arcadeFrame_13715_10{border:1px solid var(--widget-border);background:#0b1220;border-radius:10px;width:100%;position:relative;overflow:hidden}._canvas_13715_18{aspect-ratio:4/3;touch-action:none;outline:none;width:100%;display:block}._canvas_13715_18:focus-visible{box-shadow:inset 0 0 0 2px var(--widget-accent)}._overlay_13715_28{text-align:center;background:#070d18c7;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}._overlay_13715_28 strong{font-size:1rem}._startButton_13715_42,._iconButton_13715_43{border:1px solid var(--widget-border);background:var(--widget-muted);min-height:34px;color:var(--widget-foreground);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:.74rem;font-weight:650;display:inline-flex}._startButton_13715_42{border-color:color-mix(in srgb, var(--widget-accent) 58%, var(--widget-border));background:var(--widget-accent);color:#14200b;padding:0 13px}._startButton_13715_42:hover{background:color-mix(in srgb, var(--widget-accent) 84%, white)}._iconButton_13715_43{width:32px;min-height:32px}._iconButton_13715_43:hover:not(:disabled){border-color:var(--widget-accent)}._startButton_13715_42:focus-visible,._iconButton_13715_43:focus-visible,._mineCell_13715_76:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._arcadeStats_13715_80{align-items:center;gap:7px;display:flex}._arcadeStats_13715_80 strong{font-variant-numeric:tabular-nums;margin-right:auto;font-size:.88rem}._arcadeLeaderboard_13715_90{width:100%;min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;gap:4px;font-size:.65rem;display:grid}._arcadeLeaderboard_13715_90 h3{color:var(--widget-foreground);margin:0 0 2px;font-size:.78rem;font-weight:720}._arcadeScoreList_13715_105{gap:1px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}._arcadeScoreList_13715_105 li{border-bottom:1px solid color-mix(in srgb, var(--widget-border) 68%, transparent);grid-template-columns:20px minmax(38px,auto) minmax(0,1fr) minmax(82px,auto);align-items:center;gap:6px;min-height:36px;display:grid}._arcadeRank_13715_122{color:var(--widget-muted-foreground);font-size:.62rem}._arcadeScoreList_13715_105 li:first-child ._arcadeRank_13715_122{color:var(--widget-accent);font-weight:800}._arcadeScoreList_13715_105 strong{color:var(--widget-foreground);font-size:.7rem}._arcadePlayer_13715_134,._arcadeScoreList_13715_105 time{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}._arcadeScoreList_13715_105 time{text-align:right}@container (width<=320px){._arcadeScoreList_13715_105 li{grid-template-columns:18px minmax(34px,auto) minmax(0,1fr);row-gap:0;min-height:40px}._arcadeScoreList_13715_105 strong{grid-area:1/2/span 2}._arcadePlayer_13715_134{grid-area:1/3}._arcadeScoreList_13715_105 time{text-align:left;grid-area:2/3}}._help_13715_165{color:var(--muted-foreground);margin:0;font-size:.67rem;line-height:1.45}._minesWidget_13715_171{align-items:stretch;height:100%;min-height:0;overflow:hidden}._mineHeader_13715_177{align-items:center;gap:6px;width:100%;display:flex}._mineHeader_13715_177>strong{color:var(--widget-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.83rem}._mineDifficulty_13715_189{border:1px solid var(--widget-border);background:color-mix(in srgb, var(--widget-muted) 76%, #0b1220);border-radius:8px;flex:none;gap:3px;padding:3px;display:inline-flex}._difficultyButton_13715_198{width:29px;height:29px;color:var(--widget-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:grid}._difficultyButton_13715_198:hover{border-color:var(--widget-border);background:var(--widget-muted)}._difficultyButton_13715_198[data-active=true]{border-color:color-mix(in srgb, var(--widget-accent) 68%, var(--widget-border));background:color-mix(in srgb, var(--widget-accent) 18%, var(--widget-muted));color:var(--widget-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--widget-accent) 18%, transparent)}._difficultyButton_13715_198[data-active=true] svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--widget-accent) 52%, transparent))}._difficultyButton_13715_198:active{transform:scale(.92)}._difficultyButton_13715_198:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._mineHeader_13715_177>span,._mineHeader_13715_177>time{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:.66rem;overflow:hidden}._mineBoard_13715_240{width:var(--mine-board-width,100%);box-sizing:border-box;grid-template-columns:repeat(var(--mine-columns,9), minmax(0, 1fr));grid-auto-rows:var(--mine-cell-size,24px);border:1px solid var(--widget-border);background:#0b1220;border-radius:9px;gap:3px;max-width:100%;padding:7px;display:grid}._mineCell_13715_76{width:100%;min-width:0;height:var(--mine-cell-size,24px);color:var(--widget-foreground);font:inherit;cursor:pointer;background:#25374d;border:1px solid #40536b;border-radius:4px;place-items:center;padding:0;font-size:.8rem;font-weight:800;display:grid}._mineCell_13715_76:hover:not(._mineRevealed_13715_269){background:#324963}._mineRevealed_13715_269{cursor:default;background:#111d2d;border-color:#1e2d40}._mineHit_13715_277{color:#fff;background:#b94f5e}._mineRevealed_13715_269{color:#dce9f6}@container (width<=320px){._mineBoard_13715_240{gap:2px;padding:5px}._mineCell_13715_76{border-radius:3px;font-size:.68rem}._mineHeader_13715_177>span{display:none}._difficultyButton_13715_198{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){._startButton_13715_42,._iconButton_13715_43,._difficultyButton_13715_198{transition:none}}._game_893f7_1{width:100%;height:100%;min-height:0;color:var(--widget-foreground);flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:2px 1px;font-size:.78rem;display:flex;overflow:hidden;container-type:inline-size}._header_893f7_16,._difficulty_893f7_17,._tools_893f7_18,._message_893f7_19{flex:none;align-items:center;width:min(100%,390px);display:flex}._header_893f7_16{justify-content:space-between}._title_893f7_26,._hearts_893f7_27{align-items:center;gap:7px;display:inline-flex}._title_893f7_26{letter-spacing:-.02em;font-size:.94rem}._brandCat_893f7_29{width:24px;height:24px;overflow:visible}._brandCat_893f7_29>path:first-child{fill:#e89479;stroke:#293f39;stroke-width:3px;stroke-linejoin:round}._brandEyes_893f7_31{fill:none;stroke:#293f39;stroke-width:5px;stroke-linecap:round}._brandNose_893f7_32{fill:none;stroke:#293f39;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._brandWhiskers_893f7_33{fill:none;stroke:#293f39;stroke-width:1.5px;stroke-linecap:round}._hearts_893f7_27{color:#ef997d;letter-spacing:2px;font-size:.76rem}._hearts_893f7_27 [data-lost=true]{color:var(--widget-muted-foreground)}._difficulty_893f7_17{border:1px solid var(--widget-border);background:color-mix(in srgb, var(--widget-muted) 82%, #0b1220);border-radius:9px;justify-content:center;gap:4px;padding:3px}._difficulty_893f7_17 button{min-height:27px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:0 9px;font-size:.68rem;font-weight:650}._difficulty_893f7_17 button[data-active=true]{color:#f4f4e9;background:#32564f;border-color:#6c948b}._levelLabel_893f7_62{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.66rem}._difficulty_893f7_17 button:focus-visible,._tools_893f7_18 button:focus-visible,._cell_893f7_70:focus-visible,._message_893f7_19 button:focus-visible{outline-offset:2px;z-index:2;outline:2px solid #e8c576}._board_893f7_76{box-sizing:border-box;width:min(var(--board-size,180px), 100%);height:min(var(--board-size,180px), 100%);grid-template-columns:repeat(var(--grid-size,6), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-size,6), minmax(0, 1fr));background:#d5d8c8;border:2px solid #d5d8c8;border-radius:11px;flex:0 auto;gap:3px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0000002e}._cell_893f7_70{background:var(--region-color);color:#253936;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:3px;place-items:center;min-width:0;min-height:0;padding:2px;transition:filter .12s,box-shadow .12s;display:grid;position:relative}._cell_893f7_70:hover{filter:brightness(.94)saturate(1.12)}._cell_893f7_70:active{filter:brightness(.88)}._cell_893f7_70[data-marked=true]{box-shadow:inset 0 0 0 2px #fff9,inset 0 0 0 4px #415d55}._cell_893f7_70[data-hint=true]{animation:.65s ease-in-out 2 _hintPulse_893f7_1}._mark_893f7_112{z-index:1;filter:drop-shadow(0 1px 1px #26383355);width:43%;height:43%;animation:.24s cubic-bezier(.16,1,.3,1) both _markIn_893f7_1;position:absolute;overflow:visible}._mark_893f7_112 path{fill:none;stroke:#fff9e7;stroke-width:7px;stroke-linecap:round}._markOnCat_893f7_127{width:30%;height:30%;top:2%;right:2%}._cat_893f7_128{filter:drop-shadow(0 2px 1px #27373242);width:min(82%,40px);height:min(82%,40px);overflow:visible}._catShape_893f7_129{fill:#496e60;stroke:#263d36;stroke-width:2.5px;stroke-linejoin:round}._catInnerEars_893f7_130{fill:#e99582;stroke:#8a675b;stroke-width:1px;stroke-linejoin:round}._catStripes_893f7_131{fill:none;stroke:#a9c19b;stroke-width:2px;stroke-linecap:round}._catEyes_893f7_132{fill:#203a34;stroke:#e8e8ca;stroke-width:1.3px;stroke-linejoin:round}._catEyeGlints_893f7_133{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}._catMuzzle_893f7_134{fill:#d7c8a7}._catNose_893f7_135{fill:none;stroke:#d78b80;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._catWhiskers_893f7_136{fill:none;stroke:#e4ead9;stroke-width:1.3px;stroke-linecap:round}._catFreckles_893f7_137{fill:#445c4f;stroke:#445c4f;stroke-width:2px;stroke-linecap:round}._locked_893f7_138{color:#fff9e8;background:#253e38d9;border-radius:3px;padding:1px 3px;font-size:.45rem;font-weight:700;position:absolute;bottom:2px;right:2px}._tools_893f7_18{justify-content:space-between;gap:5px}._tools_893f7_18 button{border:1px solid var(--widget-border);background:var(--widget-muted);min-width:0;min-height:30px;color:var(--widget-foreground);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.66rem;font-weight:650;display:inline-flex}._tools_893f7_18 button:hover:not(:disabled){background:#29473f;border-color:#6c948b}._tools_893f7_18 button:disabled{cursor:not-allowed;opacity:.42}._tools_893f7_18 svg{flex:none}._message_893f7_19{min-height:31px;color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:.65rem;line-height:1.35}._message_893f7_19 button{color:#263a34;font:inherit;cursor:pointer;background:#e8c576;border:0;border-radius:6px;flex:none;padding:5px 8px;font-weight:750}._gameOver_893f7_190{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081118c2;place-items:center;padding:12px;display:grid;position:absolute;inset:0}._gameOverPanel_893f7_200{color:#293d39;text-align:center;background:#f1e8d7;border:1px solid #f1c58b;border-radius:15px;flex-direction:column;align-items:center;width:min(100%,280px);padding:20px 18px 17px;display:flex;box-shadow:0 12px 30px #00000052}._gameOverCat_893f7_213{background:#e9bf87;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}._gameOverCat_893f7_213 svg{width:43px;height:43px}._gameOverCat_893f7_213 path:first-child{fill:#496e60;stroke:#263d36;stroke-width:2.5px;stroke-linejoin:round}._gameOverCat_893f7_213 path:nth-child(2){fill:#203a34;stroke:#f4e6c9;stroke-width:1.5px}._gameOverCat_893f7_213 path:last-child{fill:none;stroke:#f0b397;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._gameOverPanel_893f7_200 h2{margin:11px 0 0;font-size:1.06rem}._gameOverPanel_893f7_200 p{color:#53635c;margin:6px 0 15px;font-size:.76rem;line-height:1.45}._gameOverPanel_893f7_200 button{color:#fff9e9;min-height:37px;font:inherit;cursor:pointer;background:#315c50;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:inline-flex}._gameOverPanel_893f7_200 button:focus-visible{outline-offset:3px;outline:3px solid #b46f52}@keyframes _hintPulse_893f7_1{50%{filter:brightness(1.22)saturate(1.28)}}@keyframes _markIn_893f7_1{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@container (width<=290px){._game_893f7_1{gap:4px}._tools_893f7_18 button{gap:3px;padding:0 5px;font-size:.59rem}._tools_893f7_18 svg{width:13px}._board_893f7_76{gap:2px}._locked_893f7_138{font-size:.38rem}._cat_893f7_128{width:86%;height:86%}}@media (prefers-reduced-motion:reduce){._cell_893f7_70{transition:none}._mark_893f7_112{animation:none}._cell_893f7_70[data-hint=true]{outline:3px solid #e8c576;animation:none}}._widget_1mx0z_1{--arcade-ink:#dce8f5;--arcade-muted:#a6b8cb;width:100%;min-width:0;color:var(--widget-foreground);flex-direction:column;gap:14px;display:flex;container-type:inline-size}._heading_1mx0z_13{justify-content:space-between;align-items:center;gap:12px;display:flex}._heading_1mx0z_13 h2{letter-spacing:-.025em;margin:0;font-size:1.05rem}._heading_1mx0z_13 p{color:var(--muted-foreground);margin:4px 0 0;font-size:.72rem}._gameCount_1mx0z_32{border:1px solid var(--widget-border);color:var(--widget-muted-foreground);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:5px 8px;font-size:.65rem}._gameGrid_1mx0z_42{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._gameTile_1mx0z_48{border:1px solid var(--widget-border);background:color-mix(in srgb, var(--widget-header) 65%, transparent);min-width:0;color:var(--widget-foreground);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:7px;padding:5px;transition:border-color .15s,background .15s,transform .15s;display:flex}._gameTile_1mx0z_48:hover{border-color:color-mix(in srgb, var(--widget-accent) 65%, var(--widget-border));background:color-mix(in srgb, var(--widget-header) 90%, transparent);transform:translateY(-2px)}._gameTile_1mx0z_48:focus-visible,._closeButton_1mx0z_70:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}._preview_1mx0z_75{aspect-ratio:1.55;width:100%;min-height:72px;image-rendering:pixelated;background:#0b1220;border:1px solid #bed8f021;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}._preview_1mx0z_75:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 4px);position:absolute;inset:0}._previewIndex_1mx0z_97{color:#dce8f57a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:750;position:absolute;bottom:4px;right:5px}._preview_tetris_1mx0z_107{background:radial-gradient(at 48% 92%,#152842,#0b1220 68%)}._preview_connect-four_1mx0z_108{background:radial-gradient(at 50% 90%,#1d4156,#0b1220 75%)}._preview_hextris_1mx0z_109{background:radial-gradient(at 50% 90%,#43324b,#0b1220 75%)}._preview_tessel_1mx0z_110{background:radial-gradient(at 50% 90%,#284b49,#0b1220 75%)}._preview_aero-flap_1mx0z_111{background:linear-gradient(160deg,#385d69,#172b3b 78%)}._tetrisBlocks_1mx0z_112{grid-template-rows:repeat(5,10px);grid-template-columns:repeat(5,10px);gap:2px;width:54px;height:55px;display:grid;position:relative}._tetrisBlocks_1mx0z_112 i{background:#70d7cc;border-radius:2px;box-shadow:inset 0 1px #ffffff73}._tetrisBlocks_1mx0z_112 i:first-child,._tetrisBlocks_1mx0z_112 i:nth-child(2),._tetrisBlocks_1mx0z_112 i:nth-child(3){grid-row:1}._tetrisBlocks_1mx0z_112 i:nth-child(4){background:#bc82ed;grid-area:2/3}._tetrisBlocks_1mx0z_112 i:nth-child(5){background:#bc82ed;grid-area:2/4}._tetrisBlocks_1mx0z_112 i:nth-child(6){background:#bc82ed;grid-area:3/4}._tetrisBlocks_1mx0z_112 i:nth-child(7){background:#bc82ed;grid-area:3/5}._breakoutScene_1mx0z_120{width:78%;height:70%;position:relative}._breakoutScene_1mx0z_120 i{background:#ff7388;border-radius:2px;width:19%;height:15%;position:absolute;top:12%;box-shadow:inset 0 1px #ffffff73}._breakoutScene_1mx0z_120 i:nth-child(2){background:#ffa45f;left:21%}._breakoutScene_1mx0z_120 i:nth-child(3){background:#f1ce68;left:42%}._breakoutScene_1mx0z_120 i:nth-child(4){background:#71d6a3;left:63%}._breakoutScene_1mx0z_120 i:nth-child(5){background:#65c9e9;left:84%}._breakoutScene_1mx0z_120 b{background:#f6fbff;border-radius:50%;width:6px;height:6px;position:absolute;top:48%;left:57%;box-shadow:0 0 8px #83c9ff}._breakoutScene_1mx0z_120 em{background:#86c7f4;border-radius:4px;width:25%;height:5px;position:absolute;bottom:4%;left:38%}._preview_snake_1mx0z_129{background:radial-gradient(at 50% 55%,#17304a,#0b1220 76%)}._snakeScene_1mx0z_130{width:72px;height:45px;position:relative}._snakeScene_1mx0z_130 i{background:#84bf5e;border-radius:3px;width:12px;height:12px;position:absolute}._snakeScene_1mx0z_130 i:first-child{background:#c9f479;top:7px;left:38px}._snakeScene_1mx0z_130 i:nth-child(2){top:7px;left:25px}._snakeScene_1mx0z_130 i:nth-child(3){top:7px;left:12px}._snakeScene_1mx0z_130 i:nth-child(4){top:20px;left:12px}._snakeScene_1mx0z_130 b{background:#ff8e9c;border-radius:50%;width:8px;height:8px;position:absolute;bottom:4px;right:3px}._mineScene_1mx0z_138,._meowScene_1mx0z_138{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:2px;width:66px;height:66px;display:grid}._mineScene_1mx0z_138 i{color:#a8d6ff;background:#25374d;border:1px solid #40536b;border-radius:2px;place-items:center;font-size:.54rem;font-style:normal;font-weight:800;display:grid}._mineScene_1mx0z_138 i:nth-child(6),._mineScene_1mx0z_138 i:nth-child(12),._mineScene_1mx0z_138 i:nth-child(18){background:#111d2d;border-color:#1e2d40}._mineScene_1mx0z_138 i:nth-child(8),._mineScene_1mx0z_138 i:nth-child(14){color:#ff9aa5}._meowScene_1mx0z_138 i{color:#293d39;background:#65a9df;border-radius:2px;place-items:center;font-size:.65rem;font-style:normal;display:grid}._meowScene_1mx0z_138 i:nth-child(5n+2),._meowScene_1mx0z_138 i:nth-child(5n+3){background:#f0bb58}._meowScene_1mx0z_138 i:nth-child(5n+4){background:#b18bd4}._meowScene_1mx0z_138 i:nth-child(5n){background:#61c7ad}._asteroidsScene_1mx0z_146{width:70px;height:48px;position:relative}._asteroidsScene_1mx0z_146 i{border:2px solid #9dc5de;border-radius:38% 52% 43% 60%;width:20px;height:19px;position:absolute;transform:rotate(26deg)}._asteroidsScene_1mx0z_146 i:first-child{top:5px;left:7px}._asteroidsScene_1mx0z_146 i:nth-child(2){border-color:#e8bd78;width:14px;height:13px;bottom:4px;right:3px}._asteroidsScene_1mx0z_146 b{border:2px solid #81dcd0;width:10px;height:10px;position:absolute;top:22px;left:39px;transform:rotate(45deg)}._tile2048Scene_1mx0z_151{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:58px;height:52px;display:grid}._tile2048Scene_1mx0z_151 i,._tile2048Scene_1mx0z_151 b{color:#25313d;background:#ead9b6;border-radius:4px;place-items:center;font-size:.68rem;font-style:normal;font-weight:850;display:grid}._tile2048Scene_1mx0z_151 i:nth-child(2){background:#f0a965}._tile2048Scene_1mx0z_151 i:nth-child(3){color:#fff;background:#e67757}._tile2048Scene_1mx0z_151 b{background:#e7c74e;grid-column:span 2;font-size:.58rem}._pacmanScene_1mx0z_154{width:68px;height:48px;position:relative}._pacmanScene_1mx0z_154 i{background:conic-gradient(from 32deg, transparent 0 62deg, #f4d467 62deg 298deg, transparent 298deg);border-radius:50%;width:22px;height:22px;position:absolute;top:16px;left:8px}._pacmanScene_1mx0z_154 b{background:#f37683;border-radius:50% 50% 3px 3px;width:14px;height:14px;position:absolute;top:22px;right:10px}._pacmanScene_1mx0z_154 em{background:#f3d8a3;border-radius:50%;width:4px;height:4px;position:absolute;top:25px;right:34px}._connectFourPreview_1mx0z_157{background:#28516a;border-radius:6px;grid-template-columns:repeat(7,1fr);gap:3px;width:75px;height:50px;padding:5px;display:grid}._connectFourPreview_1mx0z_157 i{background:#142638;border-radius:50%}._connectFourPreview_1mx0z_157 ._previewYellow_1mx0z_159{background:#f0bd5e}._connectFourPreview_1mx0z_157 ._previewCoral_1mx0z_160{background:#df7782}._hexStackPreview_1mx0z_161{align-items:end;gap:5px;height:52px;display:flex;position:relative}._hexStackPreview_1mx0z_161 i,._hexStackPreview_1mx0z_161 b{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#77d6c4;border-radius:4px;width:18px;height:20px}._hexStackPreview_1mx0z_161 i:nth-child(2){background:#f2bd68;height:28px}._hexStackPreview_1mx0z_161 i:nth-child(3){background:#df7c84;height:36px}._hexStackPreview_1mx0z_161 b{background:#a894df;height:44px}._tesselPreview_1mx0z_164{grid-template-columns:repeat(4,1fr);gap:3px;width:58px;height:48px;display:grid;transform:rotate(-7deg)}._tesselPreview_1mx0z_164 i{background:#71c9bc;border-radius:3px}._tesselPreview_1mx0z_164 i:nth-child(4n+2),._tesselPreview_1mx0z_164 i:nth-child(7),._tesselPreview_1mx0z_164 i:nth-child(12){background:#e8b95f}._tesselPreview_1mx0z_164 i:nth-child(4n+3),._tesselPreview_1mx0z_164 i:nth-child(8){background:#d87983}._tesselPreview_1mx0z_164 i:nth-child(4n){background:#9886d7}._paperFlightPreview_1mx0z_166{background:linear-gradient(#234256,#668b82);width:76px;height:48px;position:relative;overflow:hidden}._paperFlightPreview_1mx0z_166 i{clip-path:polygon(0 40%,100% 0,70% 100%);background:#e7bc6e;width:23px;height:9px;position:absolute;top:24px;left:28px}._paperFlightPreview_1mx0z_166 b{border:2px solid #95b68a;width:17px;height:21px;position:absolute;top:9px;right:7px}._paperFlightPreview_1mx0z_166 em{background:#b8d7d5;width:23px;height:2px;position:absolute;bottom:7px;left:8px}._tileFooter_1mx0z_169{min-width:0;display:block;position:relative}._gameName_1mx0z_170{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-height:22px;font-size:.69rem;font-weight:700;display:flex;overflow:hidden}._gameName_1mx0z_170 svg{color:var(--widget-accent);flex:none}._sourceLink_1mx0z_172{color:#b8d8e7;text-underline-offset:3px;align-items:center;gap:6px;margin-left:auto;font-size:.7rem;-webkit-text-decoration:underline #5a7889;text-decoration:underline #5a7889;display:inline-flex}._sourceLink_1mx0z_172:hover{color:#f4d274}._gameLoading_1mx0z_174{color:#c0d0dd;flex:1;place-items:center;min-height:180px;display:grid}._tooltip_1mx0z_175{z-index:5;visibility:hidden;border:1px solid var(--widget-border);color:var(--arcade-ink);opacity:0;pointer-events:none;background:#101b2a;border-radius:6px;padding:7px 9px;font-size:.64rem;line-height:1.35;transition:opacity .13s,visibility .13s;position:absolute;bottom:calc(100% + 9px);left:0;right:0;box-shadow:0 8px 18px #0000004d}._gameTile_1mx0z_48:hover ._tooltip_1mx0z_175,._gameTile_1mx0z_48:focus-visible ._tooltip_1mx0z_175{visibility:visible;opacity:1}._fullscreenPortal_1mx0z_178{isolation:isolate;z-index:50!important;position:fixed!important;inset:0!important}._fullscreenOverlay_1mx0z_185{z-index:0!important;animation:none!important;position:absolute!important;inset:0!important}._fullscreen_1mx0z_178{color:var(--foreground);box-sizing:border-box!important;z-index:1!important;background:#080f1a!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;animation:none!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)scale(1)!important}._modalHeader_1mx0z_218{z-index:2;background:#0c1623;border-bottom:1px solid #bed8f021;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 22px;display:flex}._modalTitle_1mx0z_219{align-items:baseline;gap:10px;display:flex}._modalTitle_1mx0z_219>span{color:#a9c2d9;font-size:.69rem}._modalTitle_1mx0z_219 strong{color:#f0f6fc;font-size:1rem}._modalHeader_1mx0z_218{flex-wrap:wrap}._closeButton_1mx0z_70{color:#e5eff8;cursor:pointer;background:#152235;border:1px solid #bed8f02e;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}._closeButton_1mx0z_70:hover{background:#1b2b40;border-color:#86c7f4}._gameStage_1mx0z_225{flex:1;justify-content:center;min-height:0;padding:clamp(12px,3vw,34px);display:flex;overflow:auto}._gameStage_1mx0z_225>section{align-self:center;width:min(100%,1080px);height:auto;min-height:0}._gameStage_1mx0z_225>section[class*=minesWidget],._meowStage_1mx0z_227>section{height:100%}._meowStage_1mx0z_227>section{max-width:720px}._tetrisStage_1mx0z_229>section{align-self:stretch;width:min(100%,1080px);height:100%;min-height:0}._asteroidsStage_1mx0z_230>section{align-self:stretch;width:min(100%,1120px);height:100%;min-height:0}._asteroidsStage_1mx0z_230>section>div:nth-child(2){min-height:0}._extraGameStage_1mx0z_232>section{max-width:760px}._extraGameStage_1mx0z_232>section:has(canvas){max-width:900px}._srOnly_1mx0z_234{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@container (width<=500px){._widget_1mx0z_1{gap:10px}._gameGrid_1mx0z_42{gap:5px}._gameTile_1mx0z_48{gap:5px;padding:4px}._preview_1mx0z_75{min-height:54px}._gameName_1mx0z_170{justify-content:center;font-size:.58rem}._gameName_1mx0z_170 svg{width:12px}._heading_1mx0z_13 p{font-size:.65rem}}@media (width<=620px){._modalHeader_1mx0z_218{min-height:52px;padding:0 13px}._gameStage_1mx0z_225{padding:10px}._gameStage_1mx0z_225>section{align-self:flex-start}._tetrisStage_1mx0z_229>section,._asteroidsStage_1mx0z_230>section{align-self:stretch}._extraGameStage_1mx0z_232>section{align-self:flex-start}}@media (prefers-reduced-motion:reduce){._gameTile_1mx0z_48,._tooltip_1mx0z_175{transition:none}._gameTile_1mx0z_48:hover{transform:none}}._gameList_ovgrf_1,._newsList_ovgrf_1{min-width:0;max-width:100%;margin:0;padding:0;list-style:none;overflow:hidden auto}._gameEntry_ovgrf_2{min-width:0;position:relative}._gameItem_ovgrf_3,._newsItem_ovgrf_3{box-sizing:border-box;border-bottom:1px solid var(--border);width:100%;min-width:0;max-width:100%;color:inherit;align-items:flex-start;gap:10px;padding:10px 0;text-decoration:none;display:flex;position:relative}._gameItem_ovgrf_3:after,._newsItem_ovgrf_3:after{background:var(--widget-accent);content:"";opacity:0;height:2px;transition:opacity .14s,transform .14s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}._gameItem_ovgrf_3:hover,._newsItem_ovgrf_3:hover{background:color-mix(in srgb, var(--widget-muted) 20%, transparent)}._gameItem_ovgrf_3:hover:after,._newsItem_ovgrf_3:hover:after,._gameItem_ovgrf_3:focus-visible:after,._newsItem_ovgrf_3:focus-visible:after{opacity:1;transform:scaleX(1)}._gameState_ovgrf_7{background:var(--widget-accent);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}._gameCopy_ovgrf_8{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._gameCopy_ovgrf_8 strong,._newsItem_ovgrf_3 strong{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.35;overflow:hidden}._gameMeta_ovgrf_10{color:#9eafc1;flex-direction:column;gap:3px;min-width:0;font-size:.75rem;line-height:1.35;display:flex}._gameMeta_ovgrf_10 span,._newsItem_ovgrf_3 p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._newsItem_ovgrf_3{display:block}._newsItem_ovgrf_3 small,._newsItem_ovgrf_3 p{color:#9eafc1;margin:4px 0 0;font-size:.72rem;display:block}._newsMeta_ovgrf_14{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;min-width:0;max-width:100%;display:flex!important}._newsMeta_ovgrf_14 span{min-width:0;max-width:100%}._newsItem_ovgrf_3 p{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box}._gameViewCards_ovgrf_17{grid-template-columns:repeat(auto-fill,minmax(180px,260px));justify-content:start;gap:10px;display:grid}._gameViewCards_ovgrf_17 ._gameEntry_ovgrf_2{width:100%;max-width:260px;overflow:visible}._gameViewCards_ovgrf_17 ._gameItem_ovgrf_3{border:1px solid var(--border);background:color-mix(in srgb, var(--widget-muted) 45%, transparent);border-radius:.65rem;padding:0;display:block;overflow:hidden}._gameCardImage_ovgrf_20{aspect-ratio:460/215;background-position:50%;background-size:cover;background-color:var(--widget-muted);width:100%;display:block}._gameViewCards_ovgrf_17 ._gameCopy_ovgrf_8{gap:5px;padding:9px 10px 10px}._gameViewCards_ovgrf_17 ._gameCopy_ovgrf_8 strong{white-space:normal}._achievementTooltip_ovgrf_23{width:min(360px,100vw - 72px);max-height:240px;font-size:.8rem;z-index:1000!important}._achievementDialogTooltip_ovgrf_25{z-index:10000!important;position:fixed!important}._achievementTooltip_ovgrf_23 strong{font-size:.78rem}._achievementProgress_ovgrf_27{color:var(--widget-accent);font-weight:700}._achievementRecent_ovgrf_28{flex-direction:column;gap:4px;display:flex}._achievementRecent_ovgrf_28 small{color:var(--widget-muted-foreground)}._achievementRecent_ovgrf_28 span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}._achievementRecent_ovgrf_28 img{object-fit:cover;border-radius:3px;flex:0 0 24px;width:24px;height:24px}._achievementError_ovgrf_32{color:var(--destructive)}._achievementDialog_ovgrf_25{box-sizing:border-box;flex-direction:column;width:min(720px,100vw - 2rem);min-width:0;max-width:720px;height:auto;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}._achievementDialog_ovgrf_25 [data-slot=dialog-header],._achievementSummary_ovgrf_34{flex:none}._achievementTitle_ovgrf_35{align-items:center;gap:8px;padding-right:24px;display:flex}._steamGameLink_ovgrf_36{border:1px solid var(--widget-border);width:25px;height:25px;color:var(--widget-muted-foreground);background:var(--widget-muted);border-radius:.4rem;flex:0 0 25px;place-items:center;display:inline-grid}._steamGameLink_ovgrf_36:hover{border-color:var(--widget-accent);color:var(--widget-accent)}._achievementScroll_ovgrf_38{flex:auto;min-width:0;min-height:0;padding:12px 4px 4px 0;overflow:hidden auto}._achievementSummary_ovgrf_34{border:1px solid var(--widget-border);background:color-mix(in srgb, var(--widget-muted) 45%, transparent);border-radius:.6rem;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;display:grid}._achievementGameImage_ovgrf_40{aspect-ratio:460/215;object-fit:cover;object-position:center;border-radius:.45rem;grid-row:span 1;width:112px;display:block}._achievementSummaryStats_ovgrf_41{gap:6px;min-width:0;display:grid}._achievementSummary_ovgrf_34 strong{color:var(--widget-accent);font-size:1.2rem}._achievementSummary_ovgrf_34 span{color:var(--widget-muted-foreground)}._achievementBar_ovgrf_44{background:var(--widget-muted);border-radius:999px;height:8px;overflow:hidden}._achievementBar_ovgrf_44 span{border-radius:inherit;background:var(--widget-accent);height:100%;display:block}._achievementList_ovgrf_46{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;display:flex}._achievementItem_ovgrf_47{cursor:help;outline:none;flex:0 0 76px;width:76px;position:relative}._achievementItem_ovgrf_47 img{border:1px solid var(--widget-border);object-fit:cover;background:var(--widget-muted);border-radius:.5rem;width:76px;height:76px;display:block}._playingFriends_ovgrf_49{color:var(--widget-foreground);flex:none;gap:7px;margin-top:10px;font-size:.78rem;display:grid}._playingFriendList_ovgrf_50{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._playingFriend_ovgrf_49{border:1px solid var(--widget-border);min-width:0;max-width:100%;color:var(--widget-foreground);background:var(--widget-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 7px 4px 4px;font-size:.7rem;text-decoration:none;display:inline-flex}._playingFriend_ovgrf_49:hover{border-color:var(--widget-accent);color:var(--widget-accent)}._playingFriend_ovgrf_49 img{object-fit:cover;border-radius:50%;flex:0 0 22px;width:22px;height:22px}._playingFriend_ovgrf_49 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._friendList_ovgrf_55{flex-direction:column;min-width:0;display:flex}._friendEntry_ovgrf_56{min-width:0}._friendItem_ovgrf_57{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}._friendItem_ovgrf_57:hover{background:color-mix(in srgb, var(--widget-muted) 20%, transparent)}._friendAvatar_ovgrf_59{flex:0 0 38px;width:38px;height:38px;position:relative}._friendAvatar_ovgrf_59:after{border:2px solid var(--widget-background);background:var(--widget-muted-foreground);content:"";border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}._friendStateOnline_ovgrf_61:after,._friendStateLookingPlay_ovgrf_61:after{background:#65d391}._friendStateBusy_ovgrf_62:after,._friendStateLookingTrade_ovgrf_62:after{background:#e7a64a}._friendStateAway_ovgrf_63:after,._friendStateSnooze_ovgrf_63:after{background:#e7cf62}._friendAvatar_ovgrf_59 img{object-fit:cover;border-radius:.55rem;width:100%;height:100%}._libraryFilter_ovgrf_65{width:100%;margin-bottom:8px;position:relative}._libraryFilter_ovgrf_65 input{width:100%;padding-right:32px}._libraryFilterClear_ovgrf_67{width:22px;height:22px;color:var(--widget-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._libraryFilterClear_ovgrf_67:hover,._libraryFilterClear_ovgrf_67:focus-visible{color:var(--widget-foreground);background:color-mix(in srgb, var(--widget-muted) 80%, transparent);outline:none}._friendCopy_ovgrf_69{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._friendCopy_ovgrf_69 strong{color:var(--widget-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._friendMeta_ovgrf_71{color:var(--widget-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}._friendGroups_ovgrf_72{flex-direction:column;gap:12px;min-width:0;display:flex}._friendGroup_ovgrf_72{min-width:0}._friendGroup_ovgrf_72 h3{border-bottom:1px solid color-mix(in srgb, var(--widget-foreground) 18%, var(--border));color:var(--widget-foreground);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:0 0 5px;font-size:.68rem;font-weight:700}._friendGroupItems_ovgrf_75{flex-direction:column;min-width:0;display:flex}._friendStatusHeading_ovgrf_76{border-bottom:1px solid color-mix(in srgb, var(--widget-foreground) 25%, var(--border));color:var(--widget-foreground);letter-spacing:.05em;text-transform:uppercase;margin:5px 0 4px;padding:0 0 6px;font-size:.72rem;font-weight:800}._dialog_1vwo4_1{box-sizing:border-box;flex-direction:column;gap:22px;width:min(1120px,100vw - 2rem);max-width:1120px;max-height:min(88dvh,900px);padding:clamp(18px,3vw,30px);display:flex;overflow:auto}._dialog_1vwo4_1>[data-slot=dialog-header]{border-bottom:1px solid var(--border);gap:8px;padding-bottom:16px}._dialog_1vwo4_1>[data-slot=dialog-header] h2{font-size:1.4rem}._userSection_1vwo4_23,._createSection_1vwo4_24{gap:12px;min-width:0;display:grid}._sectionHeading_1vwo4_30{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}._sectionHeading_1vwo4_30 h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:650}._sectionHeading_1vwo4_30>span{color:var(--muted-foreground);text-align:right;font-size:.78rem}._tableScroll_1vwo4_51{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 46%, var(--background));border-radius:.7rem;min-width:0;overflow-x:auto}._table_1vwo4_51{border-collapse:collapse;text-align:left;width:100%;min-width:850px}._table_1vwo4_51 th{border-bottom:1px solid var(--border);color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 72%, transparent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:.7rem;font-weight:700}._table_1vwo4_51 th:first-child{padding-left:16px}._table_1vwo4_51 td{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);vertical-align:middle;padding:10px 8px}._table_1vwo4_51 tbody tr:last-child td{border-bottom:0}._table_1vwo4_51 tbody tr:hover{background:color-mix(in srgb, var(--muted) 34%, transparent)}._table_1vwo4_51 td:first-child{padding-left:16px}._table_1vwo4_51 td:last-child{padding-right:14px}._usernameCell_1vwo4_104,._passwordForm_1vwo4_105,._actions_1vwo4_106{align-items:center;gap:6px;display:flex}._usernameCell_1vwo4_104{min-width:190px}._usernameCell_1vwo4_104>[data-slot=input]{min-width:0;height:34px}._passwordForm_1vwo4_105>[data-slot=input]{width:145px;height:34px}._passwordForm_1vwo4_105 button,._usernameCell_1vwo4_104 button,._actions_1vwo4_106 button{flex:none}._actions_1vwo4_106{justify-content:flex-end}._badge_1vwo4_136{border:1px solid var(--border);color:var(--foreground);background:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.73rem;font-weight:600;display:inline-flex}._adminBadge_1vwo4_149{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--background))}._activeBadge_1vwo4_155{border-color:color-mix(in srgb, #61c7ad 42%, var(--border));color:#61c7ad;background:color-mix(in srgb, #61c7ad 10%, var(--background))}._inactiveBadge_1vwo4_161{color:var(--muted-foreground)}._emptyCell_1vwo4_165{color:var(--muted-foreground);text-align:center;padding:28px 16px!important}._createSection_1vwo4_24{border-top:1px solid var(--border);padding-top:18px}._createForm_1vwo4_176{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 46%, var(--background));border-radius:.7rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(130px,.55fr) auto;align-items:end;gap:12px;padding:16px;display:grid}._field_1vwo4_187{gap:7px;min-width:0;display:grid}._roleSelect_1vwo4_193{box-sizing:border-box;border:1px solid var(--input);width:100%;height:36px;color:var(--foreground);background:var(--background);font:inherit;border-radius:.45rem;padding:0 10px;font-size:.85rem}._error_1vwo4_206{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, var(--background));border-radius:.55rem;margin:0;padding:10px 12px;font-size:.86rem}@media (width<=760px){._sectionHeading_1vwo4_30{flex-direction:column;align-items:flex-start;gap:4px}._sectionHeading_1vwo4_30>span{text-align:left}._tableScroll_1vwo4_51{background:0 0;border:0;overflow:visible}._table_1vwo4_51,._table_1vwo4_51 tbody,._table_1vwo4_51 tr,._table_1vwo4_51 td{box-sizing:border-box;width:100%;min-width:0;display:block}._table_1vwo4_51{border-collapse:separate;border-spacing:0 10px}._table_1vwo4_51 thead{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_1vwo4_51 tbody tr{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 46%, var(--background));border-radius:.7rem;overflow:hidden}._table_1vwo4_51 tbody tr:hover{background:color-mix(in srgb, var(--muted) 34%, var(--background))}._table_1vwo4_51 td,._table_1vwo4_51 td:first-child,._table_1vwo4_51 td:last-child{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);grid-template-columns:minmax(76px,.34fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}._table_1vwo4_51 td:before{color:var(--muted-foreground);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}._table_1vwo4_51 td:last-child{border-bottom:0}._table_1vwo4_51 ._emptyCell_1vwo4_165{display:block}._usernameCell_1vwo4_104,._passwordForm_1vwo4_105,._actions_1vwo4_106{flex-wrap:wrap;justify-content:flex-start;min-width:0}._usernameCell_1vwo4_104>[data-slot=input],._passwordForm_1vwo4_105>[data-slot=input]{flex:120px;width:100%}._actions_1vwo4_106 button{flex:auto}._createForm_1vwo4_176{grid-template-columns:minmax(0,1fr)}}._dialog_1g48p_1{box-sizing:border-box;width:min(980px,100vw - 2rem);max-width:980px;min-height:min(560px,100dvh - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);flex-direction:column;gap:16px;display:flex;overflow:hidden}._header_1g48p_14{padding-right:32px}._header_1g48p_14 [data-slot=dialog-title]{letter-spacing:-.035em;font-size:clamp(1.2rem,2vw,1.55rem)}._header_1g48p_14 [data-slot=dialog-description]{max-width:56ch;margin-top:5px;line-height:1.5}._search_1g48p_29{border:1px solid var(--input);min-height:44px;color:var(--muted-foreground);background:var(--background);border-radius:.5rem;align-items:center;gap:10px;padding:0 12px;display:flex}._search_1g48p_29:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 18%, transparent)}._search_1g48p_29>svg{flex:none}._search_1g48p_29 input{min-width:0;min-height:42px;color:var(--foreground);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}._search_1g48p_29 input:focus-visible{box-shadow:none;outline:none}._search_1g48p_29 input::placeholder{color:var(--muted-foreground)}._search_1g48p_29>button{color:var(--widget-muted-foreground);background:0 0;border:0;border-radius:.35rem;flex:none;padding:5px 7px;font-size:.68rem}._search_1g48p_29>button:hover{color:var(--foreground);background:var(--muted)}._browser_1g48p_86{flex:1;grid-template-columns:190px minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}._categories_1g48p_95{border:1px solid var(--border);background:var(--muted);border-radius:.75rem;flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}._topicsLabel_1g48p_106{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;padding:3px 9px 8px;font-size:.63rem;font-weight:800}._category_1g48p_115{min-height:36px;color:var(--muted-foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:.76rem;font-weight:550;transition:color .14s,background .14s,border-color .14s;display:grid}._category_1g48p_115>svg{color:inherit}._category_1g48p_115:hover{color:var(--foreground);background:var(--widget-background)}._categoryActive_1g48p_144{color:var(--foreground);background:var(--widget-background);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent)}._categoryActive_1g48p_144>svg{color:var(--primary)}._categoryCount_1g48p_154{min-width:23px;color:var(--muted-foreground);background:color-mix(in srgb, var(--widget-foreground) 7%, transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:3px 5px;font-size:.62rem}._categoryActive_1g48p_144 ._categoryCount_1g48p_154{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}._results_1g48p_170{min-width:0;min-height:0;padding:8px 4px 8px 0;overflow-y:auto}._resultsHeading_1g48p_177{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 13px;display:flex}._resultsHeading_1g48p_177 h3{min-width:0;color:var(--foreground);letter-spacing:-.015em;margin:0;font-size:.88rem;font-weight:700}._resultsHeading_1g48p_177>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.66rem}._widgetGrid_1g48p_201{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}._widgetOption_1g48p_208{border:1px solid var(--border);min-width:0;min-height:88px;color:var(--foreground);background:color-mix(in srgb, var(--widget-background) 36%, transparent);text-align:left;border-radius:.5rem;grid-template-columns:38px minmax(0,1fr) 22px;align-items:start;gap:10px;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:grid}._widgetOption_1g48p_208:hover{border-color:var(--ring);background:color-mix(in srgb, var(--widget-background) 58%, transparent)}._widgetOption_1g48p_208:focus-visible,._category_1g48p_115:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._widgetIcon_1g48p_238{width:30px;height:30px;color:var(--primary-foreground);background:var(--primary);border-radius:.45rem;flex:0 0 30px;place-items:center;display:grid}._widgetCopy_1g48p_249{flex-direction:column;gap:5px;min-width:0;padding-top:1px;display:flex}._widgetCopy_1g48p_249 strong{color:var(--foreground);text-overflow:ellipsis;font-size:.75rem;font-weight:700;line-height:1.3;overflow:hidden}._widgetCopy_1g48p_249>span{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.45;display:-webkit-box;overflow:hidden}._widgetAction_1g48p_276{width:22px;height:22px;color:var(--muted-foreground);border-radius:999px;align-self:center;place-items:center;transition:color .15s,background .15s,transform .15s;display:grid}._widgetOption_1g48p_208:hover ._widgetAction_1g48p_276{color:var(--primary)}._empty_1g48p_294{min-height:220px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}._empty_1g48p_294 svg{color:var(--primary)}._empty_1g48p_294 p{max-width:32ch;margin:0;font-size:.78rem;line-height:1.5}@media (width<=680px){._dialog_1g48p_1{gap:13px;width:calc(100vw - 20px);min-height:min(480px,100dvh - 20px);max-height:calc(100dvh - 20px);padding:20px 14px 14px}._browser_1g48p_86{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}._categories_1g48p_95{scrollbar-width:thin;flex-direction:row;align-items:center;gap:6px;width:100%;padding:4px;overflow:auto hidden}._topicsLabel_1g48p_106{display:none}._category_1g48p_115{white-space:nowrap;flex:none;grid-template-columns:16px auto auto;justify-content:center;gap:6px;min-height:34px;padding:0 8px}._results_1g48p_170{padding:0 4px 4px 0}}@media (width<=460px){._widgetGrid_1g48p_201{grid-template-columns:minmax(0,1fr)}._widgetOption_1g48p_208{min-height:100px}}._aurora_1fc4n_1{z-index:0;opacity:.9;pointer-events:none;position:absolute;inset:-48px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 82%,#0000)}._curtain_1fc4n_11{background:linear-gradient(180deg, transparent 14%, color-mix(in srgb, var(--primary) 9%, transparent) 31%, #47cbb133 52%, #47cbb114 70%, transparent 88%);filter:blur(25px);border-radius:48%;width:34%;height:190%;animation:4.5s ease-in-out infinite alternate _aurora-drift_1fc4n_1;position:absolute;top:-55%;left:27%;transform:rotate(22deg)skew(-12deg)}._curtainSecond_1fc4n_31{background:linear-gradient(180deg, transparent 18%, #53aef014 34%, #53aef02e 54%, color-mix(in srgb, var(--primary) 8%, transparent) 71%, transparent 88%);filter:blur(31px);width:27%;animation-duration:6s;animation-delay:-8s;top:-68%;left:48%;transform:rotate(-18deg)skew(14deg)}._curtainThird_1fc4n_49{background:linear-gradient(180deg, transparent 19%, #47cbb112 38%, color-mix(in srgb, var(--primary) 15%, transparent) 58%, transparent 83%);filter:blur(34px);width:22%;animation-duration:7.5s;animation-delay:-13s;top:-48%;left:66%;transform:rotate(28deg)skew(-18deg)}@keyframes _aurora-drift_1fc4n_1{0%{translate:-8% -3%;scale:.92 1}50%{translate:7% 4%;scale:1.09 1.05}to{translate:-4% -2%;scale:.96 1.08}}@media (width<=720px){._aurora_1fc4n_1{opacity:.68;top:-28px}._curtain_1fc4n_11{width:58%;left:12%}._curtainSecond_1fc4n_31{left:42%}}@media (prefers-reduced-motion:reduce){._curtain_1fc4n_11{animation:none}}
