@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400: oklch(70.4% .191 22.216);--color-amber-400: oklch(82.8% .189 84.429);--color-emerald-400: oklch(76.5% .177 163.223);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--container-6xl: 72rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--tracking-tight: -.025em;--tracking-widest: .1em;--radius-lg: .5rem;--blur-sm: 8px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-\[2\.25rem\]{height:2.25rem}.h-\[2\.75rem\]{height:2.75rem}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[92dvh\]{max-height:92dvh}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0px}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black\/25{background-color:color-mix(in srgb,#000 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/70{background-color:color-mix(in srgb,#000 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.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(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-white\/5:hover{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-red-400:hover{color:var(--color-red-400)}}@media(min-width:380px){.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}@media(min-width:64rem){.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:flex-row{flex-direction:row}}}:root{--bg: #161618;--bg-card: #212226;--bg-input: #2a2b30;--accent: #ee4d2e;--accent-soft: #f78561;--text: #f2f5f4;--text-dim: #9ba0a8;--gold: #fbbf24;--silver: #cbd5e1;--bronze: #d97706;--good: #34d399}html,body{height:100%}app-root{display:flex;flex-direction:column;min-height:100dvh}body{background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before,body:after{content:"";position:fixed;z-index:-1;border-radius:50%;filter:blur(90px);will-change:transform;pointer-events:none;contain:strict}body:before{width:52vw;height:52vw;top:-14vw;left:-12vw;background:radial-gradient(circle,rgb(238 77 46 / .14),transparent 70%);animation:blob-drift-a 26s ease-in-out infinite alternate}body:after{width:46vw;height:46vw;bottom:-16vw;right:-10vw;background:radial-gradient(circle,rgb(247 133 97 / .1),transparent 70%);animation:blob-drift-b 32s ease-in-out infinite alternate}@keyframes blob-drift-a{0%{transform:translateZ(0)}to{transform:translate3d(9vw,7vh,0)}}@keyframes blob-drift-b{0%{transform:translateZ(0)}to{transform:translate3d(-8vw,-6vh,0)}}.card{position:relative;background:var(--bg-card);border-radius:.75rem;border:1px solid rgb(255 255 255 / .06)}.card-glow{box-shadow:0 0 0 1px #ffffff05,0 8px 40px #0006,0 0 60px #ee4d2e0d}.input{background:var(--bg-input);border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;padding:.625rem .875rem;color:var(--text);outline:none;transition:border-color .15s,box-shadow .2s;width:100%}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ee4d2e2e}.input-hero{padding:.8rem 1rem;border-width:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:transform .12s cubic-bezier(.34,1.56,.64,1),filter .15s,opacity .15s,box-shadow .2s;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0) scale(.96)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--accent),#d63b1e);color:#fff;box-shadow:0 2px 12px #ee4d2e59}.btn-primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 4px 20px #ee4d2e80}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .25) 50%,transparent 70%);transform:translate(-120%)}.btn-primary:hover:not(:disabled):after{animation:btn-shine .7s ease}@keyframes btn-shine{to{transform:translate(120%)}}.btn-big{animation:btn-breathe 2.4s ease-in-out infinite}@keyframes btn-breathe{0%,to{box-shadow:0 2px 12px #ee4d2e59}50%{box-shadow:0 4px 26px #ee4d2e8c}}@keyframes glow-breathe{0%,to{opacity:0}50%{opacity:1}}.btn-ghost{background:#ffffff0f;color:var(--text)}.btn-ghost:hover:not(:disabled){background:#ffffff1f}.text-dim{color:var(--text-dim)}.text-accent{color:var(--accent)}.checkbox{width:1.1rem;height:1.1rem;accent-color:var(--accent);cursor:pointer;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.checkbox:active{transform:scale(.85)}.slider-row{display:flex;align-items:center;gap:.75rem}.slider-label{width:5.5rem;font-weight:600;font-size:.875rem}.slider-value{width:3rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:.875rem}.slider{flex:1;appearance:none;height:.5rem;border-radius:999px;background:#ffffff1a;outline:none;cursor:pointer}.slider::-webkit-slider-thumb{appearance:none;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #ee4d2e80;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider::-moz-range-thumb{width:1.15rem;height:1.15rem;border:none;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #ee4d2e80}.title-glow{text-shadow:0 0 30px rgb(238 77 46 / .35)}.title-float{animation:title-float 4s ease-in-out infinite}@keyframes title-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tagline{animation:pop-in .5s cubic-bezier(.22,1,.36,1) .15s both}.tag-cloud{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:strict}.tag-badge{position:absolute;bottom:-3rem;display:inline-block;padding:.3em .85em;border-radius:4px;background:#212226d9;border:1px solid rgb(255 255 255 / .09);color:var(--text-dim);font-weight:600;white-space:nowrap;opacity:0;animation:tag-badge-rise linear infinite;will-change:transform,opacity}@keyframes tag-badge-rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.5}85%{opacity:.35}to{transform:translateY(calc(-100vh - 4rem)) translate(4vw);opacity:0}}.round-pill{background:#ffffff0f;border:1px solid rgb(255 255 255 / .08);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:700}@keyframes pop-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.pop-in{animation:pop-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes tag-reveal{0%{opacity:0;transform:translate(-16px) scale(.97)}60%{transform:translate(3px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}.tag-reveal{animation:tag-reveal .45s cubic-bezier(.22,1,.36,1) both}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.pulse-soft{animation:pulse-soft 1.6s ease-in-out infinite}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.shake{animation:shake .45s ease}@keyframes score-bump{0%{transform:scale(1)}40%{transform:scale(1.35);color:var(--good)}to{transform:scale(1)}}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}.overlay-fade{animation:overlay-fade .3s ease both}.timer-bar{position:relative;width:100%;transform-origin:left center;transform:scaleX(1);background:linear-gradient(90deg,var(--accent),var(--accent-soft));transition:transform .25s linear;box-shadow:0 0 10px #ee4d2e66;will-change:transform}.timer-bar-urgent{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 14px #ef4444b3}.timer-bar-urgent:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff73;opacity:0;animation:timer-pulse .5s ease-in-out infinite}@keyframes timer-pulse{0%,to{opacity:0}50%{opacity:1}}.timer-digits{font-weight:900;font-variant-numeric:tabular-nums;min-width:2.6rem;text-align:right}.timer-digits-urgent{color:#ef4444;animation:digit-pop 1s ease infinite}@keyframes digit-pop{0%{transform:scale(1.35)}30%,to{transform:scale(1)}}.card-urgent{border-color:#ef444459}.card-urgent:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 24px #ef444440;pointer-events:none;opacity:0;animation:glow-breathe 1s ease-in-out infinite}.media-frame{animation:media-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes media-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.autocomplete-list{position:absolute;bottom:calc(100% + .4rem);left:0;right:0;z-index:30;background:var(--bg-card);border:1px solid rgb(255 255 255 / .12);border-radius:.6rem;box-shadow:0 -6px 30px #00000080,0 0 0 1px #0003;overflow:hidden auto;max-height:15rem;animation:pop-in .15s cubic-bezier(.22,1,.36,1) both}.autocomplete-item{padding:.5rem .9rem;font-size:.95rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .1s}.autocomplete-item-active{background:#ee4d2e29}.submit-check{display:inline-block;animation:check-pop .4s cubic-bezier(.34,1.56,.64,1)}.tag-board{display:flex;flex-direction:column;gap:.9rem;perspective:700px;animation:board-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes board-in{0%{opacity:0;transform:translateY(20px) scale(.96) rotateX(-14deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}.my-tag-stamp{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.85rem 1.25rem;border-radius:.75rem;background:#34d3991a;border:1px solid rgb(52 211 153 / .35);animation:stamp-in .55s cubic-bezier(.34,1.56,.64,1) .08s both}@keyframes stamp-in{0%{opacity:0;transform:scale(1.55) rotate(-2.5deg);box-shadow:0 0 #34d39900}55%{opacity:1;transform:scale(.96) rotate(.5deg);box-shadow:0 0 38px #34d39973}to{opacity:1;transform:scale(1) rotate(0);box-shadow:0 0 16px #34d3991f}}.stamp-check{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;font-weight:900;color:var(--good);background:#34d3992e;border:1px solid rgb(52 211 153 / .4);animation:check-pop .45s cubic-bezier(.34,1.56,.64,1) .35s both}.stamp-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--good)}.stamp-value{font-size:1.2rem;font-weight:900;line-height:1.25}.answer-row{display:flex;align-items:center;gap:.6rem;padding:.45rem .8rem;border-radius:.5rem;background:#00000040;border:1px solid transparent;transition:background .3s,border-color .3s;animation:tag-reveal .45s cubic-bezier(.22,1,.36,1) both}.answer-row-pending{background:#00000026}.answer-name{color:var(--text-dim);font-weight:600;flex-shrink:0;max-width:40%}.answer-tag{flex:1;text-align:right;font-weight:700;animation:answer-fill .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes answer-fill{0%{opacity:0;transform:translate(14px) scale(.92)}60%{transform:translate(-2px) scale(1.03)}to{opacity:1;transform:translate(0) scale(1)}}.answer-check{flex-shrink:0;color:var(--good);font-weight:900;font-size:.9rem;animation:check-pop .4s cubic-bezier(.34,1.56,.64,1) both}.answer-pending{flex:1;text-align:right;font-size:.85rem;font-style:italic;color:var(--text-dim)}.answer-dots span{display:inline-block;animation:dot-bounce 1.2s ease-in-out infinite}.answer-dots span:nth-child(2){animation-delay:.15s}.answer-dots span:nth-child(3){animation-delay:.3s}@keyframes dot-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.tag-top3{border:1px solid rgb(255 255 255 / .07)}.tag-hit{background:#ffffff14!important;border:1px solid rgb(255 255 255 / .25)}.rank-gold{color:var(--gold);text-shadow:0 0 10px rgb(251 191 36 / .5)}.rank-silver{color:var(--silver)}.rank-bronze{color:var(--bronze)}.result-row{background:#00000040}.result-row-me{background:#ffffff0f;border:1px solid rgb(255 255 255 / .2)}.points-pop{animation:points-pop .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:inherit}@keyframes points-pop{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.heart-btn{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.heart-btn:hover{transform:scale(1.2)}.heart-active{color:var(--accent);animation:heart-beat .5s cubic-bezier(.34,1.56,.64,1)}@keyframes heart-beat{0%{transform:scale(.6)}40%{transform:scale(1.5)}to{transform:scale(1)}}.lobby-code{font-size:clamp(1.8rem,6vw,2.6rem);font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 24px rgb(238 77 46 / .4);background:#0000004d;border:1px dashed rgb(238 77 46 / .4);border-radius:.6rem;padding:.3em .6em .3em .9em;-webkit-user-select:all;user-select:all}.player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.player-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border-radius:.75rem;background:#00000040;border:1px solid rgb(255 255 255 / .07);transition:transform .15s cubic-bezier(.34,1.56,.64,1),border-color .2s}.player-card:hover{transform:translateY(-2px);border-color:#ffffff26}.player-card-me{background:#ee4d2e14;border-color:#ee4d2e59}.leaderboard-row{background:#ffffff0a;border:1px solid transparent}.leaderboard-me{background:#ee4d2e14;border:1px solid rgb(238 77 46 / .35)}.player-avatar{position:relative;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;font-weight:900;background:#ffffff12;border:2px solid rgb(255 255 255 / .2);box-shadow:0 0 14px #00000059}.player-crown{position:absolute;top:-.85rem;right:-.55rem;font-size:1.1rem;transform:rotate(18deg);filter:drop-shadow(0 0 6px rgb(251 191 36 / .6))}.rank-badge{display:inline-block;margin-top:.25rem;font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;border:1px solid;background:#0000004d;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-kick{position:absolute;top:.4rem;right:.4rem;color:var(--text-dim);font-size:.8rem;padding:.15rem .35rem;border-radius:.35rem;cursor:pointer;transition:color .15s,background .15s}.player-kick:hover{color:#f87171;background:#f871711f}.settings-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;background:#ffffff0d;border:1px solid rgb(255 255 255 / .08);color:var(--text-dim)}.player-row{transition:background .2s}.player-row:hover{background:#ffffff0a}.player-row-me{background:#ffffff0f}.dot-online{position:relative;box-shadow:0 0 4px #34d39980}.dot-online:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 9px #34d399e6;opacity:0;animation:glow-breathe 2.2s ease-in-out infinite}.go-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle,rgb(238 77 46 / .12),transparent 60%);animation:overlay-fade .15s ease both}.go-text{font-size:clamp(4rem,18vw,10rem);font-weight:900;color:var(--accent);text-shadow:0 0 60px rgb(238 77 46 / .8);animation:go-zoom .9s cubic-bezier(.22,1,.36,1) both}@keyframes go-zoom{0%{opacity:0;transform:scale(.3) rotate(-6deg)}25%{opacity:1;transform:scale(1.15) rotate(2deg)}45%{transform:scale(1) rotate(0)}75%{opacity:1}to{opacity:0;transform:scale(1.6)}}.ready-title{font-size:1.5rem;font-weight:800;letter-spacing:.02em;animation:ready-title-pulse 1s ease-in-out infinite}@keyframes ready-title-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.ready-count{font-size:clamp(4rem,15vw,8rem);font-weight:900;line-height:1;color:var(--accent);text-shadow:0 0 50px rgb(238 77 46 / .7);animation:ready-pop .9s cubic-bezier(.22,1,.36,1) both}@keyframes ready-pop{0%{opacity:0;transform:scale(1.7)}35%{opacity:1;transform:scale(.92)}55%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.final-scoreboard{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;min-height:3rem}.final-score-row{position:relative;display:flex;align-items:center;gap:.75rem;background:#00000047;border:1px solid rgb(255 255 255 / .06);border-radius:.65rem;padding:.7rem 1rem}.final-score-place{font-size:1.15rem;font-weight:900;width:2.25rem;flex-shrink:0;font-variant-numeric:tabular-nums}.final-score-name{flex:1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.final-score-pts{font-weight:900;font-size:1.05rem;font-variant-numeric:tabular-nums}.final-score-3{border-color:#d9770666;background:linear-gradient(90deg,#d9770624,#0003)}.final-score-2{border-color:#cbd5e159;background:linear-gradient(90deg,#cbd5e11f,#0003)}.final-score-1{border-color:#fbbf248c;background:linear-gradient(90deg,#fbbf2438,#0000002e);box-shadow:0 0 22px #fbbf2429;padding-top:.95rem;padding-bottom:.95rem;transform-origin:center;animation:tag-reveal .55s cubic-bezier(.22,1,.36,1) both}.final-score-1:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 34px #fbbf2452;pointer-events:none;opacity:0;animation:glow-breathe 1.8s ease-in-out .55s infinite}.final-score-1 .final-score-name{font-size:1.15rem}.final-score-1 .final-score-pts{font-size:1.25rem;color:var(--gold)}.final-score-crown{position:absolute;top:-.85rem;left:50%;translate:-50% 0;font-size:1.35rem;line-height:1;animation:crown-drop .55s cubic-bezier(.34,1.56,.64,1) both;pointer-events:none}@keyframes crown-drop{0%{opacity:0;transform:translateY(-18px) rotate(-12deg) scale(.5)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.xp-row{display:flex;flex-direction:column;gap:.3rem}.xp-bar{height:.35rem;border-radius:999px;background:#ffffff14;overflow:hidden}.xp-bar-fill{height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--good),#6ee7b7);box-shadow:0 0 8px #34d39980;transform-origin:left;animation:xp-fill .9s cubic-bezier(.22,1,.36,1) both}@keyframes xp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rank-up-badge{position:relative;display:inline-block;color:var(--accent);font-weight:900;font-size:.75rem;padding:.1rem .45rem;border-radius:999px;border:1px solid rgb(238 77 46 / .5);background:#ee4d2e1f;box-shadow:0 0 4px #ee4d2e4d;animation:rank-up-flash 1s ease-in-out infinite}.rank-up-badge:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 16px #ee4d2eb3;opacity:0;animation:glow-breathe 1s ease-in-out infinite}@keyframes rank-up-flash{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.loader-search{position:relative;width:6rem;height:6rem;display:grid;place-items:center;border-radius:50%;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);overflow:hidden}.loader-search-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 72%,rgb(238 77 46 / .4));animation:loader-spin 1.3s linear infinite}.loader-search-icon{position:relative;font-size:2.1rem;animation:loader-breathe 1.8s ease-in-out infinite}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.loader-total-pct{font-size:3rem;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgb(238 77 46 / .35);transition:color .3s}.loader-total-pct-done{color:#34d399;text-shadow:0 0 24px rgb(52 211 153 / .45)}.loader-total-unit{font-size:1.25rem;color:var(--text-dim);margin-left:.15rem}.loader-total-bar{height:.7rem;border-radius:999px;background:#ffffff14;overflow:hidden}.loader-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-soft),var(--accent));position:relative;transition:width .35s ease;overflow:hidden}.loader-fill:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:60%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .25),transparent);animation:loader-shimmer 1.4s linear infinite;will-change:transform}.loader-fill-done{background:linear-gradient(90deg,#10b981,#34d399)}.loader-fill-done:after{animation:none;background:none}@keyframes loader-shimmer{0%{transform:translate(0)}to{transform:translate(270%)}}.loader-player-row{display:flex;align-items:center;gap:.75rem;transition:opacity .25s}.loader-player-name{width:7.5rem;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.loader-player-bar{flex:1;height:.5rem;border-radius:999px;background:#ffffff14;overflow:hidden}.loader-player-pct{width:2.9rem;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-dim)}.loader-check{color:#34d399;font-weight:900;animation:check-pop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes check-pop{0%{transform:scale(0) rotate(-30deg)}70%{transform:scale(1.4) rotate(8deg)}to{transform:scale(1) rotate(0)}}.site-footer{position:relative;z-index:10;margin-top:auto;background:linear-gradient(180deg,rgb(255 255 255 / .02),transparent 40%),#1a1a1d;box-shadow:0 -12px 40px #00000059}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(238 77 46 / .45),rgb(255 255 255 / .12),transparent)}.site-footer-inner{max-width:64rem;margin:0 auto;padding:2.5rem 1.5rem 1.5rem}.site-footer-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){.site-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:3rem}}.footer-brand{display:flex;flex-direction:column;gap:.6rem}.footer-logo{font-size:1.25rem;font-weight:900;letter-spacing:-.01em}.footer-logo em{font-style:normal;color:var(--accent)}.footer-tagline{font-size:.85rem;line-height:1.6;color:var(--text-dim);max-width:26rem}.footer-col{display:flex;flex-direction:column;gap:.55rem}.footer-heading{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-bottom:.25rem}.footer-link{align-self:flex-start;font-size:.875rem;color:var(--text-dim);position:relative;transition:color .15s}.footer-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.22,1,.36,1)}.footer-link:hover{color:var(--text)}.footer-link:hover:after{transform:scaleX(1)}.footer-link-btn{background:none;border:none;padding:0;font:inherit;font-size:.875rem;cursor:pointer;text-align:left}.footer-divider{height:1px;margin:2rem 0 1.25rem;background:#ffffff12}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;font-size:.78rem;color:var(--text-dim)}.footer-disclaimer{opacity:.75}.cookie-banner{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:80;display:flex;gap:1rem;align-items:flex-start;width:min(94vw,34rem);padding:1.25rem 1.4rem;border-radius:1rem;background:#212226eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 12px 50px #0000008c,0 0 40px #ee4d2e14;overflow:hidden;animation:cookie-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes cookie-in{0%{opacity:0;transform:translate(-50%) translateY(28px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.cookie-banner-glow{position:absolute;top:-3rem;right:-3rem;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgb(238 77 46 / .18),transparent 70%);pointer-events:none}.cookie-banner-icon{font-size:1.8rem;line-height:1;flex-shrink:0;margin-top:.15rem;filter:drop-shadow(0 0 12px rgb(238 77 46 / .35))}.cookie-banner-body{display:flex;flex-direction:column;gap:.55rem;min-width:0}.cookie-banner-title{font-size:1rem;font-weight:800}.cookie-banner-text{font-size:.83rem;line-height:1.55;color:var(--text-dim)}.cookie-banner-link{color:var(--accent-soft);text-decoration:underline;text-underline-offset:2px}.cookie-banner-link:hover{color:var(--accent)}.cookie-banner-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.cookie-btn{padding:.45rem 1rem;font-size:.85rem}.legal-page{min-height:100dvh;padding:3rem 1rem 2rem}.legal-container{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.legal-back{align-self:flex-start;font-size:.875rem;font-weight:600;color:var(--text-dim);transition:color .15s,transform .15s}.legal-back:hover{color:var(--accent);transform:translate(-3px)}.legal-header{display:flex;flex-direction:column;gap:.4rem}.legal-eyebrow{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.legal-title{font-size:clamp(1.7rem,5vw,2.4rem);font-weight:900;letter-spacing:-.02em;text-shadow:0 0 30px rgb(238 77 46 / .2)}.legal-updated{font-size:.8rem;color:var(--text-dim)}.legal-card{padding:clamp(1.5rem,4vw,2.5rem)}.legal-prose{font-size:.925rem;line-height:1.7;color:var(--text)}.legal-prose h2{font-size:1.05rem;font-weight:800;margin:1.8rem 0 .6rem;padding-top:1.4rem;border-top:1px solid rgb(255 255 255 / .06);scroll-margin-top:2rem}.legal-prose h2:first-child{margin-top:0;padding-top:0;border-top:none}.legal-prose p{margin-bottom:.85rem;color:#f2f5f4d9}.legal-prose ul{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.legal-prose li{position:relative;padding-left:1.25rem;color:#f2f5f4d9}.legal-prose li:before{content:"\25b8";position:absolute;left:0;color:var(--accent);font-size:.8em;top:.2em}.legal-prose a{color:var(--accent-soft);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.legal-prose a:hover{color:var(--accent)}.legal-prose strong{font-weight:700;color:var(--text)}.legal-address{font-style:normal;margin-bottom:.85rem;padding:.9rem 1.1rem;border-radius:.6rem;background:#00000040;border:1px solid rgb(255 255 255 / .07);line-height:1.7}.legal-nav{display:flex;align-items:center;justify-content:center;gap:.7rem;font-size:.85rem}.legal-nav-link{color:var(--text-dim);transition:color .15s}.legal-nav-link:hover{color:var(--accent)}.legal-nav-sep{color:#fff3}body.reduced-motion *,body.reduced-motion *:before,body.reduced-motion *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}body.reduced-motion .tag-cloud{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.tag-cloud{display:none}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial}}}
