/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-300:oklch(82.8% .111 230.318);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--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;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[42\%\]{top:42%}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-full{right:100%}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-13{bottom:calc(var(--spacing) * 13)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-full{left:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.table{display:table}.aspect-\[5\/7\]{aspect-ratio:5/7}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-full{height:100%}.h-px{height:1px}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-20{--tw-translate-x:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-20{--tw-translate-x:calc(var(--spacing) * 20);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-12{--tw-translate-y:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-14{--tw-translate-y:calc(var(--spacing) * -14);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-14{--tw-translate-y:calc(var(--spacing) * 14);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-30{--tw-translate-y:calc(var(--spacing) * 30);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.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-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.border-sky-300\/40{border-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/40{border-color:color-mix(in oklab,var(--color-sky-300) 40%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-300\/15{background-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/15{background-color:color-mix(in oklab,var(--color-amber-300) 15%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@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:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/90{background-color:#ff2357e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/90{background-color:color-mix(in oklab,var(--color-rose-500) 90%,transparent)}}.bg-rose-600\/90{background-color:#e70044e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/90{background-color:color-mix(in oklab,var(--color-rose-600) 90%,transparent)}}.bg-rose-700\/95{background-color:#c20039f2}@supports (color:color-mix(in lab,red,red)){.bg-rose-700\/95{background-color:color-mix(in oklab,var(--color-rose-700) 95%,transparent)}}.bg-rose-900\/40{background-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/40{background-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-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))}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.7em\]{font-size:1.7em}.leading-none{--tw-leading:1;line-height:1}.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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-emerald-100\/40{color:#d0fae566}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/40{color:color-mix(in oklab,var(--color-emerald-100) 40%,transparent)}}.text-emerald-100\/50{color:#d0fae580}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/50{color:color-mix(in oklab,var(--color-emerald-100) 50%,transparent)}}.text-emerald-100\/60{color:#d0fae599}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/60{color:color-mix(in oklab,var(--color-emerald-100) 60%,transparent)}}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/70{color:color-mix(in oklab,var(--color-emerald-100) 70%,transparent)}}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/80{color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/90{color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/70{color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-950{color:var(--color-emerald-950)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/80{color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/80{color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-amber-400{accent-color:var(--color-amber-400)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.first\:ml-0:first-child{margin-left:0}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-300\/60:hover{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-300\/60:hover{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-300\/10:hover{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-300\/10:hover{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@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\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:40rem){.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:left-3{left:calc(var(--spacing) * 3)}}}:root,[data-theme=classic]{color-scheme:dark;--card-radius:.6rem;--felt-center:#1f8a55;--felt-mid:#146c43;--felt-dark:#0d5031;--felt-edge:#07351f;--felt-pattern-opacity:.13;--felt-pattern-filter:none;--card-font:inherit;--card-face-bg:linear-gradient(160deg, #fffdf5 0%, #f4efe0 100%);--card-ink:#1a1a1a;--card-red:#c0392b;--card-back-bg:repeating-linear-gradient(45deg, #7b1d27 0 6px, #6a1822 6px 12px), #6a1822;--card-back-inner:#ffffff1f;--card-back-emblem:"♣";--card-back-emblem-color:#ffffff4d;--card-playable:#ffe169;--card-playable-glow:#ffe1698c;--card-atout:#6ee7ff;--card-star:#f59e0b;--card-master:#ffd54a;--card-master-glow:#ffd54a80}[data-theme=mercredi]{--felt-center:#2f2341;--felt-mid:#1d1727;--felt-dark:#120d18;--felt-edge:#050408;--felt-pattern-opacity:.09;--felt-pattern-filter:grayscale(1) brightness(1.6);--card-font:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--card-face-bg:linear-gradient(160deg, #f6f5f2 0%, #dcdadf 100%);--card-ink:#0b0a0e;--card-red:#6b1030;--card-back-bg:linear-gradient(#0b0a0e, #0b0a0e) center / calc(100% - 10px) calc(100% - 10px) no-repeat, repeating-linear-gradient(0deg, #0b0a0e 0 3px, #e9e7ea 3px 6px);--card-back-inner:#ffffff59;--card-back-emblem:"";--card-back-emblem-color:transparent;--card-playable:#b794ff;--card-playable-glow:#a78bfa99;--card-atout:#c8102e;--card-star:#7c3aed;--card-master:#f1eff4;--card-master-glow:#f1eff473}[data-theme=f1]{--felt-center:#3b3f48;--felt-mid:#272a31;--felt-dark:#181a1f;--felt-edge:#0b0c0f;--felt-pattern-opacity:.07;--felt-pattern-filter:none;--card-font:"Avenir Next Condensed", "Helvetica Neue", "Arial Narrow", Arial, sans-serif;--card-face-bg:linear-gradient(160deg, #fff 0%, #e6e8ec 100%);--card-ink:#101114;--card-red:#e10600;--card-back-bg:linear-gradient(115deg, transparent 0 56%, #e10600 56% 64%, transparent 64%), repeating-linear-gradient(45deg, #1c1d21 0 2px, #2b2d33 2px 4px), #1c1d21;--card-back-inner:#ffffff38;--card-back-emblem:"";--card-back-emblem-color:transparent;--card-playable:#ffd200;--card-playable-glow:#ffd20099;--card-atout:#00e676;--card-star:#e10600;--card-master:#ffd200;--card-master-glow:#ffd20080}html,body,#app{height:100%;margin:0}#app{box-sizing:border-box;isolation:isolate;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);position:relative}body{color:#f4f1e8;background:radial-gradient(ellipse 120% 100% at 50% 35%,var(--felt-center) 0%,var(--felt-mid) 40%,var(--felt-dark) 72%,var(--felt-edge) 100%),var(--felt-edge);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app:before{content:"";pointer-events:none;z-index:-1;opacity:var(--felt-pattern-opacity);filter:var(--felt-pattern-filter);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cdefs%3E%3Cg id='p' fill='none' stroke='%23f3e6bd' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M80 38 C94 44 94 70 80 80 C66 70 66 44 80 38Z'/%3E%3Cpath d='M80 52 C87 58 87 72 80 80 C73 72 73 58 80 52Z'/%3E%3Cpath d='M80 38 C74 28 62 28 58 34 C64 36 68 40 70 46'/%3E%3Cpath d='M80 38 C86 28 98 28 102 34 C96 36 92 40 90 46'/%3E%3Cpath d='M62 62 C56 52 46 52 40 58 C48 58 54 62 58 68'/%3E%3Cpath d='M58 68 C54 62 48 60 42 62'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23p'/%3E%3Cuse href='%23p' transform='rotate(90 80 80)'/%3E%3Cuse href='%23p' transform='rotate(180 80 80)'/%3E%3Cuse href='%23p' transform='rotate(270 80 80)'/%3E%3Cg fill='none' stroke='%23f3e6bd' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='80' cy='80' r='3.5'/%3E%3Ccircle cx='80' cy='80' r='31' stroke-dasharray='1 5'/%3E%3Cpath d='M0 22 C14 22 22 14 22 0 M0 30 C18 30 30 18 30 0'/%3E%3Cpath d='M160 22 C146 22 138 14 138 0 M160 30 C142 30 130 18 130 0'/%3E%3Cpath d='M0 138 C14 138 22 146 22 160 M0 130 C18 130 30 142 30 160'/%3E%3Cpath d='M160 138 C146 138 138 146 138 160 M160 130 C142 130 130 142 130 160'/%3E%3Cpath d='M80 4 L85 10 L80 16 L75 10Z M80 144 L85 150 L80 156 L75 150Z M4 80 L10 85 L16 80 L10 75Z M144 80 L150 85 L156 80 L150 75Z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:160px 160px;position:fixed;top:0;right:0;bottom:0;left:0}[data-theme=mercredi] #app:before{opacity:.4;filter:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg transform='rotate(0 130.0 130.0)'%3E%3Cpath d='M0 0 L250 0 M0 0 L241 65 M0 0 L217 125 M0 0 L177 177 M0 0 L125 217 M0 0 L65 241 M0 0 L0 250 M48 0 Q43 6 46 12 M46 12 Q40 17 42 24 M42 24 Q34 26 34 34 M34 34 Q26 34 24 42 M24 42 Q17 40 12 46 M12 46 Q6 43 0 48 M88 0 Q79 10 85 23 M85 23 Q73 30 76 44 M76 44 Q63 48 62 62 M62 62 Q48 63 44 76 M44 76 Q30 73 23 85 M23 85 Q10 79 0 88 M128 0 Q114 15 124 33 M124 33 Q106 44 111 64 M111 64 Q91 70 91 91 M91 91 Q70 91 64 111 M64 111 Q44 106 33 124 M33 124 Q15 114 0 128 M168 0 Q150 20 162 43 M162 43 Q140 58 145 84 M145 84 Q120 92 119 119 M119 119 Q92 120 84 145 M84 145 Q58 140 43 162 M43 162 Q20 150 0 168 M208 0 Q186 24 201 54 M201 54 Q173 72 180 104 M180 104 Q149 114 147 147 M147 147 Q114 149 104 180 M104 180 Q72 173 54 201 M54 201 Q24 186 0 208 M246 0 Q220 29 238 64 M238 64 Q205 85 213 123 M213 123 Q176 135 174 174 M174 174 Q135 176 123 213 M123 213 Q85 205 64 238 M64 238 Q29 220 0 246' fill='none' stroke='%23c4b5fd' stroke-width='1.3' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg transform='rotate(90 130.0 130.0)'%3E%3Cpath d='M0 0 L250 0 M0 0 L241 65 M0 0 L217 125 M0 0 L177 177 M0 0 L125 217 M0 0 L65 241 M0 0 L0 250 M48 0 Q43 6 46 12 M46 12 Q40 17 42 24 M42 24 Q34 26 34 34 M34 34 Q26 34 24 42 M24 42 Q17 40 12 46 M12 46 Q6 43 0 48 M88 0 Q79 10 85 23 M85 23 Q73 30 76 44 M76 44 Q63 48 62 62 M62 62 Q48 63 44 76 M44 76 Q30 73 23 85 M23 85 Q10 79 0 88 M128 0 Q114 15 124 33 M124 33 Q106 44 111 64 M111 64 Q91 70 91 91 M91 91 Q70 91 64 111 M64 111 Q44 106 33 124 M33 124 Q15 114 0 128 M168 0 Q150 20 162 43 M162 43 Q140 58 145 84 M145 84 Q120 92 119 119 M119 119 Q92 120 84 145 M84 145 Q58 140 43 162 M43 162 Q20 150 0 168 M208 0 Q186 24 201 54 M201 54 Q173 72 180 104 M180 104 Q149 114 147 147 M147 147 Q114 149 104 180 M104 180 Q72 173 54 201 M54 201 Q24 186 0 208 M246 0 Q220 29 238 64 M238 64 Q205 85 213 123 M213 123 Q176 135 174 174 M174 174 Q135 176 123 213 M123 213 Q85 205 64 238 M64 238 Q29 220 0 246' fill='none' stroke='%23c4b5fd' stroke-width='1.3' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg transform='rotate(180 130.0 130.0)'%3E%3Cpath d='M0 0 L250 0 M0 0 L241 65 M0 0 L217 125 M0 0 L177 177 M0 0 L125 217 M0 0 L65 241 M0 0 L0 250 M48 0 Q43 6 46 12 M46 12 Q40 17 42 24 M42 24 Q34 26 34 34 M34 34 Q26 34 24 42 M24 42 Q17 40 12 46 M12 46 Q6 43 0 48 M88 0 Q79 10 85 23 M85 23 Q73 30 76 44 M76 44 Q63 48 62 62 M62 62 Q48 63 44 76 M44 76 Q30 73 23 85 M23 85 Q10 79 0 88 M128 0 Q114 15 124 33 M124 33 Q106 44 111 64 M111 64 Q91 70 91 91 M91 91 Q70 91 64 111 M64 111 Q44 106 33 124 M33 124 Q15 114 0 128 M168 0 Q150 20 162 43 M162 43 Q140 58 145 84 M145 84 Q120 92 119 119 M119 119 Q92 120 84 145 M84 145 Q58 140 43 162 M43 162 Q20 150 0 168 M208 0 Q186 24 201 54 M201 54 Q173 72 180 104 M180 104 Q149 114 147 147 M147 147 Q114 149 104 180 M104 180 Q72 173 54 201 M54 201 Q24 186 0 208 M246 0 Q220 29 238 64 M238 64 Q205 85 213 123 M213 123 Q176 135 174 174 M174 174 Q135 176 123 213 M123 213 Q85 205 64 238 M64 238 Q29 220 0 246' fill='none' stroke='%23c4b5fd' stroke-width='1.3' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg transform='rotate(270 130.0 130.0)'%3E%3Cpath d='M0 0 L250 0 M0 0 L241 65 M0 0 L217 125 M0 0 L177 177 M0 0 L125 217 M0 0 L65 241 M0 0 L0 250 M48 0 Q43 6 46 12 M46 12 Q40 17 42 24 M42 24 Q34 26 34 34 M34 34 Q26 34 24 42 M24 42 Q17 40 12 46 M12 46 Q6 43 0 48 M88 0 Q79 10 85 23 M85 23 Q73 30 76 44 M76 44 Q63 48 62 62 M62 62 Q48 63 44 76 M44 76 Q30 73 23 85 M23 85 Q10 79 0 88 M128 0 Q114 15 124 33 M124 33 Q106 44 111 64 M111 64 Q91 70 91 91 M91 91 Q70 91 64 111 M64 111 Q44 106 33 124 M33 124 Q15 114 0 128 M168 0 Q150 20 162 43 M162 43 Q140 58 145 84 M145 84 Q120 92 119 119 M119 119 Q92 120 84 145 M84 145 Q58 140 43 162 M43 162 Q20 150 0 168 M208 0 Q186 24 201 54 M201 54 Q173 72 180 104 M180 104 Q149 114 147 147 M147 147 Q114 149 104 180 M104 180 Q72 173 54 201 M54 201 Q24 186 0 208 M246 0 Q220 29 238 64 M238 64 Q205 85 213 123 M213 123 Q176 135 174 174 M174 174 Q135 176 123 213 M123 213 Q85 205 64 238 M64 238 Q29 220 0 246' fill='none' stroke='%23c4b5fd' stroke-width='1.3' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(#e9e7ea 0,#e9e7ea 14px,#0b0a0e 14px,#0b0a0e 28px),repeating-linear-gradient(#e9e7ea 0,#e9e7ea 14px,#0b0a0e 14px,#0b0a0e 28px);background-position:0 0,100% 0,100% 100%,0 100%,0 0,100% 0;background-repeat:no-repeat;background-size:260px 260px,260px 260px,260px 260px,260px 260px,5px 100%,5px 100%}[data-theme=f1] #app:before{opacity:.5;background-image:repeating-linear-gradient(180deg,#e10600 0,#e10600 36px,#f2f2f2 36px,#f2f2f2 72px),repeating-linear-gradient(180deg,#e10600 0,#e10600 36px,#f2f2f2 36px,#f2f2f2 72px),conic-gradient(#f2f2f2 25%,#111216 0,#111216 50%,#f2f2f2 0,#f2f2f2 75%,#111216 0);background-position:0 0,100% 0,0 0;background-repeat:no-repeat,no-repeat,repeat-x;background-size:8px 100%,8px 100%,12px 12px;-webkit-mask:linear-gradient(#000 0 0) 0 0/8px 100% no-repeat,linear-gradient(#000 0 0) 100% 0/8px 100% no-repeat,linear-gradient(#000 0 0) 0 0/100% 12px no-repeat;mask:linear-gradient(#000 0 0) 0 0/8px 100% no-repeat,linear-gradient(#000 0 0) 100% 0/8px 100% no-repeat,linear-gradient(#000 0 0) 0 0/100% 12px no-repeat}#app:after{content:"";pointer-events:none;z-index:-1;mix-blend-mode:multiply;opacity:.45;background:radial-gradient(90% 80% at 50% 45%,#0000 55%,#0000008c) 0 0/100% 100%,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.22' intercept='0.78'/%3E%3CfeFuncG type='linear' slope='0.22' intercept='0.78'/%3E%3CfeFuncB type='linear' slope='0.22' intercept='0.78'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/240px 240px;position:fixed;top:0;right:0;bottom:0;left:0}.card-face{background:var(--card-face-bg);color:var(--card-ink);font-family:var(--card-font);border-radius:var(--card-radius);-webkit-user-select:none;user-select:none;box-shadow:0 2px 5px #00000059,0 6px 14px #00000040,inset 0 0 0 1px #0000000f}.card-face.red{color:var(--card-red)}.card-star{color:var(--card-star)}.card-back{border-radius:var(--card-radius);background:var(--card-back-bg);box-shadow:0 2px 5px #00000059,inset 0 0 0 3px var(--card-back-inner),inset 0 0 0 5px #00000040;border:1px solid #0000004d;overflow:hidden}.card-back:after{content:var(--card-back-emblem);color:var(--card-back-emblem-color);pointer-events:none;justify-content:center;align-items:center;font-size:1.125rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}[data-theme=f1] .card-back:before{content:"";pointer-events:none;background:conic-gradient(#f4f4f4 25%,#111216 0,#111216 50%,#f4f4f4 0,#f4f4f4 75%,#111216 0) 0 0 / 6px 6px;border-top:1px solid #ffffff40;height:16%;position:absolute;bottom:5px;left:5px;right:5px}[data-theme=mercredi] .card-back:before{content:"";pointer-events:none;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'%3E%3Cg fill='none' stroke='%23a78bfa' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M50 70 L50 6 M50 70 L94 38 M50 70 L94 102 M50 70 L50 134 M50 70 L6 102 M50 70 L6 38'/%3E%3Cpath d='M50 22 Q62 26 66 34 Q70 44 82 46 M50 22 Q38 26 34 34 Q30 44 18 46 M82 46 Q78 58 82 70 M18 46 Q22 58 18 70 M82 70 Q78 82 82 94 M18 70 Q22 82 18 94 M82 94 Q70 96 66 106 Q62 114 50 118 M18 94 Q30 96 34 106 Q38 114 50 118'/%3E%3Cpath d='M50 38 Q58 40 61 46 Q64 52 72 54 M50 38 Q42 40 39 46 Q36 52 28 54 M72 54 Q69 62 72 70 M28 54 Q31 62 28 70 M72 70 Q69 78 72 86 M28 70 Q31 78 28 86 M72 86 Q64 88 61 94 Q58 100 50 102 M28 86 Q36 88 39 94 Q42 100 50 102'/%3E%3Cpath d='M50 54 Q55 56 57 60 Q59 63 63 64 M50 54 Q45 56 43 60 Q41 63 37 64 M63 64 Q61 67 63 70 M37 64 Q39 67 37 70 M63 70 Q61 73 63 76 M37 70 Q39 73 37 76 M63 76 Q59 77 57 80 Q55 84 50 86 M37 76 Q41 77 43 80 Q45 84 50 86'/%3E%3C/g%3E%3Ccircle cx='50' cy='70' r='2.2' fill='%23a78bfa'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:5px;right:5px;bottom:5px;left:5px}.card-playable{cursor:pointer;outline:3px solid var(--card-playable);outline-offset:1px;box-shadow:0 0 10px 2px var(--card-playable-glow),0 6px 14px #0000004d}.card-atout{outline:2px solid var(--card-atout);outline-offset:1px}.trick-master{border-radius:var(--card-radius);box-shadow:0 0 0 5px var(--card-master),0 0 18px 6px var(--card-master-glow);scale:1.08}.trick-master-badge{z-index:10;background:var(--card-master);color:#141414;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:9999px;padding:.05rem .45rem;font-size:.6rem;font-weight:800;position:absolute;top:-.85rem;left:50%;translate:-50%;box-shadow:0 2px 6px #00000073}.master-pop-enter-active{transition:opacity .2s,scale .3s cubic-bezier(.34,1.56,.64,1)}.master-pop-leave-active{transition:opacity .15s}.master-pop-enter-from{opacity:0;scale:.5}.master-pop-leave-to{opacity:0}.illegal-hint{color:#fff4d6;border:1px solid var(--card-playable);background:#0c0c0ee6}.card-selected{translate:0 -1.1rem}@media(hover:hover)and (pointer:fine){.hand-playable:hover{translate:0 -.7rem}}.play-enter-active{transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .2s}.play-leave-active{transition:transform .45s cubic-bezier(.55,0,.75,.3),opacity .45s ease-in}.play-enter-from{opacity:0;transform:translate(var(--from-x,0),var(--from-y,40px)) scale(.85)}.play-leave-to{opacity:0;transform:translate(var(--collect-x,0),var(--collect-y,0)) scale(.55)}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}.flip-card{animation:.4s flip}@keyframes flip{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.shake{animation:.4s shake}@keyframes shake{0%,to{translate:0}20%,60%{translate:-6px}40%,80%{translate:6px}}.pulse-double{position:relative}.pulse-double:after{content:"";border-radius:inherit;box-shadow:0 0 18px 4px var(--card-playable-glow);opacity:0;pointer-events:none;animation:1.2s infinite pulseDouble;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes pulseDouble{50%{opacity:1}}.emoji-bubble{pointer-events:none;-webkit-user-select:none;user-select:none;background:#fffdf5f5;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.85rem;line-height:1;animation:.9s .25s emojiWiggle;display:flex;box-shadow:0 3px 8px #0006,0 0 0 2px #00000026}.emoji-bubble-sm{width:1.9rem;height:1.9rem;font-size:1.25rem}.emoji-pop-enter-active{animation:.35s cubic-bezier(.34,1.56,.64,1) emojiPop}.emoji-pop-leave-active{transition:opacity .3s,transform .3s}.emoji-pop-leave-to{opacity:0;transform:translateY(-10px)scale(.7)}@keyframes emojiPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes emojiWiggle{0%,to{rotate:0deg}25%{rotate:-12deg}50%{rotate:10deg}75%{rotate:-6deg}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
