*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[calc\(3\.25rem\+max\(0px\,var\(--qs-safe-top\)\)\)\]{top:calc(3.25rem + max(0px,var(--qs-safe-top)))}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10002\]{z-index:10002}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[1920\/620\]{aspect-ratio:1920/620}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[460\/215\]{aspect-ratio:460/215}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[54px\]{height:54px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.max-h-12{max-height:3rem}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-7{max-height:1.75rem}.max-h-80{max-height:20rem}.max-h-\[320px\]{max-height:320px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[560px\]{max-height:560px}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-env\(safe-area-inset-top\,0px\)-4rem\)\]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 4rem)}.max-h-\[calc\(88vh-88px\)\]{max-height:calc(88vh - 88px)}.max-h-\[calc\(92dvh-73px\)\]{max-height:calc(92dvh - 73px)}.max-h-\[min\(72dvh\,28rem\)\]{max-height:min(72dvh,28rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-64{min-height:16rem}.min-h-9{min-height:2.25rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[260px\]{min-height:260px}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[2\.0625rem\]{width:2.0625rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[38px\]{width:38px}.w-\[5\.5rem\]{width:5.5rem}.w-\[52px\]{width:52px}.w-\[clamp\(11rem\,22vw\,16rem\)\]{width:clamp(11rem,22vw,16rem)}.w-\[min\(18rem\,calc\(100vw-1rem\)\)\]{width:min(18rem,calc(100vw - 1rem))}.w-\[min\(20rem\,calc\(100vw-1\.5rem\)\)\]{width:min(20rem,calc(100vw - 1.5rem))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-56{min-width:14rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[58\%\]{max-width:58%}.max-w-\[7rem\]{max-width:7rem}.max-w-\[90dvw\]{max-width:90dvw}.max-w-\[92dvw\]{max-width:92dvw}.max-w-\[calc\(100\%-0\.5rem\)\]{max-width:calc(100% - .5rem)}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-5rem\)\]{max-width:calc(100% - 5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.scroll-mt-4{scroll-margin-top:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto auto minmax(0,1fr)}.grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(6\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-stretch{justify-items:stretch}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:rgb(var(--text-primary-rgb) / .1)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200\/20{border-color:rgb(var(--warning-text-rgb) / .2)}.border-amber-200\/40{border-color:rgb(var(--warning-text-rgb) / .4)}.border-amber-300\/20{border-color:rgb(var(--warning-rgb) / .2)}.border-amber-300\/25{border-color:rgb(var(--warning-rgb) / .25)}.border-amber-300\/30{border-color:rgb(var(--warning-rgb) / .3)}.border-amber-300\/35{border-color:rgb(var(--warning-rgb) / .35)}.border-amber-300\/40{border-color:rgb(var(--warning-rgb) / .4)}.border-amber-300\/45{border-color:rgb(var(--warning-rgb) / .45)}.border-amber-300\/70{border-color:rgb(var(--warning-rgb) / .7)}.border-amber-400\/30{border-color:rgb(var(--warning-rgb) / .3)}.border-current{border-color:currentColor}.border-emerald-400\/30{border-color:rgb(var(--success-rgb) / .3)}.border-fuchsia-200\/45{border-color:#f5d0fe73}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-mint{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity, 1))}.border-mint\/15{border-color:rgb(var(--accent-rgb) / .15)}.border-mint\/20{border-color:rgb(var(--accent-rgb) / .2)}.border-mint\/25{border-color:rgb(var(--accent-rgb) / .25)}.border-mint\/30{border-color:rgb(var(--accent-rgb) / .3)}.border-mint\/35{border-color:rgb(var(--accent-rgb) / .35)}.border-mint\/40{border-color:rgb(var(--accent-rgb) / .4)}.border-mint\/45{border-color:rgb(var(--accent-rgb) / .45)}.border-mint\/50{border-color:rgb(var(--accent-rgb) / .5)}.border-mint\/60{border-color:rgb(var(--accent-rgb) / .6)}.border-mint\/70{border-color:rgb(var(--accent-rgb) / .7)}.border-mint\/80{border-color:rgb(var(--accent-rgb) / .8)}.border-red-300\/30{border-color:rgb(var(--danger-rgb) / .3)}.border-red-400\/20{border-color:rgb(var(--danger-rgb) / .2)}.border-red-400\/25{border-color:rgb(var(--danger-rgb) / .25)}.border-red-400\/30{border-color:rgb(var(--danger-rgb) / .3)}.border-red-400\/40{border-color:rgb(var(--danger-rgb) / .4)}.border-red-500\/20{border-color:rgb(var(--danger-rgb) / .2)}.border-red-500\/50{border-color:rgb(var(--danger-rgb) / .5)}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-400\/30{border-color:#fb71854d}.border-skyglass\/10{border-color:rgb(var(--skyglass-rgb) / .1)}.border-skyglass\/15{border-color:rgb(var(--skyglass-rgb) / .15)}.border-skyglass\/20{border-color:rgb(var(--skyglass-rgb) / .2)}.border-skyglass\/30{border-color:rgb(var(--skyglass-rgb) / .3)}.border-skyglass\/35{border-color:rgb(var(--skyglass-rgb) / .35)}.border-skyglass\/40{border-color:rgb(var(--skyglass-rgb) / .4)}.border-white{--tw-border-opacity: 1;border-color:rgb(var(--text-primary-rgb) / var(--tw-border-opacity, 1))}.border-white\/10{border-color:rgb(var(--text-primary-rgb) / .1)}.border-white\/15{border-color:rgb(var(--text-primary-rgb) / .15)}.border-white\/20{border-color:rgb(var(--text-primary-rgb) / .2)}.border-white\/25{border-color:rgb(var(--text-primary-rgb) / .25)}.border-white\/70{border-color:rgb(var(--text-primary-rgb) / .7)}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(var(--warning-rgb) / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:rgb(var(--warning-rgb) / .1)}.bg-amber-300\/80{background-color:rgb(var(--warning-rgb) / .8)}.bg-amber-300\/95{background-color:rgb(var(--warning-rgb) / .95)}.bg-amber-400\/20{background-color:rgb(var(--warning-rgb) / .2)}.bg-amber-400\/90{background-color:rgb(var(--warning-rgb) / .9)}.bg-amber-500\/10{background-color:rgb(var(--warning-rgb) / .1)}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/90{background-color:#451a03e6}.bg-black\/15{background-color:rgb(var(--overlay-rgb) / .15)}.bg-black\/20{background-color:rgb(var(--overlay-rgb) / .2)}.bg-black\/30{background-color:rgb(var(--overlay-rgb) / .3)}.bg-black\/40{background-color:rgb(var(--overlay-rgb) / .4)}.bg-black\/45{background-color:rgb(var(--overlay-rgb) / .45)}.bg-black\/50{background-color:rgb(var(--overlay-rgb) / .5)}.bg-black\/55{background-color:rgb(var(--overlay-rgb) / .55)}.bg-black\/70{background-color:rgb(var(--overlay-rgb) / .7)}.bg-black\/80{background-color:rgb(var(--overlay-rgb) / .8)}.bg-black\/85{background-color:rgb(var(--overlay-rgb) / .85)}.bg-current{background-color:currentColor}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(var(--success-rgb) / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10,.bg-emerald-500\/10{background-color:rgb(var(--success-rgb) / .1)}.bg-fuchsia-500\/30{background-color:#d946ef4d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-950\/30{background-color:#052e164d}.bg-green-950\/40{background-color:#052e1666}.bg-ink-700{--tw-bg-opacity: 1;background-color:rgb(var(--ink-700-rgb) / var(--tw-bg-opacity, 1))}.bg-ink-800{--tw-bg-opacity: 1;background-color:rgb(var(--ink-800-rgb) / var(--tw-bg-opacity, 1))}.bg-ink-800\/80{background-color:rgb(var(--ink-800-rgb) / .8)}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--ink-900-rgb) / var(--tw-bg-opacity, 1))}.bg-ink-900\/30{background-color:rgb(var(--ink-900-rgb) / .3)}.bg-ink-900\/35{background-color:rgb(var(--ink-900-rgb) / .35)}.bg-ink-900\/40{background-color:rgb(var(--ink-900-rgb) / .4)}.bg-ink-900\/45{background-color:rgb(var(--ink-900-rgb) / .45)}.bg-ink-900\/50{background-color:rgb(var(--ink-900-rgb) / .5)}.bg-ink-900\/55{background-color:rgb(var(--ink-900-rgb) / .55)}.bg-ink-900\/60{background-color:rgb(var(--ink-900-rgb) / .6)}.bg-ink-900\/70{background-color:rgb(var(--ink-900-rgb) / .7)}.bg-ink-900\/80{background-color:rgb(var(--ink-900-rgb) / .8)}.bg-ink-950{--tw-bg-opacity: 1;background-color:rgb(var(--ink-950-rgb) / var(--tw-bg-opacity, 1))}.bg-ink-950\/40{background-color:rgb(var(--ink-950-rgb) / .4)}.bg-ink-950\/50{background-color:rgb(var(--ink-950-rgb) / .5)}.bg-ink-950\/55{background-color:rgb(var(--ink-950-rgb) / .55)}.bg-ink-950\/60{background-color:rgb(var(--ink-950-rgb) / .6)}.bg-ink-950\/65{background-color:rgb(var(--ink-950-rgb) / .65)}.bg-ink-950\/70{background-color:rgb(var(--ink-950-rgb) / .7)}.bg-ink-950\/75{background-color:rgb(var(--ink-950-rgb) / .75)}.bg-ink-950\/80{background-color:rgb(var(--ink-950-rgb) / .8)}.bg-ink-950\/85{background-color:rgb(var(--ink-950-rgb) / .85)}.bg-ink-950\/90{background-color:rgb(var(--ink-950-rgb) / .9)}.bg-ink-950\/95{background-color:rgb(var(--ink-950-rgb) / .95)}.bg-mint{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.bg-mint\/10{background-color:rgb(var(--accent-rgb) / .1)}.bg-mint\/15{background-color:rgb(var(--accent-rgb) / .15)}.bg-mint\/20{background-color:rgb(var(--accent-rgb) / .2)}.bg-mint\/5{background-color:rgb(var(--accent-rgb) / .05)}.bg-mint\/60{background-color:rgb(var(--accent-rgb) / .6)}.bg-mint\/80{background-color:rgb(var(--accent-rgb) / .8)}.bg-mint\/90{background-color:rgb(var(--accent-rgb) / .9)}.bg-red-400,.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(var(--danger-rgb) / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:rgb(var(--danger-rgb) / .1)}.bg-red-500\/5{background-color:rgb(var(--danger-rgb) / .05)}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/35{background-color:#450a0a59}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/90{background-color:#450a0ae6}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-skyglass\/10{background-color:rgb(var(--skyglass-rgb) / .1)}.bg-skyglass\/20{background-color:rgb(var(--skyglass-rgb) / .2)}.bg-skyglass\/35{background-color:rgb(var(--skyglass-rgb) / .35)}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(var(--text-subtle-rgb) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(var(--text-primary-rgb) / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:rgb(var(--text-primary-rgb) / .1)}.bg-white\/35{background-color:rgb(var(--text-primary-rgb) / .35)}.bg-white\/5{background-color:rgb(var(--text-primary-rgb) / .05)}.bg-white\/\[0\.03\]{background-color:rgb(var(--text-primary-rgb) / .03)}.bg-white\/\[0\.08\]{background-color:rgb(var(--text-primary-rgb) / .08)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-ink-900{--tw-gradient-from: rgb(var(--ink-900-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-900-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-950{--tw-gradient-from: rgb(var(--ink-950-rgb) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-950\/50{--tw-gradient-from: rgb(var(--ink-950-rgb) / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-950\/85{--tw-gradient-from: rgb(var(--ink-950-rgb) / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-950\/90{--tw-gradient-from: rgb(var(--ink-950-rgb) / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint\/\[0\.10\]{--tw-gradient-from: rgb(var(--accent-rgb) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint\/\[0\.12\]{--tw-gradient-from: rgb(var(--accent-rgb) / .12) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-ink-950{--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--ink-950-rgb) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ink-950\/45{--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--ink-950-rgb) / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ink-950\/75{--tw-gradient-to: rgb(var(--ink-950-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--ink-950-rgb) / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-ink-950{--tw-gradient-to: rgb(var(--ink-950-rgb) / 1) var(--tw-gradient-to-position)}.to-ink-950\/15{--tw-gradient-to: rgb(var(--ink-950-rgb) / .15) var(--tw-gradient-to-position)}.to-ink-950\/25{--tw-gradient-to: rgb(var(--ink-950-rgb) / .25) var(--tw-gradient-to-position)}.to-ink-950\/85{--tw-gradient-to: rgb(var(--ink-950-rgb) / .85) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[max\(1rem\,var\(--qs-safe-bottom\)\)\]{padding-bottom:max(1rem,var(--qs-safe-bottom))}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:var(--font-2xs);line-height:1.2}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-caps{letter-spacing:var(--tracking-caps)}.tracking-label{letter-spacing:var(--tracking-label)}.tracking-normal{letter-spacing:0em}.tracking-spread{letter-spacing:var(--tracking-spread)}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-subtle\)\]{color:var(--text-subtle)}.text-accent{--tw-text-opacity: 1;color:rgb(var(--qs-accent-primary-rgb) / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(var(--warning-text-rgb) / var(--tw-text-opacity, 1))}.text-amber-100\/70{color:rgb(var(--warning-text-rgb) / .7)}.text-amber-100\/80{color:rgb(var(--warning-text-rgb) / .8)}.text-amber-200{--tw-text-opacity: 1;color:rgb(var(--warning-text-rgb) / var(--tw-text-opacity, 1))}.text-amber-300,.text-amber-400{--tw-text-opacity: 1;color:rgb(var(--warning-rgb) / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:rgb(var(--warning-rgb) / .8)}.text-amber-50{--tw-text-opacity: 1;color:rgb(var(--warning-text-rgb) / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-emerald-200{--tw-text-opacity: 1;color:rgb(var(--success-text-rgb) / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(var(--success-rgb) / var(--tw-text-opacity, 1))}.text-fuchsia-50{--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-ink-950{--tw-text-opacity: 1;color:rgb(var(--ink-950-rgb) / var(--tw-text-opacity, 1))}.text-mint{--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.text-mint\/50{color:rgb(var(--accent-rgb) / .5)}.text-mint\/70{color:rgb(var(--accent-rgb) / .7)}.text-mint\/80{color:rgb(var(--accent-rgb) / .8)}.text-muted{--tw-text-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-text-opacity, 1))}.text-red-100,.text-red-200{--tw-text-opacity: 1;color:rgb(var(--danger-text-rgb) / var(--tw-text-opacity, 1))}.text-red-300,.text-red-400{--tw-text-opacity: 1;color:rgb(var(--danger-rgb) / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-skyglass{--tw-text-opacity: 1;color:rgb(var(--skyglass-rgb) / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity, 1))}.text-slate-200,.text-slate-300{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb) / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(var(--text-muted-rgb) / var(--tw-text-opacity, 1))}.text-slate-500,.text-slate-600{--tw-text-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity, 1))}.text-white\/70{color:rgb(var(--text-primary-rgb) / .7)}.text-white\/80{color:rgb(var(--text-primary-rgb) / .8)}.underline{text-decoration-line:underline}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-placeholder-opacity, 1))}.accent-mint{accent-color:rgb(var(--accent-rgb) / 1)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.62\]{opacity:.62}.opacity-\[0\.64\]{opacity:.64}.opacity-\[0\.82\]{opacity:.82}.opacity-\[0\.85\]{opacity:.85}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow: var(--shadow-panel);--tw-shadow-colored: var(--shadow-panel);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color: rgb(var(--overlay-rgb) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(var(--overlay-rgb) / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-mint\/5{--tw-shadow-color: rgb(var(--accent-rgb) / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-300\/15{--tw-ring-color: rgb(var(--warning-rgb) / .15)}.ring-amber-300\/25{--tw-ring-color: rgb(var(--warning-rgb) / .25)}.ring-amber-300\/30{--tw-ring-color: rgb(var(--warning-rgb) / .3)}.ring-mint\/10{--tw-ring-color: rgb(var(--accent-rgb) / .1)}.ring-mint\/15{--tw-ring-color: rgb(var(--accent-rgb) / .15)}.ring-mint\/40{--tw-ring-color: rgb(var(--accent-rgb) / .4)}.ring-red-400\/15{--tw-ring-color: rgb(var(--danger-rgb) / .15)}.ring-skyglass\/10{--tw-ring-color: rgb(var(--skyglass-rgb) / .1)}.ring-white\/15{--tw-ring-color: rgb(var(--text-primary-rgb) / .15)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.qs-icon{display:inline-block;flex:0 0 auto;color:currentColor;vertical-align:-.125em}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-primary);--ink-950-rgb: 13 12 12;--ink-900-rgb: 20 18 15;--ink-800-rgb: 30 27 24;--ink-700-rgb: 42 37 34;--ink-500-rgb: 90 83 77;--accent-rgb: 255 90 44;--skyglass-rgb: 170 150 142;--overlay-rgb: 0 0 0;--text-primary-rgb: 250 249 247;--text-secondary-rgb: 219 213 208;--text-muted-rgb: 176 165 156;--text-subtle-rgb: 128 119 110;--danger-rgb: 248 113 113;--danger-text-rgb: 254 202 202;--warning-rgb: 245 158 11;--warning-text-rgb: 254 243 199;--success-rgb: 52 211 153;--success-text-rgb: 167 243 208;--info-rgb: 125 211 252;--info-text-rgb: 186 230 253;--bg-primary: rgb(var(--ink-950-rgb));--bg-secondary: rgb(var(--ink-900-rgb));--bg-tertiary: rgb(var(--ink-800-rgb));--surface-primary: rgb(var(--ink-900-rgb) / .86);--surface-secondary: rgb(var(--ink-950-rgb) / .82);--surface-raised: rgb(var(--ink-800-rgb) / .92);--surface-menu: rgb(var(--ink-800-rgb) / .97);--text-primary: rgb(var(--text-primary-rgb));--text-secondary: rgb(var(--text-secondary-rgb));--text-muted: rgb(var(--text-muted-rgb));--text-subtle: rgb(var(--text-subtle-rgb));--qs-accent-primary-rgb: var(--accent-rgb);--qs-accent-secondary-rgb: 56 189 248;--qs-neon-button-gradient-balance: 50;--qs-neon-button-gradient-midpoint: 50;--qs-neon-button-gradient-start: 36%;--qs-neon-button-gradient-mid: 50%;--qs-neon-button-gradient-end: 64%;--qs-accent-gradient-direction: to bottom right;--qs-neon-button-text: var(--accent-contrast);--qs-accent-primary: rgb(var(--qs-accent-primary-rgb));--qs-accent-secondary: rgb(var(--qs-accent-secondary-rgb));--qs-surface: var(--surface-primary);--qs-surface-muted: var(--surface-secondary);--qs-text: var(--text-primary);--qs-glow-primary: 0 0 28px rgb(var(--qs-accent-primary-rgb) / .22);--qs-glow-secondary: 0 0 28px rgb(var(--qs-accent-secondary-rgb) / .16);--accent: rgb(var(--accent-rgb));--accent-contrast: rgb(var(--ink-950-rgb));--accent-soft: rgb(var(--accent-rgb) / .13);--border: rgb(var(--skyglass-rgb) / .18);--border-strong: rgb(var(--accent-rgb) / .45);--focus: var(--accent);--focus-ring-inner: rgb(var(--ink-950-rgb) / .95);--focus-ring-outer: rgb(var(--accent-rgb) / .5);--shadow-panel: 0 22px 70px rgb(var(--overlay-rgb) / .42), 0 0 32px rgb(var(--accent-rgb) / .08);--shadow-glow: 0 0 28px rgb(var(--accent-rgb) / .22);--badge-bg: rgb(var(--ink-950-rgb) / .82);--badge-text: rgb(var(--text-primary-rgb));--badge-border: rgb(var(--skyglass-rgb) / .32);--badge-shadow: 0 8px 20px rgb(var(--overlay-rgb) / .34);--body-background: linear-gradient(135deg, rgb(var(--accent-rgb) / .08), transparent 34%), linear-gradient(315deg, rgb(var(--skyglass-rgb) / .08), transparent 40%), var(--bg-primary);--qs-app-background: var(--body-background);--qs-panel-background: var(--surface-primary);--qs-card-background: var(--surface-raised);--qs-border-color: var(--border);--qs-primary-accent: var(--qs-accent-primary);--qs-secondary-accent: var(--qs-accent-secondary);--qs-danger-cta: rgb(var(--danger-rgb));--qs-glow-shadow: var(--shadow-glow);--qs-muted-text: var(--text-muted);--qs-bg: var(--bg-primary);--qs-panel: var(--bg-secondary);--qs-panel-strong: var(--bg-tertiary);--qs-border: var(--border);--qs-accent: var(--accent);--qs-accent-soft: var(--accent-soft);--qs-muted: var(--text-muted);--qs-safe-top: env(safe-area-inset-top, 0px);--qs-safe-right: env(safe-area-inset-right, 0px);--qs-safe-bottom: env(safe-area-inset-bottom, 0px);--qs-safe-left: env(safe-area-inset-left, 0px);--qs-shell-gap: clamp(.5rem, 1.4vw, 1rem);--qs-handheld-safe-top: max(.75rem, calc(var(--qs-safe-top) + .5rem));--qs-handheld-safe-bottom: max(1rem, calc(var(--qs-safe-bottom) + .75rem));--font-2xs: .625rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-md: 1.0625rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--tracking-label: .08em;--tracking-caps: .14em;--tracking-spread: .16em;--leading-tight: 1.2;--leading-snug: 1.35;--leading-base: 1.5;--leading-loose: 1.7}:root[data-theme=light]{color-scheme:light;--ink-950-rgb: 255 255 255;--ink-900-rgb: 250 247 245;--ink-800-rgb: 245 240 236;--ink-700-rgb: 236 229 223;--ink-500-rgb: 120 110 102;--accent-rgb: 255 90 44;--skyglass-rgb: 41 33 28;--overlay-rgb: 28 22 18;--text-primary-rgb: 17 24 39;--text-secondary-rgb: 51 65 85;--text-muted-rgb: 71 85 105;--text-subtle-rgb: 100 116 139;--danger-rgb: 185 28 28;--danger-text-rgb: 127 29 29;--warning-rgb: 217 119 6;--warning-text-rgb: 120 53 15;--success-rgb: 5 150 105;--success-text-rgb: 6 95 70;--info-rgb: 2 132 199;--info-text-rgb: 7 89 133;--bg-primary: rgb(250 247 245);--bg-secondary: rgb(var(--ink-950-rgb));--bg-tertiary: rgb(var(--ink-800-rgb));--surface-primary: rgb(var(--ink-950-rgb) / .94);--surface-secondary: rgb(var(--ink-900-rgb) / .96);--surface-raised: rgb(var(--ink-950-rgb) / .98);--surface-menu: rgb(var(--ink-950-rgb));--accent-contrast: rgb(17 24 39);--accent-soft: rgb(var(--accent-rgb) / .12);--border: rgb(var(--skyglass-rgb) / .14);--border-strong: rgb(var(--accent-rgb) / .5);--focus: var(--accent);--focus-ring-inner: rgb(var(--ink-950-rgb) / .98);--focus-ring-outer: rgb(var(--accent-rgb) / .54);--shadow-panel: 0 18px 52px rgb(var(--overlay-rgb) / .12), 0 0 0 1px rgb(var(--overlay-rgb) / .03);--shadow-glow: 0 0 0 3px rgb(var(--accent-rgb) / .16), 0 14px 32px rgb(var(--accent-rgb) / .13);--badge-bg: rgb(var(--ink-950-rgb) / .86);--badge-text: rgb(var(--text-primary-rgb));--badge-border: rgb(var(--skyglass-rgb) / .16);--badge-shadow: 0 8px 18px rgb(var(--overlay-rgb) / .08);--body-background: radial-gradient(circle at 14% 0%, rgb(var(--accent-rgb) / .13), transparent 30%), linear-gradient(135deg, rgb(var(--ink-950-rgb) / .92), rgb(var(--ink-800-rgb) / .9)), var(--bg-primary)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;padding:var(--qs-safe-top) var(--qs-safe-right) var(--qs-safe-bottom) var(--qs-safe-left);overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:var(--body-background)}html,body,#root{min-height:100%}button,input,select{font:inherit}button{cursor:pointer;transition-duration:.17s;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:not(:disabled),[role=button]{transform-origin:center}button:not(:disabled):active,[role=button]:active{transform:scale(.98)}button:disabled{cursor:not-allowed}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus)!important;box-shadow:0 0 0 2px var(--focus-ring-inner),0 0 0 5px var(--focus-ring-outer),var(--shadow-glow);outline:2px solid var(--focus);outline-offset:2px}button:focus-visible,a:focus-visible,label:focus-within{transform:translateY(-1px)}img{display:block}.bg-mint.text-ink-950,.bg-mint .text-ink-950,.border-mint.bg-mint.text-ink-950{color:var(--qs-neon-button-text, var(--accent-contrast))!important}.accent-mint{accent-color:var(--accent)}.qs-accent-color-input{color:var(--accent)}.qs-accent-swatch[aria-pressed=true]{background:rgb(var(--accent-rgb) / .14)}.qs-app-shell{min-height:100dvh;padding-bottom:var(--qs-handheld-safe-bottom)}.qs-top-nav{scrollbar-width:none;scroll-padding-inline:.5rem;-webkit-overflow-scrolling:touch}.qs-top-nav::-webkit-scrollbar{display:none}.qs-main-scroll--home{background:transparent;overflow-x:clip}.qs-handheld-panel{scroll-padding:1rem;overscroll-behavior:contain}.qs-settings-tabs{scrollbar-width:none}.qs-settings-tabs::-webkit-scrollbar{display:none}.qs-settings-detail{scrollbar-gutter:stable}.qs-settings-shell{min-height:min(680px,calc(100dvh - 116px))}.qs-settings-shell-header{position:sticky;top:0;z-index:20}.qs-settings-list{max-height:min(420px,calc(100dvh - 190px));overflow-y:auto}.qs-settings-back{align-self:stretch}.qs-setup-card{border-color:rgb(var(--accent-rgb) / .28);background:linear-gradient(135deg,rgb(var(--accent-rgb) / .12),rgb(var(--skyglass-rgb) / .08)),var(--surface-primary);box-shadow:0 18px 60px rgb(var(--overlay-rgb) / .36)}.qs-setup-widget{position:fixed;right:max(1rem,var(--qs-safe-right));bottom:max(1rem,var(--qs-safe-bottom));z-index:60;width:min(560px,calc(100vw - 2rem));max-height:min(78dvh,680px);overflow:auto;overscroll-behavior:contain}.qs-setup-launcher{position:fixed;right:max(1rem,var(--qs-safe-right));bottom:max(1rem,var(--qs-safe-bottom));z-index:60;display:inline-flex;min-height:48px;align-items:center;gap:.75rem;border:1px solid var(--border-strong);border-radius:.5rem;background:var(--surface-primary);padding:0 .9rem;color:var(--text-secondary);box-shadow:var(--shadow-panel);transition:border-color .16s ease,color .16s ease,transform .16s ease}.qs-setup-launcher:hover,.qs-setup-launcher:focus-visible{border-color:rgb(var(--accent-rgb) / .9);color:var(--text-primary);transform:translateY(-1px)}.qs-setup-launcher strong{display:grid;min-width:3.25rem;height:2rem;place-items:center;border-radius:.375rem;background:rgb(var(--accent-rgb) / .14);color:var(--accent)}.qs-review-shell{box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .04),0 28px 80px rgb(var(--overlay-rgb) / .42)}.qs-review-overlay-controls{pointer-events:none}.qs-review-overlay-controls>*{pointer-events:auto}.qs-review-stage{position:relative;display:grid;grid-template-columns:minmax(9.5rem,1fr) minmax(18rem,2.5fr) minmax(9.5rem,1fr);align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);width:100%}.qs-review-hero{justify-self:center;width:min(100%,52vw,24rem)}.qs-review-cover{width:100%;aspect-ratio:2 / 3;max-height:min(72dvh,580px);margin:0 auto;padding:clamp(.35rem,1vw,.7rem);background:radial-gradient(circle at 50% 18%,rgb(var(--accent-rgb) / .12),transparent 36%),linear-gradient(180deg,rgb(var(--ink-800-rgb) / .72),rgb(var(--ink-950-rgb) / .94))}.qs-review-artwork-frame{display:grid;width:100%;height:100%;aspect-ratio:2 / 3;place-items:center;border-radius:1rem;background:radial-gradient(circle at 50% 22%,rgb(var(--accent-rgb) / .1),transparent 34%),linear-gradient(180deg,rgb(var(--overlay-rgb) / .28),rgb(var(--ink-950-rgb) / .72))}.qs-review-details{opacity:.72}.qs-review-details[open]{opacity:1}.qs-review-zone{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;border:1px solid rgb(var(--skyglass-rgb) / .08);border-radius:1.25rem;padding:clamp(.75rem,1.6vw,1rem);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.qs-review-stage.is-swipe-engaged .qs-review-zone{border-color:rgb(var(--skyglass-rgb) / .26);background-color:rgb(var(--ink-950-rgb) / .5);box-shadow:0 22px 56px rgb(var(--overlay-rgb) / .22)}.qs-review-future-zones{display:grid;grid-template-rows:repeat(2,minmax(4.6rem,1fr));gap:.7rem;opacity:.54;transition:opacity .18s ease,transform .18s ease}.qs-review-stage.is-swipe-engaged .qs-review-future-zones{opacity:1}.qs-review-future-zone{display:flex;min-width:0;flex-direction:column;justify-content:center;border:1px dashed rgb(var(--skyglass-rgb) / .24);border-radius:1rem;padding:.8rem .85rem;background:rgb(var(--ink-950-rgb) / .42);box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .05),0 18px 38px rgb(var(--overlay-rgb) / .18);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.qs-review-stage.is-swipe-engaged .qs-review-future-zone{border-color:rgb(var(--skyglass-rgb) / .34);background:rgb(var(--ink-900-rgb) / .58)}.qs-review-future-zone-kicker{color:var(--text-muted);font-size:.62rem;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.qs-review-future-zone-label{margin-top:.18rem;overflow:hidden;color:var(--text-primary);font-size:clamp(.85rem,1.35vw,1rem);font-weight:var(--weight-extrabold);line-height:1.05;text-overflow:ellipsis}.qs-review-future-zones-left .qs-review-future-zone-active{border-color:rgb(var(--danger-rgb) / .72);background:rgb(var(--danger-rgb) / .2);box-shadow:0 0 0 1px rgb(var(--danger-rgb) / .18),0 20px 44px rgb(var(--danger-rgb) / .18);color:rgb(var(--danger-rgb));transform:translate(-.18rem) scale(1.02)}.qs-review-future-zones-right .qs-review-future-zone-active{border-color:rgb(var(--accent-rgb) / .72);background:rgb(var(--accent-rgb) / .22);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .18),0 20px 44px rgb(var(--accent-rgb) / .2);color:var(--accent);transform:translate(.18rem) scale(1.02)}.qs-review-future-zone-active .qs-review-future-zone-label{color:currentColor}.qs-review-zone-negative{background:linear-gradient(90deg,rgb(var(--danger-rgb) / .1),rgb(var(--danger-rgb) / .025) 58%,transparent)}.qs-review-zone-positive{background:linear-gradient(270deg,rgb(var(--accent-rgb) / .12),rgb(var(--accent-rgb) / .03) 58%,transparent)}.qs-review-zone-label{margin-bottom:.75rem;color:var(--text-muted);font-size:.7rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-spread);text-transform:uppercase}.qs-review-action-side{min-width:0}.qs-review-swipe-card{position:relative;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translate3d(var(--qs-swipe-x, 0),var(--qs-swipe-y, 0),0) rotate(var(--qs-swipe-rotate, 0deg)) scale(var(--qs-swipe-scale, 1));transition:transform .18s cubic-bezier(.2,.85,.25,1),filter .18s ease;transform-origin:center;will-change:transform;z-index:1}.qs-review-swipe-card.is-dragging{cursor:grabbing;transition:none;filter:brightness(.92) saturate(.9) drop-shadow(0 24px 44px rgb(var(--overlay-rgb) / .4))}.qs-review-swipe-card img{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.qs-review-swipe-card :is(button,a,summary){cursor:pointer}.qs-review-swipe-card :is(input,select,textarea){cursor:auto;touch-action:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text}.qs-review-swipe-card :disabled{cursor:not-allowed}.qs-review-swipe-card.is-exiting{pointer-events:none;transition:transform .18s cubic-bezier(.5,0,.75,0)}.qs-review-swipe-card.is-settling{transition:transform .22s cubic-bezier(.16,1,.3,1)}.qs-review-swipe-label{position:absolute;top:1rem;z-index:2;border:2px solid currentColor;border-radius:.9rem;padding:.45rem .75rem;background:rgb(var(--ink-950-rgb) / .74);font-size:clamp(.9rem,3vw,1.35rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);opacity:var(--qs-swipe-progress, 0);text-transform:uppercase;transform:rotate(-8deg) scale(calc(.92 + (var(--qs-swipe-progress, 0) * .08)))}.qs-review-swipe-label-left{left:1rem;color:rgb(var(--danger-rgb))}.qs-review-swipe-label-right{right:1rem;color:var(--accent);transform:rotate(8deg) scale(calc(.92 + (var(--qs-swipe-progress, 0) * .08)))}.qs-review-zone-active{border-color:rgb(var(--accent-rgb) / .48);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .2),0 18px 44px rgb(var(--overlay-rgb) / .24)}.qs-review-zone-negative.qs-review-zone-active{border-color:rgb(var(--danger-rgb) / .48);box-shadow:inset 0 0 0 1px rgb(var(--danger-rgb) / .22),0 18px 44px rgb(var(--overlay-rgb) / .24)}.qs-queue-shell{scrollbar-gutter:stable}.qs-queue-entry{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 20%,rgb(255 255 255 / .06));transition:border-color .15s ease,box-shadow .15s ease}.qs-queue-entry:hover,.qs-queue-entry:focus-within{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 42%,rgb(255 255 255 / .1));box-shadow:0 0 14px color-mix(in srgb,var(--platform-accent, var(--accent)) 14%,transparent)}.qs-platform-options-button{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 30%,rgb(255 255 255 / .08));color:color-mix(in srgb,var(--platform-accent, var(--accent)) 60%,rgb(148 163 184));transition:background .15s ease,border-color .15s ease,color .15s ease}.qs-platform-options-button:hover{background:color-mix(in srgb,var(--platform-accent, var(--accent)) 10%,transparent);border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 50%,rgb(255 255 255 / .1));color:color-mix(in srgb,var(--platform-accent, var(--accent)) 85%,rgb(255 255 255))}.qs-platform-playing-panel{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 38%,var(--border));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--platform-accent, var(--accent)) 20%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--platform-accent, var(--accent)) 10%,var(--surface-primary)),var(--surface-secondary));box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .05),0 18px 48px rgb(var(--overlay-rgb) / .22),0 0 24px color-mix(in srgb,var(--platform-accent, var(--accent)) 16%,transparent)}.qs-platform-playing-title,.qs-platform-playing-label,.qs-platform-playing-cover-fallback{color:color-mix(in srgb,var(--platform-accent, var(--accent)) 82%,var(--text-primary))}.qs-platform-playing-row{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 32%,var(--border));background:color-mix(in srgb,var(--platform-accent, var(--accent)) 7%,var(--surface-secondary));color:var(--text-secondary)}.qs-platform-playing-link{color:var(--text-primary)}.qs-platform-playing-meta{color:var(--text-muted)}.qs-platform-playing-secondary-action{border-color:color-mix(in srgb,var(--text-muted) 24%,var(--border));color:var(--text-secondary)}.qs-platform-playing-secondary-action:hover,.qs-platform-playing-secondary-action:focus-visible{background:rgb(var(--text-primary-rgb) / .08);color:var(--text-primary)}.qs-platform-playing-drop-action{border-color:rgb(var(--warning-rgb) / .36);color:var(--warning-text-rgb)}.qs-platform-playing-drop-action:hover,.qs-platform-playing-drop-action:focus-visible{background:rgb(var(--warning-rgb) / .12)}.qs-platform-playing-row:hover,.qs-platform-playing-row:focus-within{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 52%,var(--border));background:color-mix(in srgb,var(--platform-accent, var(--accent)) 12%,var(--surface-secondary))}.qs-platform-playing-link:hover,.qs-platform-playing-link:focus-visible,.qs-platform-playing-action,.qs-platform-playing-action:hover,.qs-platform-playing-action:focus-visible{color:color-mix(in srgb,var(--platform-accent, var(--accent)) 82%,var(--text-primary))}.qs-platform-playing-action,.qs-platform-playing-chip{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 52%,var(--border))}.qs-platform-playing-chip{background:color-mix(in srgb,var(--platform-accent, var(--accent)) 18%,transparent);color:color-mix(in srgb,var(--platform-accent, var(--accent)) 90%,var(--text-primary));box-shadow:0 0 10px color-mix(in srgb,var(--platform-accent, var(--accent)) 12%,transparent)}.qs-platform-playing-action:hover,.qs-platform-playing-action:focus-visible{background:color-mix(in srgb,var(--platform-accent, var(--accent)) 12%,transparent)}.qs-platform-playing-cover{border-color:color-mix(in srgb,var(--platform-accent, var(--accent)) 36%,var(--border))}.qs-review-action:focus-visible{transform:translateY(-1px)}.qs-modal-panel{margin:max(0px,var(--qs-safe-top)) max(0px,var(--qs-safe-right)) max(0px,var(--qs-safe-bottom)) max(0px,var(--qs-safe-left))}.qs-home-continue-playing-grid{display:grid;width:100%;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}@media(min-width:1024px){.qs-home-continue-playing-grid{max-width:61.5rem}}.qs-game-grid>*{content-visibility:auto;contain-intrinsic-size:390px 292px}.qs-game-card,.qs-shelf-card,.qs-compact-card,.qs-review-cover{transform-origin:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.qs-game-card:hover,.qs-game-card:focus-within,.qs-shelf-card:hover,.qs-shelf-card:focus-visible,.qs-compact-card:hover,.qs-compact-card:focus-within{transform:translateY(-2px) scale(1.01)}.qs-game-card:hover,.qs-game-card:focus-within,.qs-compact-card:hover,.qs-compact-card:focus-within{box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .06),0 26px 78px rgb(var(--overlay-rgb) / .46),var(--shadow-glow)}.qs-shelf-card:hover,.qs-shelf-card:focus-visible,.qs-review-cover:hover,.qs-review-cover:focus-within{box-shadow:0 22px 64px rgb(var(--overlay-rgb) / .4),var(--shadow-glow)}.qs-game-card:active,.qs-shelf-card:active,.qs-compact-card:active{transform:translateY(0) scale(.99)}@media(prefers-reduced-motion:reduce){button,[role=button],.qs-game-card,.qs-shelf-card,.qs-compact-card,.qs-review-cover,.qs-review-swipe-card,.qs-review-future-zones,.qs-review-future-zone{transition-duration:1ms}button:not(:disabled):active,[role=button]:active,.qs-game-card:hover,.qs-game-card:focus-within,.qs-shelf-card:hover,.qs-shelf-card:focus-visible,.qs-compact-card:hover,.qs-compact-card:focus-within,.qs-game-card:active,.qs-shelf-card:active,.qs-compact-card:active{transform:none}.qs-setup-step-body{animation:none}}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.qs-glass{background:linear-gradient(180deg,var(--surface-raised),var(--surface-primary));border-color:var(--border);box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .05),var(--shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.qs-logo-glow{filter:drop-shadow(0 0 12px rgb(var(--accent-rgb) / .34))}.platform-badge{display:inline-flex;align-items:center;max-width:100%;border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--badge-text);box-shadow:var(--badge-shadow);vertical-align:middle}.platform-badge--identity{border-color:color-mix(in srgb,var(--platform-badge-accent) 58%,var(--badge-border));background:linear-gradient(135deg,color-mix(in srgb,var(--platform-badge-accent) 18%,transparent),color-mix(in srgb,var(--platform-badge-accent) 8%,var(--badge-bg)));color:var(--badge-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--platform-badge-accent) 18%,transparent),0 8px 18px rgb(var(--overlay-rgb) / .22)}.platform-badge__dot{width:.45rem;height:.45rem;flex:0 0 .45rem;margin-right:.4rem;border-radius:999px;background:var(--platform-badge-accent);box-shadow:0 0 10px color-mix(in srgb,var(--platform-badge-accent) 70%,transparent)}.platform-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-status-badge{display:inline-flex;align-items:center;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgb(var(--skyglass-rgb) / .45);background:rgb(var(--ink-950-rgb) / .78);color:var(--badge-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);vertical-align:middle}:root[data-theme=light] .qs-status-badge{border-color:rgb(var(--skyglass-rgb) / .4)}.qs-highlight-badge{background:var(--qs-accent-primary);border-color:rgb(var(--qs-accent-primary-rgb) / .5);color:var(--accent-contrast)}.qs-highlight-card-border{border-color:rgb(var(--qs-accent-primary-rgb) / .7);--tw-ring-color: rgb(var(--qs-accent-primary-rgb) / .3)}:root[data-theme=light] .platform-badge--identity{border-color:color-mix(in srgb,var(--platform-badge-accent) 34%,var(--badge-border));background:linear-gradient(135deg,color-mix(in srgb,var(--platform-badge-accent) 14%,var(--badge-bg)),color-mix(in srgb,var(--platform-badge-accent) 6%,var(--badge-bg)));color:color-mix(in srgb,var(--platform-badge-accent) 38%,var(--text-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--platform-badge-accent) 10%,transparent),0 6px 14px rgb(var(--overlay-rgb) / .08)}:root[data-theme=light] .platform-badge__dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--platform-badge-accent) 16%,transparent)}@media(max-width:760px){.qs-review-stage{grid-template-columns:1fr}.qs-review-hero{order:-1;width:min(100%,24rem)}.qs-review-zone{justify-content:stretch}}@media(pointer:coarse){button,input,select,textarea{min-height:46px}input[type=checkbox],input[type=radio]{min-height:22px;min-width:22px}.qs-gamepad-hints{display:none}}@media(orientation:landscape)and (max-height:540px){:root{--qs-review-compact-shell-padding: clamp(.25rem, .8dvh, .5rem);--qs-review-compact-gap: clamp(.35rem, .8vw, .65rem);--qs-review-compact-side: clamp(8rem, 18vw, 11.5rem);--qs-review-compact-card: clamp(12rem, 25vw, 17rem);--qs-review-compact-header-space: 2.9rem;--qs-review-compact-card-chrome: 9.75rem}.qs-app-shell>div{padding-top:.5rem;padding-bottom:.5rem}.qs-handheld-panel{max-height:none}.qs-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.qs-modal-panel{max-height:calc(100dvh - max(.5rem,var(--qs-safe-top)) - max(.5rem,var(--qs-safe-bottom)))}.qs-settings-shell{height:auto;max-height:none}.qs-settings-list,.qs-settings-detail{max-height:none}.qs-review-shell{display:flex;flex-direction:column;height:calc(100dvh - (var(--qs-review-compact-shell-padding) * 2) - var(--qs-safe-top) - var(--qs-safe-bottom));overflow:hidden}.qs-review-overlay-controls{right:max(.35rem,var(--qs-safe-right));top:max(.35rem,var(--qs-safe-top))}.qs-review-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.qs-review-shell .qs-scroll-panel{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--qs-review-compact-shell-padding)}.qs-batch-celebration-strip{display:none}.qs-review-stage{grid-template-columns:minmax(7rem,var(--qs-review-compact-side)) minmax(12rem,var(--qs-review-compact-card)) minmax(7rem,var(--qs-review-compact-side));justify-content:center;align-items:center;gap:var(--qs-review-compact-gap);max-width:min(100%,calc((var(--qs-review-compact-side) * 2) + var(--qs-review-compact-card) + (var(--qs-review-compact-gap) * 2)));min-height:calc(100dvh - var(--qs-review-compact-header-space) - (var(--qs-review-compact-shell-padding) * 2) - var(--qs-safe-top) - var(--qs-safe-bottom));margin-inline:auto;overflow:visible}.qs-review-hero{width:min(100%,var(--qs-review-compact-card))}.qs-review-cover{max-height:min(calc((100dvh - var(--qs-review-compact-header-space) - var(--qs-review-compact-card-chrome) - var(--qs-safe-top) - var(--qs-safe-bottom)) * .98),calc(var(--qs-review-compact-card) * 1.5));aspect-ratio:2 / 3;padding:clamp(.2rem,.7vw,.4rem)}.qs-review-hero h3{margin-top:.35rem;font-size:clamp(1rem,2.3dvh,1.35rem);line-height:1.1}.qs-review-hero .platform-badge--identity{padding-block:.1rem;font-size:.62rem}.qs-review-hero>.mt-3,.qs-review-swipe-card>.mt-3{margin-top:.45rem}.qs-review-hero>.mt-3.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-inline:0}.qs-review-hero>.mt-3.grid button{min-height:2.35rem;padding-inline:.5rem;font-size:.72rem}.qs-review-zone{align-self:center;max-width:var(--qs-review-compact-side);padding:.45rem}.qs-review-action-side{min-height:2.75rem;padding:.4rem .5rem}.qs-review-action-side .text-xs,.qs-review-action-side .sm\:text-sm{font-size:.72rem}.qs-review-zone-label,.qs-gamepad-hints{display:none}.qs-queue-shell{height:auto;max-height:none}.qs-setup-widget{top:max(.5rem,var(--qs-safe-top));right:auto;bottom:auto;left:max(.5rem,var(--qs-safe-left));width:auto;max-width:min(15rem,26vw);max-height:calc(100dvh - 1rem);min-height:2.25rem;gap:.35rem;border-radius:999px;padding:0 .65rem;font-size:.75rem}}@media(max-width:640px){.qs-setup-widget{right:max(.75rem,var(--qs-safe-right));left:max(.75rem,var(--qs-safe-left));width:auto;max-height:min(82dvh,680px)}}@media(min-width:1024px){.qs-settings-list,.qs-settings-detail{max-height:none}}@media(orientation:landscape)and (min-width:900px)and (max-height:720px){.qs-game-grid{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}}@media(prefers-reduced-motion:no-preference){.qs-glass,.qs-game-card,button,a,input,select,textarea{transition-duration:.16s}}body.qs-controller-active button:focus,body.qs-controller-active a:focus,body.qs-controller-active input:focus,body.qs-controller-active select:focus,body.qs-controller-active textarea:focus,body.qs-controller-active summary:focus,body.qs-controller-active [tabindex]:focus{border-color:rgb(var(--accent-rgb) / .95)!important;box-shadow:0 0 0 3px rgb(var(--ink-950-rgb) / .96),0 0 0 7px rgb(var(--accent-rgb) / .72),0 0 34px rgb(var(--accent-rgb) / .42)!important;outline:3px solid rgb(var(--text-primary-rgb) / .92);outline-offset:2px;position:relative;z-index:5}body.qs-controller-active .qs-game-card:focus{border-color:rgb(var(--accent-rgb) / .9)!important;box-shadow:0 0 0 3px rgb(var(--ink-950-rgb) / .96),0 0 0 7px rgb(var(--accent-rgb) / .72),0 22px 60px rgb(var(--accent-rgb) / .26)!important;outline:3px solid rgb(var(--text-primary-rgb) / .94);outline-offset:3px}.qs-controller-debug{position:fixed;left:max(.75rem,var(--qs-safe-left));bottom:max(.75rem,var(--qs-safe-bottom));z-index:9999;display:grid;max-width:min(28rem,calc(100vw - 1.5rem));gap:.25rem;border:1px solid rgb(var(--accent-rgb) / .55);border-radius:.75rem;background:rgb(var(--ink-950-rgb) / .94);padding:.75rem;color:var(--text-primary);font-size:var(--font-xs);line-height:var(--leading-snug);box-shadow:0 20px 70px rgb(var(--overlay-rgb) / .5),0 0 34px rgb(var(--accent-rgb) / .22);pointer-events:none}.qs-controller-debug strong{color:var(--accent);font-size:.8rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.qs-toast-stack{left:12px;right:12px;max-width:min(420px,calc(100vw - 24px))}.qs-toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:2.25rem;overflow-wrap:anywhere}.qs-toast-message{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qs-toast-details{overflow-wrap:anywhere}@media(min-width:640px){.qs-toast-stack{left:auto;right:12px;width:min(420px,calc(100vw - 24px))}}body.qs-controller-active .qs-toast{border-width:2px;box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .16),0 10px 34px rgb(var(--overlay-rgb) / .32)}.qs-toast button{min-height:0}.qs-toast-close{line-height:1}:root[data-theme=light] .qs-toast-close{color:#f8fafc}@media(prefers-reduced-motion:no-preference){.qs-toast{animation:qs-toast-enter .22s ease-out both}}@keyframes qs-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes qs-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}.qs-action-sheet-panel{animation:qs-sheet-slide-up .28s cubic-bezier(.32,.72,0,1)}.qs-action-sheet-backdrop{animation:qs-sheet-backdrop-in .22s ease}@keyframes qs-toast-enter{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.qs-shelf-scroller{scrollbar-width:thin;scrollbar-color:rgb(var(--accent-rgb) / .36) rgb(var(--skyglass-rgb) / .08);scroll-behavior:smooth;scroll-padding-inline:clamp(.75rem,5vw,2rem);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.qs-shelf-scroller::-webkit-scrollbar{height:.7rem}.qs-shelf-scroller::-webkit-scrollbar-track{border-radius:999px;background:rgb(var(--skyglass-rgb) / .08)}.qs-shelf-scroller::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(var(--accent-rgb) / .36)}.qs-shelf-card{content-visibility:auto;contain-intrinsic-size:16rem auto}@media(orientation:landscape)and (max-height:640px){.qs-shelf-card{width:clamp(9.5rem,18vw,13.5rem)}.qs-shelf-scroller{padding-bottom:.85rem}}.qs-handheld-shell{gap:0}.qs-compact-header{min-height:2.75rem;position:sticky;top:0;z-index:50;transition:all .3s ease}.qs-compact-header.qs-header-stuck{background:#14120ff2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px #00000080,0 0 18px #ff5a2c0d;border-color:#ff5a2c40}[tabindex],button,a,input,select,textarea,.qs-content-panel,.qs-queue-shell,.qs-review-shell{scroll-margin-top:3.5rem}.qs-content-panel,.qs-queue-shell,.qs-review-shell{scroll-padding:.5rem}@media(orientation:landscape)and (max-height:620px),(pointer:coarse)and (max-width:940px){.qs-handheld-shell{padding:max(.25rem,var(--qs-safe-top)) max(.5rem,var(--qs-safe-right)) max(.35rem,var(--qs-safe-bottom)) max(.5rem,var(--qs-safe-left))}.qs-compact-header{min-height:2.25rem;padding-block:.25rem}.qs-top-nav{gap:.125rem}.qs-top-nav button{min-height:2rem;padding-inline:.55rem;font-size:.72rem}.qs-content-panel,.qs-queue-shell,.qs-review-shell{border-radius:.5rem}.qs-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.5rem}.qs-game-card{min-height:210px}.qs-game-card>div:first-of-type{max-height:6.75rem}.qs-game-card>div:last-child{gap:.5rem;padding:.6rem}.qs-shelf-scroller{gap:.5rem;padding-bottom:.5rem}.qs-shelf-card{min-height:17rem;width:clamp(8.5rem,20vw,12rem)}.qs-setup-launcher{right:max(.5rem,var(--qs-safe-right));bottom:max(.5rem,var(--qs-safe-bottom));min-height:2.25rem;gap:.35rem;border-radius:999px;padding:0 .65rem;font-size:.75rem}.qs-setup-launcher strong{min-width:0;height:auto;background:transparent;color:inherit}.qs-review-stage{grid-template-columns:minmax(8rem,1fr) minmax(15rem,2.5fr) minmax(8rem,1fr);gap:.4rem}.qs-review-hero{width:min(100%,46vw,18rem)}.qs-review-cover{max-height:calc(100dvh - 4.5rem);aspect-ratio:2 / 3}}.qs-filter-drawer{margin:max(0px,var(--qs-safe-top)) max(0px,var(--qs-safe-right)) max(0px,var(--qs-safe-bottom)) max(0px,var(--qs-safe-left))}@media(orientation:landscape)and (max-height:540px){.qs-filter-drawer{max-height:calc(100dvh - max(.5rem,var(--qs-safe-top)) - max(.5rem,var(--qs-safe-bottom)))}}:root[data-theme=light] .bg-ink-950,:root[data-theme=light] .bg-ink-950\/80,:root[data-theme=light] .bg-ink-950\/70{background-color:var(--surface-raised)!important}:root[data-theme=light] .bg-ink-900,:root[data-theme=light] .bg-ink-900\/80,:root[data-theme=light] .bg-ink-900\/70,:root[data-theme=light] .bg-ink-900\/45{background-color:var(--surface-primary)!important}:root[data-theme=light] .bg-ink-800,:root[data-theme=light] .bg-ink-800\/80,:root[data-theme=light] .bg-ink-800\/70{background-color:var(--bg-tertiary)!important}:root[data-theme=light] .text-white,:root[data-theme=light] .text-slate-100,:root[data-theme=light] .text-slate-200{color:var(--text-primary)!important}:root[data-theme=light] .text-slate-300,:root[data-theme=light] .text-slate-400{color:var(--text-secondary)!important}:root[data-theme=light] .text-slate-500,:root[data-theme=light] .text-slate-600{color:var(--text-muted)!important}:root[data-theme=light] .text-mint{color:var(--accent)!important}:root[data-theme=light] .text-ink-950{color:var(--accent-contrast)!important}:root[data-theme=light] .border-skyglass\/15,:root[data-theme=light] .border-white\/10,:root[data-theme=light] .border-white\/5{border-color:var(--border)!important}:root[data-theme=light] .border-mint\/20,:root[data-theme=light] .border-mint\/25,:root[data-theme=light] .border-mint\/30,:root[data-theme=light] .border-mint\/40,:root[data-theme=light] .border-mint\/50,:root[data-theme=light] .border-mint\/60{border-color:var(--border-strong)!important}:root[data-theme=light] .bg-mint{background-color:var(--accent)!important}:root[data-theme=light] .bg-mint\/10,:root[data-theme=light] .bg-mint\/15,:root[data-theme=light] .bg-mint\/20{background-color:var(--accent-soft)!important}:root[data-theme=light] .shadow-panel,:root[data-theme=light] .shadow-glow{box-shadow:var(--shadow-panel)!important}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background-color:var(--surface-raised);color:var(--text-primary)}:root[data-theme=light] ::-moz-placeholder{color:var(--text-subtle)}:root[data-theme=light] ::placeholder{color:var(--text-subtle)}:root[data-theme=light] .qs-review-artwork-frame{background:radial-gradient(circle at 50% 22%,rgb(var(--accent-rgb) / .14),transparent 34%),linear-gradient(180deg,rgb(var(--ink-950-rgb) / .86),rgb(var(--ink-700-rgb) / .92))}:root[data-theme=light] .qs-setup-card,:root[data-theme=light] .qs-controller-debug{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-strong);box-shadow:var(--shadow-panel)}:root[data-theme=light] .qs-toast{background:linear-gradient(135deg,rgb(var(--accent-rgb) / .95),rgb(var(--accent-rgb) / .78));border-color:rgb(var(--accent-rgb) / .42);color:var(--ink-950);box-shadow:0 12px 32px rgb(var(--accent-rgb) / .22)}:root[data-theme=light] .qs-toast span{color:var(--ink-950)}:root[data-theme=light] body.qs-controller-active button:focus,:root[data-theme=light] body.qs-controller-active a:focus,:root[data-theme=light] body.qs-controller-active input:focus,:root[data-theme=light] body.qs-controller-active select:focus,:root[data-theme=light] body.qs-controller-active textarea:focus,:root[data-theme=light] body.qs-controller-active summary:focus,:root[data-theme=light] body.qs-controller-active [tabindex]:focus,:root[data-theme=light] body.qs-controller-active .qs-game-card:focus{outline-color:rgb(var(--overlay-rgb))}:root[data-theme=light] .hover\:text-white:hover,:root[data-theme=light] .disabled\:text-slate-500:disabled{color:var(--text-primary)!important}:root[data-theme=light] .hover\:bg-mint\/10:hover,:root[data-theme=light] .hover\:bg-mint\/20:hover{background-color:rgb(var(--accent-rgb) / .16)!important}:root[data-theme=light] .hover\:bg-white\/10:hover,:root[data-theme=light] .hover\:bg-white\/5:hover{background-color:rgb(var(--overlay-rgb) / .08)!important}:root[data-theme=light] .disabled\:bg-slate-600:disabled{background-color:rgb(var(--text-secondary-rgb))!important}.qs-inset-highlight{box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .04)}.qs-status-dot-success{box-shadow:0 0 18px rgb(var(--accent-rgb) / .75)}.qs-status-dot-warning{box-shadow:0 0 18px rgb(var(--warning-rgb) / .75)}.qs-status-dot-error{box-shadow:0 0 18px rgb(var(--danger-rgb) / .75)}.qs-status-dot-info{box-shadow:0 0 18px rgb(var(--info-rgb) / .65)}:root[data-theme=light] .qs-compact-header.qs-header-stuck{background:#fffffff5!important;box-shadow:0 10px 30px #1c161214,0 0 1px #c2410c1a;border-color:#c2410c40}.qs-collection-toolbar{overflow:visible;background:rgb(var(--ink-950-rgb));position:relative;z-index:1}.qs-collection-toolbar-row{display:flex;min-width:0;width:100%;flex-wrap:nowrap;align-items:center;gap:.375rem;overflow:visible}.qs-collection-toolbar-search{min-width:min(13rem,100%);flex:1 1 14rem}.qs-collection-toolbar-select{min-width:5rem;flex:0 1 8rem}.qs-collection-toolbar-accessory{min-width:0;flex:0 1 auto}.qs-collection-primary-action,.qs-collection-toolbar-extra,.qs-toolbar-menu,.qs-collection-toolbar-button,.qs-collection-toolbar-accessory>button,.qs-collection-primary-action>button{min-width:0;flex:0 0 auto}.qs-collection-toolbar-accessory>*,.qs-collection-toolbar-extra>*{min-width:0}.qs-collection-toolbar-button,.qs-collection-toolbar-accessory>button,.qs-collection-primary-action>button{white-space:nowrap}.qs-short-label{display:none}.qs-toolbar-menu{position:relative}.qs-toolbar-menu>summary{list-style:none;touch-action:manipulation}.qs-toolbar-menu>summary::-webkit-details-marker{display:none}.qs-toolbar-menu-panel{position:absolute;right:0;z-index:45;display:grid;min-width:min(14rem,calc(100vw - 1.5rem));gap:.5rem;margin-top:.5rem;border:1px solid rgb(var(--skyglass-rgb) / .15);border-radius:.5rem;background:var(--surface-menu);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.5rem;box-shadow:var(--shadow-panel)}.qs-toolbar-menu-panel--start{right:auto;left:0}.qs-header-back-to-top{display:inline-flex;min-height:2rem;width:3.7rem;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;border:1px solid rgb(var(--accent-rgb) / .28);border-radius:.5rem;background:rgb(var(--accent-rgb) / .12);color:var(--accent);font-size:.78rem;font-weight:800;line-height:1;opacity:0;pointer-events:none;visibility:hidden;transition:border-color .17s ease,background-color .17s ease,color .17s ease,opacity .17s ease,visibility .17s ease}.qs-header-back-to-top-visible{opacity:1;pointer-events:auto;visibility:visible}.qs-header-back-to-top:not(:disabled):hover,.qs-header-back-to-top:not(:disabled):focus-visible{border-color:rgb(var(--accent-rgb) / .5);background:var(--accent);color:var(--accent-contrast)}@media(max-width:760px){.qs-collection-toolbar-row{flex-wrap:wrap;gap:.25rem}.qs-collection-toolbar-search{min-width:min(100%,12rem);flex:999 1 12rem}.qs-collection-toolbar-accessory{flex-shrink:1}.qs-collection-toolbar-search span,.qs-collection-toolbar-select span{display:none}.qs-collection-toolbar-search input,.qs-collection-toolbar-select select{margin-top:0}.qs-wide-label{display:none}.qs-short-label{display:inline}.qs-collection-toolbar-button,.qs-collection-primary-action>button,.qs-toolbar-menu>summary{padding-right:.55rem;padding-left:.55rem;font-size:.78rem}.qs-collection-toolbar-search input,.qs-collection-toolbar-select select{padding-right:.45rem;padding-left:.45rem;font-size:.8rem}.qs-header-back-to-top{width:2.75rem}.qs-header-back-to-top span:last-child{display:none}}@media(max-width:420px){.qs-collection-toolbar{padding:.25rem}.qs-collection-toolbar-search{min-width:100%;flex-basis:100%}.qs-collection-toolbar-button,.qs-collection-primary-action>button,.qs-toolbar-menu>summary{padding-right:.42rem;padding-left:.42rem;font-size:.72rem}}@media(orientation:landscape)and (max-height:620px),(pointer:coarse)and (max-width:940px){.qs-collection-toolbar{margin-bottom:.375rem;padding:.25rem}.qs-collection-toolbar-row{gap:.25rem}.qs-collection-toolbar-button,.qs-collection-primary-action>button,.qs-toolbar-menu>summary,.qs-collection-toolbar-search input,.qs-collection-toolbar-select select{height:2.35rem;min-height:2.35rem}}@media(max-width:420px){.qs-filters-button{width:2.25rem;overflow:hidden;white-space:nowrap}.qs-filters-button .qs-short-label{display:inline-block;width:.72rem;overflow:hidden;vertical-align:bottom}.qs-actions-menu>summary span{width:.85rem;overflow:hidden;white-space:nowrap}.qs-view-menu>summary span{width:1.75rem;overflow:hidden;white-space:nowrap}.qs-collection-primary-action>button{width:2rem;padding-right:0;padding-left:0;overflow:hidden;text-indent:-999px}.qs-collection-primary-action>button:after{content:"+";display:grid;place-items:center;text-indent:0}}.qs-game-action-backdrop{background:rgb(var(--overlay-rgb) / .68);touch-action:none;overscroll-behavior:contain}.qs-game-action-sheet{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - max(.75rem,var(--qs-safe-top)) - max(.75rem,var(--qs-safe-bottom)));background:var(--surface-menu);border:1px solid var(--border);color:var(--text-primary);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 70px rgb(var(--overlay-rgb) / .45),0 0 0 1px rgb(var(--text-primary-rgb) / .04)}.qs-game-action-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:1rem 1rem .875rem;background:linear-gradient(180deg,rgb(var(--accent-rgb) / .08),transparent 92%);border-bottom:1px solid var(--border)}.qs-game-action-eyebrow,.qs-game-action-section-title{margin:0;color:var(--accent);font-size:.72rem;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.qs-game-action-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;overflow:hidden;color:var(--text-primary);font-size:1.08rem;font-weight:800;line-height:1.25}.qs-game-action-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.5rem}.qs-game-action-close{display:grid;width:2.5rem;min-width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--border);border-radius:.85rem;background:var(--surface-primary);color:var(--text-primary);font-size:1.45rem;font-weight:700;line-height:1}.qs-game-action-close:hover,.qs-game-action-close:focus-visible{border-color:var(--border-strong);background:var(--accent-soft);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .16)}.qs-game-action-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - max(.75rem,var(--qs-safe-top)) - max(.75rem,var(--qs-safe-bottom)) - 6.5rem);padding:.75rem .75rem max(.875rem,calc(var(--qs-safe-bottom) + .625rem))}.qs-game-action-sections{display:grid;gap:.65rem}.qs-game-action-section{display:grid;gap:.4rem}.qs-game-action-section-title{padding:0 .25rem;color:var(--text-subtle);font-size:.68rem}.qs-game-action-section-list{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface-primary)}.qs-game-action-row{display:flex;align-items:center;width:100%;min-height:3rem;gap:.75rem;padding:.7rem .85rem;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-primary);font-size:.98rem;font-weight:700;line-height:1.2;text-align:left;text-decoration:none}.qs-game-action-row:last-child{border-bottom:0}.qs-game-action-row:hover,.qs-game-action-row:focus-visible{background:var(--accent-soft);color:var(--text-primary)}.qs-game-action-row:focus-visible{position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--focus),inset 0 0 0 4px var(--focus-ring-inner)}.qs-game-action-row-icon{display:grid;width:1.65rem;min-width:1.65rem;height:1.65rem;place-items:center;border-radius:.6rem;color:currentColor}.qs-game-action-row-label{flex:1;min-width:0}.qs-game-action-row-current{background:rgb(var(--accent-rgb) / .1)}.qs-game-action-current-badge{margin-left:auto;padding:.16rem .48rem;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:.66rem;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-label);text-transform:uppercase}.qs-game-action-section-danger .qs-game-action-section-title{color:rgb(var(--danger-rgb))}.qs-game-action-section-danger .qs-game-action-section-list{border-color:rgb(var(--danger-rgb) / .38);background:rgb(var(--danger-rgb) / .08)}.qs-game-action-row-danger{color:rgb(var(--danger-rgb))}.qs-game-action-row-danger .qs-game-action-row-icon{color:currentColor}.qs-game-action-row-danger:hover,.qs-game-action-row-danger:focus-visible{background:rgb(var(--danger-rgb) / .16);color:rgb(var(--danger-rgb))}.qs-game-action-row-disabled{color:var(--text-subtle);cursor:not-allowed;opacity:.55}.qs-game-action-row-disabled:hover,.qs-game-action-row-disabled:focus-visible{background:transparent}.qs-viewport-modal{z-index:1000;min-height:100dvh;overscroll-behavior:contain;touch-action:auto}.qs-viewport-modal .qs-filter-drawer{max-height:calc(100dvh - max(1rem,var(--qs-safe-top)) - max(1rem,var(--qs-safe-bottom)));touch-action:auto}.qs-viewport-modal:not(.qs-viewport-modal-fullscreen),.qs-action-sheet,.qs-game-actions-sheet,.qs-game-action-backdrop{padding-top:max(.5rem,var(--qs-safe-top));padding-right:max(.5rem,var(--qs-safe-right));padding-bottom:max(.5rem,var(--qs-safe-bottom));padding-left:max(.5rem,var(--qs-safe-left))}.qs-action-sheet-panel,.qs-game-actions-sheet>.relative,.qs-game-action-sheet{max-height:calc(100dvh - max(.5rem,var(--qs-safe-top)) - max(1rem,var(--qs-safe-bottom)))}.qs-modal-open .qs-header-back-to-top{opacity:0;pointer-events:none;visibility:hidden}.qs-template-neon-deck{color-scheme:dark;--ink-950-rgb: 3 6 18;--ink-900-rgb: 7 12 30;--ink-800-rgb: 13 21 44;--ink-700-rgb: 23 34 64;--qs-accent-primary-rgb: 255 90 44;--qs-accent-secondary-rgb: 56 189 248;--qs-neon-button-gradient-balance: 50;--qs-neon-button-gradient-midpoint: 50;--qs-neon-button-gradient-start: 36%;--qs-neon-button-gradient-mid: 50%;--qs-neon-button-gradient-end: 64%;--qs-accent-gradient-direction: to bottom right;--qs-neon-button-text: rgb(3 6 18);--accent-rgb: var(--qs-accent-primary-rgb);--skyglass-rgb: var(--qs-accent-secondary-rgb);--overlay-rgb: 0 0 0;--text-primary-rgb: 246 248 255;--text-secondary-rgb: 205 219 235;--text-muted-rgb: 145 164 190;--text-subtle-rgb: 93 111 142;--danger-rgb: 255 47 111;--danger-text-rgb: 255 186 206;--success-rgb: 52 211 153;--success-text-rgb: 180 255 238;--bg-primary: rgb(3 6 18);--bg-secondary: rgb(7 12 30);--bg-tertiary: rgb(13 21 44);--surface-primary: rgb(8 13 31 / .78);--surface-secondary: rgb(5 9 23 / .84);--surface-raised: rgb(13 21 44 / .82);--surface-menu: rgb(8 14 36 / .97);--text-primary: rgb(var(--text-primary-rgb));--text-secondary: rgb(var(--text-secondary-rgb));--text-muted: rgb(var(--text-muted-rgb));--text-subtle: rgb(var(--text-subtle-rgb));--qs-accent-primary: rgb(var(--qs-accent-primary-rgb));--qs-accent-secondary: rgb(var(--qs-accent-secondary-rgb));--accent: var(--qs-accent-primary);--accent-contrast: rgb(3 6 18);--accent-soft: rgb(var(--qs-accent-primary-rgb) / .13);--border: rgb(var(--qs-accent-secondary-rgb) / .2);--border-strong: rgb(var(--qs-accent-primary-rgb) / .62);--focus: var(--qs-accent-primary);--focus-ring-inner: rgb(3 6 18 / .96);--focus-ring-outer: rgb(var(--qs-accent-secondary-rgb) / .5);--shadow-panel: 0 26px 90px rgb(0 0 0 / .58), 0 0 0 1px rgb(var(--qs-accent-secondary-rgb) / .1), 0 0 42px rgb(var(--qs-accent-primary-rgb) / .1);--shadow-glow: 0 0 0 1px rgb(var(--qs-accent-primary-rgb) / .22), 0 0 26px rgb(var(--qs-accent-primary-rgb) / .24), 0 0 54px rgb(var(--qs-accent-secondary-rgb) / .12);--qs-glow-primary: 0 0 28px rgb(var(--qs-accent-primary-rgb) / .26);--qs-glow-secondary: 0 0 32px rgb(var(--qs-accent-secondary-rgb) / .2);--badge-bg: rgb(8 13 31 / .58);--badge-text: rgb(var(--text-primary-rgb));--badge-border: rgb(var(--qs-accent-secondary-rgb) / .28);--badge-shadow: 0 10px 24px rgb(0 0 0 / .44), 0 0 22px rgb(var(--qs-accent-secondary-rgb) / .14);--body-background: radial-gradient(circle at 12% -10%, rgb(var(--qs-accent-primary-rgb) / .24), transparent 28rem), radial-gradient(circle at 84% 4%, rgb(var(--qs-accent-secondary-rgb) / .18), transparent 30rem), linear-gradient(135deg, rgb(2 5 18) 0%, rgb(5 9 27) 44%, rgb(18 7 29) 100%);--qs-app-background: var(--body-background);--qs-panel-background: var(--surface-primary);--qs-card-background: linear-gradient(180deg, rgb(18 28 58 / .82), rgb(7 11 27 / .9));--qs-neon-button-gradient: linear-gradient(var(--qs-accent-gradient-direction, to bottom right), rgb(var(--qs-accent-primary-rgb)) 0%, rgb(var(--qs-accent-primary-rgb)) var(--qs-neon-button-gradient-start), color-mix(in srgb, rgb(var(--qs-accent-primary-rgb)) 50%, rgb(var(--qs-accent-secondary-rgb))) var(--qs-neon-button-gradient-mid), rgb(var(--qs-accent-secondary-rgb)) var(--qs-neon-button-gradient-end), rgb(var(--qs-accent-secondary-rgb)) 100%);--qs-surface: var(--surface-primary);--qs-surface-muted: var(--surface-secondary);--qs-text: var(--text-primary);--qs-border-color: var(--border);--qs-primary-accent: var(--qs-accent-primary);--qs-secondary-accent: var(--qs-accent-secondary);--qs-danger-cta: rgb(var(--danger-rgb));--qs-glow-shadow: var(--shadow-glow);--qs-muted-text: var(--text-muted)}.qs-template-neon-deck body{background:var(--body-background)}.qs-template-neon-deck .qs-app-root,.qs-app-root.qs-template-neon-deck{background:linear-gradient(180deg,rgb(255 255 255 / .025),transparent 8rem),var(--qs-app-background);color:var(--text-primary)}.qs-template-neon-deck .qs-handheld-shell{position:relative}.qs-template-neon-deck .qs-handheld-shell:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .7),transparent 72%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / .7),transparent 72%)}.qs-template-neon-deck .qs-glass,.qs-template-neon-deck .qs-settings-shell,.qs-template-neon-deck .qs-queue-shell,.qs-template-neon-deck .qs-review-shell,.qs-template-neon-deck .qs-modal-panel,.qs-template-neon-deck .qs-action-sheet-panel{border-color:var(--qs-border-color)!important;background:linear-gradient(180deg,#ffffff12,#ffffff05),var(--qs-panel-background)!important;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.qs-template-neon-deck .qs-viewport-modal .qs-filter-drawer{background:linear-gradient(180deg,rgb(255 255 255 / .05),transparent),var(--surface-menu)!important;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4)}.qs-template-neon-deck .qs-compact-header{position:sticky;top:max(.35rem,var(--qs-safe-top));z-index:40;border-radius:1rem}.qs-template-neon-deck .qs-top-nav{border-color:rgb(var(--qs-accent-primary-rgb) / .16)!important;background:#010511a3!important;box-shadow:inset 0 1px #ffffff0d,0 0 20px rgb(var(--qs-accent-primary-rgb) / .07),0 0 36px rgb(var(--qs-accent-secondary-rgb) / .07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.qs-template-neon-deck .qs-top-nav button.bg-mint,.qs-template-neon-deck .qs-collection-primary-action>button,.qs-template-neon-deck .qs-game-card-details-button,.qs-template-neon-deck button.bg-mint{border:1px solid rgb(var(--qs-accent-secondary-rgb) / .42);background:var(--qs-neon-button-gradient)!important;color:var(--qs-neon-button-text, var(--accent-contrast))!important;box-shadow:0 0 26px rgb(var(--qs-accent-primary-rgb) / .32),0 12px 28px #0000006b}.qs-template-neon-deck .qs-top-nav button:not(.bg-mint):hover,.qs-template-neon-deck .qs-collection-toolbar-button:hover,.qs-template-neon-deck .qs-actions-menu summary:hover,.qs-template-neon-deck .qs-view-menu summary:hover{border-color:rgb(var(--qs-accent-secondary-rgb) / .38)!important;background:rgb(var(--qs-accent-primary-rgb) / .1)!important;color:var(--text-primary)!important;box-shadow:0 0 16px rgb(var(--qs-accent-primary-rgb) / .1),0 0 28px rgb(var(--qs-accent-secondary-rgb) / .12)}.qs-template-neon-deck .qs-collection-toolbar,.qs-template-neon-deck .qs-settings-detail>header,.qs-template-neon-deck .qs-settings-list{border-color:rgb(var(--qs-accent-secondary-rgb) / .18)!important;border-radius:1rem;background:#030714b8!important;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.qs-template-neon-deck .qs-toolbar-menu-panel{border-color:rgb(var(--qs-accent-secondary-rgb) / .26)!important;background:var(--surface-menu)!important;box-shadow:inset 0 1px #ffffff12,0 20px 52px #00000085;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.qs-template-neon-deck input,.qs-template-neon-deck select,.qs-template-neon-deck textarea{border-color:rgb(var(--qs-accent-secondary-rgb) / .22)!important;background-color:#020613b8!important;color:var(--text-primary)!important}.qs-template-neon-deck input::-moz-placeholder,.qs-template-neon-deck textarea::-moz-placeholder{color:rgb(var(--text-subtle-rgb))}.qs-template-neon-deck input::placeholder,.qs-template-neon-deck textarea::placeholder{color:rgb(var(--text-subtle-rgb))}.qs-template-neon-deck .qs-game-card{border-color:rgb(var(--qs-accent-secondary-rgb) / .16)!important;border-radius:1.15rem;background:var(--qs-card-background)!important;box-shadow:inset 0 1px #ffffff0f,0 22px 62px #0000007a,0 0 0 1px rgb(var(--qs-accent-secondary-rgb) / .06)}.qs-template-neon-deck .qs-game-card:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(circle at 18% 0%,rgb(var(--qs-accent-primary-rgb) / .13),transparent 38%),radial-gradient(circle at 100% 100%,rgb(var(--qs-accent-secondary-rgb) / .13),transparent 36%);opacity:.78}.qs-template-neon-deck .qs-game-card>*{position:relative;z-index:2}.qs-template-neon-deck .qs-game-card:hover,.qs-template-neon-deck .qs-game-card:focus-within,.qs-template-neon-deck .qs-game-card[aria-selected=true]{border-color:rgb(var(--qs-accent-primary-rgb) / .62)!important;box-shadow:inset 0 1px #ffffff14,0 26px 78px #0000008f,0 0 0 1px rgb(var(--qs-accent-primary-rgb) / .28),0 0 38px rgb(var(--qs-accent-primary-rgb) / .26),0 0 60px rgb(var(--qs-accent-secondary-rgb) / .18)}.qs-template-neon-deck .qs-game-card-artwork{aspect-ratio:21 / 11;max-height:11.5rem;border-bottom:1px solid rgb(var(--qs-accent-secondary-rgb) / .2);background:linear-gradient(135deg,#0a1126,#030612)}.qs-template-neon-deck .qs-game-card-artwork img{filter:saturate(1.12) contrast(1.06)}.qs-template-neon-deck .platform-badge{border-color:rgb(var(--qs-accent-secondary-rgb) / .44);background:#03081894;color:var(--text-primary);box-shadow:0 0 16px rgb(var(--qs-accent-secondary-rgb) / .18),0 8px 20px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qs-template-neon-deck .qs-status-badge{border-color:rgb(var(--qs-accent-secondary-rgb) / .5);background:#030818c7;color:var(--badge-text)}.qs-template-neon-deck .qs-game-card-status{border:1px solid rgb(var(--qs-accent-secondary-rgb) / .36);background:rgb(var(--qs-accent-secondary-rgb) / .12);padding:.22rem .62rem;color:var(--qs-accent-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 14px rgb(var(--qs-accent-secondary-rgb) / .14)}.qs-template-neon-deck .qs-game-card-details-button:hover,.qs-template-neon-deck .qs-game-card-details-button:focus-visible{box-shadow:0 0 26px rgb(var(--qs-accent-primary-rgb) / .34),0 0 48px rgb(var(--qs-accent-secondary-rgb) / .2),0 12px 28px #00000070}.qs-template-neon-deck .qs-platform-playing-panel,.qs-template-neon-deck .qs-platform-playing-row,.qs-template-neon-deck .qs-review-cover,.qs-template-neon-deck .qs-review-zone,.qs-template-neon-deck .qs-shelf-card,.qs-template-neon-deck .qs-compact-card{border-color:rgb(var(--qs-accent-secondary-rgb) / .22)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#070c1ec2!important;box-shadow:0 20px 60px #0000006b,0 0 28px rgb(var(--qs-accent-secondary-rgb) / .1)}.qs-template-neon-deck .qs-review-zone-negative{border-color:rgb(var(--danger-rgb) / .28)!important;background:linear-gradient(90deg,rgb(var(--danger-rgb) / .16),#070c1eb3)!important}.qs-template-neon-deck .qs-review-zone-positive{border-color:rgb(var(--qs-accent-primary-rgb) / .32)!important;background:linear-gradient(270deg,rgb(var(--qs-accent-primary-rgb) / .16),#070c1eb3)!important}.qs-template-neon-deck .qs-modal-panel{border-radius:1.25rem;box-shadow:0 34px 120px #000000b8,0 0 52px rgb(var(--qs-accent-secondary-rgb) / .12),var(--shadow-glow)}.qs-template-neon-deck .qs-accent-swatch[aria-pressed=true],.qs-template-neon-deck [aria-checked=true]{border-color:rgb(var(--qs-accent-primary-rgb) / .62)!important;box-shadow:var(--shadow-glow)}.qs-template-neon-deck .qs-compact-header.qs-header-stuck{background:#010511eb!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 10px 32px #00000085,0 0 22px rgb(var(--qs-accent-secondary-rgb) / .08);border-color:rgb(var(--qs-accent-secondary-rgb) / .2)!important}.qs-template-neon-deck .qs-shelf-scroller{scrollbar-color:rgb(var(--qs-accent-secondary-rgb) / .4) rgb(var(--qs-accent-secondary-rgb) / .06)}.qs-template-neon-deck .qs-shelf-scroller::-webkit-scrollbar-track{background:rgb(var(--qs-accent-secondary-rgb) / .06)}.qs-template-neon-deck .qs-shelf-scroller::-webkit-scrollbar-thumb{background:rgb(var(--qs-accent-secondary-rgb) / .4)}.qs-template-neon-deck .qs-queue-shell{border-top-color:rgb(var(--qs-accent-secondary-rgb) / .38)!important;box-shadow:inset 0 1px rgb(var(--qs-accent-secondary-rgb) / .14),0 26px 90px #00000094,0 0 0 1px rgb(var(--qs-accent-secondary-rgb) / .1),0 0 42px rgb(var(--qs-accent-primary-rgb) / .1)}.qs-template-neon-deck .qs-platform-column{border-color:rgb(var(--qs-accent-secondary-rgb) / .24)!important;background:linear-gradient(180deg,rgb(var(--qs-accent-secondary-rgb) / .05) 0%,transparent 18%),linear-gradient(180deg,rgb(255 255 255 / .032),transparent),#030716c7!important;box-shadow:inset 0 1px rgb(var(--qs-accent-secondary-rgb) / .14),0 18px 52px #00000061,0 0 24px rgb(var(--qs-accent-secondary-rgb) / .07);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.qs-template-neon-deck .qs-platform-artwork-header{border-bottom-color:rgb(var(--qs-accent-secondary-rgb) / .24)!important}.qs-template-neon-deck .qs-platform-playing-section{border-bottom-color:rgb(var(--qs-accent-primary-rgb) / .24)!important}.qs-template-neon-deck .qs-platform-playing-panel{border-color:rgb(var(--qs-accent-primary-rgb) / .36)!important;background:radial-gradient(circle at 0% 0%,rgb(var(--qs-accent-primary-rgb) / .12),transparent 52%),linear-gradient(180deg,rgb(255 255 255 / .05),transparent),#070b1bc7!important;box-shadow:inset 0 1px rgb(var(--qs-accent-primary-rgb) / .14),0 20px 60px #00000070,0 0 26px rgb(var(--qs-accent-primary-rgb) / .14)!important}.qs-template-neon-deck .qs-platform-playing-panel .qs-platform-playing-row{border-color:rgb(var(--qs-accent-primary-rgb) / .22)!important;background:rgb(var(--qs-accent-primary-rgb) / .06)!important}.qs-template-neon-deck .qs-platform-playing-panel .qs-platform-playing-row:hover,.qs-template-neon-deck .qs-platform-playing-panel .qs-platform-playing-row:focus-within{border-color:rgb(var(--qs-accent-primary-rgb) / .36)!important;background:rgb(var(--qs-accent-primary-rgb) / .1)!important}.qs-template-neon-deck .qs-queue-planned-empty{border-color:rgb(var(--qs-accent-secondary-rgb) / .22)!important;color:rgb(var(--qs-accent-secondary-rgb) / .45)}.qs-template-neon-deck .qs-platform-column article{border-color:rgb(var(--qs-accent-secondary-rgb) / .18)!important;background:#0205129e!important}.qs-template-neon-deck .qs-platform-column article:hover,.qs-template-neon-deck .qs-platform-column article:focus-within{border-color:rgb(var(--qs-accent-secondary-rgb) / .34)!important;background:#030718cc!important}.qs-template-neon-deck .qs-home-hero{border-color:rgb(var(--qs-accent-secondary-rgb) / .28)!important;box-shadow:0 0 32px rgb(var(--qs-accent-secondary-rgb) / .08)}.qs-template-neon-deck .qs-home-section{border-color:rgb(var(--qs-accent-secondary-rgb) / .18)!important}.qs-template-neon-deck .qs-home-section-action{border-color:rgb(var(--qs-accent-secondary-rgb) / .24)!important;color:rgb(var(--qs-accent-secondary-rgb))!important}.qs-template-neon-deck .qs-home-section-action:hover{border-color:rgb(var(--qs-accent-secondary-rgb) / .5)!important;background:rgb(var(--qs-accent-secondary-rgb) / .1)!important;color:rgb(var(--qs-accent-secondary-rgb))!important}.qs-template-neon-deck .qs-home-queue-widget{border-color:rgb(var(--qs-accent-secondary-rgb) / .28)!important;box-shadow:0 0 28px rgb(var(--qs-accent-secondary-rgb) / .1)}.qs-template-neon-deck .qs-home-next-candidate-label{color:rgb(var(--qs-accent-secondary-rgb) / .72)!important}.qs-template-neon-deck .qs-home-next-adventure-card{border-color:rgb(var(--qs-accent-secondary-rgb) / .22)!important}.qs-template-neon-deck .qs-home-next-adventure-card:hover{border-color:rgb(var(--qs-accent-secondary-rgb) / .48)!important;box-shadow:0 0 24px rgb(var(--qs-accent-secondary-rgb) / .14)}.qs-template-neon-deck .qs-sheet-handle{background:rgb(var(--qs-accent-secondary-rgb) / .38)!important}.qs-template-neon-deck .qs-sheet-section-label{color:rgb(var(--qs-accent-secondary-rgb) / .65)!important}html[data-neon-button-style=solid] .qs-template-neon-deck .qs-top-nav button.bg-mint,html[data-neon-button-style=solid] .qs-template-neon-deck .qs-collection-primary-action>button,html[data-neon-button-style=solid] .qs-template-neon-deck .qs-game-card-details-button,html[data-neon-button-style=solid] .qs-template-neon-deck button.bg-mint{background:rgb(var(--qs-accent-primary-rgb))!important}.qs-neon-accent-preview{border-color:color-mix(in srgb,var(--preview-secondary) 42%,transparent);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--preview-primary) 22%,transparent),transparent 42%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--preview-secondary) 22%,transparent),transparent 40%),var(--qs-card-background);box-shadow:0 0 0 1px color-mix(in srgb,var(--preview-primary) 18%,transparent),0 0 28px color-mix(in srgb,var(--preview-secondary) 22%,transparent)}.qs-neon-preview-button{background:linear-gradient(var(--preview-accent-gradient-direction, to bottom right),var(--preview-primary) 0%,var(--preview-primary) var(--preview-button-gradient-start, 36%),color-mix(in srgb,var(--preview-primary) 50%,var(--preview-secondary)) var(--preview-button-gradient-mid, 50%),var(--preview-secondary) var(--preview-button-gradient-end, 64%),var(--preview-secondary) 100%);color:var(--qs-neon-button-text, rgb(15 23 42));box-shadow:0 0 22px color-mix(in srgb,var(--preview-primary) 28%,transparent),0 10px 24px #00000038}body{touch-action:pan-x pan-y pinch-zoom}.qs-app-root{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.qs-handheld-shell{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:var(--qs-handheld-safe-top);padding-bottom:var(--qs-handheld-safe-bottom)}.qs-handheld-shell>section{flex:1;min-height:0;scroll-padding-top:var(--qs-handheld-safe-top);scroll-padding-bottom:var(--qs-handheld-safe-bottom);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.qs-queue-list,.qs-game-action-scroll,.qs-viewport-modal .qs-filter-drawer,.qs-viewport-modal form,.qs-viewport-modal [class*=overflow-y-auto]{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.qs-game-card:focus-visible,.qs-shelf-card:focus-visible,.qs-compact-card:focus-within{border-color:var(--focus)!important;box-shadow:0 0 0 2px var(--focus-ring-inner),0 0 0 5px var(--focus-ring-outer),var(--shadow-glow)!important;outline:3px solid var(--focus);outline-offset:3px}body.qs-controller-active .qs-game-card:focus,body.qs-controller-active .qs-shelf-card:focus,body.qs-controller-active .qs-compact-card:focus-within{border-color:var(--focus)!important;box-shadow:0 0 0 2px var(--focus-ring-inner),0 0 0 6px var(--focus-ring-outer),var(--shadow-glow)!important;outline:3px solid var(--focus);outline-offset:3px}.qs-game-list-shell{padding-top:0}.qs-game-card-artwork,.qs-game-card-artwork img,.qs-shelf-card img,.qs-compact-card img{contain:paint}.qs-game-grid,.qs-game-card,.qs-shelf-card,.qs-compact-card{contain:layout paint style}.qs-game-card,.qs-shelf-card,.qs-compact-card{box-shadow:none;will-change:auto}.qs-game-card:hover,.qs-game-card:focus-within,.qs-shelf-card:hover,.qs-shelf-card:focus-visible,.qs-compact-card:hover,.qs-compact-card:focus-within{box-shadow:none;transform:none}.qs-game-card img,.qs-shelf-card img,.qs-compact-card img{aspect-ratio:inherit;filter:none}@media(pointer:coarse),(max-width:940px){.qs-game-card,.qs-shelf-card,.qs-compact-card,.qs-game-card *,.qs-shelf-card *,.qs-compact-card *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.qs-game-card,.qs-shelf-card,.qs-compact-card{transition-property:border-color,background-color}}@keyframes qs-step-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qs-setup-step-body{animation:qs-step-enter .22s cubic-bezier(.22,1,.36,1) both}.qs-viewport-modal-fullscreen{background:rgb(var(--ink-950-rgb));overscroll-behavior:contain}.qs-setup-modal{width:100%;max-width:52rem;margin-inline:auto;padding:max(1.5rem,calc(var(--qs-safe-top) + 1rem)) max(1.25rem,calc(var(--qs-safe-right) + 1rem)) max(2rem,calc(var(--qs-safe-bottom) + 1rem)) max(1.25rem,calc(var(--qs-safe-left) + 1rem));min-height:100dvh;display:flex;flex-direction:column}.qs-setup-step{display:flex;min-height:4.25rem;width:100%;align-items:center;gap:.55rem;border:1px solid rgb(var(--skyglass-rgb) / .14);border-radius:.75rem;background:rgb(var(--surface-primary-rgb) / .72);padding:.65rem;color:var(--text-secondary);text-align:left}.qs-setup-step span{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:999px;background:rgb(var(--skyglass-rgb) / .12);color:var(--text-primary);font-size:.78rem;font-weight:800}.qs-setup-step strong{font-size:.75rem;line-height:1.15}.qs-setup-step.is-active{border-color:rgb(var(--accent-rgb) / .72);color:var(--text-primary);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .14)}.qs-setup-step.is-complete span,.qs-setup-launcher.is-complete strong{background:rgb(var(--accent-rgb) / .2);color:var(--accent)}@media(max-width:640px){.qs-setup-steps{display:flex;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity}.qs-setup-steps>li{min-width:9rem;scroll-snap-align:start}}@media(max-width:920px),(max-height:620px)and (orientation:landscape){.qs-setup-modal{max-width:min(100%,58rem);padding:max(.75rem,var(--qs-safe-top)) max(.75rem,var(--qs-safe-right)) max(.875rem,var(--qs-safe-bottom)) max(.75rem,var(--qs-safe-left));overflow-x:clip}.qs-setup-header{gap:.75rem}.qs-setup-header h2{font-size:clamp(1.25rem,3.4vw,1.65rem);line-height:1.12}.qs-setup-header p{max-width:42rem;font-size:.78rem;line-height:1.35}.qs-setup-close{height:2.25rem;padding-inline:.75rem;font-size:.78rem}.qs-setup-progress{margin-top:.75rem;padding:.55rem .65rem}.qs-setup-progress .tracking-caps{letter-spacing:var(--tracking-label)}.qs-setup-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7.5rem,8.75rem);grid-template-columns:none;gap:.5rem;margin-top:.75rem;margin-inline:-.75rem;max-width:calc(100% + 1.5rem);overflow-x:auto;overflow-y:hidden;padding:0 .75rem .35rem;scroll-padding-inline:.75rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.qs-setup-steps>li{min-width:0;scroll-snap-align:start}.qs-setup-step{min-height:3.35rem;height:3.35rem;padding:.5rem .55rem;gap:.45rem}.qs-setup-step span{width:1.45rem;height:1.45rem;font-size:.68rem}.qs-setup-step strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.68rem;line-height:1.05}.qs-setup-step.is-active{background:rgb(var(--accent-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .42),0 0 0 1px rgb(var(--accent-rgb) / .12)}.qs-setup-content{margin-top:.8rem;padding:.9rem}.qs-setup-content>.mb-5{margin-bottom:.85rem}.qs-setup-content h3{font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.15}.qs-setup-content p{font-size:.8rem}.qs-setup-footer{margin-top:.8rem}.qs-setup-footer button{height:2.45rem;padding-inline:.85rem}}@media(max-width:720px){.qs-setup-header{align-items:flex-start}.qs-setup-header p{display:none}.qs-setup-steps{grid-auto-columns:minmax(7rem,8rem)}}.qs-game-list-sticky-chrome,.qs-library-sticky-chrome{position:sticky;top:0;z-index:80;isolation:isolate;padding-top:.5rem;background:rgb(var(--ink-950-rgb));background-clip:padding-box}.qs-game-list-sticky-chrome:before,.qs-library-sticky-chrome:before{content:"";position:absolute;inset:0 0 auto;height:100%;z-index:-1;border-radius:inherit;background:rgb(var(--ink-950-rgb));pointer-events:none}.qs-game-list-sticky-chrome:after,.qs-library-sticky-chrome:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:-1;height:2px;background:rgb(var(--ink-950-rgb));pointer-events:none}.qs-game-list-sticky-chrome>*,.qs-library-sticky-chrome>*{position:relative;z-index:1}.qs-game-list-sticky-chrome .qs-collection-toolbar,.qs-library-sticky-chrome .qs-collection-toolbar{margin-bottom:0}.qs-collection-toolbar-search input,.qs-collection-toolbar-select select{margin-top:0}@media(min-width:640px){.qs-game-list-sticky-chrome,.qs-library-sticky-chrome{padding-top:.75rem}}@media(orientation:landscape)and (max-height:620px),(pointer:coarse)and (max-width:940px){.qs-game-list-sticky-chrome,.qs-library-sticky-chrome{padding-top:.125rem}}.qs-game-list-shell{position:relative;overflow:visible;border-radius:1rem;background:linear-gradient(180deg,rgb(var(--text-primary-rgb) / .035),transparent 34%),var(--surface-primary);box-shadow:var(--shadow-panel)}.qs-game-list-shell>.qs-game-list-sticky-chrome{margin-right:0!important;margin-left:0!important;border:1px solid rgb(var(--skyglass-rgb) / .12);border-radius:.85rem;padding:.5rem!important;background:linear-gradient(180deg,rgb(var(--text-primary-rgb) / .04),transparent),var(--surface-secondary);box-shadow:inset 0 1px rgb(var(--text-primary-rgb) / .04)}.qs-game-list-shell>.qs-game-list-sticky-chrome:before,.qs-game-list-shell>.qs-game-list-sticky-chrome:after{content:none}.qs-game-list-shell>.qs-game-list-sticky-chrome .qs-collection-toolbar{border-color:transparent;background:transparent;box-shadow:none}.qs-game-list-content{min-width:0;padding-top:.75rem}.qs-game-list-content>.qs-game-list-empty:first-child{margin-top:0}.qs-template-neon-deck .qs-game-list-shell>.qs-game-list-sticky-chrome{border-color:rgb(var(--qs-accent-secondary-rgb) / .18);background:linear-gradient(180deg,rgb(255 255 255 / .055),transparent),#030714a3;box-shadow:inset 0 1px #ffffff0d,0 14px 38px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(orientation:landscape)and (max-height:620px),(pointer:coarse)and (max-width:940px){.qs-game-list-shell>.qs-game-list-sticky-chrome{padding:.35rem!important}.qs-game-list-content{padding-top:.6rem}}.qs-toolbar-highlight-chips{display:inline-flex;min-width:0;max-width:24rem;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:.375rem}.qs-achievement-chip,.qs-featured-game-chip{display:inline-flex;height:2.25rem;min-width:0;max-width:12rem;flex:0 1 auto;align-items:center;gap:.375rem;border-radius:999px;border:1px solid var(--qs-chip-border, rgb(var(--skyglass-rgb) / .18));background:var(--qs-chip-bg, rgb(var(--ink-900-rgb) / .72));padding:0 .625rem;color:var(--qs-chip-text, var(--text-primary));font-size:.75rem;font-weight:750;line-height:1;white-space:nowrap;box-shadow:var(--qs-chip-shadow, 0 8px 18px rgb(var(--overlay-rgb) / .18));transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.qs-achievement-chip:hover,.qs-featured-game-chip:hover,.qs-achievement-chip:focus-visible,.qs-featured-game-chip:focus-visible{border-color:var(--qs-chip-hover-border, rgb(var(--accent-rgb) / .44));background:var(--qs-chip-hover-bg, rgb(var(--accent-rgb) / .16));color:var(--qs-chip-hover-text, var(--text-primary));outline:none;box-shadow:var(--qs-chip-hover-shadow, 0 0 0 2px rgb(var(--accent-rgb) / .24), 0 8px 18px rgb(var(--overlay-rgb) / .2))}.qs-achievement-chip__icon{display:inline-grid;height:1.35rem;width:1.35rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--qs-chip-icon-bg, rgb(var(--qs-accent-primary-rgb) / .16));color:var(--qs-chip-icon, var(--qs-accent-primary))}.qs-achievement-chip--primary{--qs-chip-bg: rgb(var(--qs-accent-primary-rgb) / .13);--qs-chip-border: rgb(var(--qs-accent-primary-rgb) / .38);--qs-chip-text: color-mix(in srgb, var(--qs-accent-primary) 68%, var(--text-primary));--qs-chip-icon: var(--qs-accent-primary);--qs-chip-icon-bg: rgb(var(--qs-accent-primary-rgb) / .18);--qs-chip-hover-bg: rgb(var(--qs-accent-primary-rgb) / .2);--qs-chip-hover-border: rgb(var(--qs-accent-primary-rgb) / .56);--qs-chip-hover-shadow: 0 0 14px rgb(var(--qs-accent-primary-rgb) / .18), 0 8px 18px rgb(var(--overlay-rgb) / .2)}.qs-achievement-chip--secondary{--qs-chip-bg: rgb(var(--qs-accent-secondary-rgb) / .13);--qs-chip-border: rgb(var(--qs-accent-secondary-rgb) / .38);--qs-chip-text: color-mix(in srgb, var(--qs-accent-secondary) 68%, var(--text-primary));--qs-chip-icon: var(--qs-accent-secondary);--qs-chip-icon-bg: rgb(var(--qs-accent-secondary-rgb) / .18);--qs-chip-hover-bg: rgb(var(--qs-accent-secondary-rgb) / .2);--qs-chip-hover-border: rgb(var(--qs-accent-secondary-rgb) / .56);--qs-chip-hover-shadow: 0 0 14px rgb(var(--qs-accent-secondary-rgb) / .16), 0 8px 18px rgb(var(--overlay-rgb) / .2)}.qs-achievement-chip--mixed{--qs-chip-bg: linear-gradient(var(--qs-accent-gradient-direction, to bottom right), rgb(var(--qs-accent-primary-rgb) / .12), rgb(var(--qs-accent-secondary-rgb) / .12));--qs-chip-border: color-mix(in srgb, var(--qs-accent-primary) 48%, var(--qs-accent-secondary));--qs-chip-text: color-mix(in srgb, color-mix(in srgb, var(--qs-accent-primary) 50%, var(--qs-accent-secondary)) 72%, var(--text-primary));--qs-chip-icon: color-mix(in srgb, var(--qs-accent-primary) 55%, var(--qs-accent-secondary));--qs-chip-icon-bg: rgb(var(--accent-rgb) / .18)}.qs-achievement-chip--success{--qs-chip-bg: color-mix(in srgb, var(--qs-accent-primary) 16%, rgb(var(--success-rgb) / .14));--qs-chip-border: color-mix(in srgb, var(--qs-accent-primary) 42%, rgb(var(--success-rgb)));--qs-chip-text: color-mix(in srgb, color-mix(in srgb, var(--qs-accent-primary) 64%, rgb(var(--success-rgb))) 72%, var(--text-primary));--qs-chip-icon: color-mix(in srgb, var(--qs-accent-primary) 52%, rgb(var(--success-rgb)));--qs-chip-icon-bg: rgb(var(--success-rgb) / .16)}.qs-featured-game-chip{max-width:14rem;--qs-chip-bg: rgb(var(--ink-900-rgb) / .76);--qs-chip-border: rgb(var(--skyglass-rgb) / .18);--qs-chip-text: rgb(var(--text-secondary-rgb));--qs-chip-hover-bg: rgb(var(--accent-rgb) / .12)}@media(max-width:760px){.qs-toolbar-highlight-chips{max-width:min(100%,20rem);flex:1 1 auto}.qs-achievement-chip,.qs-featured-game-chip{max-width:10.5rem;padding-right:.5rem;padding-left:.5rem;font-size:.7rem}}@media(max-width:420px){.qs-collection-toolbar-search{min-width:min(10rem,100%);flex-basis:10rem}.qs-toolbar-highlight-chips{flex:0 1 auto;max-width:100%}.qs-achievement-chip,.qs-featured-game-chip{max-width:8.75rem}}.qs-achievement-preview{border:1px solid rgb(var(--qs-accent-secondary-rgb) / .26);border-radius:.75rem;background:rgb(var(--qs-accent-secondary-rgb) / .1);padding:.75rem;color:var(--text-primary);font-size:.875rem;font-weight:700}.qs-achievement-inline-badge{display:inline-flex;align-items:center;gap:.375rem;color:var(--qs-accent-secondary)}.qs-achievement-card{border:1px solid rgb(var(--skyglass-rgb) / .15);border-radius:.75rem;background:rgb(var(--ink-900-rgb) / .7);padding:.75rem;color:rgb(var(--text-secondary-rgb));transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.qs-achievement-card--unlocked{border-color:rgb(var(--qs-accent-secondary-rgb) / .28);background:linear-gradient(135deg,rgb(var(--qs-accent-secondary-rgb) / .12),rgb(var(--ink-900-rgb) / .72));box-shadow:0 0 0 1px rgb(var(--qs-accent-secondary-rgb) / .04),0 10px 24px rgb(var(--overlay-rgb) / .18)}.qs-achievement-card--locked{border-color:#ffffff0f;background:rgb(var(--ink-950-rgb) / .6);color:rgb(var(--text-subtle-rgb));opacity:.75}.qs-achievement-card--active{border-color:rgb(var(--qs-accent-secondary-rgb) / .58);box-shadow:0 0 0 1px rgb(var(--qs-accent-secondary-rgb) / .16),0 0 24px rgb(var(--qs-accent-secondary-rgb) / .18)}.qs-achievement-card__icon{display:grid;height:2.75rem;width:2.75rem;flex-shrink:0;place-items:center;border:1px solid rgb(var(--qs-accent-secondary-rgb) / .35);border-radius:999px;background:rgb(var(--qs-accent-secondary-rgb) / .12);color:var(--qs-accent-secondary);box-shadow:var(--qs-glow-secondary)}.qs-achievement-card--locked .qs-achievement-card__icon{border-color:#ffffff1a;background:rgb(var(--ink-900-rgb) / .86);color:rgb(var(--text-subtle-rgb));box-shadow:none}.qs-achievement-card__title{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-primary)}.qs-achievement-card--locked .qs-achievement-card__title{color:rgb(var(--text-muted-rgb))}.qs-achievement-card__progress{border:1px solid rgb(var(--qs-accent-secondary-rgb) / .32);border-radius:999px;padding:.125rem .5rem;color:var(--qs-accent-secondary);font-size:.6875rem;font-weight:700}.qs-achievement-card--locked .qs-achievement-card__progress{border-color:#ffffff1a;color:rgb(var(--text-subtle-rgb))}.qs-template-neon-deck .qs-achievement-chip{--qs-chip-bg: rgb(var(--qs-accent-secondary-rgb) / .16);--qs-chip-border: rgb(var(--qs-accent-secondary-rgb) / .5);--qs-chip-text: color-mix(in srgb, var(--qs-accent-secondary) 76%, var(--text-primary));--qs-chip-icon: var(--qs-accent-secondary);--qs-chip-icon-bg: rgb(var(--qs-accent-secondary-rgb) / .2);--qs-chip-hover-bg: rgb(var(--qs-accent-secondary-rgb) / .24);--qs-chip-hover-border: rgb(var(--qs-accent-secondary-rgb) / .68);--qs-chip-hover-shadow: 0 0 0 1px rgb(var(--qs-accent-secondary-rgb) / .18), 0 0 22px rgb(var(--qs-accent-secondary-rgb) / .2), 0 8px 18px rgb(var(--overlay-rgb) / .2)}.qs-shelf-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:9999px;border:1px solid rgb(var(--accent-rgb) / .26);background:radial-gradient(circle at 50% 18%,rgb(var(--accent-rgb) / .1),transparent 46%),color-mix(in srgb,var(--surface-secondary, rgb(8 13 31)) 82%,rgb(var(--ink-950-rgb)));color:var(--qs-accent-primary, var(--accent));box-shadow:inset 0 1px #ffffff0d,0 0 18px rgb(var(--accent-rgb) / .1);line-height:1}.qs-shelf-avatar .qs-icon{width:52%;height:52%;color:currentColor;filter:drop-shadow(0 0 8px rgb(var(--accent-rgb) / .22))}.qs-shelf-avatar--active{border-color:rgb(var(--accent-rgb) / .72);background:radial-gradient(circle at 50% 18%,rgb(var(--accent-rgb) / .16),transparent 46%),color-mix(in srgb,var(--surface-secondary, rgb(8 13 31)) 76%,rgb(var(--accent-rgb) / .1));box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .16),0 0 24px rgb(var(--accent-rgb) / .24),inset 0 1px #ffffff14}.qs-shelf-avatar--app-icon span{color:var(--qs-accent-primary, var(--accent));font-size:.9em;font-weight:800;letter-spacing:-.08em;transform:translate(-.02em);text-shadow:0 0 12px rgb(var(--accent-rgb) / .36)}.qs-sheet-drag-region{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.qs-sheet-drag-region:active{cursor:grabbing}.qs-action-sheet-panel,.qs-game-action-scroll{touch-action:pan-y}.qs-label-caps{font-size:var(--font-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}@keyframes qs-float-a{0%{transform:translateY(0) rotate(var(--tile-rotate, 0deg))}to{transform:translateY(-9px) rotate(var(--tile-rotate, 0deg))}}@keyframes qs-float-b{0%{transform:translateY(-4px) rotate(var(--tile-rotate, 0deg))}to{transform:translateY(5px) rotate(var(--tile-rotate, 0deg))}}@keyframes qs-float-c{0%{transform:translateY(-2px) rotate(var(--tile-rotate, 0deg))}to{transform:translateY(-11px) rotate(var(--tile-rotate, 0deg))}}@media(prefers-reduced-motion:reduce){.qs-batch-cover-tile{animation:none!important;transform:rotate(var(--tile-rotate, 0deg))!important}}.queue-ghost-wrapper{position:absolute;top:-4px;right:clamp(11.5rem,21vw,13.75rem);isolation:isolate;z-index:9999;width:36px;transform:translateY(-10%)}.queue-ghost-wrapper.queue-ghost-slot--heroTopRight{right:clamp(11.5rem,21vw,13.75rem);top:-4px}.queue-ghost-wrapper.queue-ghost-slot--heroPeekTop{left:clamp(2.5rem,8vw,7rem);right:auto;top:-1.25rem;transform:translateY(-35%)}.queue-ghost-wrapper.queue-ghost-slot--journeyCorner{right:clamp(2rem,9vw,6rem);top:9.25rem;transform:rotate(-5deg)}.queue-ghost-wrapper.queue-ghost-slot--wishlistEdge{right:clamp(17rem,28vw,24rem);top:4.25rem;transform:translateY(-15%) rotate(4deg)}.queue-ghost-wrapper.queue-ghost-slot--queueCardCorner{right:clamp(5rem,14vw,9rem);top:13.5rem;transform:rotate(3deg)}.queue-ghost{--queue-ghost-body: rgba(235, 249, 255, .94);--queue-ghost-eye: rgb(var(--ink-950-rgb));--queue-ghost-accent-color: var(--qs-secondary-accent);overflow:visible;pointer-events:auto;filter:drop-shadow(0 0 8px var(--queue-ghost-accent-color)) drop-shadow(0 0 16px color-mix(in srgb,var(--queue-ghost-accent-color) 44%,transparent))}.queue-ghost-tooltip{background:linear-gradient(135deg,color-mix(in srgb,var(--queue-ghost-accent-color, var(--qs-secondary-accent)) 7%,transparent),transparent 58%),var(--surface-raised);border:1px solid color-mix(in srgb,var(--qs-secondary-accent) 34%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--qs-secondary-accent) 18%,transparent),0 14px 30px -8px rgb(var(--overlay-rgb) / .72)}.queue-ghost-tooltip-arrow{position:absolute;top:-7px;left:var(--queue-ghost-arrow-x, 34px);width:13px;height:13px;transform:rotate(45deg);border-left:1px solid color-mix(in srgb,var(--qs-secondary-accent) 38%,transparent);border-top:1px solid color-mix(in srgb,var(--qs-secondary-accent) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--qs-secondary-accent) 18%,var(--surface-raised)),var(--surface-raised))}.queue-ghost-body{fill:var(--queue-ghost-body)}.queue-ghost-eye{fill:var(--queue-ghost-eye)}.queue-ghost-mouth{stroke:var(--queue-ghost-eye);stroke-width:2;stroke-linecap:round;opacity:.65;fill:none}.queue-ghost-glow{fill:var(--queue-ghost-accent-color);opacity:.46;animation:queueGhostGlow 4s ease-in-out infinite;transform-origin:center}.queue-ghost-accent{fill:var(--queue-ghost-accent-color);opacity:.4}.queue-ghost-cover-prop{overflow:visible;transform:translate(0) rotate(var(--queue-ghost-cover-rotation, -6deg)) scale(1);transform-box:fill-box;transform-origin:center;transition:transform .22s ease,filter .22s ease}.queue-ghost-cover-image{display:block;width:22px;height:30px;border:1px solid rgb(var(--ink-950-rgb) / .28);border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 3px 8px rgb(var(--overlay-rgb) / .38);transition:box-shadow .22s ease,border-color .22s ease}.queue-ghost--cover-revealed .queue-ghost-cover-prop{transform:translate(6px,-18px) rotate(var(--queue-ghost-cover-rotation, -1deg)) scale(3.15);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--queue-ghost-accent-color) 62%,transparent))}.queue-ghost--cover-revealed .queue-ghost-cover-image{border-color:color-mix(in srgb,var(--queue-ghost-accent-color) 58%,rgb(var(--ink-950-rgb) / .28));box-shadow:0 0 14px color-mix(in srgb,var(--queue-ghost-accent-color) 38%,transparent),0 10px 24px rgb(var(--overlay-rgb) / .48)}.queue-ghost-float{animation:queueGhostFloat 4.8s ease-in-out infinite;transform-origin:center}@keyframes queueGhostFloat{0%{transform:translateY(0) rotate(-2deg)}25%{transform:translateY(-4px) rotate(1deg)}50%{transform:translateY(-9px) rotate(2deg)}75%{transform:translateY(-4px) rotate(-1deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes queueGhostGlow{0%,to{opacity:.38;transform:scale(.95)}50%{opacity:.62;transform:scale(1.06)}}@media(max-width:760px){.queue-ghost-wrapper{display:none}}@media(min-width:761px)and (max-width:920px){.queue-ghost-wrapper{right:10.75rem;width:34px}}@media(prefers-reduced-motion:reduce){.queue-ghost-float,.queue-ghost-glow{animation:none}.queue-ghost-cover-prop,.queue-ghost-cover-image{transition:none}}.queue-ghost--sleepy{--queue-ghost-body: rgba(235, 249, 255, .78)}.queue-ghost--sleepy .queue-ghost-float{animation-duration:7.4s}.queue-ghost--panic .queue-ghost-float{animation:queueGhostPanicFloat 3.4s ease-in-out infinite}.queue-ghost--achievement .queue-ghost-float{animation:queueGhostAchievementVisit 3.2s ease-in-out both}.queue-ghost-eye--closed{fill:none;stroke:var(--queue-ghost-eye);stroke-linecap:round;stroke-width:2.4}.queue-ghost-zzz{fill:color-mix(in srgb,var(--queue-ghost-accent-color) 74%,white);font-size:10px;font-weight:800;opacity:.82}.queue-ghost-achievement-prop{overflow:visible}.queue-ghost-achievement-badge{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--queue-ghost-accent-color) 60%,white),var(--queue-ghost-accent-color));border:1px solid rgb(var(--ink-950-rgb) / .32);border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--queue-ghost-accent-color) 52%,transparent);color:rgb(var(--ink-950-rgb));display:flex;height:22px;justify-content:center;width:22px}@keyframes queueGhostPanicFloat{0%{transform:translate(0) rotate(-2deg)}30%{transform:translate(1px,-5px) rotate(2deg)}55%{transform:translate(-1px,-8px) rotate(-1deg)}78%{transform:translate(1px,-3px) rotate(1deg)}to{transform:translate(0) rotate(-2deg)}}@keyframes queueGhostAchievementVisit{0%{opacity:0;transform:translate(-18px,8px) scale(.88) rotate(-6deg)}18%{opacity:1;transform:translateY(-3px) scale(1) rotate(1deg)}70%{opacity:1;transform:translateY(-6px) scale(1.02) rotate(-1deg)}to{opacity:0;transform:translate(18px,-10px) scale(.92) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.queue-ghost--sleepy .queue-ghost-float,.queue-ghost--panic .queue-ghost-float,.queue-ghost--achievement .queue-ghost-float{animation:none}}.queue-ghost--peek{clip-path:inset(0 0 46% 0);transition:clip-path .22s ease-out}.queue-ghost--peek.queue-ghost--peek-revealed{clip-path:inset(0 0 0% 0)}.queue-ghost--peek:not(.queue-ghost--peek-revealed) .queue-ghost-float{animation:queueGhostPeekBob 4.2s ease-in-out infinite}@keyframes queueGhostPeekBob{0%,to{transform:translateY(0)}48%,52%{transform:translateY(-1.5px)}}.queue-ghost--peek:not(.queue-ghost--peek-revealed){filter:drop-shadow(0 0 5px var(--queue-ghost-accent-color))}@media(prefers-reduced-motion:reduce){.queue-ghost--peek:not(.queue-ghost--peek-revealed) .queue-ghost-float{animation:none}.queue-ghost--peek{transition:none}}.queue-ghost-habitat{position:absolute;isolation:isolate;width:72px;z-index:9999;pointer-events:none}.queue-ghost-habitat>*{pointer-events:auto}.queue-ghost-habitat--quest-queue{right:1.25rem;top:-1.75rem}.queue-ghost-habitat--quest-queue.queue-ghost-slot--queueHeaderCorner{right:5.5rem;top:-1.25rem;width:58px}.queue-ghost-habitat--quest-queue.queue-ghost-slot--sidePanelPeek{right:-.75rem;top:7rem;width:62px;transform:rotate(-4deg)}.queue-ghost-habitat--quest-queue.queue-ghost-slot--emptyStateCorner{left:1.25rem;right:auto;top:6rem;width:56px}.queue-ghost-habitat--platform-plans{right:1rem;top:-2.35rem}.queue-ghost-habitat--platform-plans.queue-ghost-slot--toolbarCorner,.queue-ghost-habitat--wishlist.queue-ghost-slot--toolbarCorner,.queue-ghost-habitat--library.queue-ghost-slot--toolbarCorner{right:4.5rem;top:-1.75rem;width:58px}.queue-ghost-habitat--platform-plans.queue-ghost-slot--platformCardEdge{right:1.35rem;top:1.25rem;width:54px;transform:rotate(4deg)}.queue-ghost-habitat--platform-plans.queue-ghost-slot--emptySpaceTopRight,.queue-ghost-habitat--wishlist.queue-ghost-slot--emptySpaceTopRight,.queue-ghost-habitat--library.queue-ghost-slot--emptySpaceTopRight{right:1rem;top:4.75rem;width:56px}.queue-ghost-habitat--achievement-card{right:-.65rem;top:-1.1rem;width:44px}.queue-ghost-habitat--achievement-card.queue-ghost-slot--achievementBadgePeek{right:-.65rem;top:-1.1rem}.queue-ghost-habitat--achievement-card.queue-ghost-slot--achievementCorner{bottom:.45rem;right:.4rem;top:auto;transform:rotate(5deg)}.queue-ghost-habitat--wishlist{right:1.25rem;top:.25rem}.queue-ghost-habitat--wishlist.queue-ghost-slot--gridEdge{right:-.35rem;top:9rem;width:58px;transform:rotate(-5deg)}.queue-ghost-habitat--library{right:1.25rem;top:.25rem}.queue-ghost-habitat--library.queue-ghost-slot--gridEdge{right:-.35rem;top:9rem;width:58px;transform:rotate(-5deg)}.queue-ghost-habitat--game-detail{right:1rem;top:4.25rem}.queue-ghost-habitat--game-detail.queue-ghost-slot--coverEdgePeek{left:1rem;right:auto;top:7.25rem;width:56px;transform:rotate(-4deg)}.queue-ghost-habitat--game-detail.queue-ghost-slot--detailHeaderCorner{right:5.5rem;top:1rem;width:56px}.queue-ghost-habitat--game-detail.queue-ghost-slot--statsPanelCorner{right:1.25rem;top:10rem;width:54px;transform:rotate(4deg)}@media(max-width:640px){.queue-ghost-habitat--quest-queue,.queue-ghost-habitat--wishlist,.queue-ghost-habitat--library,.queue-ghost-habitat--game-detail{width:56px}}.qs-achievement-ghost-host{position:fixed;bottom:max(1.25rem,calc(env(safe-area-inset-bottom,0px) + 1rem));right:max(1.25rem,calc(env(safe-area-inset-right,0px) + .5rem));z-index:200;width:80px;animation:qs-achievement-ghost-enter .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes qs-achievement-ghost-enter{0%{opacity:0;transform:translateY(1.5rem) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.qs-achievement-ghost-host{animation:none}}@media(orientation:landscape)and (max-width:1100px)and (max-height:720px){:root{--qs-review-compact-shell-padding: clamp(.25rem, .8dvh, .45rem);--qs-review-compact-gap: clamp(.3rem, .7vw, .55rem);--qs-review-compact-side: clamp(11rem, 26vw, 17rem);--qs-review-compact-card: clamp(10.5rem, 20vw, 14.5rem);--qs-review-compact-header-space: 2.6rem;--qs-review-compact-card-chrome: 8.4rem}.qs-review-stage{grid-template-columns:minmax(10rem,var(--qs-review-compact-side)) minmax(10.5rem,var(--qs-review-compact-card)) minmax(10rem,var(--qs-review-compact-side));max-width:min(100%,calc((var(--qs-review-compact-side) * 2) + var(--qs-review-compact-card) + (var(--qs-review-compact-gap) * 2)))}.qs-review-cover{max-height:min(calc((100dvh - var(--qs-review-compact-header-space) - var(--qs-review-compact-card-chrome) - var(--qs-safe-top) - var(--qs-safe-bottom)) * .9),calc(var(--qs-review-compact-card) * 1.5));padding:clamp(.16rem,.5vw,.32rem)}.qs-review-artwork-frame{border-radius:.8rem}.qs-review-zone{width:100%;max-width:var(--qs-review-compact-side);padding:clamp(.38rem,.75vw,.65rem)}.qs-review-zone .grid{gap:.4rem}.qs-review-action-side{min-height:2.55rem;padding:.36rem .6rem}.qs-review-action-side .text-2xs{margin-top:.1rem;line-height:1.05}.qs-review-hero h3{margin-top:.25rem;font-size:clamp(.95rem,2.2dvh,1.2rem);line-height:1.05}.qs-review-hero .screenshot-strip{margin-top:.35rem}.qs-review-hero .screenshot-strip img,.qs-review-hero .screenshot-strip .animate-pulse{height:2.25rem;width:4.25rem}.qs-review-hero>.mt-3.grid{gap:.3rem}.qs-review-hero>.mt-3.grid button{min-height:2.15rem;border-radius:.65rem;padding-inline:.45rem;font-size:.68rem}}.qs-game-actions-trigger{display:none}@media(orientation:landscape)and (max-width:1199px){.qs-game-actions-trigger{display:grid}.qs-review-utility-actions{display:none}}.qs-daily-quest-modal{bottom:max(0px,var(--qs-safe-bottom));max-height:calc(100dvh - max(.5rem,var(--qs-safe-top)) - max(.5rem,var(--qs-safe-bottom)))}@media(min-width:640px){.qs-daily-quest-modal{margin-top:max(.5rem,var(--qs-safe-top));margin-bottom:max(.5rem,var(--qs-safe-bottom))}}.qs-platform-grid{grid-template-columns:minmax(0,1fr)}.qs-platform-column{max-width:100%;min-width:0;contain:layout paint style;box-shadow:0 0 16px color-mix(in srgb,var(--platform-accent, var(--accent)) var(--platform-column-glow-strength, 0%),transparent)}.qs-platform-column--highlighted{box-shadow:0 0 0 1px color-mix(in srgb,var(--platform-accent, var(--accent)) 38%,transparent),0 0 32px color-mix(in srgb,var(--platform-accent, var(--accent)) var(--platform-column-glow-strength, 18%),transparent)}.qs-platform-progress{max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin}@media(orientation:landscape)and (max-height:760px),(pointer:coarse)and (max-width:1100px){.qs-template-neon-deck .qs-queue-shell{border-top-color:rgb(var(--qs-accent-secondary-rgb) / .26)!important;background:#030716e0!important;box-shadow:inset 0 1px rgb(var(--qs-accent-secondary-rgb) / .1),0 10px 28px #00000052!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qs-platform-grid,.qs-platform-grid.grid-cols-2,.qs-platform-grid.xl\:grid-cols-2{grid-template-columns:minmax(0,1fr)!important}.qs-platform-summary,.qs-platform-progress{margin-bottom:.5rem}.qs-platform-progress>button{min-width:min(8rem,42vw);max-width:min(10rem,48vw);background-image:none!important;box-shadow:none!important}.qs-template-neon-deck .qs-platform-column{border-color:color-mix(in srgb,var(--platform-accent, var(--qs-accent-secondary-rgb)) 26%,rgb(255 255 255 / .06))!important;background:linear-gradient(180deg,rgb(var(--qs-accent-secondary-rgb) / .035),transparent 5rem),#030716e6!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--platform-accent, var(--accent)) 5%,transparent),transparent 5rem)!important;box-shadow:0 8px 20px #00000042!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qs-template-neon-deck .qs-platform-column--highlighted{box-shadow:0 0 0 1px color-mix(in srgb,var(--platform-accent, var(--accent)) 28%,transparent),0 8px 22px #00000047!important}.qs-platform-artwork-header{height:3.25rem}.qs-platform-artwork-header img{opacity:.42}.qs-platform-artwork-header .bg-gradient-to-r{background:linear-gradient(90deg,#020617eb,#02061794)!important}.qs-platform-artwork-title{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.qs-template-neon-deck .qs-platform-playing-panel{background:linear-gradient(180deg,rgb(var(--qs-accent-primary-rgb) / .055),transparent),#070b1be6!important;box-shadow:0 8px 20px #0000003d!important}.qs-template-neon-deck .qs-platform-playing-panel .qs-platform-playing-row,.qs-template-neon-deck .qs-platform-column article{background:#020512d1!important;box-shadow:none!important}.qs-platform-playing-row,.qs-queue-entry{transition-property:border-color,background-color,color}.qs-queue-entry:hover,.qs-queue-entry:focus-within{box-shadow:none}}.qs-queue-shell,.qs-queue-list,.qs-platform-grid,.qs-platform-column,.qs-queue-virtual-window{overflow:visible;min-width:0}.qs-queue-shell{touch-action:pan-y pinch-zoom}.qs-queue-list{overflow-x:clip;touch-action:pan-y pinch-zoom}.qs-platform-column{isolation:isolate;contain:layout style}.qs-platform-column:before,.qs-platform-column:after,.qs-platform-artwork-header img,.qs-platform-artwork-header .bg-gradient-to-r,.qs-platform-artwork-title:before,.qs-platform-artwork-title:after,.qs-queue-cover-thumb:before,.qs-queue-cover-thumb>span{pointer-events:none}.qs-queue-entry{min-height:7.25rem}.qs-queue-entry>.grid{grid-template-columns:2rem 2.0625rem minmax(0,1fr);align-items:start}.qs-queue-cover-thumb{inline-size:2.0625rem;block-size:2.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--platform-accent, var(--accent)) 18%,transparent),transparent 48%),#0f172a}.qs-platform-playing-cover.qs-queue-cover-thumb{inline-size:3.75rem;block-size:5rem}.qs-queue-cover-thumb:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--platform-accent, var(--accent)) 34%,transparent),transparent 35%),linear-gradient(180deg,transparent,rgb(0 0 0 / .28))}@media(min-width:640px){.qs-queue-entry>.grid{grid-template-columns:2rem 2.0625rem minmax(0,1fr) auto;align-items:center}}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:h-8::file-selector-button{height:2rem}.file\:h-9::file-selector-button{height:2.25rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-mint::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-ink-950::file-selector-button{--tw-text-opacity: 1;color:rgb(var(--ink-950-rgb) / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-text-opacity, 1))}.focus-within\:border-mint\/45:focus-within{border-color:rgb(var(--accent-rgb) / .45)}.focus-within\:border-mint\/70:focus-within{border-color:rgb(var(--accent-rgb) / .7)}.focus-within\:shadow-glow:focus-within{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-mint\/70:focus-within{--tw-ring-color: rgb(var(--accent-rgb) / .7)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-mint\/30:hover{border-color:rgb(var(--accent-rgb) / .3)}.hover\:border-mint\/35:hover{border-color:rgb(var(--accent-rgb) / .35)}.hover\:border-mint\/40:hover{border-color:rgb(var(--accent-rgb) / .4)}.hover\:border-mint\/45:hover{border-color:rgb(var(--accent-rgb) / .45)}.hover\:border-mint\/50:hover{border-color:rgb(var(--accent-rgb) / .5)}.hover\:border-mint\/55:hover{border-color:rgb(var(--accent-rgb) / .55)}.hover\:border-mint\/60:hover{border-color:rgb(var(--accent-rgb) / .6)}.hover\:border-skyglass\/30:hover{border-color:rgb(var(--skyglass-rgb) / .3)}.hover\:border-white\/20:hover{border-color:rgb(var(--text-primary-rgb) / .2)}.hover\:border-white\/30:hover{border-color:rgb(var(--text-primary-rgb) / .3)}.hover\:bg-amber-200\/10:hover{background-color:rgb(var(--warning-text-rgb) / .1)}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(var(--warning-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300\/10:hover{background-color:rgb(var(--warning-rgb) / .1)}.hover\:bg-amber-300\/20:hover{background-color:rgb(var(--warning-rgb) / .2)}.hover\:bg-black\/60:hover{background-color:rgb(var(--overlay-rgb) / .6)}.hover\:bg-black\/70:hover{background-color:rgb(var(--overlay-rgb) / .7)}.hover\:bg-ink-900\/80:hover{background-color:rgb(var(--ink-900-rgb) / .8)}.hover\:bg-ink-950\/75:hover{background-color:rgb(var(--ink-950-rgb) / .75)}.hover\:bg-ink-950\/80:hover{background-color:rgb(var(--ink-950-rgb) / .8)}.hover\:bg-mint\/10:hover{background-color:rgb(var(--accent-rgb) / .1)}.hover\:bg-mint\/20:hover{background-color:rgb(var(--accent-rgb) / .2)}.hover\:bg-mint\/5:hover{background-color:rgb(var(--accent-rgb) / .05)}.hover\:bg-mint\/90:hover{background-color:rgb(var(--accent-rgb) / .9)}.hover\:bg-mint\/\[0\.07\]:hover{background-color:rgb(var(--accent-rgb) / .07)}.hover\:bg-mint\/\[0\.08\]:hover{background-color:rgb(var(--accent-rgb) / .08)}.hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(var(--danger-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:rgb(var(--danger-rgb) / .1)}.hover\:bg-red-500\/20:hover{background-color:rgb(var(--danger-rgb) / .2)}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-white\/10:hover{background-color:rgb(var(--text-primary-rgb) / .1)}.hover\:bg-white\/5:hover{background-color:rgb(var(--text-primary-rgb) / .05)}.hover\:bg-white\/60:hover{background-color:rgb(var(--text-primary-rgb) / .6)}.hover\:bg-white\/\[0\.05\]:hover{background-color:rgb(var(--text-primary-rgb) / .05)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(var(--text-primary-rgb) / .06)}.hover\:bg-white\/\[0\.07\]:hover{background-color:rgb(var(--text-primary-rgb) / .07)}.hover\:text-mint:hover{--tw-text-opacity: 1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity, 1))}.hover\:text-mint\/80:hover{color:rgb(var(--accent-rgb) / .8)}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(var(--danger-text-rgb) / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover,.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity, 1))}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-glow:hover{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-mint:focus{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity, 1))}.focus\:border-mint\/50:focus{border-color:rgb(var(--accent-rgb) / .5)}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(var(--danger-rgb) / var(--tw-border-opacity, 1))}.focus\:shadow-glow:focus{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-mint\/20:focus{--tw-ring-color: rgb(var(--accent-rgb) / .2)}.focus\:ring-mint\/40:focus{--tw-ring-color: rgb(var(--accent-rgb) / .4)}.focus\:ring-mint\/50:focus{--tw-ring-color: rgb(var(--accent-rgb) / .5)}.focus-visible\:-translate-y-1:focus-visible{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:border-mint:focus-visible{--tw-border-opacity: 1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity, 1))}.focus-visible\:border-mint\/45:focus-visible{border-color:rgb(var(--accent-rgb) / .45)}.focus-visible\:border-mint\/60:focus-visible{border-color:rgb(var(--accent-rgb) / .6)}.focus-visible\:border-mint\/70:focus-visible{border-color:rgb(var(--accent-rgb) / .7)}.focus-visible\:border-mint\/80:focus-visible{border-color:rgb(var(--accent-rgb) / .8)}.focus-visible\:bg-mint:focus-visible{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.focus-visible\:bg-mint\/10:focus-visible{background-color:rgb(var(--accent-rgb) / .1)}.focus-visible\:bg-white\/10:focus-visible{background-color:rgb(var(--text-primary-rgb) / .1)}.focus-visible\:text-ink-950:focus-visible{--tw-text-opacity: 1;color:rgb(var(--ink-950-rgb) / var(--tw-text-opacity, 1))}.focus-visible\:opacity-95:focus-visible{opacity:.95}.focus-visible\:shadow-glow:focus-visible{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-mint:focus-visible{outline-color:rgb(var(--accent-rgb) / 1)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-mint:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--accent-rgb) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-mint\/30:focus-visible{--tw-ring-color: rgb(var(--accent-rgb) / .3)}.focus-visible\:ring-mint\/40:focus-visible{--tw-ring-color: rgb(var(--accent-rgb) / .4)}.focus-visible\:ring-mint\/50:focus-visible{--tw-ring-color: rgb(var(--accent-rgb) / .5)}.focus-visible\:ring-mint\/70:focus-visible{--tw-ring-color: rgb(var(--accent-rgb) / .7)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-ink-950:focus-visible{--tw-ring-offset-color: rgb(var(--ink-950-rgb) / 1)}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-mint\/\[0\.10\]:active{background-color:rgb(var(--accent-rgb) / .1)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-white\/10:disabled{border-color:rgb(var(--text-primary-rgb) / .1)}.disabled\:bg-slate-600:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--text-subtle-rgb) / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-700:disabled{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.disabled\:bg-transparent:disabled{background-color:transparent}.disabled\:bg-white\/10:disabled{background-color:rgb(var(--text-primary-rgb) / .1)}.disabled\:bg-white\/5:disabled{background-color:rgb(var(--text-primary-rgb) / .05)}.disabled\:text-slate-300:disabled{--tw-text-opacity: 1;color:rgb(var(--text-secondary-rgb) / var(--tw-text-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(var(--text-muted-rgb) / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-text-opacity, 1))}.disabled\:text-slate-600:disabled{--tw-text-opacity: 1;color:rgb(var(--text-subtle-rgb) / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-mint\/45{border-color:rgb(var(--accent-rgb) / .45)}.group:hover .group-hover\:border-mint\/50{border-color:rgb(var(--accent-rgb) / .5)}.group:hover .group-hover\:bg-mint{--tw-bg-opacity: 1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-mint\/90{background-color:rgb(var(--accent-rgb) / .9)}.group:hover .group-hover\:text-ink-950{--tw-text-opacity: 1;color:rgb(var(--ink-950-rgb) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-\[0\.22\]{opacity:.22}.group:hover .group-hover\:brightness-110{--tw-brightness: brightness(1.1);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)}@media(min-width:340px){.min-\[340px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.sm\:inset-0{inset:0}.sm\:right-3{right:.75rem}.sm\:top-3{top:.75rem}.sm\:top-\[calc\(3\.75rem\+max\(0px\,var\(--qs-safe-top\)\)\)\]{top:calc(3.75rem + max(0px,var(--qs-safe-top)))}.sm\:col-auto{grid-column:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-36{height:9rem}.sm\:h-9{height:2.25rem}.sm\:max-h-36{max-height:9rem}.sm\:max-h-\[80dvh\]{max-height:80dvh}.sm\:min-h-\[292px\]{min-height:292px}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-\[120px\]{width:120px}.sm\:w-\[76px\]{width:76px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[52\%\]{max-width:52%}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}.sm\:grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.sm\:grid-cols-\[auto_120px_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto 120px minmax(0,1fr) auto}.sm\:grid-cols-\[auto_76px_minmax\(0\,1fr\)\]{grid-template-columns:auto 76px minmax(0,1fr)}.sm\:grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto}.sm\:grid-cols-\[auto_minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-items-end{justify-items:end}.sm\:gap-3{gap:.75rem}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:border{border-width:1px}.sm\:border-skyglass\/20{border-color:rgb(var(--skyglass-rgb) / .2)}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pt-3{padding-top:.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-116px\)\]{height:calc(100vh - 116px)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(300px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.lg\:grid-cols-\[minmax\(12rem\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1280px){.xl\:max-w-4xl{max-width:56rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:p-5{padding:1.25rem}}@media(min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:border-mint\/25{border-color:rgb(var(--accent-rgb) / .25)}.dark\:bg-mint\/10{background-color:rgb(var(--accent-rgb) / .1)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}
