*,: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%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.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}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-2{top:.5rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.max-h-\[285px\]{max-height:285px}.min-h-11{min-height:2.75rem}.min-h-16{min-height:4rem}.min-h-32{min-height:8rem}.min-h-9{min-height:2.25rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[min\(19rem\,calc\(100vw-1\.5rem\)\)\]{width:min(19rem,calc(100vw - 1.5rem))}.w-full{width:100%}.min-w-11{min-width:2.75rem}.min-w-20{min-width:5rem}.min-w-\[5\.55rem\]{min-width:5.55rem}.min-w-\[720px\]{min-width:720px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\],.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-0{--tw-rotate: 0deg;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-180{--tw-rotate: 180deg;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-100{--tw-scale-x: 1;--tw-scale-y: 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))}.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))}.scale-\[0\.98\]{--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))}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.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-4{gap:1rem}.gap-5{gap:1.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))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-pre-line{white-space:pre-line}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-dashed{border-style:dashed}.border-oracle-border{--tw-border-opacity: 1;border-color:rgb(182 139 83 / var(--tw-border-opacity, 1))}.border-oracle-border\/50{border-color:#b68b5380}.border-oracle-border\/60{border-color:#b68b5399}.border-oracle-border\/70{border-color:#b68b53b3}.border-oracle-fail{--tw-border-opacity: 1;border-color:rgb(214 106 95 / var(--tw-border-opacity, 1))}.border-oracle-gold{--tw-border-opacity: 1;border-color:rgb(244 185 66 / var(--tw-border-opacity, 1))}.border-oracle-muted{--tw-border-opacity: 1;border-color:rgb(122 106 88 / var(--tw-border-opacity, 1))}.border-oracle-purple{--tw-border-opacity: 1;border-color:rgb(91 42 134 / var(--tw-border-opacity, 1))}.border-oracle-success{--tw-border-opacity: 1;border-color:rgb(76 175 114 / var(--tw-border-opacity, 1))}.border-l-oracle-gold{--tw-border-opacity: 1;border-left-color:rgb(244 185 66 / var(--tw-border-opacity, 1))}.bg-\[\#FFFbf0\]{--tw-bg-opacity: 1;background-color:rgb(255 251 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f2fdf6\]{--tw-bg-opacity: 1;background-color:rgb(242 253 246 / var(--tw-bg-opacity, 1))}.bg-oracle-bg\/70{background-color:#f3e4c6b3}.bg-oracle-canvas{--tw-bg-opacity: 1;background-color:rgb(255 253 246 / var(--tw-bg-opacity, 1))}.bg-oracle-goldSoft\/35{background-color:#fff1b859}.bg-oracle-goldSoft\/45{background-color:#fff1b873}.bg-oracle-ink\/30{background-color:#2a22334d}.bg-oracle-ink\/60{background-color:#2a223399}.bg-oracle-purple{--tw-bg-opacity: 1;background-color:rgb(91 42 134 / var(--tw-bg-opacity, 1))}.bg-oracle-purple\/80{background-color:#5b2a86cc}.bg-oracle-purple\/90{background-color:#5b2a86e6}.bg-oracle-purpleSoft{--tw-bg-opacity: 1;background-color:rgb(238 226 250 / var(--tw-bg-opacity, 1))}.bg-oracle-purpleSoft\/40{background-color:#eee2fa66}.bg-oracle-surface{--tw-bg-opacity: 1;background-color:rgb(255 247 230 / var(--tw-bg-opacity, 1))}.bg-oracle-surface\/50{background-color:#fff7e680}.bg-oracle-surface\/60{background-color:#fff7e699}.bg-oracle-surface\/70{background-color:#fff7e6b3}.bg-oracle-surface\/80{background-color:#fff7e6cc}.bg-oracle-surface\/90{background-color:#fff7e6e6}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/45{background-color:#ffffff73}.bg-white\/50{background-color:#ffffff80}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-oracle-goldSoft\/30{--tw-gradient-from: rgb(255 241 184 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-oracle-surface{--tw-gradient-to: #FFF7E6 var(--tw-gradient-to-position)}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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}.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-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-4{padding-bottom:1rem}.pr-3{padding-right:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Crimson Pro,Georgia,Cambria,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10px\]{font-size:10px}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-current{color:currentColor}.text-oracle-fail{--tw-text-opacity: 1;color:rgb(214 106 95 / var(--tw-text-opacity, 1))}.text-oracle-gold{--tw-text-opacity: 1;color:rgb(244 185 66 / var(--tw-text-opacity, 1))}.text-oracle-ink{--tw-text-opacity: 1;color:rgb(42 34 51 / var(--tw-text-opacity, 1))}.text-oracle-muted{--tw-text-opacity: 1;color:rgb(122 106 88 / var(--tw-text-opacity, 1))}.text-oracle-muted\/20{color:#7a6a5833}.text-oracle-purple{--tw-text-opacity: 1;color:rgb(91 42 134 / var(--tw-text-opacity, 1))}.text-oracle-purple\/80{color:#5b2a86cc}.text-oracle-success{--tw-text-opacity: 1;color:rgb(76 175 114 / var(--tw-text-opacity, 1))}.text-oracle-surface{--tw-text-opacity: 1;color:rgb(255 247 230 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-95{opacity:.95}.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-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-paper{--tw-shadow: 0 8px 18px rgba(74, 44, 22, .14);--tw-shadow-colored: 0 8px 18px 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-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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.drop-shadow-\[0_0_8px_rgba\(214\,106\,95\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(214,106,95,.3));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(76\,175\,114\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(76,175,114,.3));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-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)}.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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[-webkit-user-select\:none\]{-webkit-user-select:none}:root{color:#2a2233;background:#f3e4c6;font-family:Georgia,Cambria,Times New Roman,serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--motion-ease-oracle: cubic-bezier(.2, .8, .2, 1);--motion-ease-ink: cubic-bezier(.16, 1, .3, 1);--motion-duration-fast: .14s;--motion-duration-normal: .28s;--motion-duration-slow: .6s;--motion-duration-celebration: 1.8s}*{box-sizing:border-box}html{min-height:100%;min-height:100dvh;background:#f3e4c6;overflow-x:hidden}body{min-width:320px;min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(circle at 12% 8%,rgba(244,185,66,.18),transparent 22%),linear-gradient(180deg,#f3e4c6,#ead3a8)}select,textarea{font:inherit}button:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #f4b942;outline-offset:3px}.paper-texture{background-image:linear-gradient(#ffffff57,#ffffff14),radial-gradient(circle at 20% 20%,rgba(182,139,83,.12) 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(91,42,134,.06) 0 1px,transparent 1px);background-size:auto,28px 28px,34px 34px}.tool-button{min-height:44px;border-radius:999px;border:1px solid #b68b53;background:#fff7e6f2;padding:.4rem .6rem;color:#2a2233;font-weight:700;box-shadow:0 3px #7a6a5847;transition:transform .1s ease,box-shadow .1s ease}.tool-button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #7a6a5847}.tool-button:disabled{cursor:not-allowed;color:#7a6a58;opacity:.66}.primary-button{min-height:50px;border-radius:999px;border:2px solid #f4b942;background:linear-gradient(180deg,#6f35a5,#4a1f73);color:#fff7e6;padding:.6rem 1.1rem;font-size:1.1rem;font-weight:800;box-shadow:0 4px #2a1438,0 0 16px #f4b94240}.primary-button:active{transform:translateY(2px);box-shadow:0 2px #2a1438,0 0 12px #f4b94238}.primary-button:disabled{cursor:not-allowed;border-color:#9b9488;background:#e8d2a8;color:#7a6a58;box-shadow:none}.icon-button{min-height:44px;min-width:44px;border-radius:14px;border:1px solid #b68b53;background:#fff7e6e6;color:#2a2233;font-size:1.5rem;font-weight:800}.splash-screen{box-shadow:0 16px 32px #4a2c162e,inset 0 0 0 1px #fff7e673}.splash-logo{filter:drop-shadow(0 8px 16px rgba(74,44,22,.12))}.splash-ad-placeholder{box-shadow:inset 0 0 0 1px #fff7e67a}@media(max-height:700px){.splash-screen{gap:.75rem;padding-top:1rem;padding-bottom:1rem}.splash-logo{max-width:17rem}.splash-ad-placeholder{min-height:3.25rem;padding-top:.45rem;padding-bottom:.45rem}}.accepted-success-overlay{position:relative;width:100%;max-width:100%}.drawdle-menu-panel{transform-origin:top left;animation:menu-pop .18s var(--motion-ease-ink) both}.drawdle-menu-action:hover,.theme-menu-option:hover{transform:translateY(-1px)}.theme-menu-option,.timer-menu-option{background:#fff7e6d1;box-shadow:inset 0 0 0 1px #fff7e673}.theme-menu-option.is-selected,.timer-menu-option.is-selected{background:#eee2faeb;box-shadow:0 0 0 3px #f4b94229}.timer-menu-switch{display:flex;width:2.7rem;height:1.55rem;flex:0 0 auto;align-items:center;border-radius:999px;border:1px solid rgba(182,139,83,.76);background:#e8d2a8b8;padding:.15rem}.timer-menu-switch-thumb{width:1.1rem;height:1.1rem;border-radius:999px;background:#fff7e6;box-shadow:0 1px 3px #2a223338;transition:transform .16s var(--motion-ease-ink)}.timer-menu-option.is-selected .timer-menu-switch{border-color:#5b2a86b3;background:#5b2a86e6}.timer-menu-option.is-selected .timer-menu-switch-thumb{transform:translate(1.15rem)}.theme-preview{display:block;width:3rem;height:3rem;flex:0 0 auto;border-radius:.75rem}.theme-preview-default{border:2px solid #b68b53;background:radial-gradient(circle at 25% 18%,rgba(244,185,66,.22),transparent 32%),linear-gradient(180deg,#fff7e6,#ead3a8);box-shadow:0 3px #7a6a5847}.theme-preview-watercolor{border:1px solid rgba(168,85,247,.3);background:radial-gradient(circle at 20% 24%,rgba(251,207,232,.95),transparent 42%),radial-gradient(circle at 78% 24%,rgba(191,219,254,.9),transparent 42%),linear-gradient(135deg,#fff7fb,#ede9fe);box-shadow:0 10px 18px #7e57c21f}.theme-selected-dot{width:.72rem;height:.72rem;border-radius:999px;border:1px solid rgba(91,42,134,.42);background:transparent}.theme-menu-option.is-selected .theme-selected-dot{border-color:#7c3aed;background:#7c3aed;box-shadow:0 0 0 3px #c4b5fd8c}.how-to-play-backdrop{animation:how-to-play-backdrop-in .16s var(--motion-ease-ink) both}.how-to-play-panel{max-height:min(86vh,42rem);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 36px #4a2c163d,0 0 0 1px #fff7e694;animation:how-to-play-sheet-in .19s var(--motion-ease-ink) both}.how-to-play-close:hover{transform:translateY(-1px)}.how-to-play-steps>div{border-radius:.9rem;border:1px solid rgba(182,139,83,.48);background:#fffdf68a;padding:.65rem .75rem}.how-to-play-steps h3{margin:0;color:#5b2a86;font-size:.98rem;font-weight:900;line-height:1.2}.how-to-play-steps p{margin:.25rem 0 0;color:#2a2233;font-size:.95rem;font-weight:700;line-height:1.3}.counter-row{background:linear-gradient(90deg,rgba(244,185,66,.2),transparent 26%),linear-gradient(180deg,#fff7e6f5,#fff7e6d1);box-shadow:inset 0 0 0 1px #fff7e699,0 2px #7a6a5829}.counter-marker-tray{border-radius:999px;border:1px solid rgba(182,139,83,.46);background:#fffdf6a3;padding:.05rem .35rem;box-shadow:inset 0 1px 2px #7a6a581f}.oracle-feedback-bubble{transform-origin:left center;will-change:transform,opacity}.solve-timer-overlay{position:absolute;top:.75rem;right:.75rem;z-index:3;display:inline-flex;min-height:2rem;align-items:center;gap:.28rem;border-radius:999px;border:1px solid rgba(182,139,83,.58);background:#fff7e6d6;color:#2a2233;padding:.28rem .62rem;font-size:.85rem;font-weight:900;line-height:1;box-shadow:0 4px 12px #2a223324;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.accepted-success-overlay{position:relative;z-index:1;width:100%;max-width:100%;border-radius:1.25rem;border:2px solid rgba(244,185,66,.84);background:#fff7e6f5;padding:.9rem 1rem;text-align:center;box-shadow:0 10px 24px #4a2c162e,0 0 24px #4caf7233;animation:accepted-overlay-rise .7s var(--motion-ease-ink) both}.accepted-success-kicker{margin:0;font-family:Georgia,Cambria,Times New Roman,serif;font-size:1.45rem;font-weight:900;color:#4caf72}.accepted-success-copy{margin:.2rem 0 0;font-size:.98rem;font-weight:800;color:#2a2233}@keyframes fortune-card{0%{opacity:0;transform:translateY(14px) scale(.988);box-shadow:0 3px 8px #4a2c160d}62%{opacity:1;transform:translateY(-1px) scale(1.001);box-shadow:0 10px 24px #4a2c1629,0 0 0 1px #f4b94214}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 8px 18px #4a2c1624}}.animate-fortune-card{animation:fortune-card .6s var(--motion-ease-oracle) forwards}.fortune-result-card{animation:fortune-card .64s var(--motion-ease-oracle) both;transform-origin:center top}.fortune-result-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,transparent 0 32%,rgba(255,247,230,.42) 42%,transparent 52%),radial-gradient(circle at 50% 0%,rgba(244,185,66,.14),transparent 34%);opacity:0;animation:fortune-card-sheen .9s var(--motion-ease-ink) .18s both}.fortune-card-sigil{position:absolute;top:.9rem;right:1rem;display:grid;min-height:2.5rem;min-width:2.5rem;place-items:center;border-radius:999px;border:1px solid rgba(182,139,83,.72);background:#fff7e6d1;color:#5b2a86;font-family:Georgia,Cambria,Times New Roman,serif;font-size:1.25rem;font-weight:900;box-shadow:inset 0 0 0 2px #f4b94224;animation:fortune-sigil-settle .76s var(--motion-ease-ink) .24s both}.result-card-primary,.result-solve-time,.result-archetype-moment,.result-card-details,.result-path,.result-answer-slip,.result-drawing-panel,.result-share-actions,.result-saved-cue,.result-reveal-warning{animation:result-content-rise .62s var(--motion-ease-oracle) both}.result-card-primary{animation-delay:.12s}.result-solve-time{animation-delay:.2s}.result-archetype-moment{animation-delay:.28s}.result-path{animation-delay:.44s}.result-card-details{animation-delay:.54s}.result-saved-cue{animation-delay:.68s}.result-share-actions{animation-delay:.76s}.result-answer-slip{animation-delay:.9s}.result-reveal-warning{animation-delay:0ms}.result-stat-pill{display:grid;gap:.2rem;border-radius:.875rem;border:1px solid rgba(182,139,83,.34);background:#fffdf67a;padding:.45rem .7rem}.result-stat-label{color:#7a6a58;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.result-path{min-height:2.25rem}.result-archetype-title{animation:stamp-in .36s cubic-bezier(.175,.885,.32,1.12) .36s both}.oracle-squinting{position:relative;overflow:hidden}.oracle-squinting:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:squint-shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.streak-pill{box-shadow:inset 0 2px 4px #fff6,0 2px 8px #f4b9424d}.daily-counters-with-overlay{isolation:isolate}.clue-drawer-outside-dismiss{background:transparent;touch-action:none}.clue-drawer-overlay{max-height:min(48vh,22rem);overflow-y:auto;overscroll-behavior:contain;animation:clue-overlay-open .18s var(--motion-ease-ink) both}.clue-drawer-overlay .clue-drawer{box-shadow:0 16px 30px #4a2c1633,0 0 0 1px #fff7e680;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.counter-row-chevron{transform-origin:center}.mystic-clue-seal{--seal-progress: 0%;position:relative;display:flex;min-height:46px;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;overflow:hidden;border-radius:999px;border:1px dashed #b68b53;background:linear-gradient(180deg,#fff7e6fa,#f4b94229);color:#2a2233;padding:.2rem .75rem .2rem 3.35rem;text-align:left;font-weight:800;box-shadow:inset 0 0 0 1px #fff7e6a6}.mystic-clue-seal:disabled{cursor:not-allowed;color:#7a6a58;opacity:.68}.mystic-clue-track-glow{position:absolute;inset:5px;width:var(--seal-progress);max-width:calc(100% - 10px);border-radius:999px;background:linear-gradient(90deg,#f4b94252,#5b2a8633),repeating-linear-gradient(115deg,transparent 0 10px,rgba(255,247,230,.28) 10px 16px);filter:drop-shadow(0 0 8px rgba(244,185,66,.35));opacity:.8;transition:width .16s var(--motion-ease-oracle),opacity .16s var(--motion-ease-oracle)}.mystic-clue-seal.is-dragging .mystic-clue-track-glow{animation:clue-track-shimmer .72s linear infinite}.mystic-clue-seal-icon{position:absolute;left:min(calc(100% - 54px),var(--seal-progress));z-index:1;display:grid;min-height:42px;min-width:42px;place-items:center;border-radius:999px;border:2px solid #f4b942;background:radial-gradient(circle at 35% 25%,rgba(255,247,230,.35),transparent 34%),linear-gradient(180deg,#6f35a5,#4a1f73);color:#fff7e6;font-size:1.15rem;font-weight:900;box-shadow:0 3px #2a1438,0 0 14px #f4b94247;transform:translate(0);transition:transform .18s var(--motion-ease-oracle);cursor:grab;touch-action:none}.mystic-clue-seal.is-dragging .mystic-clue-seal-icon{transition-duration:0ms;cursor:grabbing}.mystic-clue-copy{position:relative;z-index:1}.mystic-seal-armed-row{display:grid;min-height:46px;grid-template-columns:minmax(0,1fr) 46px;gap:.45rem}.mystic-seal-armed{position:relative;display:grid;min-height:46px;width:100%;place-items:center;overflow:hidden;border-radius:999px;border:2px solid #f4b942;background:linear-gradient(180deg,#6f35a5,#4a1f73);color:#fff7e6;font-size:1.15rem;font-weight:900;box-shadow:0 0 0 4px #f4b94224,0 4px #2a1438}.mystic-seal-cancel{display:grid;min-height:46px;min-width:46px;place-items:center;border-radius:999px;border:1px solid rgba(182,139,83,.86);background:radial-gradient(circle at 35% 24%,rgba(255,247,230,.72),transparent 34%),linear-gradient(180deg,#fff7e6fa,#eee2faf0);color:#5b2a86;font-size:1.4rem;font-weight:900;line-height:1;box-shadow:inset 0 0 0 2px #f4b94224,0 3px #7a6a5847}.mystic-seal-cancel:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 2px #f4b94224,0 1px #7a6a5847}.mystic-seal-cancel:disabled{cursor:not-allowed;color:#7a6a58;opacity:.66}.mystic-seal-armed.is-revealing{animation:armed-clue-glow .24s var(--motion-ease-ink) forwards}.mystic-dust{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 28% 48%,rgba(244,185,66,.95) 0 2px,transparent 3px),radial-gradient(circle at 46% 32%,rgba(255,247,230,.9) 0 1px,transparent 2px),radial-gradient(circle at 58% 62%,rgba(244,185,66,.9) 0 2px,transparent 3px),radial-gradient(circle at 72% 42%,rgba(255,247,230,.86) 0 1px,transparent 2px)}.mystic-seal-armed.is-revealing .mystic-dust{animation:clue-dust .24s var(--motion-ease-oracle) forwards}.oracle-canvas-stage{isolation:isolate}.oracle-canvas-stage.is-oracle-judging{box-shadow:0 0 0 3px #f4b9422e,0 0 26px #f4b94247,0 0 42px #4caf721f,0 8px 18px #4a2c1624;animation:oracle-stage-breathe .98s var(--motion-ease-oracle) infinite}.oracle-canvas-stage.is-oracle-judging canvas{filter:contrast(.84) saturate(.78) brightness(.92) blur(.18px)}.oracle-judgement-overlay{position:absolute;inset:.75rem;z-index:2;display:grid;place-items:end center;overflow:hidden;border-radius:1rem;pointer-events:none;background:linear-gradient(180deg,rgba(42,34,51,.06),transparent 28%,transparent 72%,rgba(42,34,51,.08)),radial-gradient(circle at 50% 42%,rgba(244,185,66,.08),transparent 38%)}.oracle-judgement-overlay p{position:relative;z-index:3;margin:0 0 .75rem;border-radius:999px;border:1px solid rgba(182,139,83,.68);background:#fffaeff5;padding:.42rem .78rem;box-shadow:0 4px 12px #2a223329}.oracle-judgement-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 34%,rgba(255,247,230,.08) 43%,rgba(244,185,66,.12) 49%,rgba(76,175,114,.08) 55%,transparent 66%);transform:translate(-88%);animation:oracle-trace-sweep 2.2s var(--motion-ease-oracle) infinite}.oracle-stroke-trace-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.oracle-stroke-trace-path{fill:none;stroke:#f4b942d1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--trace-length);stroke-dashoffset:var(--trace-length);opacity:0;filter:drop-shadow(0 0 3px rgba(255,247,230,.86)) drop-shadow(0 0 9px rgba(244,185,66,.58));animation:oracle-stroke-trace var(--trace-duration) var(--motion-ease-ink) var(--trace-delay) forwards}.oracle-stroke-trace-path:nth-of-type(2n){stroke:#4caf72b8;filter:drop-shadow(0 0 3px rgba(255,247,230,.8)) drop-shadow(0 0 9px rgba(76,175,114,.5))}.oracle-judgement-spark{position:absolute;width:.45rem;height:.45rem;border-radius:999px;background:#f4b942;opacity:0;box-shadow:0 0 12px #f4b942eb,0 0 20px #4caf7252;animation:oracle-spark-read .82s var(--motion-ease-oracle) both}.oracle-judgement-spark-a{top:28%;left:28%}.oracle-judgement-spark-b{top:48%;left:66%;animation-delay:.32s}.oracle-judgement-spark-c{top:66%;left:42%;animation-delay:.56s}html[data-theme=watercolor]{background:#fdf7fb}html[data-theme=watercolor] body{background:radial-gradient(circle at 12% 6%,rgba(251,207,232,.68),transparent 24%),radial-gradient(circle at 86% 12%,rgba(191,219,254,.72),transparent 24%),radial-gradient(circle at 42% 92%,rgba(221,214,254,.64),transparent 28%),linear-gradient(135deg,#fff7fb,#f7f1ff 48%,#eff8ff)}html[data-theme=watercolor] .paper-texture{background-image:linear-gradient(#ffffff9e,#ffffff42),radial-gradient(circle at 16% 18%,rgba(251,207,232,.28),transparent 34%),radial-gradient(circle at 84% 28%,rgba(191,219,254,.26),transparent 34%),radial-gradient(circle at 48% 88%,rgba(221,214,254,.24),transparent 36%);background-size:auto}html[data-theme=watercolor] .icon-button,html[data-theme=watercolor] .tool-button,html[data-theme=watercolor] .drawdle-menu-action,html[data-theme=watercolor] .theme-menu-option,html[data-theme=watercolor] .how-to-play-close{border-color:#a855f747;background:#ffffffc7;color:#44235f;box-shadow:0 10px 18px #7e57c21a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=watercolor] .primary-button,html[data-theme=watercolor] .mystic-seal-armed{border-color:#f472b63d;background:linear-gradient(90deg,#a78bfa,#f472b6,#fb7185);color:#fff;box-shadow:0 8px 18px #c084fc3d}html[data-theme=watercolor] .title-shimmer{background:linear-gradient(110deg,#db2777 18%,#7c3aed 48%,#2563eb 82%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=watercolor] .counter-row,html[data-theme=watercolor] .streak-pill,html[data-theme=watercolor] .drawdle-menu-panel,html[data-theme=watercolor] .how-to-play-panel,html[data-theme=watercolor] .fortune-result-card,html[data-theme=watercolor] .accepted-success-overlay{border-color:#a855f73d;background-color:#ffffffc2;color:#44235f;box-shadow:0 14px 28px #7e57c21f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=watercolor] .counter-marker-tray,html[data-theme=watercolor] .result-stat-pill{border-color:#f472b63d;background:#ffffff8a}html[data-theme=watercolor] .oracle-canvas-stage{border-color:#a855f73d;background-color:#ffffffbd;box-shadow:0 18px 34px #7e57c224}html[data-theme=watercolor] .oracle-canvas-stage canvas{border-color:#a855f72e;background-color:#fffdfd}html[data-theme=watercolor] .accepted-success-overlay{overflow:hidden;border-color:#34d3996b;animation:watercolor-success-bloom .96s var(--motion-ease-ink) both}html[data-theme=watercolor] .accepted-success-overlay:before{content:"";position:absolute;inset:-30% -45%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.82) 48%,transparent 62%);transform:translate(-35%) rotate(8deg);animation:watercolor-success-shine 1.2s var(--motion-ease-oracle) .12s both}html[data-theme=watercolor] .watercolor-success-sparkles{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 32%,rgba(250,204,21,.9) 0 2px,transparent 3px),radial-gradient(circle at 82% 28%,rgba(52,211,153,.86) 0 2px,transparent 3px),radial-gradient(circle at 74% 72%,rgba(244,114,182,.82) 0 2px,transparent 3px),radial-gradient(circle at 28% 76%,rgba(167,139,250,.82) 0 2px,transparent 3px);opacity:0;animation:watercolor-success-sparkles 1.05s var(--motion-ease-oracle) .16s both}html[data-theme=watercolor]{--watercolor-ink: #44235f;--watercolor-muted: #7c5a93;--watercolor-purple: #7c3aed;--watercolor-pink: #db2777;--watercolor-blue: #2563eb;--watercolor-surface: rgba(255, 255, 255, .8);--watercolor-surface-strong: rgba(255, 255, 255, .92);--watercolor-border: rgba(168, 85, 247, .2);--watercolor-shadow: 0 14px 30px rgba(126, 87, 194, .12);--watercolor-shadow-soft: 0 8px 18px rgba(126, 87, 194, .1);--watercolor-font: "Trebuchet MS", "Segoe UI", "Avenir Next", system-ui, sans-serif;--watercolor-display-font: "Segoe Print", "Trebuchet MS", "Segoe UI", system-ui, sans-serif}html[data-theme=watercolor],html[data-theme=watercolor] body,html[data-theme=watercolor] button,html[data-theme=watercolor] select,html[data-theme=watercolor] textarea{font-family:var(--watercolor-font)}html[data-theme=watercolor] .font-display,html[data-theme=watercolor] .title-shimmer,html[data-theme=watercolor] .accepted-success-kicker,html[data-theme=watercolor] .fortune-card-sigil{font-family:var(--watercolor-display-font)}html[data-theme=watercolor] .title-shimmer{font-weight:800;letter-spacing:0}html[data-theme=watercolor] .riddle-card p,html[data-theme=watercolor] .accepted-success-copy,html[data-theme=watercolor] .result-card-details,html[data-theme=watercolor] .theme-menu-option,html[data-theme=watercolor] .mystic-clue-seal{font-weight:700;letter-spacing:0}html[data-theme=watercolor] button:focus-visible,html[data-theme=watercolor] select:focus-visible,html[data-theme=watercolor] textarea:focus-visible{outline-color:#c084fc}html[data-theme=watercolor] .daily-label,html[data-theme=watercolor] .daily-label span,html[data-theme=watercolor] .counter-row-label,html[data-theme=watercolor] .counter-row-text,html[data-theme=watercolor] .result-archetype-title{color:var(--watercolor-purple)}html[data-theme=watercolor] .riddle-card,html[data-theme=watercolor] .clue-drawer,html[data-theme=watercolor] .counter-row,html[data-theme=watercolor] .streak-pill,html[data-theme=watercolor] .drawdle-menu-panel,html[data-theme=watercolor] .lab-debug-panel,html[data-theme=watercolor] .how-to-play-panel,html[data-theme=watercolor] .fortune-result-card{border-color:var(--watercolor-border);background:linear-gradient(135deg,#fffffff0,#f5f3ffdb 52%,#fdf2f8e0);color:var(--watercolor-ink);box-shadow:var(--watercolor-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=watercolor] .riddle-card{border-width:1px;border-radius:1.5rem}html[data-theme=watercolor] .riddle-card p{color:#3b1f52}html[data-theme=watercolor] .counter-row{border-width:0;border-radius:999px;background:radial-gradient(circle at 15% 20%,rgba(251,207,232,.52),transparent 32%),linear-gradient(90deg,#ffffffe6,#f5f3ffd1,#eff6ffdb);box-shadow:var(--watercolor-shadow-soft)}html[data-theme=watercolor] .counter-marker-tray{border-color:#f472b62e;background:#ffffff9e;box-shadow:inset 0 1px 3px #7e57c214}html[data-theme=watercolor] .streak-pill{border-width:0;border-radius:999px;background:linear-gradient(90deg,#fed7aad1,#fbcfe8db);color:#9a3412;box-shadow:0 8px 18px #f472b61f}html[data-theme=watercolor] .icon-button,html[data-theme=watercolor] .tool-button,html[data-theme=watercolor] .drawdle-menu-action,html[data-theme=watercolor] .theme-menu-option,html[data-theme=watercolor] .mystic-seal-cancel,html[data-theme=watercolor] .result-share-actions button:not(.primary-button),html[data-theme=watercolor] #share-result-fallback button,html[data-theme=watercolor] [role=dialog][aria-modal=true] button:not(.primary-button){border-color:var(--watercolor-border);background:#ffffffc7;color:var(--watercolor-ink);box-shadow:var(--watercolor-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=watercolor] .drawdle-menu-panel,html[data-theme=watercolor] .how-to-play-panel,html[data-theme=watercolor] .theme-menu-option{border-radius:1.25rem}html[data-theme=watercolor] .how-to-play-steps>div{border-color:#a855f729;background:#ffffff94}html[data-theme=watercolor] .how-to-play-steps h3,html[data-theme=watercolor] .how-to-play-panel .text-oracle-purple{color:var(--watercolor-purple)}html[data-theme=watercolor] .how-to-play-steps p{color:var(--watercolor-ink)}html[data-theme=watercolor] .theme-menu-option.is-selected{background:linear-gradient(90deg,#f5f3fff0,#fdf2f8eb);box-shadow:0 0 0 3px #c4b5fd57,var(--watercolor-shadow-soft)}html[data-theme=watercolor] .clue-drawer{border-width:0;border-radius:1.5rem;padding:.55rem}html[data-theme=watercolor] .revealed-clue-row{border-color:#a855f729;background:linear-gradient(90deg,#eff6ffe6,#f5f3ffe0,#fdf2f8e6);color:var(--watercolor-ink);box-shadow:0 8px 16px #7e57c214}html[data-theme=watercolor] .revealed-clue-row.animate-parchment-slip{border-left-color:#f472b66b}html[data-theme=watercolor] .revealed-clue-row span:last-child{color:var(--watercolor-ink)}html[data-theme=watercolor] .revealed-clue-badge{border-color:#ffffffad;background:linear-gradient(135deg,#a78bfa,#f472b6);color:#fff;box-shadow:0 6px 14px #a78bfa38}html[data-theme=watercolor] .mystic-clue-seal{border:0;background:linear-gradient(90deg,#ffffffe6,#eff6ffcc,#f5f3ffdb);color:var(--watercolor-ink);box-shadow:var(--watercolor-shadow-soft)}html[data-theme=watercolor] .mystic-clue-track-glow{background:linear-gradient(90deg,#bfdbfeb8,#ddd6feb8,#fbcfe8b8),repeating-linear-gradient(115deg,transparent 0 10px,rgba(255,255,255,.36) 10px 16px);filter:drop-shadow(0 0 8px rgba(192,132,252,.28))}html[data-theme=watercolor] .mystic-clue-seal-icon,html[data-theme=watercolor] .mystic-seal-armed,html[data-theme=watercolor] .primary-button,html[data-theme=watercolor] [role=dialog][aria-modal=true] button:first-of-type{border-color:#ffffff8a;background:linear-gradient(90deg,#a78bfa,#f472b6,#fb7185);color:#fff;box-shadow:0 9px 18px #c084fc3d}html[data-theme=watercolor] .how-to-play-panel .how-to-play-close{border-color:var(--watercolor-border);background:#ffffffc7;color:var(--watercolor-ink);box-shadow:var(--watercolor-shadow-soft)}html[data-theme=watercolor] .primary-button:disabled,html[data-theme=watercolor] .tool-button:disabled,html[data-theme=watercolor] .mystic-clue-seal:disabled{background:#e5e7ebc2;color:#8b7a98;box-shadow:none}html[data-theme=watercolor] .drawing-toolbar .tool-button{border-width:0;border-radius:999px}html[data-theme=watercolor] .oracle-canvas-stage{border-width:0;border-radius:1.5rem;background:radial-gradient(circle at 20% 18%,rgba(251,207,232,.28),transparent 36%),linear-gradient(135deg,#ffffffe0,#f5f3ffc7);box-shadow:0 20px 38px #7e57c229}html[data-theme=watercolor] .oracle-canvas-stage canvas{border-color:#a855f724;background-color:#fffefe;box-shadow:inset 0 0 0 1px #bfdbfe33}html[data-theme=watercolor] .oracle-canvas-stage.is-oracle-judging{box-shadow:0 0 0 4px #c4b5fd47,0 0 34px #f472b638,0 14px 30px #7e57c224}html[data-theme=watercolor] .oracle-judgement-overlay,html[data-theme=watercolor] .accepted-success-veil{background:radial-gradient(circle at 48% 42%,rgba(221,214,254,.34),transparent 38%),linear-gradient(135deg,#ffffff52,#fdf2f86b)}html[data-theme=watercolor] .oracle-judgement-overlay p{border-color:#a855f72e;background:#ffffffdb;color:var(--watercolor-purple);box-shadow:var(--watercolor-shadow-soft)}html[data-theme=watercolor] .oracle-stroke-trace-path,html[data-theme=watercolor] .oracle-stroke-trace-path:nth-of-type(2n){stroke:#a78bfac2;filter:drop-shadow(0 0 3px rgba(255,255,255,.88)) drop-shadow(0 0 10px rgba(244,114,182,.44))}html[data-theme=watercolor] .oracle-judgement-spark{background:#f472b6;box-shadow:0 0 12px #f472b6bd,0 0 20px #a78bfa70}html[data-theme=watercolor] [aria-label=Feedback]{border-width:0;border-radius:1.25rem;color:var(--watercolor-ink);box-shadow:var(--watercolor-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=watercolor] [aria-label=Feedback] span:last-child span:last-child{color:var(--watercolor-ink)}html[data-theme=watercolor] [aria-label=Feedback][data-status=accepted]{background:linear-gradient(90deg,#dcfce7eb,#d1fae5db);color:#047857}html[data-theme=watercolor] [aria-label=Feedback][data-status=close]{background:linear-gradient(90deg,#fef9c3eb,#fef3c7db);color:#92400e}html[data-theme=watercolor] [aria-label=Feedback][data-status=wrong_object],html[data-theme=watercolor] [aria-label=Feedback][data-status=unsafe]{background:linear-gradient(90deg,#fee2e2eb,#fce7f3db);color:#be123c}html[data-theme=watercolor] [aria-label=Feedback][data-status=unclear],html[data-theme=watercolor] [aria-label=Feedback][data-status=empty]{background:linear-gradient(90deg,#fff7edeb,#f1f5f9db);color:#7c2d12}html[data-theme=watercolor] .accepted-success-overlay{border-width:0;border-radius:1.5rem;background:radial-gradient(circle at 18% 22%,rgba(220,252,231,.72),transparent 34%),linear-gradient(135deg,#fffffff0,#f0fdf4db,#fdf2f8db)}html[data-theme=watercolor] .accepted-success-kicker{color:#059669}html[data-theme=watercolor] .accepted-success-copy{color:var(--watercolor-ink)}html[data-theme=watercolor] .fortune-result-card{border-width:0;border-radius:1.75rem}html[data-theme=watercolor] .fortune-result-card:before{background:linear-gradient(130deg,transparent 0 32%,rgba(255,255,255,.62) 42%,transparent 54%),radial-gradient(circle at 50% 0%,rgba(244,114,182,.12),transparent 34%)}html[data-theme=watercolor] .fortune-card-sigil,html[data-theme=watercolor] .result-card-details>p,html[data-theme=watercolor] .result-answer-slip,html[data-theme=watercolor] #share-result-fallback textarea,html[data-theme=watercolor] [role=dialog][aria-modal=true]{border-color:#a855f729;background:#ffffffa8;color:var(--watercolor-ink);box-shadow:var(--watercolor-shadow-soft)}html[data-theme=watercolor] .result-saved-cue{background:linear-gradient(90deg,#8b5cf6,#ec4899);color:#fff}html[data-theme=watercolor] .result-card-primary.text-oracle-success{color:#059669}html[data-theme=watercolor] .result-card-primary.text-oracle-fail{color:#be123c}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@keyframes how-to-play-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes how-to-play-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes watercolor-success-bloom{0%{opacity:0;transform:translateY(10px) scale(.96);box-shadow:0 0 #34d39900}58%{opacity:1;transform:translateY(-1px) scale(1.02);box-shadow:0 18px 34px #34d39933,0 0 34px #f472b633}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 14px 28px #7e57c21f}}@keyframes watercolor-success-shine{0%{opacity:0;transform:translate(-35%) rotate(8deg)}34%{opacity:.76}to{opacity:0;transform:translate(35%) rotate(8deg)}}@keyframes watercolor-success-sparkles{0%{opacity:0;transform:scale(.9)}38%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes ink-seal{0%{opacity:.88;transform:translateY(5px) scale(.985);filter:saturate(.9)}55%{opacity:1;transform:translateY(-1px) scale(1.01);filter:saturate(1.04)}to{opacity:1;transform:scale(1) translateY(0);filter:none}}.animate-ink-seal{animation:ink-seal .24s var(--motion-ease-ink) both;transform-origin:left center}@keyframes flicker{0%,to{opacity:1;filter:drop-shadow(0 0 2px #f4b942)}50%{opacity:.8;filter:drop-shadow(0 0 8px #f4b942)}}.animate-flicker{animation:flicker var(--motion-duration-fast) ease-in-out infinite alternate}@keyframes counter-marker-pop{0%{transform:translateY(2px) scale(.82)}58%{transform:translateY(-2px) scale(1.16)}to{transform:translateY(0) scale(1)}}@keyframes counter-marker-flicker{0%{filter:drop-shadow(0 0 0 rgba(244,185,66,0));transform:scale(.9)}42%{filter:drop-shadow(0 0 7px rgba(244,185,66,.76));transform:scale(1.12)}to{filter:drop-shadow(0 0 2px rgba(244,185,66,.36));transform:scale(1)}}.animate-counter-marker-pop{animation:counter-marker-pop .36s var(--motion-ease-ink) both}.animate-counter-marker-flicker{animation:counter-marker-flicker .42s var(--motion-ease-oracle) both}@keyframes vision-glow{0%{box-shadow:0 0 #6f35a500}50%{box-shadow:0 0 24px 8px #6f35a54d}to{box-shadow:0 0 #6f35a500}}.animate-vision-glow{animation:vision-glow var(--motion-duration-celebration) ease-in-out forwards}@keyframes oracle-stage-breathe{0%{transform:scale(1)}50%{transform:scale(1.006)}to{transform:scale(1)}}@keyframes oracle-trace-sweep{0%{opacity:0;transform:translate(-88%)}16%{opacity:.38}70%{opacity:.28;transform:translate(54%)}to{opacity:0;transform:translate(88%)}}@keyframes oracle-stroke-trace{0%{opacity:0;stroke-dashoffset:var(--trace-length)}12%{opacity:.86}84%{opacity:.86;stroke-dashoffset:0}to{opacity:.68;stroke-dashoffset:0}}@keyframes oracle-spark-read{0%{opacity:0;transform:translateY(8px) scale(.5)}40%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.78)}}@keyframes accepted-overlay-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-reveal{0%{opacity:0;transform:translateY(20px) rotateX(-5deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.animate-card-reveal{animation:card-reveal var(--motion-duration-slow) var(--motion-ease-oracle) forwards}@keyframes vanish{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5) rotate(15deg)}}.animate-vanish{animation:vanish var(--motion-duration-normal) var(--motion-ease-ink) forwards}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-bottom{animation:slide-in-bottom var(--motion-duration-normal) var(--motion-ease-oracle) forwards}@keyframes parchment-slip{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-8px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.animate-parchment-slip{animation:parchment-slip var(--motion-duration-normal) var(--motion-ease-oracle) forwards}@keyframes fortune-card-sheen{0%{opacity:0;transform:translate(-16%)}45%{opacity:.72}to{opacity:0;transform:translate(16%)}}@keyframes fortune-sigil-settle{0%{opacity:0;transform:translateY(-8px) scale(.86)}70%{opacity:1;transform:translateY(1px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes result-content-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.4) rotate(-3deg);text-shadow:0 0 20px rgba(244,185,66,.8)}70%{opacity:1;transform:scale(.95) rotate(1deg);text-shadow:0 2px 4px rgba(244,185,66,.4)}to{opacity:1;transform:scale(1) rotate(0);text-shadow:0 1px 2px rgba(244,185,66,.2)}}.animate-stamp-in{animation:stamp-in .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes squint-shimmer{0%{left:-100%}to{left:200%}}.title-shimmer{background:linear-gradient(110deg,#5b2a86 20%,#f4b942,#5b2a86 80%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shimmer 3s ease-in-out forwards}@keyframes clue-overlay-open{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clue-track-shimmer{0%{background-position:0 0,0 0}to{background-position:0 0,42px 0}}@keyframes armed-clue-glow{0%{opacity:1;filter:drop-shadow(0 0 0 rgba(244,185,66,0));transform:scale(1)}55%{opacity:1;filter:drop-shadow(0 0 14px rgba(244,185,66,.68));transform:scale(1.02)}to{opacity:0;filter:drop-shadow(0 0 20px rgba(244,185,66,.2));transform:scale(.98)}}@keyframes clue-dust{0%{opacity:0;transform:translateY(4px) scale(.92)}35%{opacity:1}to{opacity:0;transform:translateY(-10px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.mystic-clue-track-glow{filter:none}.clue-drawer-overlay{animation:none!important;transform:none!important}.drawdle-menu-panel,.how-to-play-backdrop,.how-to-play-panel,html[data-theme=watercolor] .accepted-success-overlay,html[data-theme=watercolor] .accepted-success-overlay:before,html[data-theme=watercolor] .watercolor-success-sparkles{animation:none!important;transform:none!important}html[data-theme=watercolor] .accepted-success-overlay:before,html[data-theme=watercolor] .watercolor-success-sparkles{opacity:0}.fortune-result-card,.fortune-result-card:before,.fortune-card-sigil,.oracle-feedback-bubble,.animate-counter-marker-pop,.animate-counter-marker-flicker,.animate-vanish,.oracle-canvas-stage.is-oracle-judging,.oracle-judgement-sweep,.oracle-stroke-trace-path,.oracle-judgement-spark,.accepted-success-overlay,.result-archetype-moment,.result-card-primary,.result-card-details,.result-path,.result-answer-slip,.result-drawing-panel,.result-share-actions,.result-saved-cue,.result-reveal-warning,.result-archetype-title{animation:none!important;transform:none!important}.fortune-result-card:before{opacity:0}.oracle-judgement-overlay{background:radial-gradient(circle at 50% 44%,rgba(244,185,66,.18),transparent 42%),#f4b9421f}.oracle-canvas-stage.is-oracle-judging canvas{filter:contrast(.9) brightness(.94)}.oracle-judgement-sweep,.oracle-judgement-spark{display:none}.oracle-stroke-trace-path{opacity:.9;stroke-dashoffset:0;filter:drop-shadow(0 0 8px rgba(244,185,66,.65))}.accepted-success-overlay,.fortune-result-card{opacity:1}.mystic-clue-seal.is-dragging .mystic-clue-track-glow,.mystic-seal-armed.is-revealing,.mystic-seal-armed.is-revealing .mystic-dust{animation:none!important}.mystic-seal-armed.is-revealing{opacity:.72;border-color:#f4b942}.mystic-dust{display:none}}.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\:bg-oracle-surface\/80:hover{background-color:#fff7e6cc}.hover\:shadow-\[0_0_24px_rgba\(244\,185\,66\,0\.4\)\]:hover{--tw-shadow: 0 0 24px rgba(244,185,66,.4);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.focus-visible\:shadow-\[0_0_24px_rgba\(244\,185\,66\,0\.4\)\]:focus-visible{--tw-shadow: 0 0 24px rgba(244,185,66,.4);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:translate-y-0:active{--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))}.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-95:active{--tw-scale-x: .95;--tw-scale-y: .95;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\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:h-8{height:2rem}.sm\:max-h-none{max-height:none}.sm\:min-h-11{min-height:2.75rem}.sm\:min-h-14{min-height:3.5rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:min-w-28{min-width:7rem}.sm\:min-w-\[5\.9rem\]{min-width:5.9rem}.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\:place-items-center{place-items:center}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\: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))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:border-\[3px\]{border-width:3px}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-snug{line-height:1.375}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
