/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[3\.5\%\]{top:3.5%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[70\%\]{top:70%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[3\.5\%\]{right:3.5%}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-\[3\.5\%\]{bottom:3.5%}.-left-12{left:calc(var(--spacing) * -12)}.-left-\[10000px\]{left:-10000px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[3\.5\%\]{left:3.5%}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.8cqw\]{margin-top:.8cqw}.mt-\[1cqw\]{margin-top:1cqw}.mt-\[2\.5cqw\]{margin-top:2.5cqw}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.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-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-\[4cqw\]{margin-left:4cqw}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[0\.22cqw\]{height:.22cqw}.h-\[1px\]{height:1px}.h-\[680px\]{height:680px}.h-\[740px\]{height:740px}.h-\[1350px\]{height:1350px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[10\%\]{max-height:10%}.max-h-\[10\.5\%\]{max-height:10.5%}.max-h-\[16\%\]{max-height:16%}.max-h-\[72vh\]{max-height:72vh}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[19\%\]{width:19%}.w-\[23\%\]{width:23%}.w-\[24\%\]{width:24%}.w-\[37\%\]{width:37%}.w-\[100px\]{width:100px}.w-\[1080px\]{width:1080px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[8deg\]{rotate:-8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type: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))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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-\[1\.5cqw\]{gap:1.5cqw}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[0\.8cqw\]{border-radius:.8cqw}.rounded-\[1\.2cqw\]{border-radius:1.2cqw}.rounded-\[1\.4cqw\]{border-radius:1.4cqw}.rounded-\[1\.5cqw\]{border-radius:1.5cqw}.rounded-\[2\.5cqw\]{border-radius:2.5cqw}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.2cqw\]{border-radius:3.2cqw}.rounded-\[3cqw\]{border-radius:3cqw}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.25cqw\]{border-style:var(--tw-border-style);border-width:.25cqw}.border-\[0\.32cqw\]{border-style:var(--tw-border-style);border-width:.32cqw}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#29BCF0\]{border-color:#29bcf0}.border-\[\#29BCF0\]\/30{border-color:oklab(74.4787% -.09123 -.102055/.3)}.border-\[\#29BCF0\]\/35{border-color:oklab(74.4787% -.09123 -.102055/.35)}.border-\[\#29BCF0\]\/40{border-color:oklab(74.4787% -.09123 -.102055/.4)}.border-\[\#ff8832\]{border-color:#ff8832}.border-\[\#ff8832\]\/40{border-color:oklab(74.6009% .106382 .134902/.4)}.border-\[\#ff8832\]\/60{border-color:oklab(74.6009% .106382 .134902/.6)}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.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)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0a0d11\]{background-color:#0a0d11}.bg-\[\#29BCF0\]{background-color:#29bcf0}.bg-\[\#29BCF0\]\/5{background-color:oklab(74.4787% -.09123 -.102055/.05)}.bg-\[\#29BCF0\]\/10{background-color:oklab(74.4787% -.09123 -.102055/.1)}.bg-\[\#080b11\]{background-color:#080b11}.bg-\[\#07080a\]{background-color:#07080a}.bg-\[\#ff8832\]{background-color:#ff8832}.bg-\[\#ff8832\]\/10{background-color:oklab(74.6009% .106382 .134902/.1)}.bg-\[\#ff8832\]\/15{background-color:oklab(74.6009% .106382 .134902/.15)}.bg-\[\#ff8832\]\/70{background-color:oklab(74.6009% .106382 .134902/.7)}.bg-accent{background-color:var(--accent)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-black{background-color:var(--color-black)}.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\/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\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, 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-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.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-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab, var(--color-black) 60%, transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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-8{padding-inline:calc(var(--spacing) * 8)}.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)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[2cqw\]{padding-top:2cqw}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[9cqw\]{padding-left:9cqw}.pl-\[14cqw\]{padding-left:14cqw}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#29BCF0\]{color:#29bcf0}.text-\[\#ff8832\]{color:#ff8832}.text-\[\#ff9940\]{color:#ff9940}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100{color:var(--color-amber-100)}.text-amber-300{color:var(--color-amber-300)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.normal-case{text-transform:none}.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}.underline-offset-4{text-underline-offset:4px}.accent-\[\#29BCF0\]{accent-color:#29bcf0}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.075\]{opacity:.075}.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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1cqw_2\.4cqw_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 1cqw 2.4cqw var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#0a0d11\]{--tw-ring-offset-color:#0a0d11}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow-\[0_0\.4cqw_1cqw_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 .4cqw 1cqw var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);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_5px_12px_rgba\(0\,0\,0\,\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 12px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:border-\[\#29BCF0\]:hover{border-color:#29bcf0}.hover\:border-\[\#ff8832\]:hover{border-color:#ff8832}.hover\:border-\[\#ff8832\]\/60:hover{border-color:oklab(74.6009% .106382 .134902/.6)}.hover\:border-emerald-300\/50:hover{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.hover\:bg-\[\#ff8832\]\/10:hover{background-color:oklab(74.6009% .106382 .134902/.1)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.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\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-\[\#29BCF0\]:focus{border-color:#29bcf0}.focus\:border-\[\#ff8832\]:focus{border-color:#ff8832}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--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)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,260px\)_1fr\]{grid-template-columns:minmax(0,260px) 1fr}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788);--home-surface:oklch(10.5% .018 255);--home-panel:oklch(16% .028 255);--home-cyan:oklch(80% .15 210);--home-magenta:oklch(69% .25 345);--home-orange:oklch(74% .19 47);--cinematic-background:oklch(9% .025 244);--cinematic-foreground:oklch(98.5% .004 230);--cinematic-muted:oklch(88% .018 230);--cinematic-accent:oklch(82% .145 202);--cinematic-accent-strong:oklch(69% .17 226);--cinematic-panel:oklch(12% .03 244);--cinematic-frame:oklch(91% .025 215);--cinematic-shadow:oklch(4% .014 244/.88);--cinematic-button-foreground:oklch(12% .025 244);--cinematic-editor-border:oklch(100% 0 0/.12);--cinematic-editor-panel:oklch(16% .025 244/.82);--cinematic-editor-item:oklch(100% 0 0/.04);--football-reference-header:oklch(8% .018 245);--football-reference-ink:oklch(99% 0 0);--football-reference-paper:oklch(98% .006 230);--football-reference-text:oklch(13% .02 245);--football-reference-navy:oklch(25% .09 255);--football-reference-league:oklch(92% .015 235);--football-reference-rule:oklch(78% .02 235);--football-reference-green:oklch(75% .2 145)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}#lovable-badge{visibility:hidden!important;pointer-events:none!important;display:none!important}.home-hub{background:linear-gradient(180deg, var(--home-panel), transparent 32%), var(--home-surface)}@supports (color:color-mix(in lab, red, red)){.home-hub{background:linear-gradient(180deg, color-mix(in oklab, var(--home-panel) 58%, transparent), transparent 32%), var(--home-surface)}}.home-brand h1{letter-spacing:0;color:oklch(98% 0 0)}.home-brand h1 span{color:var(--home-orange)}.home-category-card{--category-accent:var(--home-cyan);border:1px solid var(--category-accent);flex-direction:column;gap:0;min-width:0;min-height:27rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-category-card{border:1px solid color-mix(in oklab, var(--category-accent) 58%, transparent)}}.home-category-card{background:linear-gradient(160deg, var(--category-accent), var(--home-panel) 58%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.home-category-card{background:linear-gradient(160deg, color-mix(in oklab, var(--category-accent) 12%, var(--home-panel)), var(--home-panel) 58%)}}.home-category-card{color:oklch(98% 0 0);box-shadow:0 1.4rem 4rem var(--category-accent);padding:0}@supports (color:color-mix(in lab, red, red)){.home-category-card{box-shadow:0 1.4rem 4rem color-mix(in oklab, var(--category-accent) 14%, transparent)}}.home-category-media{border-bottom:1px solid var(--category-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-category-media{border-bottom:1px solid color-mix(in oklab, var(--category-accent) 24%, transparent)}}.home-category-media{background:var(--home-surface)}.home-category-media:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--home-panel));height:45%;position:absolute;inset:auto 0 0}.home-category-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:1.15rem;display:flex}.home-category-icon{border:1px solid var(--category-accent);place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-category-icon{border:1px solid color-mix(in oklab, var(--category-accent) 65%, transparent)}}.home-category-icon{color:var(--category-accent);background:var(--category-accent);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.home-category-icon{background:color-mix(in oklab, var(--category-accent) 12%, transparent)}}.home-category-icon svg{width:1.1rem;height:1.1rem}.home-category-kicker{color:var(--category-accent);text-transform:uppercase;margin-top:.8rem;font-size:.64rem;font-weight:800}.home-category-card h2{text-transform:uppercase;margin-top:.2rem;font-family:Oswald,ui-sans-serif,sans-serif;font-size:1.42rem;font-weight:700;line-height:1.1}.home-category-card p{color:oklch(72% .02 250);min-height:2.5rem;margin-top:.55rem;font-size:.76rem;line-height:1.45}.home-category-card .bg-primary{background:var(--category-accent);color:var(--home-surface)}.home-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;height:14rem;display:grid}.home-previews img{object-fit:cover;opacity:.86;width:100%;height:100%;transition:transform .3s,opacity .3s}.home-category-card:hover .home-previews img{opacity:1;transform:scale(1.035)}.home-category-action{color:oklch(72% .02 250);text-transform:uppercase;height:2rem;margin-top:auto;margin-left:auto;padding:0 .15rem;font-size:.64rem;font-weight:800}.home-category-action:hover{color:var(--category-accent);background:0 0}.home-category-action svg{width:.85rem;height:.85rem;transition:transform .16s}.home-category-action:hover svg{transform:translate(.2rem)}@media (width<=767px){.home-category-card{min-height:0}.home-previews{height:12rem}}.model-gallery{--gallery-accent:var(--home-cyan);margin-top:2rem}.model-gallery-magenta{--gallery-accent:var(--home-magenta)}.model-gallery-orange{--gallery-accent:var(--home-orange)}.model-gallery-heading{text-align:center}.model-gallery-heading span{color:var(--gallery-accent);text-transform:uppercase;font-size:.72rem;font-weight:800}.model-gallery-heading h2{color:oklch(98% 0 0);text-transform:uppercase;margin-top:.25rem;font-size:1.5rem;font-weight:900}.model-gallery-heading p{color:oklch(70% .02 250);margin-top:.25rem;font-size:.8rem}.model-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.model-preview-card{color:oklch(98% 0 0);text-align:left;background:oklch(100% 0 0/.04);border:1px solid oklch(100% 0 0/.12);border-radius:.45rem;min-width:0;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden}.model-preview-card:hover{border-color:var(--gallery-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.model-preview-card:hover{border-color:color-mix(in oklab, var(--gallery-accent) 60%, transparent)}}.model-preview-card.is-selected{border-color:var(--gallery-accent);box-shadow:0 0 1.5rem var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.model-preview-card.is-selected{box-shadow:0 0 1.5rem color-mix(in oklab, var(--gallery-accent) 25%, transparent)}}.model-preview-image{aspect-ratio:1;background:radial-gradient(circle at 50% 30%, var(--gallery-accent), transparent 64%), var(--home-panel);place-items:center;padding:.45rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.model-preview-image{background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--gallery-accent) 8%, transparent), transparent 64%), var(--home-panel)}}.model-preview-image>img{object-fit:contain;object-position:center;border-radius:.35rem;width:100%;height:100%}.model-preview-image:after{content:"";pointer-events:none;border:1px solid var(--gallery-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.model-preview-image:after{border:1px solid color-mix(in oklab, var(--gallery-accent) 8%, transparent)}}.model-preview-image:after{background:0 0}.model-preview-poster{z-index:1;border:1px solid var(--gallery-accent);position:absolute;bottom:8%;right:7%;width:38%!important;height:56%!important}@supports (color:color-mix(in lab, red, red)){.model-preview-poster{border:1px solid color-mix(in oklab, var(--gallery-accent) 70%, transparent)}}.model-preview-poster{border-radius:.25rem;box-shadow:0 .75rem 1.5rem oklch(2% .01 250/.65)}.model-preview-title{z-index:2;color:oklch(98% 0 0);text-transform:uppercase;font-family:Oswald,ui-sans-serif,sans-serif;font-size:clamp(.7rem,2.7vw,1.05rem);font-weight:700;line-height:1.05;position:absolute;bottom:9%;left:7%;right:45%}.model-preview-image[data-variant=catalog] .model-preview-poster{left:7%;right:auto;width:43%!important}.model-preview-image[data-variant=catalog] .model-preview-title{text-align:right;left:54%;right:7%}.model-preview-image[data-variant=cinematic] .model-preview-poster{border-radius:1rem;bottom:15%;right:26%;width:48%!important;height:60%!important}.model-preview-image[data-variant=cinematic] .model-preview-title{text-align:center;bottom:5%;right:7%}.model-preview-image[data-variant=video]{aspect-ratio:16/9}.model-preview-image[data-variant=video] .model-preview-poster{display:none}.model-preview-image[data-variant=video] .model-preview-title{bottom:8%;right:7%}.model-preview-play{z-index:2;color:oklch(98% 0 0);background:oklch(3% .01 250/.55);border:2px solid oklch(98% 0 0/.85);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-preview-play svg{fill:currentColor;width:1.1rem;height:1.1rem}.model-selected-mark{z-index:5;background:var(--gallery-accent);width:1.75rem;height:1.75rem;color:var(--home-surface);border-radius:999px;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.model-selected-mark svg{width:1rem;height:1rem}.model-preview-copy{padding:.8rem;display:block}.model-preview-copy strong{text-transform:uppercase;font-size:.83rem;display:block}.model-preview-copy small{color:oklch(70% .02 250);margin-top:.3rem;font-size:.69rem;line-height:1.35;display:block}.model-mode-actions{gap:.65rem;margin-top:1rem;display:grid}.model-mode-actions .bg-primary{background:var(--gallery-accent);color:var(--home-surface)}.model-mode-actions .border-input{border-color:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.model-mode-actions .border-input{border-color:color-mix(in oklab, var(--gallery-accent) 55%, transparent)}}.model-mode-actions .border-input{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.model-mode-actions .border-input{background:color-mix(in oklab, var(--gallery-accent) 8%, var(--home-panel))}}.model-mode-actions .border-input{color:oklch(96% 0 0)}.model-mode-actions .border-input:hover{background:var(--gallery-accent)}@supports (color:color-mix(in lab, red, red)){.model-mode-actions .border-input:hover{background:color-mix(in oklab, var(--gallery-accent) 16%, var(--home-panel))}}.model-mode-actions .border-input:hover{color:oklch(100% 0 0)}@media (width>=640px){.model-gallery-track{grid-template-columns:repeat(3,minmax(0,1fr))}.model-mode-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.model-preview-card{transition:none}}.football-card{--football-header:oklch(91% .24 125);--football-accent:oklch(91% .24 125);--football-body:oklch(93% .01 250);--football-panel:oklch(98.5% .004 250);--football-info:oklch(91% .24 125);--football-ink:oklch(20% .09 264);--football-muted:oklch(65% .02 255);--football-footer:oklch(20% .09 264);aspect-ratio:9/16;background:var(--football-body);width:100%;color:var(--football-ink);font-family:Arial,ui-sans-serif,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.football-card[data-palette=blue]{--football-header:oklch(25% .12 264);--football-accent:oklch(82% .17 85);--football-body:oklch(18% .1 264);--football-panel:oklch(98% .01 250);--football-info:oklch(27% .12 264);--football-muted:oklch(76% .03 250);--football-footer:oklch(14% .08 264)}.football-header{background:var(--football-header);text-align:center;height:13.8%;padding-top:4.5cqw;position:relative;overflow:hidden}.football-header:after{content:"";background:var(--football-footer);width:4.5cqw;position:absolute;inset:0 0 0 auto}.football-stripes{background:linear-gradient(90deg,oklch(76% .23 143) 0 5cqw,oklch(91% .24 125) 5cqw 10cqw,oklch(96% .22 110) 10cqw 14cqw);width:14cqw;position:absolute;inset:0 auto 0 0}[data-palette=blue] .football-stripes{background:linear-gradient(90deg,oklch(86% .17 87) 0 4cqw,oklch(72% .15 220) 4cqw 8cqw,oklch(94% .13 100) 8cqw 11cqw,#0000 11cqw)}.football-header h2{z-index:1;font-size:7.2cqw;font-weight:900;line-height:1;position:relative}[data-palette=blue] .football-header h2{color:var(--football-accent)}.football-header p{z-index:1;margin-top:1.5cqw;font-size:3.5cqw;font-weight:900;line-height:1;position:relative}[data-palette=blue] .football-header p{color:oklch(98% 0 0)}.football-body{background:var(--football-body);height:72.5%;padding:4.8cqw 4cqw;position:relative}.football-identity{align-items:center;gap:1.8cqw;height:9cqw;display:flex}.football-main-logo{object-fit:contain;width:9cqw;height:9cqw}.football-identity div{flex-direction:column;gap:.6cqw;min-width:0;display:flex}.football-identity b{color:var(--football-ink);font-size:2.8cqw;font-weight:900}.football-identity span{color:var(--football-accent);font-size:2.5cqw;font-weight:900}[data-palette=blue] .football-identity b{color:oklch(98% 0 0)}.football-watermark{object-fit:contain;opacity:.08;width:13cqw;height:13cqw;position:absolute}.football-watermark-top{top:5cqw;right:4cqw}.football-watermark-bottom{bottom:4cqw;right:18cqw}.football-matches{z-index:1;flex-direction:column;gap:1.7cqw;margin-top:2.8cqw;display:flex;position:relative}.football-match{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.2cqw;height:11.9cqw;display:grid}.football-teams{background:var(--football-panel);border-radius:1.8cqw;grid-template-columns:9cqw minmax(0,1fr) 9cqw;align-items:center;gap:1cqw;padding:.7cqw 1cqw;display:grid}[data-palette=blue] .football-teams{border-top:.22cqw solid var(--football-accent)}.football-team-mark{border:.8cqw solid var(--football-accent);background:var(--football-panel);clip-path:polygon(50% 0,94% 18%,83% 72%,50% 100%,17% 72%,6% 18%);justify-content:center;align-items:center;width:8cqw;height:8cqw;display:flex;overflow:hidden}.football-team-mark b{font-size:2.2cqw;font-weight:900}.football-team-names{text-align:center;min-width:0;line-height:1.05}.football-team-names strong{overflow-wrap:anywhere;font-size:2.4cqw;font-weight:900;display:block}.football-team-names span{color:var(--football-muted);margin:.35cqw 0;font-size:1.45cqw;font-weight:700;display:block}.football-info{background:var(--football-info);text-align:center;border-radius:1.8cqw;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:.6cqw;display:flex}.football-info>strong{font-size:4cqw;font-weight:900;line-height:1}.football-info>span{overflow-wrap:anywhere;margin-top:.5cqw;font-size:1.35cqw;font-weight:900;line-height:1}.football-channels{justify-content:center;gap:.35cqw;width:100%;margin-top:.55cqw;display:flex}.football-channels b{background:var(--football-footer);color:oklch(98% 0 0);border-radius:.5cqw;min-width:42%;padding:.6cqw .8cqw;font-size:1.2cqw;font-weight:900}.football-channels img{object-fit:contain;max-width:9cqw;height:2.2cqw}.football-matches.is-compact{gap:.8cqw;margin-top:1.5cqw}.football-matches.is-compact .football-match{height:8.2cqw}.football-matches.is-compact .football-team-mark{border-width:.45cqw;width:5.8cqw;height:5.8cqw}.football-matches.is-compact .football-teams{grid-template-columns:6.4cqw minmax(0,1fr) 6.4cqw}.football-matches.is-compact .football-team-names strong{font-size:1.8cqw}.football-matches.is-compact .football-info>strong{font-size:2.7cqw}.football-matches.is-dense{gap:.35cqw;margin-top:1.2cqw}.football-matches.is-dense .football-match{height:6.1cqw}.football-matches.is-dense .football-team-mark{border-width:.35cqw;width:4.6cqw;height:4.6cqw}.football-matches.is-dense .football-teams{grid-template-columns:5cqw minmax(0,1fr) 5cqw;padding-block:.25cqw}.football-matches.is-dense .football-team-names strong{font-size:1.45cqw}.football-matches.is-dense .football-team-names span{margin:.1cqw 0;font-size:1cqw}.football-matches.is-dense .football-info>strong{font-size:2.1cqw}.football-matches.is-dense .football-info>span{margin-top:.2cqw;font-size:.95cqw}.football-matches.is-dense .football-channels{margin-top:.2cqw}.football-matches.is-dense .football-channels b{padding:.2cqw .35cqw;font-size:.8cqw}.football-matches.is-dense .football-channels img{height:1.25cqw}.football-highlight{color:var(--football-ink);margin-top:.6cqw;font-size:1.25cqw}[data-palette=blue] .football-info{color:oklch(98% 0 0)}[data-palette=blue] .football-info>strong{color:var(--football-accent)}[data-palette=blue] .football-highlight{color:oklch(98% 0 0)}.football-empty{border:.3cqw dashed var(--football-muted);text-align:center;justify-content:center;align-items:center;height:52cqw;padding:8cqw;font-size:3.2cqw;font-weight:900;display:flex}[data-palette=blue] .football-empty{color:oklch(98% 0 0)}.football-footer{background:var(--football-footer);color:oklch(76% .03 250);text-align:center;align-items:center;gap:7cqw;height:13.7%;padding:0 6cqw;display:flex}.football-footer i{background:var(--football-accent);flex-shrink:0;width:7cqw;height:12cqw}.football-footer div{flex:1}.football-footer p{font-size:2.3cqw;line-height:1.25}.football-footer span{opacity:.7;margin-top:2.2cqw;font-size:1.8cqw;display:block}.reference-football-card{color:oklch(98% 0 0);isolation:isolate;background:oklch(10.5% .045 240)}.reference-stadium{z-index:-3;background:radial-gradient(at 45% 63%,oklch(48% .18 212/.45),#0000 38%),linear-gradient(oklch(14% .06 230) 0%,oklch(8% .035 245) 72%,oklch(22% .1 167) 100%);position:absolute;inset:0}.reference-stadium:before{content:"";opacity:.7;background:repeating-linear-gradient(104deg,#0000 0 3cqw,oklch(80% .12 210/.09) 3.2cqw 3.35cqw);position:absolute;inset:0}.reference-stadium:after{content:"";clip-path:polygon(0 28%,48% 0,100% 25%,100% 100%,0 100%);background:repeating-linear-gradient(170deg,#0000 0 8cqw,oklch(75% .12 175/.28) 8.2cqw 8.35cqw),linear-gradient(oklch(27% .12 164),oklch(12% .06 169));height:16%;position:absolute;inset:auto 0 0}.reference-brand{z-index:4;text-align:right;justify-content:flex-end;align-items:center;gap:1.5cqw;width:38%;display:flex;position:absolute;top:2.8%;right:5%}.reference-brand img{object-fit:contain;width:8cqw;height:8cqw}.reference-brand div{min-width:0}.reference-brand b{overflow-wrap:anywhere;color:oklch(80% .2 205);font-size:3.2cqw;font-weight:900;line-height:1;display:block}.reference-brand span{margin-top:.8cqw;font-size:1.5cqw;font-weight:800;display:block}.reference-date{z-index:3;filter:drop-shadow(.8cqw 1cqw 1.2cqw oklch(2% 0 0/.55));grid-template-columns:11cqw 1fr;align-items:stretch;width:58%;height:8.2%;display:grid;position:absolute;top:8.8%;left:5%}.reference-date div{z-index:1;color:oklch(8% 0 0);background:oklch(98% 0 0);border-radius:1.4cqw;flex-direction:column;justify-content:center;align-items:center;font-size:3.3cqw;line-height:.9;display:flex}.reference-date h2{background:linear-gradient(90deg,oklch(70% .17 210),oklch(35% .14 226));border-radius:0 3cqw 3cqw 0;align-items:center;padding:0 2.2cqw;font-size:4.6cqw;font-weight:900;line-height:1;display:flex}.reference-matches{z-index:3;flex-direction:column;gap:3.4cqw;display:flex;position:absolute;top:19%;left:4%;right:4%}.reference-matches.is-compact{gap:1cqw;top:17%}.reference-matches.is-compact .reference-match{height:12cqw}.reference-matches.is-compact .reference-team{gap:.35cqw}.reference-matches.is-compact .reference-team .football-team-mark{width:6cqw;height:6cqw}.reference-matches.is-compact .reference-team span{font-size:1.45cqw}.reference-matches.is-compact .reference-match-meta strong{margin-top:.35cqw;font-size:2.5cqw}.reference-matches.is-compact .reference-channel-item img{height:2.5cqw}.reference-matches.is-dense{gap:.35cqw;top:16.5%}.reference-matches.is-dense .reference-match{border-radius:1.2cqw;grid-template-columns:14cqw 1fr 21cqw;height:6.25cqw}.reference-matches.is-dense .reference-match-meta{padding-left:.7cqw}.reference-matches.is-dense .reference-match-meta span{-webkit-line-clamp:1;font-size:.9cqw}.reference-matches.is-dense .reference-match-meta strong{margin-top:.2cqw;font-size:1.7cqw;display:inline}.reference-matches.is-dense .reference-match-teams{grid-template-columns:1fr 3cqw 1fr}.reference-matches.is-dense .reference-team{flex-direction:row;justify-content:center;gap:.4cqw}.reference-matches.is-dense .reference-team .football-team-mark{border-radius:.7cqw;width:4.2cqw;height:4.2cqw}.reference-matches.is-dense .reference-team .football-team-mark b{font-size:1.1cqw}.reference-matches.is-dense .reference-team span,.reference-matches.is-dense .reference-team span.is-long,.reference-matches.is-dense .reference-team span.is-xlong{-webkit-line-clamp:2;font-size:1.05cqw}.reference-matches.is-dense .reference-vs{font-size:1.2cqw}.reference-matches.is-dense .reference-channel{border-radius:.8cqw;margin-inline:.6cqw;padding:.25cqw .45cqw;font-size:1cqw}.reference-matches.is-dense .reference-channel-item{gap:.15cqw}.reference-matches.is-dense .reference-channel-item img,.reference-matches.is-dense .reference-channel.count-2 .reference-channel-item img,.reference-matches.is-dense .reference-channel.count-3 .reference-channel-item img{max-width:8cqw;height:1.35cqw}.reference-matches.is-dense .reference-channel-item span.is-long{font-size:.85cqw}.reference-matches.is-dense .reference-channel-item+.reference-channel-item{border-top-width:.1cqw;padding-top:.12cqw}.reference-match{background:linear-gradient(100deg,oklch(35% .14 222),oklch(47% .15 213));border-radius:3cqw;grid-template-columns:17cqw 1fr 23cqw;align-items:center;height:21cqw;display:grid;position:relative;box-shadow:0 1cqw 2cqw oklch(3% .01 250/.48)}.reference-match-meta{text-align:center;padding-left:1.4cqw}.reference-match-meta span{-webkit-line-clamp:2;overflow-wrap:break-word;text-transform:uppercase;-webkit-box-orient:vertical;font-size:1.7cqw;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.reference-match-meta strong{margin-top:.9cqw;font-size:3.8cqw;line-height:1;display:block}.reference-match-teams{grid-template-columns:1fr 5cqw 1fr;align-items:center;min-width:0;display:grid}.reference-team{flex-direction:column;align-items:center;gap:1.1cqw;min-width:0;display:flex}.reference-team .football-team-mark{clip-path:none;border:0;border-radius:2cqw;flex:none;width:11cqw;height:11cqw;box-shadow:0 .8cqw 1.2cqw oklch(3% 0 0/.45)}.reference-team .football-team-mark b{color:oklch(22% .06 240);font-size:3.4cqw}.reference-team span{-webkit-line-clamp:2;text-align:center;overflow-wrap:break-word;text-transform:uppercase;-webkit-box-orient:vertical;max-width:100%;font-size:2.4cqw;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.reference-vs{text-align:center;font-size:2.8cqw;font-style:italic}.reference-channel{text-align:center;overflow-wrap:anywhere;color:oklch(85% .16 200);text-transform:uppercase;background:oklch(6% .025 240/.62);border-radius:2.2cqw;justify-content:center;align-self:center;align-items:center;min-width:0;margin:0 1.4cqw;padding:1.3cqw 1.4cqw;font-size:2.8cqw;font-weight:900;line-height:1.15;display:flex}.reference-empty{background:oklch(16% .06 230/.78);border:.25cqw dashed oklch(70% .15 210);border-radius:3cqw;justify-content:center;align-items:center;height:55cqw;font-size:2.8cqw;font-weight:900;display:flex}.reference-leagues{z-index:4;justify-content:center;gap:1cqw;display:flex;position:absolute;bottom:7.5%;left:5%;right:5%}.reference-match-meta span.is-long{font-size:1.45cqw}.reference-team span.is-long{font-size:2.05cqw}.reference-team span.is-xlong{font-size:1.75cqw}.reference-channel{flex-direction:column;gap:.8cqw}.reference-channel.is-empty{color:oklch(82% .03 230);font-size:2.2cqw}.reference-channel-item{flex-direction:column;align-items:center;gap:.5cqw;display:flex}.reference-channel-item img{object-fit:contain;max-width:16cqw;height:4.4cqw}.reference-channel-item span.is-long{font-size:2.2cqw}.reference-channel.count-2{gap:.5cqw;padding:.9cqw 1.2cqw}.reference-channel.count-2 .reference-channel-item img{height:3.2cqw}.reference-channel.count-2 .reference-channel-item+.reference-channel-item{padding-top:.5cqw}.reference-channel.count-3{gap:.3cqw;padding:.7cqw 1cqw;font-size:1.9cqw}.reference-channel.count-3 .reference-channel-item{flex-direction:row;gap:.6cqw}.reference-channel.count-3 .reference-channel-item img{max-width:8cqw;height:2.4cqw}.reference-channel.count-3 .reference-channel-item span.is-long{font-size:1.6cqw}.reference-channel.count-3 .reference-channel-item+.reference-channel-item{padding-top:.3cqw}.reference-channel-item+.reference-channel-item{border-top:.2cqw solid oklch(85% .16 200/.35);padding-top:.8cqw}.reference-leagues{flex-wrap:wrap;align-items:center;gap:1.6cqw}.reference-league{color:oklch(18% .06 240);text-align:center;background:oklch(98% 0 0);border-radius:1.2cqw;justify-content:center;align-items:center;min-width:9cqw;height:6.5cqw;padding:0 1.8cqw;font-size:1.6cqw;font-weight:900;line-height:1.05;display:flex;box-shadow:0 .6cqw 1cqw oklch(2% 0 0/.45)}.reference-league img{object-fit:contain;max-width:14cqw;height:5cqw}.reference-live{z-index:4;text-align:center;letter-spacing:0;background:oklch(5% .02 240/.58);border:.15cqw solid oklch(75% .17 85);border-radius:3cqw;padding:1cqw 2cqw;font-size:2.2cqw;font-weight:900;position:absolute;bottom:2.3%;left:20%;right:20%}.cinematic-launch-card{aspect-ratio:4/5;background:var(--cinematic-background);width:100%;color:var(--cinematic-foreground);font-family:Poppins,ui-sans-serif,sans-serif;position:relative;overflow:hidden}.cinematic-launch-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-launch-shade{background:linear-gradient(180deg, oklch(12% .025 244/.54), oklch(12% .025 244/.22) 32%, oklch(8% .02 244/.74) 67%, var(--cinematic-background)), linear-gradient(90deg, oklch(8% .03 244/.72), transparent 48%, oklch(8% .03 244/.62));position:absolute;inset:0}.cinematic-launch-light{opacity:.5;background:radial-gradient(circle at 8% 12%, var(--cinematic-accent), transparent 22%), radial-gradient(circle at 92% 78%, var(--cinematic-accent), transparent 24%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cinematic-launch-light{background:radial-gradient(circle at 8% 12%, color-mix(in oklab, var(--cinematic-accent) 42%, transparent), transparent 22%), radial-gradient(circle at 92% 78%, color-mix(in oklab, var(--cinematic-accent) 28%, transparent), transparent 24%)}}.cinematic-safe-area{z-index:2;position:absolute;inset:4cqw 5cqw}.cinematic-content-flow{grid-template-rows:5.5cqw 5.2cqw minmax(0,1fr) auto 12cqw 8.2cqw 10.5cqw;place-items:center;row-gap:1.3cqw;height:100%;display:grid}.cinematic-brand-logo{z-index:5;transform-origin:0 0;width:12cqw;height:8cqw;position:absolute;top:0;left:0}.cinematic-brand-logo img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 1.3cqw var(--cinematic-accent))}@supports (color:color-mix(in lab, red, red)){.cinematic-brand-logo img{filter:drop-shadow(0 0 1.3cqw color-mix(in oklab, var(--cinematic-accent) 32%, transparent))}}.cinematic-weekly-title{z-index:4;width:100%;color:var(--cinematic-foreground);font-size:calc(2.45cqw * var(--cinematic-size));letter-spacing:.28em;text-align:center;text-transform:uppercase;transform-origin:50%;padding-inline:13cqw;font-weight:500;line-height:1}.cinematic-added-badge{z-index:4;background:linear-gradient(90deg, var(--cinematic-accent-strong), var(--cinematic-accent));width:28cqw;min-height:4.4cqw;box-shadow:0 0 2.5cqw var(--cinematic-accent);border-radius:.6cqw;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cinematic-added-badge{box-shadow:0 0 2.5cqw color-mix(in oklab, var(--cinematic-accent) 58%, transparent)}}.cinematic-added-badge{color:var(--cinematic-foreground);font-size:calc(2.2cqw * var(--cinematic-size));text-align:center;text-transform:uppercase;transform-origin:50%;font-weight:800}.cinematic-poster-shell{border:.55cqw solid var(--cinematic-frame);background:var(--cinematic-panel);width:min(39cqw,100%);min-height:0;box-shadow:0 2cqw 5cqw var(--cinematic-shadow), 0 0 2.5cqw var(--cinematic-accent);border-radius:4.8cqw;align-self:stretch;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cinematic-poster-shell{box-shadow:0 2cqw 5cqw var(--cinematic-shadow), 0 0 2.5cqw color-mix(in oklab, var(--cinematic-accent) 22%, transparent)}}.cinematic-poster-shell{transform-origin:50%}.cinematic-poster-shell>img{object-fit:cover;width:100%;height:100%}.cinematic-poster-notch{background:var(--cinematic-background);border-radius:999px;width:10cqw;height:2cqw;position:absolute;top:.8cqw;left:50%;transform:translate(-50%)}.cinematic-poster-shade{background:linear-gradient(transparent, var(--cinematic-shadow));height:24%;position:absolute;inset:auto 0 0}.cinematic-poster-meta{background:var(--cinematic-background);border-radius:.55cqw;position:absolute;bottom:1.4cqw;left:1.6cqw}@supports (color:color-mix(in lab, red, red)){.cinematic-poster-meta{background:color-mix(in oklab, var(--cinematic-background) 76%, transparent)}}.cinematic-poster-meta{text-transform:uppercase;padding:.55cqw 1.1cqw;font-size:1.35cqw;font-weight:700}.cinematic-content-title{z-index:4;overflow-wrap:normal;width:88cqw;color:var(--cinematic-foreground);text-align:center;text-shadow:0 .6cqw 1.5cqw var(--cinematic-shadow);text-transform:uppercase;text-wrap:balance;transform-origin:50%;font-weight:800;line-height:.98}.cinematic-description{z-index:4;transform-origin:50%;width:86cqw;height:100%;overflow:hidden}.cinematic-description p{color:var(--cinematic-muted);text-align:center;text-shadow:0 .3cqw .8cqw var(--cinematic-shadow);line-height:1.34}.cinematic-devices{z-index:4;transform-origin:50%;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;width:88cqw;display:grid}.cinematic-device{text-align:center;justify-items:center;gap:.5cqw;min-width:0;display:grid}.cinematic-device svg{width:calc(4.5cqw * var(--cinematic-size));height:calc(4.5cqw * var(--cinematic-size))}.cinematic-device span{font-size:calc(1.15cqw * var(--cinematic-size));font-weight:700;line-height:1.05}.cinematic-cta{z-index:4;text-align:center;transform-origin:50%;align-self:end;justify-items:center;gap:1.15cqw;width:100%;display:grid}.cinematic-cta>p{font-size:calc(2.75cqw * var(--cinematic-size));letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1}.cinematic-cta>div{background:var(--cinematic-foreground);width:clamp(32cqw,60%,60cqw);min-height:4.7cqw;box-shadow:0 0 2cqw var(--cinematic-accent);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cinematic-cta>div{box-shadow:0 0 2cqw color-mix(in oklab, var(--cinematic-accent) 42%, transparent)}}.cinematic-cta>div{color:var(--cinematic-button-foreground);padding:.6cqw 2.4cqw}.cinematic-cta span{overflow-wrap:anywhere;max-width:100%;font-size:calc(1.8cqw * var(--cinematic-size));font-weight:800;line-height:1.1}.cinematic-watermarks{z-index:1;pointer-events:none;transform-origin:50%;position:absolute;inset:0}.cinematic-watermark{object-fit:contain;opacity:.045;filter:blur(.08cqw) drop-shadow(0 0 1cqw var(--cinematic-accent));position:absolute}@supports (color:color-mix(in lab, red, red)){.cinematic-watermark{filter:blur(.08cqw) drop-shadow(0 0 1cqw color-mix(in oklab, var(--cinematic-accent) 25%, transparent))}}.cinematic-watermark-a{width:27cqw;top:16%;right:-4%;transform:rotate(-12deg)}.cinematic-watermark-b{width:23cqw;top:49%;left:-4%;transform:rotate(10deg)}.cinematic-watermark-c{width:19cqw;bottom:5%;right:2%;transform:rotate(-6deg)}.cinematic-editor{border:1px solid var(--cinematic-editor-border);background:var(--cinematic-editor-panel);border-radius:.5rem;margin-top:.9rem;padding:.85rem}.cinematic-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.cinematic-editor-header p{color:var(--cinematic-accent);text-transform:uppercase;font-size:.68rem;font-weight:800}.cinematic-editor-header h3{color:var(--foreground);text-transform:uppercase;font-size:.95rem;font-weight:800}.cinematic-editor-list{gap:.45rem;margin-top:.85rem;display:grid}.cinematic-editor-item{border:1px solid var(--cinematic-editor-border);background:var(--cinematic-editor-item)}.cinematic-editor-item summary{cursor:pointer;color:var(--foreground);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.7rem;font-size:.78rem;font-weight:700;display:grid}.cinematic-editor-lock-state{color:var(--muted-foreground);font-size:.65rem;font-weight:600}.cinematic-editor-controls{border-top:1px solid var(--cinematic-editor-border);gap:.8rem;padding:.75rem;display:grid}.cinematic-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cinematic-editor-grid label{color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;font-size:.68rem;display:grid}.cinematic-editor-grid output{color:var(--foreground);font-variant-numeric:tabular-nums}.cinematic-editor-grid input{width:100%;accent-color:var(--cinematic-accent);grid-column:1/-1}@media (width<=480px){.cinematic-editor-header{grid-template-columns:1fr}.cinematic-editor-header button{width:100%}.cinematic-editor-grid{grid-template-columns:1fr}}.cinematic-launch-card[data-long-copy=true] .cinematic-content-flow{grid-template-rows:5cqw 4.5cqw minmax(0,1fr) auto 21cqw 6.5cqw 8.8cqw;row-gap:.8cqw}.cinematic-launch-card[data-long-copy=true] .cinematic-poster-shell{width:32cqw}.cinematic-launch-card[data-long-copy=true] .cinematic-device svg{width:3.8cqw;height:3.8cqw}.real-model-preview{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.real-model-preview>div{width:100%;height:100%}.real-model-preview img{max-width:none}.spotlight-banner-card{--spotlight-ink:oklch(98% .005 80);--spotlight-deep:oklch(9% .022 255);--spotlight-warm:oklch(12% .035 22);aspect-ratio:4/5;background:var(--spotlight-deep);width:100%;color:var(--spotlight-ink);isolation:isolate;font-family:Poppins,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.spotlight-backdrop{object-fit:cover;object-position:72% 22%;width:100%;height:100%;position:absolute;inset:0}.spotlight-shade{background:linear-gradient(90deg, var(--spotlight-deep) 0%, var(--spotlight-deep) 20%, var(--spotlight-deep) 53%, transparent 95%), linear-gradient(0deg, var(--spotlight-deep) 0%, var(--spotlight-warm) 16%, transparent 55%), linear-gradient(180deg, var(--spotlight-warm), transparent 46%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.spotlight-shade{background:linear-gradient(90deg, var(--spotlight-deep) 0%, color-mix(in oklab, var(--spotlight-deep) 90%, transparent) 20%, color-mix(in oklab, var(--spotlight-deep) 35%, transparent) 53%, transparent 95%), linear-gradient(0deg, var(--spotlight-deep) 0%, color-mix(in oklab, var(--spotlight-warm) 75%, transparent) 16%, transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--spotlight-warm) 50%, transparent), transparent 46%)}}.spotlight-watermark{opacity:.08;filter:grayscale();width:28cqw;position:absolute;top:4cqw;right:12cqw}.spotlight-logo{object-fit:contain;width:15cqw;height:15cqw;filter:drop-shadow(0 0 1.3cqw var(--spotlight-deep));position:absolute;top:4cqw;left:5cqw}.spotlight-heading{width:78%;text-shadow:0 .3cqw 1.2cqw var(--spotlight-deep);position:absolute;top:20%;left:5.5%}.spotlight-kicker{color:var(--spotlight-accent);text-transform:uppercase;font:700 2.3cqw/1.25 Poppins,sans-serif;display:block}.spotlight-heading h2{text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin-top:1.3cqw;font:800 10cqw/1 Oswald,sans-serif}.spotlight-rule{background:var(--spotlight-accent);width:68%;height:.35cqw;box-shadow:0 0 2cqw var(--spotlight-accent);margin-top:1.5cqw}.spotlight-copy{width:48%;min-height:0;text-shadow:0 .2cqw 1cqw var(--spotlight-deep);flex-direction:column;display:flex;position:absolute;top:43%;bottom:21%;left:5.5%}.spotlight-genres{color:var(--spotlight-ink);text-transform:uppercase;font:700 2cqw/1.3 Oswald,sans-serif}.spotlight-facts{border-top:.1cqw solid var(--spotlight-ink);gap:2cqw;margin:1.5cqw 0 2.4cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.spotlight-facts{border-top:.1cqw solid color-mix(in oklab, var(--spotlight-ink) 30%, transparent)}}.spotlight-facts{padding-top:1.5cqw;font:600 2cqw/1.2 Poppins,sans-serif}.spotlight-synopsis{flex:1;min-height:0;overflow:hidden}.spotlight-synopsis p{overflow-wrap:break-word;font:500 2.2cqw/1.34 Poppins,sans-serif}.spotlight-poster{aspect-ratio:2/3;border:.45cqw solid var(--spotlight-accent);width:30%;box-shadow:0 0 2.5cqw var(--spotlight-accent), 0 1.4cqw 3cqw var(--spotlight-deep);border-radius:2cqw;position:absolute;top:46%;right:5.5%;overflow:hidden;transform:rotate(3deg)}.spotlight-poster img{object-fit:cover;width:100%;height:100%}.spotlight-bottom{position:absolute;bottom:4%;left:4.5%;right:4.5%}.spotlight-devices{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4cqw;padding-bottom:2.7cqw;display:grid}.spotlight-devices>div{flex-direction:column;align-items:center;gap:.65cqw;min-width:0;display:flex}.spotlight-devices svg{width:3.6cqw;height:3.6cqw}.spotlight-devices span{text-align:center;font:700 1.15cqw/1.1 Poppins,sans-serif}.spotlight-footer{border:.25cqw solid var(--spotlight-accent);min-height:7cqw;box-shadow:0 0 2cqw var(--spotlight-accent);border-radius:2.5cqw;flex-direction:column;justify-content:center;align-items:center;gap:.3cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.spotlight-footer{box-shadow:0 0 2cqw color-mix(in oklab, var(--spotlight-accent) 60%, transparent)}}.spotlight-footer{text-align:center;padding:.7cqw 1cqw;font-size:2cqw;line-height:1.2}.spotlight-footer strong{color:var(--spotlight-accent);font-size:1.7cqw}.football-model-gallery .model-gallery-heading h2,.football-model-gallery .model-preview-copy strong{color:var(--foreground)}.football-model-gallery .model-preview-card{border-color:var(--border);background:var(--card);color:var(--foreground)}.football-model-gallery .model-preview-copy small,.football-model-gallery .model-gallery-heading p{color:var(--muted-foreground)}.football-model-gallery .model-preview-image{aspect-ratio:9/16}@media (width<=639px){.football-model-gallery .model-gallery-track{grid-template-columns:minmax(0,1fr)}.football-model-gallery .model-preview-card{width:min(100%,340px);margin-inline:auto}}.model-preview-image:has(.real-model-preview):after{display:none}.home-category-card{cursor:pointer;text-decoration:none}.home-category-card:focus-visible{outline:3px solid var(--home-cyan);outline-offset:3px}.ready-football-page{aspect-ratio:9/16;background:var(--home-surface);width:100%;color:var(--cinematic-foreground);position:relative;overflow:hidden;container-type:inline-size}.tiktok-art{aspect-ratio:9/16;background:var(--background);width:100%;color:var(--foreground);position:relative;overflow:hidden;container-type:inline-size}.tiktok-art-frame{background:var(--background);border-radius:2cqw;position:absolute;inset:18% 3%;overflow:hidden}.tiktok-art-shade{background:linear-gradient(180deg, var(--background), transparent 25%, transparent 65%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tiktok-art-shade{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 65%, transparent), transparent 25%, transparent 65%, var(--background))}}.tiktok-art-shade{pointer-events:none}.tiktok-art-header{z-index:2;width:20cqw;height:14cqw;position:absolute;top:5cqw;left:5cqw}.tiktok-art-header img{object-fit:contain;width:100%;height:100%}.tiktok-art-watermark{z-index:1;opacity:.07;pointer-events:none;width:26cqw;position:absolute}.tiktok-art-watermark-one{top:30%;right:4%}.tiktok-art-watermark-two{bottom:32%;left:5%}.tiktok-art-footer{z-index:2;text-shadow:0 2px 8px var(--background);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2cqw;font:700 5cqw Oswald,sans-serif;display:flex;position:absolute;bottom:6cqw;left:5cqw;right:5cqw}.tiktok-art-footer span{background:var(--tiktok-accent);color:var(--background);padding:1.2cqw 2cqw;font-size:2.7cqw}.ready-football-art{object-fit:contain;object-position:center;width:100%;height:100%}.ready-football-identity{z-index:2;height:13cqw;text-shadow:0 1px 5px var(--home-surface);justify-content:space-between;align-items:center;gap:2cqw;font:700 2.3cqw Oswald,sans-serif;display:flex;position:absolute;inset:auto auto 0 3cqw}.ready-football-identity img{object-fit:contain;width:17cqw;height:11cqw}.ready-football-contact{z-index:2;background:var(--home-surface);overflow-wrap:anywhere;align-items:center;max-width:76cqw;height:13cqw;font:700 2.4cqw Oswald,sans-serif;display:flex;position:absolute;bottom:0;right:2cqw}.ready-football-watermark{object-fit:contain;opacity:.08;pointer-events:none;width:26cqw;height:26cqw;position:absolute}.ready-football-watermark-one{top:27%;right:4%}.ready-football-watermark-two{bottom:20%;left:4%}.ready-branding-main{place-items:center;padding:.8cqw;display:grid;position:absolute}.ready-branding-main.is-premium{border:.12cqw solid var(--cinematic-foreground)}@supports (color:color-mix(in lab, red, red)){.ready-branding-main.is-premium{border:.12cqw solid color-mix(in oklab, var(--cinematic-foreground) 30%, transparent)}}.ready-branding-main.is-premium{background:var(--home-surface);border-radius:.8cqw}@supports (color:color-mix(in lab, red, red)){.ready-branding-main.is-premium{background:color-mix(in oklab, var(--home-surface) 68%, transparent)}}.ready-branding-main.is-premium{box-shadow:0 .8cqw 2.6cqw var(--home-surface), inset 0 .1cqw var(--cinematic-foreground)}@supports (color:color-mix(in lab, red, red)){.ready-branding-main.is-premium{box-shadow:0 .8cqw 2.6cqw color-mix(in oklab, var(--home-surface) 72%, transparent), inset 0 .1cqw color-mix(in oklab, var(--cinematic-foreground) 18%, transparent)}}.ready-branding-main img{object-fit:contain;max-width:100%;max-height:100%}.football-pages-card{aspect-ratio:9/16;background:var(--home-surface);width:100%;color:var(--cinematic-foreground);isolation:isolate;font-family:Oswald,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.football-pages-stadium{z-index:-2;background:linear-gradient(180deg, oklch(12% .035 245/.84), oklch(7% .025 245/.92) 55%, oklch(11% .06 165/.84)), radial-gradient(ellipse at 50% 78%, var(--football-pages-accent), transparent 55%), url(/assets/football-stadium-generated-DdE4W0xn.jpg) center / cover no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.football-pages-stadium{background:linear-gradient(180deg, oklch(12% .035 245/.84), oklch(7% .025 245/.92) 55%, oklch(11% .06 165/.84)), radial-gradient(ellipse at 50% 78%, color-mix(in oklab, var(--football-pages-accent) 24%, transparent), transparent 55%), url(/assets/football-stadium-generated-DdE4W0xn.jpg) center / cover no-repeat}}.football-pages-stadium:after{content:"";background:repeating-linear-gradient(168deg,#0000 0 8cqw,oklch(65% .09 175/.15) 8.2cqw 8.4cqw);position:absolute;inset:80% 0 0}.football-pages-logo{z-index:5;object-fit:contain;width:15cqw;height:15cqw;position:absolute;top:4cqw;left:5cqw}.football-pages-watermark{object-fit:contain;opacity:.045;width:30cqw;height:30cqw;position:absolute}.football-pages-watermark.wm-one{top:23%;right:-5%}.football-pages-watermark.wm-two{bottom:14%;left:-7%}.football-pages-contact{z-index:5;font-size:2.3cqw;font-weight:700;position:absolute;bottom:5cqw;right:5cqw}.football-cover-date{text-align:right;max-width:67cqw;color:var(--football-pages-accent);font-size:3cqw;font-weight:700;position:absolute;top:7cqw;right:5cqw}.football-cover-player{object-fit:contain;width:80%;height:48%;filter:drop-shadow(0 1cqw 3cqw var(--home-surface));position:absolute;top:18%;left:10%}.football-cover-center{text-align:center;width:100%;text-shadow:0 1cqw 2cqw var(--home-surface);padding:4cqw;position:absolute;top:52%}.football-cover-center span{color:var(--football-pages-accent);font-size:6cqw;font-weight:700}.football-cover-center h2{font-size:17cqw;font-weight:700;line-height:1}.football-cover-center p{letter-spacing:0;font-size:5cqw}.football-cover-count{text-align:center;width:100%;color:var(--football-pages-accent);font-size:4cqw;position:absolute;top:77%}.football-cover-footer{text-align:center;width:100%;font:600 2cqw Poppins,sans-serif;position:absolute;bottom:9cqw}.football-games-heading{text-align:center;display:grid;position:absolute;top:5cqw;left:23cqw;right:5cqw}.football-games-heading span{color:var(--football-pages-accent);font-size:4cqw}.football-games-heading strong{font-size:3.7cqw}.football-games-list{flex-direction:column;justify-content:center;gap:3cqw;display:flex;position:absolute;inset:23cqw 5cqw 17cqw}.football-games-row{border-left:1cqw solid var(--football-pages-accent);background:var(--cinematic-foreground);height:clamp(22cqw,20% - 2.4cqw,26cqw);min-height:22cqw;color:var(--home-surface);box-shadow:0 1cqw 2cqw var(--cinematic-shadow);grid-template-columns:8cqw 1fr 19cqw 17cqw;align-items:center;gap:1cqw;padding:1cqw;display:grid;position:relative}.football-games-time{z-index:2;background:var(--home-panel);color:var(--cinematic-foreground);padding:.2cqw 2cqw;font-size:3cqw;font-weight:700;position:absolute;top:-2cqw;left:40%}.football-games-teams{text-align:center;grid-column:2;grid-template-columns:1fr 4cqw 1fr;align-items:center;gap:.5cqw;display:grid}.football-games-teams>div{align-content:center;justify-items:center;min-width:0;display:grid}.football-games-teams img{object-fit:contain;width:8cqw;height:8cqw}.football-games-teams b{background:var(--muted);place-items:center;width:8cqw;height:8cqw;display:grid}.football-games-teams span{overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;font-size:1.8cqw;font-weight:700;line-height:1.1}.football-games-teams strong{font-size:2.8cqw;font-style:italic}.football-games-broadcast{text-align:center;grid-column:3;justify-items:center;gap:.2cqw;font-size:1.8cqw;display:grid}.football-games-broadcast img{object-fit:contain;max-width:15cqw;height:3.8cqw}.football-games-league{border-left:1px solid var(--border);text-align:center;grid-column:4;align-content:center;justify-items:center;gap:.4cqw;height:100%;padding:.4cqw;font-size:1.4cqw;font-weight:700;line-height:1.1;display:grid}.football-games-league img{object-fit:contain;max-width:10cqw;height:5cqw}.football-games-footer{justify-content:space-between;align-items:center;gap:2cqw;font-size:2cqw;display:flex;position:absolute;bottom:7cqw;left:5cqw;right:5cqw}.football-games-footer b{border:1px solid var(--football-pages-accent);color:var(--football-pages-accent);border-radius:1cqw;padding:.4cqw 1cqw;font-size:3cqw}.football-pages-stadium{background:linear-gradient(oklch(7% .025 245/.35),oklch(7% .025 245/.14) 43%,oklch(7% .025 245/.84)),url(/assets/football-stadium-generated-DdE4W0xn.jpg) 50%/cover no-repeat}.football-pages-card:before{content:"";z-index:0;border-left:4cqw solid var(--football-pages-accent);opacity:.35;pointer-events:none;height:27%;position:absolute;inset:3% -9% auto 53%;transform:skew(-32deg)}.football-pages-card:after{content:"";z-index:0;border-right:6cqw solid var(--football-pages-accent);opacity:.3;pointer-events:none;height:18%;position:absolute;inset:auto 58% 14% -12%;transform:skew(-35deg)}.football-cover-date,.football-games-heading{border:.25cqw solid var(--cinematic-foreground);text-align:center;max-width:none;min-height:9cqw;color:var(--cinematic-foreground);background:var(--home-surface);border-radius:.5cqw;font:400 3.8cqw/1.1 Poppins,sans-serif;top:3cqw;left:24cqw;right:8cqw}.football-cover-date span,.football-games-heading span{color:var(--football-pages-accent);text-transform:lowercase;font:400 3.8cqw Poppins,sans-serif;display:block}.football-cover-date strong,.football-games-heading strong{color:var(--cinematic-foreground);font:700 3.4cqw Poppins,sans-serif;display:block}.football-cover-ball{width:59%;height:auto;filter:drop-shadow(0 1cqw 2cqw var(--home-surface));position:absolute;top:23%;right:6%}.football-cover-player{z-index:1;width:93%;height:56%;top:15%;left:2%}.football-cover-center{z-index:2;text-align:left;width:84%;padding:0;top:14%;left:8%}.football-cover-center span{color:var(--cinematic-foreground);font:700 4.4cqw Poppins,sans-serif;display:block}.football-cover-center h2{overflow-wrap:anywhere;width:76%;max-width:76%;color:var(--football-pages-accent);text-shadow:0 1cqw 2cqw var(--home-surface);font-size:22cqw;line-height:.9}.football-cover-subtitle{align-items:center;gap:4cqw;margin-top:2cqw;display:flex}.football-cover-subtitle p{color:var(--cinematic-foreground);margin:0;font:700 5cqw Poppins,sans-serif}.football-cover-subtitle>span{color:var(--cinematic-foreground);white-space:nowrap;font:400 5.5cqw/1 Poppins,sans-serif}.football-design-premium .football-cover-ball{z-index:3;width:69%;top:27%;right:1%}.football-cover-footer{width:82cqw;font-size:2.1cqw;line-height:1.3;bottom:5cqw;left:9cqw}.football-cover-footer strong{font-weight:800}.football-games-list{justify-content:space-around;gap:2.2cqw;inset:16cqw 5cqw 19cqw}.football-games-row{background:var(--cinematic-foreground);height:min(25cqw,20% - 1.6cqw);min-height:0;box-shadow:-2cqw 1cqw 0 var(--football-pages-accent), 0 1cqw 2cqw var(--cinematic-shadow);border:0;border-radius:.5cqw;grid-template-columns:0 minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.48fr);gap:1cqw;padding:1.2cqw;transform:skew(-9deg)}@supports (color:color-mix(in lab, red, red)){.football-games-row{box-shadow:-2cqw 1cqw 0 color-mix(in oklab, var(--football-pages-accent) 75%, var(--home-surface)), 0 1cqw 2cqw var(--cinematic-shadow)}}.football-games-row>*{transform:skew(9deg)}.football-games-time{text-align:center;background:var(--home-panel);min-width:18cqw;font:700 3.7cqw Oswald,sans-serif;top:-2.1cqw;left:54%;transform:skew(-13deg)}.football-games-teams{grid-template-columns:minmax(0,1fr) 4cqw minmax(0,1fr)}.football-games-teams img,.football-games-teams b{width:9cqw;height:9cqw}.football-games-teams span{font-size:1.8cqw}.football-games-broadcast img{max-width:17cqw;height:4.5cqw}.football-games-league{border-left:.3cqw solid var(--border)}.football-games-league img{max-width:10cqw;height:8cqw}.football-design-arena .football-cover-center{text-align:center;top:47%}.football-design-arena .football-cover-ball{width:52%;top:14%;left:24%}.football-design-arena .football-games-row{border:.3cqw solid var(--football-pages-accent);box-shadow:0 1cqw 2cqw var(--cinematic-shadow);border-radius:3cqw;transform:none}.football-design-arena .football-games-row>*{transform:none}.football-design-highlights .football-cover-center{text-align:right;top:45%}.football-design-highlights .football-cover-ball{width:66%;top:18%;left:-6%}.football-design-highlights .football-games-row{border-left:3cqw solid var(--football-pages-accent);background:var(--home-panel);color:var(--cinematic-foreground);transform:none}.football-design-highlights .football-games-row>*{transform:none}.football-design-highlights .football-games-time{background:var(--football-pages-accent);color:var(--home-surface);transform:none}.football-design-premium .football-games-list{gap:3cqw;inset:19cqw 6cqw 21cqw 10cqw}.football-design-premium .football-games-row{clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);height:min(24cqw,20% - 2.4cqw);box-shadow:none;grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr) minmax(0,.42fr);gap:0;padding:1.5cqw 2cqw;transform:none}.football-design-premium .football-games-row:before{content:"";background:var(--football-pages-accent);width:3cqw;position:absolute;inset:0 auto 0 0;transform:skew(-17deg)}.football-design-premium .football-games-row>*{transform:none}.football-design-premium .football-games-teams{grid-column:1;grid-template-columns:minmax(0,1fr) 5cqw minmax(0,1fr)}.football-design-premium .football-games-teams img,.football-design-premium .football-games-teams b{width:11cqw;height:10cqw}.football-design-premium .football-games-teams span{font-size:2.1cqw}.football-design-premium .football-games-teams strong{color:var(--home-panel);font-size:4.5cqw;font-weight:400}.football-design-premium .football-games-broadcast{grid-column:2;align-content:center;font-size:2cqw}.football-design-premium .football-games-broadcast img{max-width:17cqw;height:6cqw}.football-design-premium .football-games-league{grid-column:3;font-size:1.5cqw}.football-design-premium .football-games-league img{max-width:12cqw;height:11cqw}.football-design-premium .football-games-time{background:var(--home-panel);min-width:18cqw;color:var(--cinematic-foreground);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);padding:.3cqw 1cqw;font-size:3.8cqw;top:0;left:54%;transform:none}.football-reference-page{aspect-ratio:3/4;background:var(--football-reference-header);height:auto;font-family:Oswald,sans-serif}.football-reference-page:before,.football-reference-page:after{display:none}.football-reference-background{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.football-reference-event{z-index:2;width:12.5%;height:11.5%;color:var(--football-reference-ink);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;place-items:center;font:700 2.2cqw/1.15 Oswald,sans-serif;display:grid;position:absolute;top:.8%;right:3%}.football-reference-event img{object-fit:contain;max-width:100%;max-height:100%}.football-reference-date{z-index:2;background:var(--football-reference-header);width:32%;height:3.2%;color:var(--football-reference-ink);white-space:nowrap;justify-content:center;align-items:center;gap:.7cqw;font:400 4.2cqw/1 Poppins,sans-serif;display:flex;position:absolute;top:6.2%;left:36%}.football-reference-date i{font-style:italic}.football-reference-date strong{font-weight:800}.football-reference-brand{z-index:3;place-items:center;width:14%;height:9%;display:grid;position:absolute;top:2%;left:4%}.football-reference-brand img{object-fit:contain;width:100%;height:100%}.football-reference-list{grid-template-rows:repeat(5,1fr);gap:2.6%;display:grid;position:absolute;inset:13% 6.2% 17.5% 8.5%}.football-reference-list:after{z-index:0;border-top:.2cqw solid var(--football-reference-green);margin:-1% -1.5% -1% -4%;position:relative}@supports (color:color-mix(in lab, red, red)){.football-reference-list:after{border-top:.2cqw solid color-mix(in oklab, var(--football-reference-green) 50%, transparent)}}.football-reference-list:after{background:linear-gradient(var(--football-reference-header), var(--football-reference-header)), url(/assets/football-stadium-generated-DdE4W0xn.jpg) center bottom / cover no-repeat}@supports (color:color-mix(in lab, red, red)){.football-reference-list:after{background:linear-gradient(color-mix(in oklab, var(--football-reference-header) 68%, transparent), color-mix(in oklab, var(--football-reference-header) 82%, transparent)), url(/assets/football-stadium-generated-DdE4W0xn.jpg) center bottom / cover no-repeat}}.football-reference-list:after{box-shadow:inset 0 1.5cqw 4cqw var(--football-reference-header);content:""}.football-reference-list-1:after{grid-row:2/6}.football-reference-list-2:after{grid-row:3/6}.football-reference-list-3:after{grid-row:4/6}.football-reference-list-4:after{grid-row:5/6}.football-reference-row{z-index:1;clip-path:polygon(5.5% 0,100% 0,100% 100%,0 100%);background:var(--football-reference-paper);min-height:0;color:var(--football-reference-text);grid-template-columns:52% 26% 22%;align-items:center;padding:1.5% 1.5% 1.5% 5.5%;display:grid;position:relative}.football-reference-row:not(.football-reference-row-empty):before{content:"";clip-path:polygon(11% 0,100% 0,88% 100%,0 100%);background:var(--football-reference-navy);width:29%;height:39%;position:absolute;top:-11%;left:54%}.football-reference-teams{grid-template-columns:minmax(0,1fr) 15% minmax(0,1fr);align-items:center;min-width:0;height:100%;display:grid}.football-reference-team{text-align:center;grid-template-rows:minmax(0,68%) minmax(2.45em,32%);align-self:stretch;place-items:center;min-width:0;height:100%;padding:3% 0 2%;display:grid}.football-reference-team img,.football-reference-initials{object-fit:contain;width:62%;height:100%;min-height:0}.football-reference-initials{border:.2cqw solid var(--football-reference-navy);width:46%;height:72%}@supports (color:color-mix(in lab, red, red)){.football-reference-initials{border:.2cqw solid color-mix(in oklab, var(--football-reference-navy) 32%, transparent)}}.football-reference-initials{background:var(--football-reference-navy);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.football-reference-initials{background:color-mix(in oklab, var(--football-reference-navy) 8%, transparent)}}.football-reference-team b{text-transform:uppercase;overflow-wrap:break-word;word-break:normal;justify-content:center;align-items:center;width:100%;max-width:100%;height:2.45em;min-height:2.45em;padding-inline:.25cqw;font:700 1.45cqw/1.05 Oswald,sans-serif;display:flex;overflow:visible;transform:none}.football-reference-team-name-medium{font-size:1.28cqw!important}.football-reference-team-name-long{font-size:1.08cqw!important}.football-reference-teams em{color:var(--football-reference-navy);text-align:center;font:italic 400 4cqw/1 Oswald,sans-serif}.football-reference-broadcast{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;place-content:center;align-items:center;gap:.4cqw 1cqw;min-width:0;height:100%;padding:3.4cqw 1cqw .5cqw;font:700 2cqw/1 Oswald,sans-serif;display:flex}.football-reference-broadcast img{object-fit:contain;max-width:13.5cqw;max-height:3.6cqw;display:block}.football-reference-league{border-left:1px solid var(--football-reference-rule);background:var(--football-reference-league);text-align:center;overflow-wrap:anywhere;align-content:center;justify-items:center;gap:.5cqw;width:100%;height:84%;font:700 1.7cqw/1 Oswald,sans-serif;display:grid}.football-reference-league img{object-fit:contain;max-width:10.5cqw;max-height:7.5cqw}.football-reference-league span{max-width:95%;font-size:1.35cqw;line-height:1.05}.football-reference-time{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);background:var(--football-reference-navy);width:23%;height:28%;color:var(--football-reference-ink);place-items:center;font:700 3.8cqw/1 Oswald,sans-serif;display:grid;position:absolute;top:0;left:56%}.football-reference-counter{border:.25cqw solid var(--football-reference-green);background:var(--football-reference-header);color:var(--football-reference-ink);border-radius:1cqw;padding:.4cqw 1.2cqw;font:400 3.8cqw/1 Poppins,sans-serif;position:absolute;bottom:9.5%;right:5.2%}.football-model-gallery .model-gallery-track{grid-template-columns:minmax(0,1fr);gap:1rem}.football-model-gallery .model-preview-card{grid-template-columns:minmax(10rem,42%) minmax(0,1fr);align-items:center;display:grid}.football-model-gallery .model-preview-image{aspect-ratio:3/4;width:100%}.football-model-gallery .model-preview-copy{padding:1.25rem}.football-creation{--background:var(--home-surface);--foreground:var(--cinematic-foreground);--card:var(--home-panel);--card-foreground:var(--cinematic-foreground);--primary:var(--home-cyan);--primary-foreground:var(--home-surface);--muted-foreground:var(--cinematic-muted);--border:var(--home-cyan)}@supports (color:color-mix(in lab, red, red)){.football-creation{--border:color-mix(in oklab, var(--home-cyan) 22%, var(--home-panel))}}.football-creation{--input:var(--home-cyan)}@supports (color:color-mix(in lab, red, red)){.football-creation{--input:color-mix(in oklab, var(--home-cyan) 32%, var(--home-panel))}}.football-creation{--accent:var(--home-cyan)}@supports (color:color-mix(in lab, red, red)){.football-creation{--accent:color-mix(in oklab, var(--home-cyan) 16%, var(--home-panel))}}.football-creation{--accent-foreground:var(--cinematic-foreground)}.football-model-gallery .model-gallery-heading h2{color:var(--foreground)}.football-model-gallery .model-gallery-heading p{color:var(--muted-foreground)}.football-model-gallery .model-preview-card{border-color:var(--border);background:var(--card)}.football-model-gallery .model-preview-copy strong{font-size:1rem}.football-model-gallery .model-preview-copy small{color:var(--muted-foreground);font-size:.78rem}@media (width<=639px){.football-model-gallery .model-preview-card{flex-direction:column;width:100%;display:flex}.football-model-gallery .model-preview-image{aspect-ratio:3/4;width:100%}.football-model-gallery .model-preview-copy{text-align:center;width:100%;padding:1rem}}.home-choice-list .home-category-card{min-height:0;box-shadow:none;grid-template-columns:32% minmax(0,1fr);align-items:stretch;display:grid}.home-choice-list .home-category-media{border-bottom:0;border-right:1px solid var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.home-choice-list .home-category-media{border-right:1px solid color-mix(in oklab, var(--category-accent) 24%, transparent)}}.home-choice-list .home-category-media:after{display:none}.home-choice-list .home-previews{height:100%;min-height:11rem;display:block}.home-choice-list .home-previews img{opacity:1;object-fit:cover;height:100%;display:block}.home-choice-list .home-category-copy{padding:1rem;position:relative}.home-choice-list .home-category-icon{position:absolute;top:1rem;right:1rem}.home-choice-list .home-category-card h2{margin-top:.2rem;padding-right:2.6rem;font-size:1.35rem}.home-choice-list .home-category-card p{min-height:0}.home-choice-list .home-category-action{height:auto;color:var(--category-accent);margin-top:auto;margin-left:0;padding-top:1rem;font-size:.73rem}@media (width<=639px){.home-choice-list .home-category-card{grid-template-columns:30% minmax(0,1fr);min-height:11rem}.home-choice-list .home-previews{min-height:11rem}}.football-color-choice{position:relative;overflow:hidden}.football-color-choice>span{background:var(--football-color-choice);border-radius:.25rem;position:absolute;inset:.35rem}.football-color-choice>svg{z-index:1;color:var(--primary-foreground);filter:drop-shadow(0 1px 2px var(--foreground));position:relative}.football-model-page{--football-model-accent:var(--football-reference-green);aspect-ratio:3/4;isolation:isolate;background:var(--football-reference-header);width:100%;color:var(--football-reference-ink);font-family:Oswald,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.football-model-stadium,.football-model-shade{width:100%;height:100%;position:absolute;inset:0}.football-model-stadium{z-index:-3;object-fit:cover}.football-model-shade{z-index:-2;background:linear-gradient(180deg, var(--football-reference-header), var(--football-reference-header) 88%)}@supports (color:color-mix(in lab, red, red)){.football-model-shade{background:linear-gradient(180deg, color-mix(in oklab, var(--football-reference-header) 54%, transparent), var(--football-reference-header) 88%)}}.football-model-brand{z-index:5;text-align:center;justify-items:center;gap:.5cqw;width:15%;font:700 1.5cqw/1 Poppins,sans-serif;display:grid;position:absolute;top:3%;left:5%}.football-model-brand img{object-fit:contain;width:100%;height:8cqw}.football-model-brand span{overflow-wrap:anywhere;width:20cqw}.football-model-date,.football-model-games-header{z-index:4;text-align:right;justify-items:end;width:54%;display:grid;position:absolute;top:4%;right:5%}.football-model-date span,.football-model-games-header span{color:var(--football-model-accent);font:800 3.4cqw/1 Poppins,sans-serif}.football-model-date b,.football-model-games-header b{margin-top:1cqw;font:700 3.2cqw/1 Poppins,sans-serif}.football-model-ball{z-index:1;width:62%;filter:drop-shadow(0 2cqw 3cqw var(--football-reference-header));position:absolute}.football-model-cover-title{z-index:3;position:absolute}.football-model-cover-title>span{color:var(--football-model-accent);font:800 5cqw/1 Poppins,sans-serif}.football-model-cover-title h2{text-transform:uppercase;font:900 16cqw/.85 Oswald,sans-serif}.football-model-cover-title i{margin-top:2cqw;font:700 2.7cqw/1 Poppins,sans-serif;display:block}.football-model-arena .football-model-shade{background:radial-gradient(circle at 50% 40%, var(--football-model-accent), transparent 35%), linear-gradient(180deg, transparent, var(--football-reference-header) 88%)}@supports (color:color-mix(in lab, red, red)){.football-model-arena .football-model-shade{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--football-model-accent) 32%, transparent), transparent 35%), linear-gradient(180deg, transparent, var(--football-reference-header) 88%)}}.football-model-arena .football-model-ball{top:19%;left:19%}.football-model-arena .football-model-cover-title{text-align:center;bottom:10%;left:8%;right:8%}.football-model-arena .football-model-cover-title h2{font-size:19cqw}.football-model-highlights .football-model-shade{background:linear-gradient(100deg, var(--football-reference-header) 12%, var(--football-model-accent) 50%, var(--football-reference-header) 96%)}@supports (color:color-mix(in lab, red, red)){.football-model-highlights .football-model-shade{background:linear-gradient(100deg, var(--football-reference-header) 12%, color-mix(in oklab, var(--football-model-accent) 22%, transparent) 50%, var(--football-reference-header) 96%)}}.football-model-highlights .football-model-ball{top:25%;left:-18%;transform:rotate(-18deg)}.football-model-highlights .football-model-cover-title{text-align:right;width:58%;top:36%;right:7%}.football-model-highlights .football-model-cover-title h2{font-size:18cqw}.football-model-tv-schedule .football-model-shade{background:repeating-linear-gradient(120deg, transparent 0 10cqw, var(--football-model-accent) 10cqw 11cqw), linear-gradient(180deg, var(--football-reference-header), var(--football-reference-header))}@supports (color:color-mix(in lab, red, red)){.football-model-tv-schedule .football-model-shade{background:repeating-linear-gradient(120deg, transparent 0 10cqw, color-mix(in oklab, var(--football-model-accent) 8%, transparent) 10cqw 11cqw), linear-gradient(180deg, color-mix(in oklab, var(--football-reference-header) 70%, transparent), var(--football-reference-header))}}.football-model-tv-schedule .football-model-ball{width:68%;bottom:2%;right:-18%}.football-model-tv-schedule .football-model-cover-title{width:70%;top:31%;left:8%}.football-model-tv-schedule .football-model-cover-title h2{font-size:19cqw}.football-model-list{z-index:3;grid-template-rows:repeat(5,minmax(0,1fr));gap:2.2%;display:grid;position:absolute;inset:14% 5% 13%}.football-model-match{border:.25cqw solid var(--football-model-accent);grid-template-columns:minmax(0,1fr) 6% minmax(0,1fr) 25% 18%;align-items:center;gap:1%;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.football-model-match{border:.25cqw solid color-mix(in oklab, var(--football-model-accent) 58%, transparent)}}.football-model-match{background:var(--football-reference-paper)}@supports (color:color-mix(in lab, red, red)){.football-model-match{background:color-mix(in oklab, var(--football-reference-paper) 94%, transparent)}}.football-model-match{color:var(--football-reference-text);padding:3.2cqw 1.5cqw 1cqw}.football-model-team{text-align:center;grid-template-rows:minmax(0,66%) minmax(0,34%);place-items:center;min-width:0;height:100%;display:grid}.football-model-team img,.football-model-team>span{object-fit:contain;width:58%;height:100%}.football-model-team>span{border:.2cqw solid var(--football-reference-rule);border-radius:50%;width:45%;height:76%}.football-model-team b{overflow-wrap:break-word;text-transform:uppercase;align-self:center;max-width:100%;font:700 1.45cqw/1.05 Oswald,sans-serif}.football-model-match>em{color:var(--football-model-accent);text-align:center;font:700 2.8cqw/1 Oswald,sans-serif}.football-model-time{background:var(--football-model-accent);width:25%;height:3cqw;color:var(--football-reference-header);place-items:center;font:800 2.3cqw/1 Oswald,sans-serif;display:grid;position:absolute;top:0;right:18%}.football-model-channel{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4cqw;min-width:0;font:700 1.5cqw/1 Oswald,sans-serif;display:flex}.football-model-channel img{object-fit:contain;max-width:12cqw;max-height:3.5cqw}.football-model-competition{border-left:1px solid var(--football-reference-rule);text-align:center;overflow-wrap:anywhere;place-items:center;min-width:0;height:80%;font:700 1.2cqw/1 Oswald,sans-serif;display:grid}.football-model-competition img{object-fit:contain;max-width:8cqw;max-height:5cqw}.football-model-footer{border-top:.2cqw solid var(--football-model-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2cqw;padding-top:1.5cqw;font:700 1.7cqw/1 Poppins,sans-serif;display:grid;position:absolute;bottom:5%;left:5%;right:5%}.football-model-footer b{border:.2cqw solid var(--football-model-accent);padding:.5cqw 1cqw;font-size:2.6cqw}.football-model-arena .football-model-match{box-shadow:inset .6cqw 0 0 var(--football-model-accent);border-radius:2cqw}.football-model-highlights .football-model-match{border:0;border-left:2.2cqw solid var(--football-model-accent);background:var(--football-reference-header)}@supports (color:color-mix(in lab, red, red)){.football-model-highlights .football-model-match{background:color-mix(in oklab, var(--football-reference-header) 82%, transparent)}}.football-model-highlights .football-model-match{color:var(--football-reference-ink)}.football-model-highlights .football-model-competition{border-color:var(--football-reference-ink)}@supports (color:color-mix(in lab, red, red)){.football-model-highlights .football-model-competition{border-color:color-mix(in oklab, var(--football-reference-ink) 28%, transparent)}}.football-model-tv-schedule .football-model-match{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);box-shadow:inset 0 -.35cqw 0 var(--football-model-accent);border:0}.football-model-count-1 .football-model-list{grid-template-rows:1fr;inset-block:23% 28%}.football-model-count-2 .football-model-list{grid-template-rows:repeat(2,1fr);inset-block:20% 23%}.football-model-count-3 .football-model-list{grid-template-rows:repeat(3,1fr);inset-block:18% 19%}.football-model-count-4 .football-model-list{grid-template-rows:repeat(4,1fr);inset-block:16% 15%}@media (width<=639px){.football-model-gallery .model-preview-card{width:min(100%,24rem);display:block}.football-model-gallery .model-preview-image{aspect-ratio:3/4}.football-model-gallery .model-preview-copy{padding:1rem}.football-customization .sm\:col-span-2>div{grid-template-columns:minmax(0,1fr)}.football-customization .sm\:col-span-2>div>div{flex-wrap:wrap;justify-content:flex-start;min-width:0}}.home-config-bar{border:1px solid var(--home-cyan)}@supports (color:color-mix(in lab, red, red)){.home-config-bar{border:1px solid color-mix(in oklab, var(--home-cyan) 58%, transparent)}}.home-config-bar{background:linear-gradient(160deg, var(--home-cyan), var(--home-panel) 58%)}@supports (color:color-mix(in lab, red, red)){.home-config-bar{background:linear-gradient(160deg, color-mix(in oklab, var(--home-cyan) 12%, var(--home-panel)), var(--home-panel) 58%)}}.home-config-bar{color:oklch(98% 0 0)}.home-config-bar-sub{color:oklab(98% 0 0/.62)}.home-config-title{color:oklch(98% 0 0)}.football-pro-page{--football-pro-accent:var(--football-reference-green);aspect-ratio:4/5;isolation:isolate;color:#fff;background:#020814;width:100%;font-family:Oswald,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.football-pro-background{z-index:-5;object-fit:cover;filter:saturate(1.05)brightness(.48)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.football-pro-cover-shade,.football-pro-games-shade{z-index:-4;background:radial-gradient(circle at 7% 24%, var(--football-pro-accent), transparent 23%), radial-gradient(circle at 92% 38%, #1845974d, transparent 27%), linear-gradient(180deg, #01050d47, #01050d94 57%, #020610 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.football-pro-cover-shade,.football-pro-games-shade{background:radial-gradient(circle at 7% 24%, color-mix(in oklab, var(--football-pro-accent) 30%, transparent), transparent 23%), radial-gradient(circle at 92% 38%, #1845974d, transparent 27%), linear-gradient(180deg, #01050d47, #01050d94 57%, #020610 100%)}}.football-pro-games-shade{background:linear-gradient(90deg, #02071033, #020710b8 52%, #020710e6), radial-gradient(circle at 2% 20%, var(--football-pro-accent), transparent 24%), linear-gradient(180deg, #01050d38, #020610 96%)}@supports (color:color-mix(in lab, red, red)){.football-pro-games-shade{background:linear-gradient(90deg, #02071033, #020710b8 52%, #020710e6), radial-gradient(circle at 2% 20%, color-mix(in oklab, var(--football-pro-accent) 26%, transparent), transparent 24%), linear-gradient(180deg, #01050d38, #020610 96%)}}.football-pro-brand{z-index:8;color:#fff;text-align:center;justify-items:center;gap:.35cqw;width:15%;font:700 1.1cqw/1.05 Poppins,sans-serif;display:grid;position:absolute;top:2.2%;left:3.2%}.football-pro-brand img{object-fit:contain;width:100%;height:8.2cqw}.football-pro-watermark{z-index:-1;object-fit:contain;opacity:.045;filter:grayscale()brightness(1.65);pointer-events:none;width:54%;height:54%;position:absolute;top:19%;left:37%}.football-pro-brand span{overflow-wrap:anywhere;width:18cqw}.football-pro-datebox{z-index:8;text-align:center;background:#0207108a;border:.2cqw solid #ffffffe6;border-radius:.35cqw;min-width:38%;padding:.75cqw 2.4cqw .65cqw;position:absolute;top:2.6%;left:50%;transform:translate(-50%)}.football-pro-datebox span{color:var(--football-pro-accent);font:500 2.3cqw/1.05 Poppins,sans-serif;display:block}.football-pro-datebox strong{margin-top:.2cqw;font:italic 700 2.85cqw/1.05 Poppins,sans-serif;display:block}.football-pro-cover-kicker{z-index:5;font:900 5.3cqw/.95 Oswald,sans-serif;position:absolute;top:12.5%;left:8%}.football-pro-cover-title{z-index:4;color:var(--football-pro-accent);letter-spacing:-.6cqw;font:900 22cqw/.76 Oswald,sans-serif;display:grid;position:absolute;top:18%;left:8%}.football-pro-cover-title span{display:block}.football-pro-cover-ball{z-index:5;filter:drop-shadow(0 1.4cqw 2.6cqw #0000006b);width:55%;height:auto;position:absolute;top:25%;right:10%}.football-pro-cover-subline{z-index:6;align-items:center;gap:3.2cqw;display:flex;position:absolute;bottom:15.5%;left:8%}.football-pro-cover-subline strong{font:900 5.1cqw/.95 Oswald,sans-serif}.football-pro-cover-subline span{letter-spacing:.6cqw;font:400 5.8cqw/.9 Oswald,sans-serif}.football-pro-disclaimer{z-index:8;text-align:center;position:absolute;bottom:4.6%;left:8%;right:8%}.football-pro-disclaimer strong,.football-pro-disclaimer span{font:700 1.8cqw/1.15 Poppins,sans-serif;display:block}.football-pro-disclaimer span{font-weight:500}.football-pro-games-player{z-index:-2;object-fit:contain;object-position:bottom;filter:contrast(1.05)saturate(.9)drop-shadow(0 1cqw 1.8cqw #00000073);width:44%;max-height:83%;position:absolute;left:-10%}.football-pro-games-player-back{opacity:.62;top:9%;transform:scaleX(-1)}.football-pro-games-player-front{opacity:.9;width:48%;bottom:5%;left:-14%}.football-pro-games-list{z-index:5;grid-template-rows:repeat(5,minmax(0,1fr));gap:1.45%;display:grid;position:absolute;inset:13.8% 4.5% 14.6% 27.5%}.football-pro-card{min-height:0;padding-top:2cqw;position:relative}.football-pro-card-time{z-index:4;color:#fff;text-align:center;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#123d91;min-width:15.2cqw;padding:.85cqw 1.25cqw .75cqw;font:900 3.45cqw/.95 Oswald,sans-serif;position:absolute;top:0;right:14.5%}.football-pro-card-inner{color:#252525;clip-path:polygon(7% 0,100% 0,96% 100%,0 100%);background:linear-gradient(90deg,#fff 0,#f7f7f7 68%,#e7e7e7 100%);grid-template-columns:minmax(0,1.75fr) minmax(0,.9fr) 21%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 .35cqw 1.2cqw #0000003d}.football-pro-card-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8cqw;min-width:0;padding:1.25cqw 1.4cqw .65cqw 3cqw;display:grid}.football-pro-card-team{text-align:center;align-content:center;justify-items:center;gap:.35cqw;min-width:0;display:grid}.football-pro-card-crest{object-fit:contain;width:6.8cqw;height:6.8cqw}.football-pro-card-crest-placeholder{background:#00000009;border:.14cqw solid #0000002e;border-radius:50%}.football-pro-card-team b{text-transform:uppercase;overflow-wrap:break-word;max-width:100%;font:800 1.42cqw/1 Oswald,sans-serif}.football-pro-team-name-medium{font-size:1.18cqw!important}.football-pro-team-name-long{font-size:1cqw!important}.football-pro-card-teams em{color:#25447a;font:500 4.1cqw/.9 Oswald,sans-serif;transform:skew(-10deg)}.football-pro-card-channels{align-content:center;place-items:center;gap:.35cqw;min-width:0;padding:.9cqw .6cqw;display:grid}.football-pro-card-channels span{justify-content:center;align-items:center;max-width:100%;display:flex}.football-pro-card-channels img{object-fit:contain;max-width:11cqw;max-height:3.8cqw}.football-pro-card-channels b{color:#262626;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font:800 1.25cqw/1 Oswald,sans-serif}.football-pro-card-competition{background:#00000009;border-left:.12cqw solid #00000014;align-content:center;place-items:center;gap:.25cqw;min-width:0;padding:.65cqw 2.1cqw .65cqw .45cqw;display:grid}.football-pro-card-competition img,.football-pro-card-competition-placeholder{object-fit:contain;width:5.8cqw;height:5.8cqw}.football-pro-card-competition-placeholder{border:.12cqw solid #0000002e;border-radius:.5cqw}.football-pro-card-competition small{color:#555;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font:700 .74cqw/1.04 Poppins,sans-serif}.football-pro-disclaimer-games{bottom:4.8%}.football-pro-page-counter{z-index:9;border:.14cqw solid var(--football-pro-accent);position:absolute;bottom:8.8%;right:5.5%}@supports (color:color-mix(in lab, red, red)){.football-pro-page-counter{border:.14cqw solid color-mix(in oklab, var(--football-pro-accent) 58%, #fff)}}.football-pro-page-counter{background:#020710ad;border-radius:.55cqw;padding:.45cqw .85cqw;font:800 1.45cqw/1 Poppins,sans-serif}.football-pro-count-1 .football-pro-games-list,.football-pro-count-2 .football-pro-games-list,.football-pro-count-3 .football-pro-games-list,.football-pro-count-4 .football-pro-games-list,.football-pro-count-5 .football-pro-games-list{grid-template-rows:repeat(5,minmax(0,1fr));gap:1.45%;top:13.8%;bottom:14.6%}.ntmult-app{--background:oklch(10.5% .018 255);--foreground:oklch(98.5% .004 230);--card:oklch(15% .03 255);--card-foreground:oklch(98.5% .004 230);--popover:oklch(15% .03 255);--popover-foreground:oklch(98.5% .004 230);--primary:oklch(80% .15 210);--primary-foreground:oklch(10.5% .018 255);--secondary:oklch(19% .035 255);--secondary-foreground:oklch(98.5% .004 230);--muted:oklch(18% .026 255);--muted-foreground:oklch(72% .025 245);--accent:oklch(20% .04 245);--accent-foreground:oklch(98.5% .004 230);--border:oklch(80% .12 215/.15);--input:oklch(80% .1 215/.22);--ring:oklch(80% .15 210/.72);min-height:100%;color:var(--foreground);background:radial-gradient(circle at 12% -5%,oklch(67% .2 240/.16),#0000 31rem),radial-gradient(circle at 88% 8%,oklch(72% .2 320/.1),#0000 32rem),#070b13}.ntmult-app main{animation:.36s cubic-bezier(.2,.76,.28,1) both nt-page-enter}.ntmult-app :where(button,a[href],[role=button]){-webkit-tap-highlight-color:transparent;transition:transform .15s,filter .15s,border-color .18s,box-shadow .18s,background-color .18s,color .18s}.ntmult-app :where(button,a[href],[role=button]):active{filter:brightness(1.08);transform:scale(.975)}.ntmult-app :where(input,textarea,select){transition:border-color .18s,box-shadow .18s,background-color .18s}.ntmult-app :where(input,textarea,select):focus-visible{border-color:var(--home-cyan)}@supports (color:color-mix(in lab, red, red)){.ntmult-app :where(input,textarea,select):focus-visible{border-color:color-mix(in oklab, var(--home-cyan) 76%, white)}}.ntmult-app :where(input,textarea,select):focus-visible{box-shadow:0 0 0 1px var(--home-cyan), 0 0 1.2rem var(--home-cyan)}@supports (color:color-mix(in lab, red, red)){.ntmult-app :where(input,textarea,select):focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--home-cyan) 52%, transparent), 0 0 1.2rem color-mix(in oklab, var(--home-cyan) 16%, transparent)}}.ntmult-app details[open]>:not(summary){animation:.22s ease-out both nt-reveal}@media (hover:hover) and (pointer:fine){.ntmult-app :where(button,a[href],[role=button]):hover{filter:brightness(1.055)}}.home-hub{isolation:isolate;background:linear-gradient(#1f365c0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#1f365c0e 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 12% 4%,#2381ff2e,#0000 25rem),radial-gradient(circle at 92% 16%,#b13fff1f,#0000 28rem),linear-gradient(#07101d,#070b13 45%,#050810);position:relative;overflow-x:clip}.home-hub:before,.home-hub:after{content:"";z-index:-1;pointer-events:none;filter:blur(64px);opacity:.18;border-radius:999px;width:18rem;height:18rem;position:fixed}.home-hub:before{background:#1688ff;top:8%;left:-8rem}.home-hub:after{background:#9e4dff;bottom:10%;right:-9rem}.home-dashboard{position:relative}.home-dashboard-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2e61ae29,#0000 45%),#0f192bd1;border:1px solid #57a4ff2e;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem 1.05rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 4rem #0000004d,inset 0 1px #ffffff09}.home-dashboard-header:after{content:"";background:linear-gradient(90deg,#0000,#50bbff,#0000);width:36%;height:1px;animation:4.8s ease-in-out infinite nt-scan;position:absolute;top:-1px;left:18%}.home-dashboard-brand{place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.home-dashboard-logo{z-index:2;object-fit:cover;filter:drop-shadow(0 0 .8rem #4db8ff47);border-radius:.9rem;width:3.25rem;height:3.25rem;position:relative}.home-brand-orbit{border:1px solid #4db8ff38;border-radius:50%;animation:9s linear infinite nt-orbit;position:absolute;inset:0}.home-brand-orbit:before,.home-brand-orbit:after,.home-brand-orbit span{content:"";background:#4db8ff;border-radius:50%;width:.34rem;height:.34rem;position:absolute;box-shadow:0 0 .8rem #4db8ff}.home-brand-orbit:before{top:-.16rem;left:50%}.home-brand-orbit:after{background:#bd62ff;top:50%;right:-.16rem;box-shadow:0 0 .8rem #bd62ff}.home-brand-orbit span{background:#53e2c1;bottom:-.16rem;left:30%;box-shadow:0 0 .8rem #53e2c1}.home-dashboard-copy{min-width:0}.home-dashboard-kicker{color:#5bbdff;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.home-dashboard-copy h1{color:#f7fbff;letter-spacing:-.035em;margin-top:.22rem;font-family:Poppins,sans-serif;font-size:clamp(1.35rem,5.5vw,2rem);font-weight:800;line-height:1.08}.home-dashboard-copy h1 span{color:#0000;background:linear-gradient(90deg,#fff,#6cc7ff 55%,#bb76ff);-webkit-background-clip:text;background-clip:text}.home-dashboard-copy p{color:#dce8fa94;margin-top:.42rem;font-size:.78rem}.home-system-status{color:#d8fff6b8;letter-spacing:.03em;background:#53e2c10e;border:1px solid #53e2c12e;border-radius:999px;grid-column:1/-1;align-items:center;gap:.5rem;width:fit-content;padding:.4rem .68rem;font-size:.66rem;font-weight:700;display:inline-flex}.home-status-dot{background:#53e2c1;border-radius:50%;width:.4rem;height:.4rem;animation:1.8s ease-in-out infinite nt-pulse;box-shadow:0 0 .7rem #53e2c1cc}.home-dashboard-list{gap:.85rem;margin-top:1rem;display:grid}.home-dashboard-card{--category-accent:#4db8ff;border:1px solid var(--category-accent);grid-template-columns:5.35rem minmax(0,1fr) 2.8rem;align-items:center;gap:.95rem;min-height:8.6rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card{border:1px solid color-mix(in oklab, var(--category-accent) 24%, #ffffff0d)}}.home-dashboard-card{background:linear-gradient(110deg, var(--category-accent), transparent 38%), #121d32e0;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card{background:linear-gradient(110deg, color-mix(in oklab, var(--category-accent) 10%, transparent), transparent 38%), #121d32e0}}.home-dashboard-card{color:#f7fbff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.42s cubic-bezier(.18,.78,.28,1) both nt-card-in;box-shadow:0 .8rem 2.5rem #00000038,inset 0 1px #ffffff09}.home-dashboard-card:nth-child(2){animation-delay:55ms}.home-dashboard-card:nth-child(3){animation-delay:.11s}.home-dashboard-card:nth-child(4){animation-delay:.165s}.home-dashboard-card:nth-child(5){animation-delay:.22s}.home-category-sports{--category-accent:#53e2c1}.home-category-movies{--category-accent:#a96dff}.home-category-videos{--category-accent:#ff6e78}.home-dashboard-config{--category-accent:#4d9cff}.home-dashboard-card:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff17 43%,#0000 58%);transition:transform .48s;position:absolute;inset:0;transform:translate(-135%)}.home-dashboard-card:after{content:"";background:linear-gradient(90deg, transparent, var(--category-accent), transparent);width:30%;height:1px;position:absolute;top:0;right:20%}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--category-accent) 78%, white), transparent)}}.home-dashboard-card:after{opacity:.8}.home-dashboard-card-media{align-self:stretch;position:relative;overflow:hidden}.home-dashboard-card-media:after{content:"";background:linear-gradient(90deg,#0000 45%,#121d32eb),linear-gradient(#0409120d,#0409124d);position:absolute;inset:0}.home-dashboard-card-media img{object-fit:cover;filter:saturate(.78)contrast(1.04)brightness(.72);width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .26s;transform:scale(1.05)}.home-dashboard-logo-media img{object-fit:contain;filter:brightness(.82)saturate(.9);padding:1rem}.home-dashboard-card-copy{z-index:2;align-content:center;min-width:0;display:grid;position:relative}.home-dashboard-card-copy small{color:#d3e0f487;font-size:.68rem;font-weight:700}.home-dashboard-card-copy strong{color:#fff;margin-top:.24rem;font-family:Poppins,sans-serif;font-size:1.12rem;font-weight:800;line-height:1.1}.home-dashboard-card-copy>span{color:#d3e0f48f;margin-top:.48rem;font-size:.68rem;line-height:1.42}.home-dashboard-card-icon{z-index:3;border:1px solid var(--category-accent);place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card-icon{border:1px solid color-mix(in oklab, var(--category-accent) 45%, transparent)}}.home-dashboard-card-icon{background:linear-gradient(145deg, var(--category-accent), var(--category-accent));border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card-icon{background:linear-gradient(145deg, color-mix(in oklab, var(--category-accent) 58%, transparent), color-mix(in oklab, var(--category-accent) 24%, #08101de6))}}.home-dashboard-card-icon{color:#fff;box-shadow:0 0 1.4rem var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card-icon{box-shadow:0 0 1.4rem color-mix(in oklab, var(--category-accent) 15%, transparent)}}.home-dashboard-card-icon svg{width:1.2rem;height:1.2rem}.home-dashboard-arrow{z-index:3;width:.9rem;color:var(--category-accent);position:absolute;bottom:.7rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.home-dashboard-arrow{color:color-mix(in oklab, var(--category-accent) 76%, white)}}.home-dashboard-arrow{opacity:.66;transition:transform .18s,opacity .18s}.home-dashboard-footer{color:#cfdcef57;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;padding:1.25rem 0 .35rem;font-size:.62rem;font-weight:700;display:flex}.home-dashboard-footer i{background:linear-gradient(90deg,#0000,#60b8ff80,#0000);width:2.5rem;height:1px}.home-dashboard-card:active{border-color:var(--category-accent);transform:scale(.985)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card:active{border-color:color-mix(in oklab, var(--category-accent) 60%, white)}}.home-dashboard-card:active{box-shadow:0 .45rem 1.5rem #00000047, 0 0 1.4rem var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card:active{box-shadow:0 .45rem 1.5rem #00000047, 0 0 1.4rem color-mix(in oklab, var(--category-accent) 13%, transparent)}}@media (hover:hover) and (pointer:fine){.home-dashboard-card:hover{border-color:var(--category-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card:hover{border-color:color-mix(in oklab, var(--category-accent) 54%, white)}}.home-dashboard-card:hover{box-shadow:0 1.1rem 3rem #00000047, 0 0 2rem var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-card:hover{box-shadow:0 1.1rem 3rem #00000047, 0 0 2rem color-mix(in oklab, var(--category-accent) 12%, transparent)}}.home-dashboard-card:hover:before{transform:translate(135%)}.home-dashboard-card:hover .home-dashboard-card-media img{filter:saturate(.98)contrast(1.06)brightness(.82);transform:scale(1.11)}.home-dashboard-card:hover .home-dashboard-arrow{opacity:1;transform:translate(.22rem)}}@media (width>=720px){.home-dashboard-header{grid-template-columns:auto minmax(0,1fr) auto;padding:1.35rem 1.4rem}.home-system-status{grid-column:auto}.home-dashboard-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard-card{min-height:9.2rem}.home-dashboard-card:last-child{grid-column:1/-1}}@keyframes nt-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nt-card-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nt-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes nt-orbit{to{transform:rotate(360deg)}}@keyframes nt-pulse{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}@keyframes nt-scan{0%,to{opacity:.25;transform:translate(-30%)}50%{opacity:.9;transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.ntmult-app *,.ntmult-app :before,.ntmult-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%}.nt-login-shell,.nt-trial-shell{color:#fff;background:radial-gradient(circle at 50% 15%,#3563ff33,#0000 32rem),#05070c;place-items:center;min-height:100svh;padding:1rem;display:grid;position:relative;overflow:hidden}.nt-login-poster,.nt-login-video,.nt-login-shade{width:100%;height:100%;position:fixed;inset:0}.nt-login-poster img,.nt-login-video{object-fit:cover;width:100%;height:100%}.nt-login-poster{z-index:0}.nt-login-poster-secondary{display:none}.nt-login-video{z-index:1;filter:saturate(.82)contrast(1.03)brightness(.72)}.nt-login-shade{z-index:2;background:linear-gradient(#02050a29,#02050aad),radial-gradient(circle at 50% 45%,#0000,#00000057)}.nt-login-card,.nt-trial-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a12d6;border:1px solid #ffffff1f;border-radius:1.7rem;width:min(100%,31rem);padding:clamp(1.4rem,5vw,2.5rem);position:relative;box-shadow:0 2rem 6rem #00000075}.nt-login-brand{color:#71c8ff;letter-spacing:.22em;text-align:center;margin-bottom:.8rem;font-size:.78rem;font-weight:900}.nt-login-card h1{text-align:center;letter-spacing:-.035em;font-size:clamp(2rem,8vw,3rem);font-weight:800}.nt-login-card>p{color:#ffffffb8;text-align:center;margin-top:.55rem}.nt-login-form{gap:.9rem;margin-top:1.7rem;display:grid}.nt-login-form input{color:#fff;background:#090b13b8;border:1px solid #ffffff38;border-radius:1rem;outline:none;width:100%;padding:1rem 1.05rem}.nt-login-form input::placeholder{color:#ffffff85}.nt-login-form button{color:#fff;background:linear-gradient(135deg,#4f75ed,#6959ea);border-radius:1rem;min-height:3.2rem;font-weight:800}.nt-login-form button:disabled{opacity:.55}.nt-login-links{color:#ffffffad;flex-wrap:wrap;justify-content:space-between;gap:.7rem;margin-top:1.05rem;font-size:.78rem;display:flex}.nt-login-links button,.nt-login-links a{text-underline-offset:.2rem;text-decoration:underline}.nt-login-message{background:#ff505014;border:1px solid #ff777738;border-radius:.8rem;padding:.8rem;font-size:.8rem;color:#ffd0d0!important;text-align:left!important;margin-top:1rem!important}.nt-trial-shell{background:radial-gradient(circle at 20% 0,#2c97ff2e,#0000 28rem),radial-gradient(circle at 90% 15%,#b13fff24,#0000 26rem),#070b13}.nt-trial-card{width:min(100%,34rem)}@media (width>=900px){.nt-login-poster-primary,.nt-login-poster-secondary{width:50%;display:block}.nt-login-poster-primary{right:50%}.nt-login-poster-secondary{left:50%}.nt-login-poster-primary img,.nt-login-poster-secondary img{object-position:center 55%}.nt-login-video{display:none}.nt-login-card{margin-left:min(38vw,34rem)}.nt-login-shade{background:linear-gradient(90deg,#02050a38,#02050a59 48%,#02050a9e),linear-gradient(#02050a0d,#02050a5c)}}@media (prefers-reduced-motion:reduce){.nt-login-video{display:none}}.nt-admin-shell,.nt-admin-login{--nt-admin-bg:#070707;--nt-admin-bg-soft:#0d0c0b;--nt-admin-panel:#12110fe0;--nt-admin-panel-2:#0c0c0bf0;--nt-admin-line:#ff8b2a38;--nt-admin-line-strong:#ff7d16a6;--nt-admin-orange:#ff7417;--nt-admin-orange-2:#ff9d2e;--nt-admin-orange-soft:#ff74171f;--nt-admin-text:#f8f7f4;--nt-admin-muted:#aaa49b;--nt-admin-green:#26e6a3;color:var(--nt-admin-text);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.nt-admin-shell{background:radial-gradient(circle at 84% 8%,#ff69001f,#0000 27rem),radial-gradient(circle at 12% 92%,#ff77161a,#0000 24rem),linear-gradient(135deg,#060606 0%,#0b0a09 50%,#050505 100%);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow-x:clip}.nt-admin-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nt-admin-ambient:before,.nt-admin-ambient:after{content:"";filter:drop-shadow(0 0 14px #ff6b00a6);background:linear-gradient(90deg,#0000,#ff7614b8,#0000);width:52rem;height:1px;position:absolute;transform:rotate(-31deg)}.nt-admin-ambient:before{top:13rem;right:-18rem}.nt-admin-ambient:after{bottom:10rem;left:-22rem;transform:rotate(-27deg)}.nt-admin-sidebar{z-index:10;background:linear-gradient(#0d0d0cfa,#080807fa),#080808;border-right:1px solid #ff831b2e;flex-direction:column;min-height:100vh;padding:1.4rem 1rem;display:flex;position:relative;box-shadow:20px 0 60px #0000003d}.nt-admin-sidebar:after{content:"";pointer-events:none;background:linear-gradient(155deg,#0000 30%,#ff67001f 30.4%,#0000 31%),radial-gradient(circle at 0 100%,#ff610029,#0000 60%);height:14rem;position:absolute;bottom:0;left:0;right:-1px}.nt-admin-brand{z-index:2;align-items:center;gap:.72rem;min-height:4.5rem;padding:.35rem .55rem 1.25rem;display:flex;position:relative}.nt-admin-brand-logo{object-fit:cover;filter:drop-shadow(0 0 15px #ff700f47);border-radius:.8rem;flex:none;width:3.1rem;height:3.1rem}.nt-admin-brand-copy{flex-direction:column;line-height:1;display:flex}.nt-admin-brand-copy strong{color:#fff;letter-spacing:.04em;font-size:1.18rem;font-weight:800}.nt-admin-brand-copy span{color:#e4e0da;letter-spacing:.38em;margin-top:.42rem;font-size:.62rem;font-weight:700}.nt-admin-nav{z-index:2;flex-direction:column;gap:.35rem;margin-top:.45rem;display:flex;position:relative}.nt-admin-nav-item{color:#c7c2ba;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.8rem;min-height:2.95rem;padding:0 .82rem;font-size:.82rem;font-weight:600;transition:all .18s;display:flex}.nt-admin-nav-item svg{color:#dfd9d1;stroke-width:2px;width:1.16rem;height:1.16rem}.nt-admin-nav-item:hover{color:#fff;background:#ff79140f;border-color:#ff7d1733}.nt-admin-nav-item.is-active{color:#fff;background:radial-gradient(circle at 75%,#ff721240,#0000 55%),linear-gradient(90deg,#ff6f0e4d,#ff761014);border-color:#ff841fd1;box-shadow:inset 0 0 0 1px #ffb45b14,0 0 22px #ff640033}.nt-admin-nav-item.is-active svg{color:var(--nt-admin-orange-2);filter:drop-shadow(0 0 6px #ff700f94)}.nt-admin-plan{z-index:2;background:linear-gradient(135deg,#ff750f1c,#ffffff06);border:1px solid #ff7d1752;border-radius:.85rem;align-items:center;gap:.72rem;margin-top:auto;padding:.85rem;display:flex;position:relative;box-shadow:0 0 22px #ff6f0014}.nt-admin-plan-icon{color:#ffc35f;background:#ff761026;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.3rem;display:grid;box-shadow:inset 0 0 14px #ff831433}.nt-admin-plan strong,.nt-admin-plan small{display:block}.nt-admin-plan strong{font-size:.77rem}.nt-admin-plan small{color:var(--nt-admin-muted);margin-top:.2rem;font-size:.62rem}.nt-admin-signout{z-index:2;color:#9f9992;border-radius:.7rem;align-items:center;gap:.6rem;margin-top:.65rem;padding:.68rem .8rem;font-size:.75rem;font-weight:600;display:flex;position:relative}.nt-admin-signout:hover{color:#f88;background:#ff474714}.nt-admin-signout svg{width:1rem;height:1rem}.nt-admin-workspace{z-index:2;min-width:0;position:relative}.nt-admin-topbar{z-index:24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070707d6;border-bottom:1px solid #ff821b1c;justify-content:flex-end;align-items:center;gap:.85rem;min-height:4.4rem;padding:.75rem clamp(1rem,2.2vw,2.25rem);display:flex;position:sticky;top:0}.nt-admin-search{color:#89847d;background:#0e0e0de0;border:1px solid #ffffff1f;border-radius:.7rem;align-items:center;gap:.6rem;width:min(19rem,34vw);height:2.55rem;padding:0 .72rem;display:flex}.nt-admin-search:focus-within{border-color:#ff7e1a80;box-shadow:0 0 0 3px #ff761012}.nt-admin-search svg{width:1rem}.nt-admin-search input{color:#f5f2ed;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.73rem}.nt-admin-search kbd{color:#8d8880;border:1px solid #ffffff1a;border-radius:.35rem;padding:.16rem .34rem;font-size:.58rem}.nt-admin-top-actions{align-items:center;gap:.55rem;display:flex}.nt-admin-icon-button{background:#0f0f0ecc;border:1px solid #ffffff1a;border-radius:.68rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.nt-admin-icon-button svg{width:1rem;height:1rem}.nt-admin-icon-button i{background:#ff4438;border:1px solid #1a0b05;border-radius:999px;width:.37rem;height:.37rem;position:absolute;top:.5rem;right:.48rem;box-shadow:0 0 7px #ff4438}.nt-admin-profile{background:#0f0f0ecc;border:1px solid #ffffff1a;border-radius:.7rem;align-items:center;gap:.6rem;min-height:2.5rem;padding:.26rem .5rem .26rem .28rem;display:flex}.nt-admin-profile>span{background:linear-gradient(145deg, var(--nt-admin-orange-2), #ff5a0a);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:800;display:grid;box-shadow:0 0 15px #ff650040}.nt-admin-profile div{text-align:left;line-height:1.05}.nt-admin-profile strong{font-size:.67rem;display:block}.nt-admin-profile small{color:#9c968e;align-items:center;gap:.27rem;margin-top:.22rem;font-size:.54rem;display:flex}.nt-admin-profile small i{background:var(--nt-admin-green);width:.34rem;height:.34rem;box-shadow:0 0 6px var(--nt-admin-green);border-radius:50%}.nt-admin-profile>svg{color:#827e78;width:.8rem}.nt-admin-menu-button,.nt-admin-mobile-brand{display:none}.nt-admin-main{width:min(100%,1250px);margin-inline:auto;padding:clamp(1.25rem,2.4vw,2.6rem)}.nt-admin-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.nt-admin-eyebrow{color:var(--nt-admin-orange-2);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .42rem;font-size:.62rem;font-weight:800}.nt-admin-heading h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:800;line-height:1.05}.nt-admin-description{max-width:55rem;color:var(--nt-admin-muted);margin-top:.5rem;font-size:.82rem;line-height:1.55}.nt-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.nt-admin-stat-card{background:linear-gradient(155deg,#1e1a16e0,#0a0a09e0),#0f0f0ee6;border:1px solid #ff872159;border-radius:.85rem;align-items:flex-start;gap:.85rem;min-height:7rem;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.nt-admin-stat-card:after{content:"";background:radial-gradient(#ff70111f,#0000 70%);height:5rem;position:absolute;inset:auto -10% -50% 35%}.nt-admin-stat-icon{color:#ff9c3c;background:#ff741717;border:1px solid #ff851c38;border-radius:.68rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:inset 0 0 20px #ff660014}.nt-admin-stat-icon svg{width:1.3rem;height:1.3rem}.nt-admin-stat-card small,.nt-admin-stat-card strong,.nt-admin-stat-card em{display:block}.nt-admin-stat-card small{color:#c5c0b8;font-size:.67rem;font-weight:600}.nt-admin-stat-card strong{color:#fff;margin-top:.18rem;font-size:1.8rem;font-weight:800;line-height:1}.nt-admin-stat-card em{color:#8e8982;margin-top:.42rem;font-size:.61rem;font-style:normal}.nt-admin-stat-wave{opacity:.85;filter:drop-shadow(0 0 5px #ff6b0080);clip-path:polygon(0 65%,14% 55%,27% 30%,40% 49%,53% 64%,68% 40%,82% 58%,100% 26%,100% 100%,0 100%);background:linear-gradient(175deg,#0000 0 42%,#ff7718 44% 47%,#0000 49% 100%);width:30%;height:1.55rem;position:absolute;bottom:.75rem;right:.75rem}.nt-admin-hero-panel,.nt-admin-panel,.nt-admin-main>section.rounded-2xl,.nt-admin-main>form.rounded-2xl,.nt-admin-main .rounded-2xl.border.border-border.bg-card,.nt-admin-main .rounded-2xl.border.border-primary\/30.bg-card{box-shadow:inset 0 1px #ffffff06,0 18px 46px #0000002e;background:linear-gradient(155deg,#161412eb,#090908ed)!important;border-color:#ff831945!important}.nt-admin-hero-panel{border:1px solid #ff801866;border-radius:.95rem;margin-top:1rem;padding:clamp(1.1rem,2.3vw,1.8rem);position:relative;overflow:hidden}.nt-admin-hero-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 96% 0,#ff710b24,#0000 23rem),linear-gradient(140deg,#0000 0 68%,#ff771109 68.2% 70%,#0000 70.3%);position:absolute;inset:0}.nt-admin-hero-copy{max-width:48rem;position:relative}.nt-admin-hero-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:800;line-height:1.05}.nt-admin-hero-copy h2 span{color:var(--nt-admin-orange-2)}.nt-admin-hero-copy>p:last-child{color:var(--nt-admin-muted);margin-top:.45rem;font-size:.76rem}.nt-admin-integrated{color:#ffb56a;background:#ff701014;border:1px solid #ff80195c;border-radius:999px;align-items:center;gap:.45rem;padding:.46rem .7rem;font-size:.58rem;display:inline-flex;position:absolute;top:1.4rem;right:1.4rem}.nt-admin-integrated svg{width:.75rem;height:.75rem}.nt-admin-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.55rem;display:grid;position:relative}.nt-admin-steps>article{grid-template-columns:2.2rem 1fr;gap:.68rem;min-width:0;display:grid}.nt-admin-steps>article>b{color:#fff;background:radial-gradient(circle,#ff771147,#ff771114);border:1px solid #ff852294;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.82rem;display:grid;box-shadow:0 0 16px #ff5f0024}.nt-admin-steps h3{margin:0;font-size:.8rem;font-weight:800}.nt-admin-steps p{color:#9d9891;min-height:2.85rem;margin-top:.32rem;font-size:.65rem;line-height:1.45}.nt-admin-stack-preview{height:7rem;margin:.8rem 0 .7rem;position:relative}.nt-admin-stack-preview span{transform-origin:bottom;background:linear-gradient(145deg,#171411,#080807);border:1px solid #ff942f4d;border-radius:.55rem;width:4.4rem;height:5.5rem;position:absolute;top:.7rem;left:50%}.nt-admin-stack-preview span:first-child{background:linear-gradient(145deg,#151312,#382111);transform:translate(-85%)rotate(-12deg)}.nt-admin-stack-preview span:nth-child(2){background:linear-gradient(145deg,#28170b,#0b0a09);transform:translate(-15%)rotate(12deg)}.nt-admin-stack-preview .front{color:#ff9a36;background:radial-gradient(circle at 50% 40%,#ff761157,#0c0907 72%);place-items:center;display:grid;transform:translate(-50%);box-shadow:0 12px 28px #00000059,0 0 16px #ff660026}.nt-admin-stack-preview .front svg{width:2rem;height:2rem}.nt-admin-role-preview{background:#00000038;border:1px solid #ffffff14;border-radius:.72rem;align-content:center;gap:.38rem;min-height:7rem;margin:.8rem 0 .7rem;padding:.55rem;display:grid}.nt-admin-role-preview span{background:#ffffff06;border-radius:.5rem;grid-template-columns:1rem 1fr .9rem;align-items:center;gap:.4rem;padding:.42rem .5rem;font-size:.62rem;font-weight:600;display:grid}.nt-admin-role-preview svg{color:#ff962e;width:.82rem;height:.82rem}.nt-admin-role-preview span svg:last-child{color:var(--nt-admin-green)}.nt-admin-generator-preview{background:#080808;border:1px solid #ff872152;border-radius:.72rem;height:7rem;margin:.8rem 0 .7rem;overflow:hidden;box-shadow:0 10px 25px #0000004d}.nt-admin-generator-mini-top{border-bottom:1px solid #ffffff12;align-items:center;gap:.25rem;height:1.15rem;padding:0 .5rem;display:flex}.nt-admin-generator-mini-top span{background:#a44915;border-radius:50%;width:.25rem;height:.25rem}.nt-admin-generator-mini-art{background:radial-gradient(circle,#ff6f0c29,#0000 46%),linear-gradient(135deg,#0c0b0a,#080706);align-content:center;place-items:center;height:calc(100% - 1.15rem);display:grid}.nt-admin-generator-mini-art img{border-radius:.4rem;width:2rem;height:2rem}.nt-admin-generator-mini-art strong{letter-spacing:.1em;margin-top:.3rem;font-size:.72rem}.nt-admin-generator-mini-art small{color:#8c867f;letter-spacing:.2em;margin-top:.1rem;font-size:.45rem}.nt-admin-primary-link,.nt-admin-secondary-link{border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .8rem;font-size:.65rem;font-weight:800;transition:all .16s;display:inline-flex}.nt-admin-primary-link{color:#fff;background:linear-gradient(100deg,#ff8e25,#ff5e0c);box-shadow:0 0 20px #ff60002e}.nt-admin-primary-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.nt-admin-secondary-link{color:#ffb46e;background:#ff701012;border:1px solid #ff821d57}.nt-admin-primary-link svg,.nt-admin-secondary-link svg{width:.8rem;height:.8rem}.nt-admin-bottom-grid{grid-template-columns:1.4fr .85fr;gap:.9rem;margin-top:.9rem;display:grid}.nt-admin-panel{border:1px solid #ff7f183d;border-radius:.9rem;padding:1rem}.nt-admin-panel-title{align-items:flex-start;gap:.65rem;display:flex}.nt-admin-panel-title>svg{color:#ff8b26;width:1.1rem}.nt-admin-panel-title h3{font-size:.78rem;font-weight:800}.nt-admin-panel-title p{color:#8f8a83;margin-top:.12rem;font-size:.58rem}.nt-admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.nt-admin-quick-grid a{background:#ffffff05;border:1px solid #ffffff14;border-radius:.65rem;grid-template-columns:1.7rem 1fr .8rem;align-items:center;gap:.55rem;min-height:4.2rem;padding:.6rem;transition:all .16s;display:grid}.nt-admin-quick-grid a:hover{background:#ff70100d;border-color:#ff801857}.nt-admin-quick-grid a>svg:first-child{color:#ff922e;width:1rem}.nt-admin-quick-grid a>svg:last-child{color:#6f6b66;width:.65rem}.nt-admin-quick-grid b,.nt-admin-quick-grid small{display:block}.nt-admin-quick-grid b{font-size:.62rem}.nt-admin-quick-grid small{color:#89847e;margin-top:.15rem;font-size:.5rem}.nt-admin-status-list{gap:.42rem;margin-top:.8rem;display:grid}.nt-admin-status-list span{border-bottom:1px solid #ffffff0b;grid-template-columns:.45rem 1fr auto;align-items:center;gap:.5rem;padding:.44rem .15rem;font-size:.58rem;display:grid}.nt-admin-status-list i{background:var(--nt-admin-green);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 7px #26e6a3b3}.nt-admin-status-list b{color:#4bf0b5;background:#26e6a314;border-radius:999px;padding:.2rem .4rem;font-size:.48rem}.nt-admin-main .bg-primary{color:#fff!important;background:linear-gradient(100deg,#ff9028,#ff5f0b)!important}.nt-admin-main .text-primary{color:#ff982f!important}.nt-admin-main .border-primary,.nt-admin-main .hover\:border-primary:hover{border-color:#ff821da6!important}.nt-admin-main .bg-primary\/10,.nt-admin-main .bg-primary\/15{background:#ff74171a!important}.nt-admin-main .border-input{border-color:#ffffff1a!important}.nt-admin-main .bg-background{background:#070707b8!important}.nt-admin-main input,.nt-admin-main select,.nt-admin-main textarea{color:#f8f6f2}.nt-admin-main input:focus,.nt-admin-main select:focus,.nt-admin-main textarea:focus{outline:none;box-shadow:0 0 0 3px #ff741712;border-color:#ff811999!important}.nt-admin-main button[class*=bg-primary],.nt-admin-main a[class*=bg-primary]{box-shadow:0 0 18px #ff62001f}.nt-admin-login{background:radial-gradient(circle at 50% 25%,#ff761521,#0000 24rem),linear-gradient(135deg,#050505,#0c0b0a 52%,#050505);place-items:center;min-height:100svh;padding:5.3rem 1.2rem 1.5rem;display:grid;position:relative;overflow:hidden}.nt-admin-login-ambient{pointer-events:none;background:linear-gradient(125deg,#0000 0 73%,#ff680024 73.15%,#0000 73.45%),linear-gradient(154deg,#0000 0 72%,#ff7f1414 72.15%,#0000 72.45%),radial-gradient(circle at 50% 100%,#ff6b0014,#0000 38%);position:absolute;inset:0}.nt-admin-login-ambient:before,.nt-admin-login-ambient:after{content:"";filter:drop-shadow(0 0 8px #ff6d0b);background:linear-gradient(90deg,#0000,#ff6d0b,#0000);width:38rem;height:1px;position:absolute}.nt-admin-login-ambient:before{bottom:9rem;left:-9rem;transform:rotate(-24deg)}.nt-admin-login-ambient:after{top:13rem;right:-12rem;transform:rotate(-35deg)}.nt-admin-login-back{z-index:3;color:#d4cfc8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a09ad;border:1px solid #ff7e1742;border-radius:.65rem;padding:.65rem .85rem;font-size:.68rem;font-weight:600;position:absolute;top:1.2rem;right:1.4rem}.nt-admin-login-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#1a1713e0,#070707f0);border:1px solid #ff8119c7;border-radius:1rem;width:min(100%,33rem);padding:clamp(1.5rem,4vw,2.2rem);position:relative;box-shadow:inset 0 0 0 1px #ffffff06,0 0 38px #ff620024,0 32px 80px #00000085}.nt-admin-login-logo{object-fit:cover;filter:drop-shadow(0 0 18px #ff71123d);border-radius:1rem;width:5.4rem;height:5.4rem;margin:0 auto}.nt-admin-login-wordmark{flex-direction:column;align-items:center;margin-top:.45rem;display:flex}.nt-admin-login-wordmark strong{letter-spacing:.06em;font-size:1.45rem;font-weight:800}.nt-admin-login-wordmark span{color:#ddd7d0;letter-spacing:.42em;margin-top:.2rem;font-size:.64rem;font-weight:700}.nt-admin-login-card h1{margin-top:1rem;font-size:1.15rem;font-weight:800}.nt-admin-login-card>p{color:#aca69f;max-width:27rem;margin:.35rem auto 0;font-size:.7rem;line-height:1.55}.nt-admin-login-form{text-align:left;gap:.85rem;margin-top:1.35rem;display:grid}.nt-admin-login-form label>span{color:#f2eee9;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.nt-admin-login-form input{color:#f7f4f0;background:#080808b8;border:1px solid #ffffff29;border-radius:.65rem;outline:none;width:100%;min-height:3rem;padding:0 .82rem;font-size:.72rem}.nt-admin-login-form input:focus{border-color:#ff8620b8;box-shadow:0 0 0 3px #ff771114}.nt-admin-password{position:relative}.nt-admin-password input{padding-right:3rem}.nt-admin-password button{color:#8e8880;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.nt-admin-password svg{width:1rem;height:1rem}.nt-admin-login-submit{color:#fff;background:linear-gradient(100deg,#ff9b2e,#ff5c0a);border-radius:.65rem;justify-content:center;align-items:center;gap:.7rem;min-height:3rem;margin-top:.2rem;font-size:.76rem;font-weight:800;display:flex;box-shadow:0 0 24px #ff5d0033}.nt-admin-login-submit:hover{filter:brightness(1.08)}.nt-admin-login-submit:disabled{cursor:wait;opacity:.65}.nt-admin-login-links{color:#dba269;justify-content:center;align-items:center;gap:.9rem;margin-top:1rem;font-size:.63rem;font-weight:600;display:flex}.nt-admin-login-links i{background:#fff3;width:1px;height:.85rem}.nt-admin-login-links button:hover,.nt-admin-login-links a:hover{color:#ffb468;text-decoration:underline}.nt-admin-login-message{text-align:left;background:#74201429;border:1px solid #ff624647;border-radius:.65rem;padding:.7rem;color:#ffc1b7!important;margin-top:1rem!important;font-size:.64rem!important}.nt-admin-login-emblem{z-index:1;color:#ff7d20;text-align:center;opacity:.7;place-items:center;width:11rem;display:grid;position:absolute;top:50%;right:max(3vw,1rem);transform:translateY(-58%)}.nt-admin-login-emblem svg{stroke-width:1px;filter:drop-shadow(0 0 16px #ff6b003d);width:5rem;height:5rem}.nt-admin-login-emblem span{letter-spacing:.14em;margin-top:.7rem;font-size:.72rem;font-weight:800}.nt-admin-login-emblem small{color:#8f8981;letter-spacing:.13em;margin-top:.6rem;font-size:.48rem}.nt-admin-login-features{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:min(100%,65rem);margin-top:1.15rem;display:grid;position:relative}.nt-admin-login-features article{background:#0c0c0bc7;border:1px solid #ff821933;border-radius:.7rem;align-items:flex-start;gap:.55rem;min-height:4.5rem;padding:.72rem;display:flex}.nt-admin-login-features svg{color:#ff8426;flex:none;width:1.15rem}.nt-admin-login-features b,.nt-admin-login-features span{display:block}.nt-admin-login-features b{font-size:.6rem}.nt-admin-login-features span{color:#938e86;margin-top:.2rem;font-size:.5rem;line-height:1.45}.nt-admin-login-warning{z-index:2;background:#1c130bb8;border:1px solid #ff80194d;border-radius:.68rem;width:min(100%,65rem);padding:.7rem .9rem;line-height:1.5;position:relative;color:#b9b3aa!important;margin:.7rem auto 0!important;font-size:.59rem!important}.nt-admin-login-warning b{color:#ff9b32}.nt-admin-main .rounded-xl.border,.nt-admin-main article.rounded-xl{border-color:#ffffff14}.nt-admin-main .rounded-xl.border:hover{border-color:#ff801747}.nt-admin-main table,.nt-admin-main [role=table]{border-color:#ffffff0f}.nt-admin-main .text-muted-foreground{color:#9d9891!important}@media (width<=980px){.nt-admin-shell{display:block}.nt-admin-sidebar{display:none}.nt-admin-topbar{justify-content:space-between;min-height:4rem;padding-inline:.8rem}.nt-admin-menu-button{color:#ff922d;background:#ff741712;border:1px solid #ff831947;border-radius:.62rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.nt-admin-menu-button svg{width:1.1rem}.nt-admin-mobile-brand{flex:1;align-items:center;gap:.45rem;min-width:0;margin-left:.5rem;font-size:.69rem;font-weight:700;display:flex}.nt-admin-mobile-brand .nt-admin-brand{min-height:0;padding:0}.nt-admin-mobile-brand .nt-admin-brand-logo{border-radius:.45rem;width:1.85rem;height:1.85rem}.nt-admin-search,.nt-admin-profile div,.nt-admin-profile>svg{display:none}.nt-admin-profile{padding-right:.28rem}.nt-admin-main{padding:1rem}.nt-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-admin-integrated{width:fit-content;margin-top:.65rem;position:static}.nt-admin-steps{grid-template-columns:1fr}.nt-admin-steps>article{grid-template-columns:2rem 1fr}.nt-admin-bottom-grid{grid-template-columns:1fr}.nt-admin-drawer{z-index:80;position:fixed;inset:0}.nt-admin-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;position:absolute;inset:0}.nt-admin-drawer>aside{background:#0a0908;border-right:1px solid #ff7e174d;flex-direction:column;width:min(82vw,19rem);padding:1rem;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 60px #00000080}.nt-admin-drawer-head{justify-content:space-between;align-items:flex-start;display:flex}.nt-admin-drawer-head .nt-admin-brand{padding-top:0}.nt-admin-drawer-head>button{color:#aaa39a;border-radius:.6rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.nt-admin-drawer .nt-admin-plan{display:none}.nt-admin-drawer .nt-admin-signout{margin-top:auto}.nt-admin-login{flex-direction:column;justify-content:center;padding-top:5rem;display:flex}.nt-admin-login-back{font-size:.58rem;top:.8rem;right:.8rem}.nt-admin-login-card{width:min(100%,31rem)}.nt-admin-login-emblem{display:none}.nt-admin-login-features{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,31rem)}.nt-admin-login-warning{width:min(100%,31rem)}}@media (width<=620px){.nt-admin-heading{display:block}.nt-admin-heading h1{font-size:1.65rem}.nt-admin-description{font-size:.75rem}.nt-admin-stats{gap:.55rem}.nt-admin-stat-card{gap:.55rem;min-height:6.5rem;padding:.75rem}.nt-admin-stat-icon{width:2.1rem;height:2.1rem}.nt-admin-stat-icon svg{width:1rem;height:1rem}.nt-admin-stat-card strong{font-size:1.35rem}.nt-admin-stat-card small{font-size:.56rem}.nt-admin-stat-card em{font-size:.51rem}.nt-admin-hero-panel{padding:1rem}.nt-admin-hero-copy h2{font-size:1.35rem}.nt-admin-quick-grid,.nt-admin-login-features{grid-template-columns:1fr}.nt-admin-login-card{padding:1.25rem}}.nt-admin-model-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.nt-admin-model-steps article{background:linear-gradient(155deg,#191613d6,#090908db);border:1px solid #ff851f47;border-radius:.78rem;align-items:flex-start;gap:.7rem;min-height:6rem;padding:.8rem;display:flex}.nt-admin-model-steps article>svg{color:#ff8f28;filter:drop-shadow(0 0 7px #ff6a0033);border-radius:.45rem;flex:none;width:1.45rem;height:1.45rem}.nt-admin-model-steps b,.nt-admin-model-steps span{display:block}.nt-admin-model-steps b{font-size:.66rem}.nt-admin-model-steps span{color:#98928a;margin-top:.28rem;font-size:.54rem;line-height:1.45}.nt-admin-model-upload,.nt-admin-model-editor,.nt-admin-model-library{position:relative;overflow:hidden}.nt-admin-model-upload:before,.nt-admin-model-editor:before,.nt-admin-ready-library:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 68%,#ff791009 68.2% 70%,#0000 70.3%);position:absolute;inset:0}.nt-admin-section-title{z-index:1;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex;position:relative}.nt-admin-section-title h2{margin:0;font-size:.95rem;font-weight:800}.nt-admin-section-title>span{color:#d6a16d;background:#ff74170f;border:1px solid #ff841d33;border-radius:999px;padding:.3rem .55rem;font-size:.54rem}.nt-admin-football-builder{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:.85rem;display:grid}.nt-admin-football-form,.nt-admin-package-preview,.nt-admin-ready-library{background:linear-gradient(155deg,#161412ed,#080807f2);border:1px solid #ff841d52;border-radius:.9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 48px #0000002e}.nt-admin-football-form,.nt-admin-package-preview{padding:1rem}.nt-admin-builder-title{align-items:flex-start;gap:.65rem;margin-bottom:.9rem;display:flex}.nt-admin-builder-title>span{color:#ff922f;background:#ff74171a;border:1px solid #ff892452;border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.nt-admin-builder-title>span svg{width:1.1rem}.nt-admin-builder-title h2{margin:0;font-size:.82rem;font-weight:800}.nt-admin-builder-title p{color:#98928b;margin-top:.2rem;font-size:.56rem;line-height:1.45}.nt-admin-builder-title.compact{margin-bottom:.65rem}.nt-admin-field{margin-bottom:.8rem;display:block}.nt-admin-field>span{margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.nt-admin-field>span b{color:#ff7442}.nt-admin-field input{color:#f8f5f0;background:#070707b8;border:1px solid #ffffff1a;border-radius:.58rem;width:100%;min-height:2.75rem;padding:0 .75rem;font-size:.68rem}.nt-admin-field input:focus{border-color:#ff7f1999;outline:0;box-shadow:0 0 0 3px #ff710f0f}.nt-admin-football-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.nt-admin-upload-block{background:#ffffff03;border:1px solid #fff1;border-radius:.7rem;min-width:0;padding:.75rem}.nt-admin-upload-block>div:first-child b,.nt-admin-upload-block>div:first-child small{display:block}.nt-admin-upload-block>div:first-child b{font-size:.62rem}.nt-admin-upload-block>div:first-child small{color:#8f8981;margin-top:.2rem;font-size:.5rem;line-height:1.4}.nt-admin-upload-zone{color:#d8d1c8;text-align:center;cursor:pointer;background:#ff741709;border:1px dashed #ff882373;border-radius:.65rem;align-content:center;place-items:center;gap:.24rem;min-height:7rem;margin-top:.6rem;display:grid}.nt-admin-upload-zone:hover{background:#ff741711;border-color:#ff8823ad}.nt-admin-upload-zone svg{color:#ff8f2b;width:1.45rem}.nt-admin-upload-zone strong{font-size:.6rem}.nt-admin-upload-zone span{color:#8d877f;font-size:.5rem}.nt-admin-upload-zone input{display:none}.nt-admin-upload-zone.is-pages{min-height:5.7rem}.nt-admin-cover-editor{margin-top:.65rem}.nt-admin-cover-editor>p{color:#99938b;margin-bottom:.45rem;font-size:.52rem;line-height:1.45}.nt-admin-cover-editor>small{color:#817b74;margin-top:.25rem;font-size:.48rem;display:block}.nt-admin-page-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.nt-admin-page-thumbs li{min-width:0;position:relative}.nt-admin-page-preview{background:#090909;border:1px solid #ffffff14;border-radius:.55rem;width:100%;overflow:hidden}.nt-admin-page-preview img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.nt-admin-page-preview span{color:#a39d96;padding:.28rem;font-size:.46rem;display:block}.nt-admin-page-thumbs li>div{gap:.18rem;display:flex;position:absolute;top:.25rem;right:.25rem}.nt-admin-page-thumbs li>div button{background:#000000b8;border:1px solid #ffffff14;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;display:grid}.nt-admin-page-thumbs li>div svg{width:.65rem;height:.65rem}.nt-admin-publish-note{background:#ff73100b;border:1px solid #ff7e1738;border-radius:.62rem;align-items:flex-start;gap:.55rem;margin-top:.8rem;padding:.65rem;display:flex}.nt-admin-publish-note>svg{color:#ff902e;width:.95rem}.nt-admin-publish-note b,.nt-admin-publish-note span{display:block}.nt-admin-publish-note b{font-size:.58rem}.nt-admin-publish-note span{color:#958f87;margin-top:.15rem;font-size:.49rem;line-height:1.45}.nt-admin-builder-actions{grid-template-columns:.7fr 1.3fr;gap:.55rem;margin-top:.75rem;display:grid}.nt-admin-builder-message{color:#c8bdae;margin-top:.65rem;font-size:.57rem}.nt-admin-preview-tabs{gap:.28rem;margin-bottom:.65rem;padding-bottom:.12rem;display:flex;overflow-x:auto}.nt-admin-preview-tabs button,.nt-admin-preview-tabs>span{color:#8f8981;background:#ffffff05;border:1px solid #ffffff14;border-radius:.45rem;flex:none;padding:.36rem .55rem;font-size:.48rem;font-weight:700}.nt-admin-preview-tabs button.is-active{color:#fff;background:linear-gradient(100deg,#ff922c,#ff5d0a);border-color:#ff80189e;box-shadow:0 0 14px #ff5e0026}.nt-admin-preview-stage{background:radial-gradient(circle,#ff700f12,#0000 48%),#070707;border:1px solid #ffffff14;border-radius:.7rem;place-items:center;min-height:24rem;padding:.6rem;display:grid;overflow:hidden}.nt-admin-preview-stage>img{object-fit:contain;border-radius:.55rem;max-width:100%;max-height:26rem;display:block;box-shadow:0 20px 45px #0000007a}.nt-admin-preview-empty{color:#645f59;place-items:center;gap:.5rem;font-size:.62rem;display:grid}.nt-admin-preview-empty svg{width:2rem;height:2rem}.nt-admin-preview-info{color:#a29b93;background:#ff74170a;border:1px solid #ff831d33;border-radius:.55rem;align-items:flex-start;gap:.45rem;margin-top:.65rem;padding:.55rem;font-size:.5rem;line-height:1.45;display:flex}.nt-admin-preview-info svg{color:#ff8e2a;flex:none;width:.85rem}.nt-admin-ready-library{margin-top:.9rem;padding:1rem}.nt-admin-branding-global{margin-bottom:.9rem}.nt-admin-branding-copy,.nt-admin-branding-empty{color:#9f9890;margin-bottom:.75rem;font-size:.58rem;line-height:1.5}.nt-admin-branding-panel{background:#ff741706;border:1px solid #ff841d38;border-radius:.7rem;margin-top:.85rem;padding:.8rem}.nt-admin-branding-panel h3{margin:.15rem 0 .65rem;font-size:.72rem;font-weight:800}.nt-admin-branding-check{color:#d8d1c8;align-items:center;gap:.5rem;font-size:.6rem;font-weight:700;display:flex}.nt-admin-branding-check input{accent-color:#ff7a1a;width:1rem;height:1rem}.nt-admin-field select{color:#f8f5f0;background:#070707b8;border:1px solid #ffffff1a;border-radius:.58rem;width:100%;min-height:2.75rem;padding:0 .75rem;font-size:.68rem}.nt-admin-branding-existing{scroll-margin-top:1rem}.nt-admin-ready-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.nt-admin-ready-grid>article{background:#ffffff05;border:1px solid #ffffff14;border-radius:.65rem;overflow:hidden}.nt-admin-ready-grid>article>img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.nt-admin-ready-card-copy{padding:.58rem .58rem .3rem}.nt-admin-ready-card-copy b,.nt-admin-ready-card-copy span,.nt-admin-ready-card-copy em{display:block}.nt-admin-ready-card-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.nt-admin-ready-card-copy span{color:#8d8780;margin-top:.18rem;font-size:.48rem}.nt-admin-ready-card-copy em{color:#d9a35e;background:#ffb14614;border-radius:999px;width:fit-content;margin-top:.35rem;padding:.2rem .4rem;font-size:.44rem;font-style:normal}.nt-admin-ready-card-copy em.is-active{color:#49efb7;background:#26e6a317}.nt-admin-ready-actions{gap:.25rem;padding:.35rem .55rem .55rem;display:flex}.nt-admin-accounts{position:relative}.nt-admin-account-form{background:linear-gradient(155deg,#161412ed,#080807f2)!important;border-color:#ff841d47!important}.nt-admin-account-form h2,.nt-admin-account-list h2{color:#fff}.nt-admin-account-list{background:linear-gradient(155deg,#12110fe6,#080807f0)!important;border-color:#ff841d3d!important}.nt-admin-account-row{transition:all .15s;background:#ffffff04!important;border-color:#ffffff13!important}.nt-admin-account-row:hover{background:#ff741706!important;border-color:#ff80193d!important}@media (width<=980px){.nt-admin-model-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-admin-football-builder{grid-template-columns:1fr}.nt-admin-package-preview{order:-1}.nt-admin-preview-stage{min-height:18rem}.nt-admin-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.nt-admin-model-steps{grid-template-columns:1fr}.nt-admin-model-steps article{min-height:0}.nt-admin-football-columns,.nt-admin-builder-actions{grid-template-columns:1fr}.nt-admin-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.nt-admin-preview-stage{min-height:16rem}}.nt-admin-generator-frame{background:#070707;border:1px solid #ff841d52;border-radius:.9rem;overflow:hidden;box-shadow:0 22px 60px #00000047}.nt-admin-generator-framebar{background:linear-gradient(90deg,#ff741714,#ffffff03);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:0 .9rem;display:flex}.nt-admin-generator-framebar span{align-items:center;gap:.45rem;font-size:.65rem;font-weight:700;display:flex}.nt-admin-generator-framebar span svg{color:#ff922d;width:1rem}.nt-admin-generator-framebar i{color:#47efb6;background:#26e6a314;border-radius:999px;padding:.25rem .48rem;font-size:.48rem;font-style:normal}.nt-admin-generator-frame iframe{background:#070707;border:0;width:100%;height:min(78vh,880px);min-height:620px;display:block}@media (width<=620px){.nt-admin-generator-frame iframe{height:75svh;min-height:70svh}.nt-admin-generator-framebar i{display:none}}.nt-gen-shell{color:#f4f6fb;background:#050810;min-height:100vh}.nt-gen-sidebar{z-index:40;background:linear-gradient(#0a1322,#060a12);border-right:1px solid #7896d229;flex-direction:column;width:16rem;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.nt-gen-shell.is-collapsed .nt-gen-sidebar{width:4.25rem}.nt-gen-content{min-width:0;margin-left:16rem;transition:margin .2s}.nt-gen-shell.is-collapsed .nt-gen-content{margin-left:4.25rem}.nt-gen-sidebar-head{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex}.nt-gen-brand{align-items:center;gap:.6rem;min-width:0;display:flex}.nt-gen-brand img{object-fit:contain;width:2.2rem;height:2.2rem}.nt-gen-brand b{font-size:.9rem;display:block}.nt-gen-brand small{color:#8f9bb3;white-space:nowrap;text-overflow:ellipsis;max-width:10rem;font-size:.7rem;display:block;overflow:hidden}.nt-gen-icon-btn{color:#b8c3da;border-radius:.6rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.nt-gen-icon-btn:hover{background:#2381ff24}.nt-gen-icon-btn svg{width:1.2rem;height:1.2rem}.nt-gen-nav{flex-direction:column;flex:1;gap:.9rem;padding:0 .6rem 1.2rem;display:flex}.nt-gen-group{flex-direction:column;gap:.15rem;display:flex}.nt-gen-group-title{letter-spacing:.14em;text-transform:uppercase;color:#5f7fb8;padding:0 .65rem .3rem;font-size:.66rem;font-weight:800}.nt-gen-link{color:#c7cfdf;text-align:left;border-radius:.65rem;align-items:center;gap:.7rem;width:100%;padding:.6rem .65rem;font-size:.88rem;font-weight:600;display:flex}.nt-gen-link svg{flex:none;width:1.1rem;height:1.1rem}.nt-gen-link:hover{color:#fff;background:#2381ff1a}.nt-gen-link.is-active{color:#fff;background:linear-gradient(90deg,#2381ff47,#b13fff24);box-shadow:inset 3px 0 #2381ff}.nt-gen-shell.is-collapsed .nt-gen-link{justify-content:center}.nt-gen-signout{color:#ff8d8d;margin-top:auto}.nt-gen-topbar{display:none}.nt-gen-page{max-width:56rem;margin:0 auto;padding:1.75rem 1rem 3rem}.nt-gen-drawer{z-index:60;position:fixed;inset:0}.nt-gen-drawer-backdrop{background:#0009;position:absolute;inset:0}.nt-gen-drawer>aside{background:linear-gradient(#0a1322,#060a12);border-right:1px solid #7896d233;flex-direction:column;width:min(18rem,86vw);animation:.2s nt-gen-slide;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto}@keyframes nt-gen-slide{0%{transform:translate(-100%)}to{transform:none}}@media (width<=899px){.nt-gen-sidebar{display:none}.nt-gen-content,.nt-gen-shell.is-collapsed .nt-gen-content{margin-left:0}.nt-gen-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a12eb;border-bottom:1px solid #7896d229;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex;position:sticky;top:0}}.nt-admin-notifications{position:relative}.nt-admin-notification-count{color:#fff;background:#ff5d16;border:2px solid #080808;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .22rem;font-size:.48rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 0 12px #ff5d168c}.nt-admin-notification-popover{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a09fa;border:1px solid #ff811957;border-radius:.85rem;width:min(24rem,100vw - 2rem);position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden;box-shadow:0 24px 70px #00000085,0 0 24px #ff640014}.nt-admin-notification-popover>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.nt-admin-notification-popover>header strong,.nt-admin-notification-popover>header small{display:block}.nt-admin-notification-popover>header strong{font-size:.78rem}.nt-admin-notification-popover>header small{color:#918b83;margin-top:.15rem;font-size:.5rem}.nt-admin-notification-popover>header button{color:#aaa49d;border:1px solid #ffffff14;border-radius:.45rem;padding:.28rem .45rem;font-size:.5rem}.nt-admin-notification-list{max-height:min(28rem,62vh);overflow-y:auto}.nt-admin-notification-list>p{color:#918b83;padding:1rem;font-size:.62rem}.nt-admin-notification-list article{border-bottom:1px solid #ffffff0e;gap:.22rem;padding:.78rem .9rem;display:grid}.nt-admin-notification-list article:last-child{border-bottom:0}.nt-admin-notification-list article>span{color:#ff9a3b;letter-spacing:.08em;background:#ff741717;border-radius:999px;width:fit-content;padding:.18rem .38rem;font-size:.42rem;font-weight:900}.nt-admin-notification-list article>span.is-referral{color:#4cecb8;background:#26e6a314}.nt-admin-notification-list article strong{font-size:.64rem}.nt-admin-notification-list article p{color:#aaa49c;font-size:.54rem;line-height:1.45}.nt-admin-notification-list article time{color:#6f6a64;font-size:.46rem}@media (width<=620px){.nt-admin-notification-popover{width:auto;position:fixed;top:4.2rem;left:.7rem;right:.7rem}}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
