/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-spacing-x:0;--tw-border-spacing-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-yellow-300:oklch(90.5% .182 98.111);--color-gray-500:oklch(55.1% .027 264.364);--color-mist-200:oklch(92.5% .005 214.3);--color-mist-300:oklch(87.2% .007 219.6);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-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-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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);--font-header:"Luckiest Guy", "Acme", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-main:"Acme", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-creepster:"Creepster", "Acme", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-dark-black:oklch(11.7% .0089 284.95);--color-neon-magenta:oklch(61.57% .2527 355.14);--color-neon-blue:oklch(70.8% .1489 234.36);--color-neon-purple:oklch(48.13% .184 329.19/.8);--color-light-neon-blue:oklch(88% .1489 234.36);--color-dark-neon-blue:oklch(33% .1489 234.36);--color-light-neon-purple:oklch(70% .147 325.3);--color-dark-neon-purple:oklch(42.9% .141 326.6)}}@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;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}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.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}}.ml-4\!{margin-left:calc(var(--spacing) * 4)!important}.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}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-start\!{align-self:flex-start!important}.overflow-hidden{overflow:hidden}.fill-current{fill:currentColor}.text-center{text-align:center}.text-left{text-align:left}.font-creepster{font-family:var(--font-creepster)}.font-creepster\!{font-family:var(--font-creepster)!important}.font-header{font-family:var(--font-header)}.text-\[0\.75rem\]\!{font-size:.75rem!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.tracking-widest\!{--tw-tracking:var(--tracking-widest)!important;letter-spacing:var(--tracking-widest)!important}.whitespace-nowrap{white-space:nowrap}.text-light-neon-blue{color:var(--color-light-neon-blue)}.text-mist-300{color:var(--color-mist-300)}.no-underline\!{text-decoration-line:none!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}@media (width>=40rem){.sm\:inline{display:inline}}@media (width>=48rem){.md\:w-2\/3{width:66.6667%}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:24px;font-family:var(--font-main);font-synthesis:none;text-rendering:optimizelegibility;--auth-field-width:min(100%, 20rem);--font-header-line-height:1.5;--font-header-shift-y:.08em;--font-header-margin-bottom:-.1em;--neon-shadow:0 0 1px var(--color-white), 0 0 2px var(--color-white), 0 0 3px var(--color-neon-blue), 0 0 4px var(--color-neon-blue), 0 0 8px var(--color-neon-blue);--neon-light-shadow:0 0 1px var(--color-white), 0 0 2px var(--color-white), 0 0 3px var(--color-light-neon-blue), 0 0 4px var(--color-light-neon-blue), 0 0 8px var(--color-light-neon-blue)}html{background:oklch(18.33% .0183 289.55)}body{padding-inline:calc(var(--spacing) * 2);--tw-leading:1;line-height:1}@media (width>=48rem){body{min-height:100vh;margin:0}}body{justify-content:center;align-items:flex-start;min-width:320px;display:flex}#root{width:100%;min-height:100vh}a{text-transform:uppercase;align-self:center;text-decoration-line:underline;text-decoration-color:#0000}button,input,select,textarea{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);align-self:center}button{cursor:pointer;padding-block:calc(var(--spacing) * 2);text-transform:uppercase}@media (width>=48rem){button{padding-block:var(--spacing)}}button{touch-action:manipulation}.font-header-treatment,button>span,label,.font-header,.main-title,.main-subtitle,.panel-title,.field-label{font-family:var(--font-header);line-height:var(--font-header-line-height);margin-bottom:var(--font-header-margin-bottom);transform:translateY(var(--font-header-shift-y))}button>span{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);display:inline-block}@media (width>=48rem){button>span{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}}button.btn-primary{background-color:var(--color-white);color:var(--color-dark-neon-blue)}button.btn-secondary{background-color:var(--color-light-neon-blue);color:var(--color-dark-black)}input,textarea{padding-block:calc(var(--spacing) * 2)}label{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-light-neon-purple);text-transform:uppercase;padding-left:calc(var(--spacing) * 4)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-leading:calc(var(--spacing) * 3)!important;line-height:calc(var(--spacing) * 3)!important}select{padding-block:calc(var(--spacing) * 2)}:-webkit-any(input:-webkit-autofill,input:autofill){filter:none!important;box-shadow:inset 0 0 0 1000px #ec008c4d,inset 0 0 0 1000px #fff!important}@supports (color:color-mix(in lab, red, red)){:-webkit-any(input:-webkit-autofill,input:autofill){box-shadow:0 0 0px 1000px color-mix(in srgb, var(--color-neon-magenta) 30%, transparent) inset, 0 0 0px 1000px #fff inset!important}}:-webkit-any(input:-webkit-autofill,input:autofill){-webkit-box-shadow:inset 0 0 0 1000px #ec008c4d,inset 0 0 0 1000px #fff!important}@supports (color:color-mix(in lab, red, red)){:-webkit-any(input:-webkit-autofill,input:autofill){-webkit-box-shadow:0 0 0px 1000px color-mix(in srgb, var(--color-neon-magenta) 30%, transparent) inset, 0 0 0px 1000px #fff inset!important}}:-webkit-any(input:-webkit-autofill,input:autofill){-webkit-text-fill-color:var(--color-dark-black)!important}:is(input:autofill,input:autofill){filter:none!important;box-shadow:inset 0 0 0 1000px #ec008c4d,inset 0 0 0 1000px #fff!important}@supports (color:color-mix(in lab, red, red)){:is(input:autofill,input:autofill){box-shadow:0 0 0px 1000px color-mix(in srgb, var(--color-neon-magenta) 30%, transparent) inset, 0 0 0px 1000px #fff inset!important}}:is(input:autofill,input:autofill){-webkit-box-shadow:inset 0 0 0 1000px #ec008c4d,inset 0 0 0 1000px #fff!important}@supports (color:color-mix(in lab, red, red)){:is(input:autofill,input:autofill){-webkit-box-shadow:0 0 0px 1000px color-mix(in srgb, var(--color-neon-magenta) 30%, transparent) inset, 0 0 0px 1000px #fff inset!important}}:is(input:autofill,input:autofill){-webkit-text-fill-color:var(--color-dark-black)!important}input::placeholder,textarea::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (width>=48rem){input::placeholder,textarea::placeholder{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}p{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.input-error-state{border-color:var(--color-neon-magenta);color:var(--color-neon-magenta)}.input-error-state::placeholder{color:var(--color-neon-magenta)}:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-neon-magenta);outline-offset:2px}.app-shell{grid-template-rows:auto 1fr;grid-template-columns:repeat(1,minmax(0,1fr));width:min(100%,980px);min-height:100vh;margin-inline:auto;display:grid;position:relative}header,.site-header{z-index:2;padding-top:calc(var(--spacing) * 2);text-align:center;flex-direction:column;justify-content:center;display:flex}@media (width>=48rem){header,.site-header{padding-top:calc(var(--spacing) * 6)}}.header-title-shell{min-height:calc(var(--spacing) * 20);justify-content:center;align-items:center;display:flex}@media (width>=48rem){.header-title-shell{min-height:calc(var(--spacing) * 24)}}.header-controls-shell{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:var(--spacing);width:100%;display:flex}@media (width>=48rem){.header-controls-shell{gap:calc(var(--spacing) * 3)}}.header-menu-trigger,.navigation-drawer-close{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);justify-content:center;align-items:center;padding:0;display:flex}footer{min-height:calc(var(--spacing) * 4);display:flex}.font-header{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:block}@media (width>=64rem){.font-header{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:var(--font-header-line-height);line-height:var(--font-header-line-height)}}.font-creepster{font-family:var(--font-creepster)}.main-title{font-size:var(--text-lg);line-height:calc(var(--spacing) * 5);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:center}@media (width>=48rem){.main-title{font-size:var(--text-3xl);line-height:calc(var(--spacing) * 7)}}.main-subtitle{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-light-neon-blue);text-transform:uppercase;--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.main-layout{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}@media (width>=48rem){.main-layout{gap:calc(var(--spacing) * 8)}}.main-layout{width:100%}.content-measure{width:100%;max-width:var(--container-3xl)}.auth-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.auth-form-section{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.auth-form-section>input,.auth-form-section>select{width:var(--auth-field-width);box-sizing:border-box;max-width:100%}.password-field-shell{width:var(--auth-field-width);max-width:100%;position:relative}.password-field-input{width:100%;padding-right:calc(var(--spacing) * 14);box-sizing:border-box}.password-toggle{top:50%;right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-color:var(--color-dark-black);color:var(--color-dark-black);background-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.password-toggle:focus-visible{outline-offset:1px}.password-toggle>span{margin-bottom:0;font-family:inherit;line-height:1;transform:none}.password-toggle-icon{justify-content:center;align-items:center;display:flex}.panel-grid{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-card{width:100%;max-width:var(--container-2xl);gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-card{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.panel-card{background-color:#00aeef0d}@supports (color:color-mix(in lab, red, red)){.panel-card{background-color:color-mix(in oklab, var(--color-neon-blue) 5%, transparent)}}.panel-card{padding:calc(var(--spacing) * 6);text-align:left;--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.panel-section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.verification-banner{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 3);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff26;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.verification-banner{border-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}.verification-banner{background-color:#00aeef14}@supports (color:color-mix(in lab, red, red)){.verification-banner{background-color:color-mix(in oklab, var(--color-neon-blue) 8%, transparent)}}.verification-banner{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:center}.panel-fit{max-width:fit-content}.panel-wide{max-width:var(--container-4xl)}.panel-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-light-neon-blue);text-transform:uppercase}.party-overview{gap:calc(var(--spacing) * 6)}.party-overview-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}@media (width>=48rem){.party-overview-header{text-align:left;flex-direction:row}}.party-overview-mode{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.party-overview-mode{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.party-overview-mode{text-transform:capitalize}.party-join-code{align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59;flex-direction:column;align-self:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.party-join-code{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.party-join-code{background-color:#05050859}@supports (color:color-mix(in lab, red, red)){.party-join-code{background-color:color-mix(in oklab, var(--color-dark-black) 35%, transparent)}}.party-join-code{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center}.party-join-code strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-light-neon-blue)}.party-join-code span:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.party-join-code span:last-child{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.party-join-qr{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 2)}.party-join-code-show{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);align-self:center;display:inline-flex}.party-join-code-close{top:var(--spacing);right:var(--spacing);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:#ffffffb3;background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex;position:absolute;padding:0!important}@supports (color:color-mix(in lab, red, red)){.party-join-code-close{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.party-join-code-close:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.party-join-code-close:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.party-join-code-close:hover{color:var(--color-white)}}.lobby-scan-qr{justify-content:center;align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-light-neon-blue);text-transform:uppercase;background-color:#0000;padding:0;text-decoration-line:none;display:inline-flex}@media (hover:hover){.lobby-scan-qr:hover{color:var(--color-white)}}.lobby-scan-qr,.lobby-scan-qr>span{font-family:var(--font-main);line-height:inherit;margin-bottom:0;transform:none}.qr-scanner-dialog{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff4d;width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.qr-scanner-dialog{border-color:color-mix(in oklab, var(--color-light-neon-blue) 30%, transparent)}}.qr-scanner-dialog{background-color:var(--color-dark-black);color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.qr-scanner-backdrop{z-index:50;touch-action:none;background-color:#050508cc;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.qr-scanner-backdrop{background-color:color-mix(in oklab, var(--color-dark-black) 80%, transparent)}}.qr-scanner-backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.qr-scanner-positioner{z-index:50;touch-action:none;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-scanner-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#a7e0ff33;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.qr-scanner-header{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.qr-scanner-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.qr-scanner-body{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;flex-direction:column;display:flex}.qr-scanner-preview{aspect-ratio:1;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff40;align-self:center;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.qr-scanner-preview{border-color:color-mix(in oklab, var(--color-light-neon-blue) 25%, transparent)}}.qr-scanner-preview{background-color:var(--color-black);width:min(100%,22rem,100dvh - 12rem)}.qr-scanner-preview video{object-fit:cover;width:100%;height:100%}.qr-scanner-preview video.is-mirrored{transform:scaleX(-1)}.qr-scanner-preview-error{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc;flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.qr-scanner-preview-error{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.party-code-field{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.party-code-field>label{text-align:center;align-self:center;padding-left:0!important}.party-code-pin-control{gap:calc(var(--spacing) * 2);max-width:100%;display:flex}.party-code-pin-input{box-sizing:border-box;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#05050859;height:calc(var(--spacing) * 10)!important;width:calc(var(--spacing) * 10)!important;min-width:0!important}@supports (color:color-mix(in lab, red, red)){.party-code-pin-input{border-color:color-mix(in oklab, var(--color-dark-black) 35%, transparent)}}.party-code-pin-input{background-color:var(--color-white);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-dark-black);--tw-outline-style:none;outline-style:none;padding:0!important}.party-code-pin-input::placeholder{color:var(--color-dark-black)}.party-code-pin-input:focus{border-color:var(--color-dark-neon-blue);--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);--tw-ring-color:#a7e0ff73}@supports (color:color-mix(in lab, red, red)){.party-code-pin-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-light-neon-blue) 45%, transparent)}}@media not all and (width>=40rem){.party-code-pin-control{justify-content:flex-start;gap:var(--spacing);width:fit-content}.party-code-pin-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));height:calc(var(--spacing) * 8)!important;width:calc(var(--spacing) * 8)!important}}.party-overview-section{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.party-overview-section{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.party-overview-section{padding-top:calc(var(--spacing) * 5);text-align:left}.party-overview-queue{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.party-host-controls{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.party-host-controls-queue{order:1}.party-host-controls-participants{order:2}.queue-table-shell{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.queue-table-scroll{overscroll-behavior-x:contain;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff33;width:100%;min-width:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.queue-table-scroll{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.queue-table-scroll{-webkit-overflow-scrolling:touch}.queue-table-scroll table{min-width:calc(var(--spacing) * 151);background-color:var(--color-dark-black);text-align:left;color:var(--color-white)}.queue-table-scroll th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:#a7e0ff33}@supports (color:color-mix(in lab, red, red)){.queue-table-scroll th{border-bottom-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.queue-table-scroll th{background-color:#003b5659}@supports (color:color-mix(in lab, red, red)){.queue-table-scroll th{background-color:color-mix(in oklab, var(--color-dark-neon-blue) 35%, transparent)}}.queue-table-scroll th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.queue-table-scroll td{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.queue-table-scroll td{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.queue-table-scroll td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:middle}.queue-table-scroll tbody tr:nth-child(odd){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.queue-table-scroll tbody tr:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.queue-table-scroll tbody tr:nth-child(2n){background-color:var(--color-dark-black)}.queue-song-cell{min-width:calc(var(--spacing) * 48);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.queue-table-overview .queue-song-cell{max-width:calc(var(--spacing) * 32);min-width:0}@media (width>=48rem){.queue-table-overview .queue-song-cell{max-width:calc(var(--spacing) * 56);min-width:calc(var(--spacing) * 32)}}.queue-table-personal .queue-song-cell{max-width:calc(var(--spacing) * 40);min-width:0}@media (width>=48rem){.queue-table-personal .queue-song-cell{min-width:calc(var(--spacing) * 40)}}.queue-song-cell strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-white);overflow:hidden}.queue-song-cell span,.queue-status-muted{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.queue-song-cell span,.queue-status-muted{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.queue-indicators{min-width:calc(var(--spacing) * 30);align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.queue-status{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-width:1px;border-radius:2147483647px}.queue-status-now{border-color:#ec008cd9}@supports (color:color-mix(in lab, red, red)){.queue-status-now{border-color:color-mix(in oklab, var(--color-neon-magenta) 85%, transparent)}}.queue-status-now{background-color:#ec008c4d}@supports (color:color-mix(in lab, red, red)){.queue-status-now{background-color:color-mix(in oklab, var(--color-neon-magenta) 30%, transparent)}}.queue-status-next{border-color:#a7e0ffd9}@supports (color:color-mix(in lab, red, red)){.queue-status-next{border-color:color-mix(in oklab, var(--color-light-neon-blue) 85%, transparent)}}.queue-status-next{background-color:#00aeef59}@supports (color:color-mix(in lab, red, red)){.queue-status-next{background-color:color-mix(in oklab, var(--color-neon-blue) 35%, transparent)}}.queue-status-yours{border-color:#cc7cd0d9}@supports (color:color-mix(in lab, red, red)){.queue-status-yours{border-color:color-mix(in oklab, var(--color-light-neon-purple) 85%, transparent)}}.queue-status-yours{background-color:#92278f66}@supports (color:color-mix(in lab, red, red)){.queue-status-yours{background-color:color-mix(in oklab, var(--color-neon-purple) 50%, transparent)}}.queue-status-skipped{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.queue-status-skipped{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.queue-status-skipped{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.queue-status-skipped{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.queue-status-skipped{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.queue-status-skipped{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.queue-row-actions{align-items:center;gap:var(--spacing);white-space:nowrap;min-width:0;display:flex}.queue-table-personal td:last-child .queue-row-actions{justify-content:center}.queue-icon-button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.queue-icon-button{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.queue-icon-button{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.queue-icon-button{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.queue-icon-button{color:var(--color-white);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));padding:0!important}@media (hover:hover){.queue-icon-button:hover{border-color:var(--color-light-neon-blue);background-color:#a7e0ff26}@supports (color:color-mix(in lab, red, red)){.queue-icon-button:hover{background-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}}.queue-icon-button:disabled{cursor:not-allowed;opacity:.4}.is-queue-dragging{opacity:.55}.is-queue-drag-target td{border-block-style:var(--tw-border-style);border-block-width:2px;border-color:var(--color-light-neon-blue)}@media (hover:hover){.queue-delete-button:hover{border-color:var(--color-neon-magenta);background-color:#ec008c33}@supports (color:color-mix(in lab, red, red)){.queue-delete-button:hover{background-color:color-mix(in oklab, var(--color-neon-magenta) 20%, transparent)}}}.queue-drag-handle{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:grab;touch-action:none;border-style:var(--tw-border-style);background-color:#0000;border-width:0;margin:0!important}@media (hover:hover){.queue-drag-handle:hover{background-color:#0000;border-color:#0000}}.queue-drag-handle:active{cursor:grabbing}.queue-table-host th:first-child,.queue-table-host td:first-child,.queue-table-personal th:first-child,.queue-table-personal td:first-child{width:calc(var(--spacing) * 6);max-width:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * .5)}.queue-table-personal th:nth-child(2),.queue-table-personal td:nth-child(2){width:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 10);padding-inline:var(--spacing);text-align:center}.queue-table-host{border-collapse:separate;border-spacing:0}.queue-table-host th:first-child,.queue-table-host td:first-child,.queue-table-host th:nth-child(2),.queue-table-host td:nth-child(2){z-index:2;position:sticky}.queue-table-host th:first-child,.queue-table-host td:first-child{left:0}.queue-table-host th:nth-child(2),.queue-table-host td:nth-child(2){left:calc(var(--spacing) * 6);width:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 10);border-right-style:var(--tw-border-style);border-right-width:2px;border-right-color:#a7e0ffb3}@supports (color:color-mix(in lab, red, red)){.queue-table-host th:nth-child(2),.queue-table-host td:nth-child(2){border-right-color:color-mix(in oklab, var(--color-light-neon-blue) 70%, transparent)}}.queue-table-host th:nth-child(2),.queue-table-host td:nth-child(2){padding-inline:var(--spacing);text-align:center}.queue-table-host th:nth-child(3),.queue-table-host td:nth-child(3){left:calc(var(--spacing) * 16);width:calc(var(--spacing) * 56);max-width:calc(var(--spacing) * 56);min-width:calc(var(--spacing) * 56)}.queue-table-host .queue-song-cell{min-width:0;max-width:100%}.queue-table-host th:nth-child(-n+2){background-color:#00192e}.queue-table-host tbody tr:nth-child(odd) td:nth-child(-n+2){background-color:#19191b}.queue-table-host tbody tr:nth-child(2n) td:nth-child(-n+2){background-color:var(--color-dark-black)}.queue-host-toolbar{justify-content:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.queue-host-toolbar .btn{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.queue-presentation-dialog{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff4d;width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.queue-presentation-dialog{border-color:color-mix(in oklab, var(--color-light-neon-blue) 30%, transparent)}}.queue-presentation-dialog{background-color:var(--color-dark-black);color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.queue-presentation-dialog-backdrop{z-index:50;touch-action:none;background-color:#050508cc;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.queue-presentation-dialog-backdrop{background-color:color-mix(in oklab, var(--color-dark-black) 80%, transparent)}}.queue-presentation-dialog-backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.queue-presentation-dialog-positioner{z-index:50;touch-action:none;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.queue-presentation-dialog-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#a7e0ff33;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.queue-presentation-dialog-header{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.queue-presentation-dialog-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.queue-presentation-dialog-body{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;flex-direction:column;display:flex}.queue-presentation-dialog-footer{border-top-style:var(--tw-border-style);border-color:#a7e0ff33;border-top-width:1px;justify-content:flex-end;display:flex}@supports (color:color-mix(in lab, red, red)){.queue-presentation-dialog-footer{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.queue-presentation-dialog-footer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media not all and (width>=48rem){.queue-presentation-dialog{width:calc(100vw - 2rem);height:min(42rem,100dvh - 2rem)}}.queue-status-label-short{display:none}@media not all and (width>=48rem){.queue-table-scroll .queue-table-overview,.queue-table-scroll .queue-table-personal{min-width:100%}.queue-table-overview th,.queue-table-overview td,.queue-table-personal th,.queue-table-personal td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.queue-table-overview th:nth-child(2),.queue-table-overview td:nth-child(2){width:100%}.queue-table-overview th:nth-child(3),.queue-table-overview td:nth-child(3),.queue-table-personal th:nth-child(2),.queue-table-personal td:nth-child(2),.queue-table-personal .queue-personal-move{display:none}.queue-indicators{align-items:center;min-width:0}.queue-status{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-align:center;font-size:.65rem}.queue-status-label-full{display:none}.queue-status-label-short{display:inline}.party-song-queue-action{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);justify-content:center;padding:0!important}.party-song-queue-action>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.panel-note{border-radius:var(--radius-2xl);background-color:#a7e0ff1a}@supports (color:color-mix(in lab, red, red)){.panel-note{background-color:color-mix(in oklab, var(--color-light-neon-blue) 10%, transparent)}}.panel-note{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.loading-shell{min-height:calc(var(--spacing) * 56);animation:var(--animate-pulse)}.navigation-drawer-backdrop{background-color:#050508bf}@supports (color:color-mix(in lab, red, red)){.navigation-drawer-backdrop{background-color:color-mix(in oklab, var(--color-dark-black) 75%, transparent)}}.navigation-drawer-backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.navigation-drawer{border-left-style:var(--tw-border-style);border-color:#a7e0ff33;border-left-width:1px;flex-direction:column;height:100dvh;display:flex}@supports (color:color-mix(in lab, red, red)){.navigation-drawer{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.navigation-drawer{background-color:var(--color-dark-black);color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.navigation-drawer-header,.navigation-drawer-footer{border-color:#a7e0ff26;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.navigation-drawer-header,.navigation-drawer-footer{border-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}.navigation-drawer-header,.navigation-drawer-footer{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.navigation-drawer-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.navigation-drawer-footer{border-top-style:var(--tw-border-style);border-top-width:1px;justify-content:center;display:flex}.navigation-drawer-body{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.navigation-drawer-profile{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.navigation-drawer-avatar{flex-shrink:0}.navigation-drawer-display-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-light-neon-blue);text-transform:uppercase;font-family:var(--font-header)}.navigation-drawer-section{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#a7e0ff26;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.navigation-drawer-section{border-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}.navigation-drawer-section{padding-top:calc(var(--spacing) * 6);text-align:center}.navigation-drawer-label{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;font-family:var(--font-header)}.navigation-drawer-room{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-light-neon-blue);font-family:var(--font-header)}.navigation-drawer-game{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.navigation-drawer-game{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.navigation-drawer-action{width:fit-content;max-width:var(--container-xs)}.admin-library-layout{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.admin-song-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.admin-song-form-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.admin-song-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-song-helper{text-align:left;--tw-leading:calc(var(--spacing) * 4);width:100%;line-height:calc(var(--spacing) * 4)}.admin-song-preview{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-light-neon-blue)}.catalog-tag-selector{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.catalog-tag-input-row,.catalog-tag-options{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.catalog-tag-options{max-height:calc(var(--spacing) * 36);overscroll-behavior:contain;padding-right:var(--spacing);padding-bottom:var(--spacing);-webkit-overflow-scrolling:touch;overflow-y:auto}.catalog-tag-options .catalog-tag-option{flex-shrink:1}.catalog-tag-input-row{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff4d}@supports (color:color-mix(in lab, red, red)){.catalog-tag-input-row{border-color:color-mix(in oklab, var(--color-light-neon-blue) 30%, transparent)}}.catalog-tag-input-row{background-color:#05050880}@supports (color:color-mix(in lab, red, red)){.catalog-tag-input-row{background-color:color-mix(in oklab, var(--color-dark-black) 50%, transparent)}}.catalog-tag-input-row{padding:calc(var(--spacing) * 2)}.catalog-tag-input{min-width:calc(var(--spacing) * 36);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;color:var(--color-white);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;align-self:auto}.catalog-tag-input-clear{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-light-neon-blue);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.catalog-tag-input-clear:hover{color:var(--color-white)}}.catalog-tag-input-clear:disabled{cursor:default;opacity:.35}.catalog-tag-input-clear svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.catalog-tag-input:focus-visible{outline:none}.catalog-tag-option{border-radius:var(--radius-xl);border-style:var(--tw-border-style);text-transform:none;background-color:#0000;border-width:0;align-self:auto;padding:0}.catalog-tag{align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-tag{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.catalog-tag{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.catalog-tag{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.catalog-tag{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-white)}.catalog-tag-option:hover .catalog-tag,.catalog-tag-option[aria-pressed=true] .catalog-tag{border-color:var(--color-light-neon-blue);background-color:#a7e0ff26}@supports (color:color-mix(in lab, red, red)){.catalog-tag-option:hover .catalog-tag,.catalog-tag-option[aria-pressed=true] .catalog-tag{background-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}.catalog-tag-option-selected{color:var(--color-light-neon-blue)}.catalog-tag-selected{border-color:#ec008c99}@supports (color:color-mix(in lab, red, red)){.catalog-tag-selected{border-color:color-mix(in oklab, var(--color-neon-magenta) 60%, transparent)}}.catalog-tag-selected{background-color:#ec008c26}@supports (color:color-mix(in lab, red, red)){.catalog-tag-selected{background-color:color-mix(in oklab, var(--color-neon-magenta) 15%, transparent)}}.catalog-tag-selected{transition:transform .18s,box-shadow .18s,opacity .18s}.is-catalog-tag-dragging{opacity:.6;--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.catalog-tag-drag-handle,.catalog-tag-remove{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-light-neon-blue);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.catalog-tag-drag-handle{cursor:grab;touch-action:none}.catalog-tag-drag-handle:focus-visible{outline:3px solid var(--color-neon-magenta);outline-offset:2px}.catalog-tag-remove:hover{color:var(--color-neon-magenta)}.catalog-tag-reset{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59;align-self:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-tag-reset{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.catalog-tag-reset{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-light-neon-blue);background-color:#0000}.catalog-tag-reset:disabled{cursor:default;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.catalog-tag-reset:disabled{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.catalog-tag-reset:disabled{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.catalog-tag-reset:disabled{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.catalog-tag-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.catalog-editor-overlay{z-index:50;background-color:#050508cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.catalog-editor-overlay{background-color:color-mix(in oklab, var(--color-dark-black) 80%, transparent)}}.catalog-editor-overlay{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.catalog-editor{width:100%;max-height:calc(100vh - 2rem);max-width:var(--container-xl);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow:hidden}.catalog-editor-heading,.catalog-editor-add,.catalog-editor-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.catalog-editor-heading{justify-content:space-between}.catalog-editor-add input,.catalog-editor-row input{flex:1;min-width:0}.catalog-editor-add-button{white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.catalog-editor-add-button svg{flex-shrink:0}.catalog-editor-list{max-height:calc(var(--spacing) * 96);gap:calc(var(--spacing) * 2);padding-right:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.catalog-editor-row{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.catalog-editor-row{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.catalog-editor-row{background-color:#05050859}@supports (color:color-mix(in lab, red, red)){.catalog-editor-row{background-color:color-mix(in oklab, var(--color-dark-black) 35%, transparent)}}.catalog-editor-row{padding:calc(var(--spacing) * 2)}.catalog-editor-delete{color:var(--color-neon-magenta)}.catalog-editor-loading{min-height:calc(var(--spacing) * 32)}.admin-song-checkbox{justify-content:center}.admin-song-checkbox label{align-items:center;gap:calc(var(--spacing) * 3);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;display:flex}.admin-song-checkbox input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--color-light-neon-blue);accent-color:var(--color-neon-magenta);border-radius:.25rem;flex-shrink:0;padding:0}@media (width>=48rem){.admin-song-multiline{grid-column:span 2/span 2}}.admin-song-multiline textarea{min-height:calc(var(--spacing) * 28);resize:vertical;text-align:left;--tw-leading:calc(var(--spacing) * 6);width:100%;line-height:calc(var(--spacing) * 6)}.admin-song-native-select{position:relative}.admin-song-native-select select{appearance:none;width:100%;height:54.5px;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 10)}.admin-song-native-select svg{pointer-events:none;top:50%;right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-neon-blue);position:absolute}.admin-song-key-mode{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.admin-song-key-mode-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);display:flex}.admin-song-key-mode-item [data-part=item-control]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ffb3;border-radius:2147483647px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-song-key-mode-item [data-part=item-control]{border-color:color-mix(in oklab, var(--color-light-neon-blue) 70%, transparent)}}.admin-song-key-mode-item [data-part=item-indicator]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-neon-magenta);border-radius:2147483647px}.admin-song-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.admin-song-card{gap:calc(var(--spacing) * 3);text-align:left;flex-direction:column;display:flex}.admin-song-meta{gap:var(--spacing);flex-direction:column;display:flex}.admin-song-links{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-song-library-controls{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-song-view-emoji{display:none}.admin-song-alpha-nav{justify-content:center;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.admin-song-alpha-nav button{min-width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59}@supports (color:color-mix(in lab, red, red)){.admin-song-alpha-nav button{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.admin-song-alpha-nav button{padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-light-neon-blue);background-color:#0000}.admin-song-alpha-nav button[aria-pressed=true]{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-dark-neon-blue);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.admin-song-library-list{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff33;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-song-library-list{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.admin-song-library-header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#a7e0ff33;border-bottom-width:1px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-song-library-header{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.admin-song-library-header{background-color:#003b5659}@supports (color:color-mix(in lab, red, red)){.admin-song-library-header{background-color:color-mix(in oklab, var(--color-dark-neon-blue) 35%, transparent)}}.admin-song-library-header{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.admin-song-library-header span{flex:1;min-width:0}.admin-song-library-header span:last-child{width:calc(var(--spacing) * 40);flex:none;margin-left:auto}.admin-song-library-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-song-library-row{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-song-library-row{background-color:var(--color-dark-black);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left}.admin-song-library-row.is-alternate{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.admin-song-library-row.is-alternate{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.admin-song-library-copy{text-align:left;overflow-wrap:break-word;white-space:normal;text-transform:none;background-color:#0000;border-radius:0;flex:1;min-width:0;padding:0!important}.admin-song-library-details{display:contents}.admin-song-library-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-song-library-artist{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.admin-song-library-artist{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.admin-song-library-actions{width:calc(var(--spacing) * 40);flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}@media not all and (width>=48rem){.admin-song-library-controls{flex-wrap:nowrap}.admin-song-library-controls .tab-button{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:nowrap;flex:1}.admin-song-view-text{display:none}.admin-song-view-emoji{padding-left:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1;display:inline-block}.admin-song-library-row{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.admin-song-library-header{gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:grid}.admin-song-library-header-song,.admin-song-library-header-artist{grid-template-columns:minmax(0,1fr)}.admin-song-library-header span:last-child{display:none}.admin-song-library-row,.admin-song-library-list-song .admin-song-library-row,.admin-song-library-list-artist .admin-song-library-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.admin-song-library-details{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.admin-song-library-list-song .admin-song-library-actions,.admin-song-library-list-artist .admin-song-library-actions{justify-content:flex-end;width:auto;margin-left:0}.songbook-library-actions .party-song-queue-action{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);justify-content:center;padding:0!important}.songbook-library-actions .party-song-queue-action span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.admin-song-artist-heading{background-color:#003b5659}@supports (color:color-mix(in lab, red, red)){.admin-song-artist-heading{background-color:color-mix(in oklab, var(--color-dark-neon-blue) 35%, transparent)}}.admin-song-artist-heading{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-light-neon-blue);text-transform:uppercase;font-family:var(--font-header)}.admin-users-tables{width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.admin-users-section{gap:calc(var(--spacing) * 3);text-align:left;flex-direction:column;display:flex}.admin-users-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.admin-users-description{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.admin-user-table-scroll{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff33;width:100%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-user-table-scroll{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.admin-user-table{width:100%;min-width:calc(var(--spacing) * 220);border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.admin-user-table th{border-bottom-style:var(--tw-border-style);border-color:#a7e0ff33;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.admin-user-table th{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.admin-user-table th{background-color:#003b5659}@supports (color:color-mix(in lab, red, red)){.admin-user-table th{background-color:color-mix(in oklab, var(--color-dark-neon-blue) 35%, transparent)}}.admin-user-table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-white);text-transform:uppercase}.admin-user-table td{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.admin-user-table td{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-user-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:middle}.admin-user-table tbody tr:nth-child(odd){background-color:var(--color-dark-black)}.admin-user-table tbody tr:nth-child(2n){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.admin-user-table tbody tr:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.admin-user-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.admin-user-name{min-width:calc(var(--spacing) * 40);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.admin-user-edit-name{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-light-neon-blue);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.admin-user-edit-name:hover{color:var(--color-white)}}.admin-user-edit-name svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.admin-user-rename-form{min-width:calc(var(--spacing) * 70);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.admin-user-rename-form input{min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);flex:1}.admin-user-rename-form .btn{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.admin-user-cancel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffb3;background-color:#0000;padding:0}@supports (color:color-mix(in lab, red, red)){.admin-user-cancel{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.admin-user-cancel{text-decoration-line:underline}@media (hover:hover){.admin-user-cancel:hover{color:var(--color-white)}}.admin-user-table select{min-width:calc(var(--spacing) * 30);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.admin-user-status{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-user-status{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.admin-user-status{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.admin-user-status{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.admin-user-status.is-active{border-color:#a7e0ff80}@supports (color:color-mix(in lab, red, red)){.admin-user-status.is-active{border-color:color-mix(in oklab, var(--color-light-neon-blue) 50%, transparent)}}.admin-user-status.is-active{background-color:#a7e0ff1a}@supports (color:color-mix(in lab, red, red)){.admin-user-status.is-active{background-color:color-mix(in oklab, var(--color-light-neon-blue) 10%, transparent)}}.admin-user-status.is-active{color:var(--color-light-neon-blue)}.admin-user-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.admin-user-dialog{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff4d;width:min(32rem,100vw - 2rem)}@supports (color:color-mix(in lab, red, red)){.admin-user-dialog{border-color:color-mix(in oklab, var(--color-light-neon-blue) 30%, transparent)}}.admin-user-dialog{background-color:var(--color-dark-black);color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.admin-user-dialog-backdrop{z-index:50;touch-action:none;background-color:#050508cc;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.admin-user-dialog-backdrop{background-color:color-mix(in oklab, var(--color-dark-black) 80%, transparent)}}.admin-user-dialog-backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.admin-user-dialog-positioner{z-index:50;touch-action:none;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-user-dialog-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#a7e0ff33;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-user-dialog-header{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.admin-user-dialog-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.admin-user-dialog-body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left}.admin-user-dialog-footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#a7e0ff33;border-top-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-user-dialog-footer{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.admin-user-dialog-footer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media not all and (width>=48rem){.admin-user-table{min-width:calc(var(--spacing) * 190)}.admin-user-table th,.admin-user-table td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.admin-user-actions .btn{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.party-song-actions{gap:var(--spacing);flex-shrink:0;margin-left:auto;justify-content:flex-end!important}.party-song-action{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.party-song-action{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.party-song-action{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.party-song-action{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.party-song-action{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.party-song-action:disabled{cursor:not-allowed;opacity:.6}.party-song-favorite{border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:#ffffff8c;background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;gap:0;padding:0!important}@supports (color:color-mix(in lab, red, red)){.party-song-favorite{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.party-song-favorite{--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)}@media (hover:hover){.party-song-favorite:hover{border-style:var(--tw-border-style);color:var(--color-yellow-300);background-color:#0000;border-width:0}}.party-song-favorite{flex:0 0 36px;width:36px;height:36px}.party-song-favorite.is-favorite{color:var(--color-yellow-300)}.party-song-favorite.is-favorite svg{fill:currentColor}.party-song-result,.party-song-result-copy{min-width:0}.song-search-alternative{margin-top:calc(var(--spacing) * -2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);flex-direction:column;display:flex}.song-search-input-wrap{width:100%;position:relative}.song-search-input-wrap input{padding-right:calc(var(--spacing) * 11)}.song-search-clear{top:50%;right:calc(var(--spacing) * 2);z-index:10;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-dark-black);background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}@media (hover:hover){.song-search-clear:hover{color:var(--color-dark-neon-blue)}}.song-search-clear:disabled{cursor:default;opacity:.35}.song-search-clear svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}@media not all and (width>=48rem){.song-search-input-wrap input{padding-right:calc(var(--spacing) * 4)}.song-search-clear:disabled{display:none}}.party-song-results{scroll-margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.party-song-result{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff33;display:flex}@supports (color:color-mix(in lab, red, red)){.party-song-result{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.party-song-result{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.party-song-result{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.party-song-result{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left}.party-song-result-copy{min-width:0}.party-song-details-trigger{text-align:left;text-transform:none;background-color:#0000;border-radius:0;flex:1;align-self:auto;padding:0!important}.party-song-result-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);font-family:var(--font-main);line-height:normal;overflow:hidden}.party-song-result-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.party-song-result-copy p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.songbook-library-actions{justify-content:center;align-items:center;gap:var(--spacing);white-space:nowrap;display:flex}.songbook-library-actions .party-song-action{white-space:nowrap}.songbook-library-actions .party-song-favorite{justify-content:center}.party-song-icon-action{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.party-song-icon-action{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.party-song-icon-action{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.party-song-icon-action{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.party-song-icon-action{color:var(--color-white);padding:0!important}@media (hover:hover){.party-song-icon-action:hover{border-color:var(--color-light-neon-blue);background-color:#a7e0ff26}@supports (color:color-mix(in lab, red, red)){.party-song-icon-action:hover{background-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}}@media not all and (width>=48rem){.party-song-actions{gap:4px}.party-song-actions .party-song-queue-action,.party-song-actions .party-song-favorite{width:32px;height:32px;box-shadow:none;background:0 0;border:0;flex:0 0 32px;place-items:center;line-height:1;display:grid;padding:0!important}.party-song-actions .party-song-queue-action:hover{background:0 0;border:0}.party-song-actions .party-song-queue-action svg,.songbook-library-actions .party-song-queue-action svg{width:20px;height:20px}.songbook-library-actions{gap:4px}.songbook-library-actions .party-song-queue-action,.songbook-library-actions .party-song-favorite{width:32px;height:32px;box-shadow:none;background:0 0;border:0;flex:0 0 32px;place-items:center;line-height:1;display:grid;padding:0!important}.songbook-library-actions .party-song-queue-action:hover{background:0 0;border:0}}.app-toaster{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;width:calc(100vw - 2rem);display:flex}.app-toast{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff73;width:min(24rem,100%);display:flex}@supports (color:color-mix(in lab, red, red)){.app-toast{border-color:color-mix(in oklab, var(--color-light-neon-blue) 45%, transparent)}}.app-toast{background-color:var(--color-dark-black);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-toast-close{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-toast-close{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.app-toast-close{color:var(--color-white);background-color:#0000;padding:0!important}@media (hover:hover){.app-toast-close:hover{border-color:var(--color-light-neon-blue);background-color:#a7e0ff26}@supports (color:color-mix(in lab, red, red)){.app-toast-close:hover{background-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}}.app-toast-success-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-light-neon-blue);flex-shrink:0}.song-details-backdrop{z-index:50;touch-action:none;background-color:#050508cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.song-details-backdrop{background-color:color-mix(in oklab, var(--color-dark-black) 80%, transparent)}}.song-details-backdrop{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.song-details-dialog{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff4d;width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.song-details-dialog{border-color:color-mix(in oklab, var(--color-light-neon-blue) 30%, transparent)}}.song-details-dialog{background-color:var(--color-dark-black);color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (width>=48rem){.song-details-dialog{width:calc(100vw - 2rem);height:min(42rem,100dvh - 2rem)}}.song-details-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#a7e0ff33;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.song-details-header{border-color:color-mix(in oklab, var(--color-light-neon-blue) 20%, transparent)}}.song-details-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.song-details-body{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;flex-direction:column;display:flex}.presentation-screen{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);width:100%;min-height:calc(100dvh - 8rem);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column;display:flex}.presentation-message,.presentation-playing{width:100%;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.presentation-empty-state{flex:1;justify-content:flex-start;align-self:stretch;min-height:calc(100dvh - 8rem)}.presentation-empty-header{text-align:left;width:100%}.presentation-empty-header .party-overview-mode{text-align:right}.presentation-empty-invite{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.presentation-empty-invite strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-light-neon-blue)}.presentation-empty-invite>div>p:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.presentation-empty-invite>div>p:last-child{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.presentation-empty-invite [data-scope=qr-code]{background-color:var(--color-white);padding:var(--spacing);border-radius:.25rem}@media not all and (width>=48rem){.presentation-empty-header{text-align:left;align-items:flex-start}.presentation-empty-header .party-overview-mode{text-align:left}.presentation-empty-invite{flex-direction:column}}.presentation-empty-message{flex:1;justify-content:center}.presentation-screen:has(.presentation-empty-state){justify-content:flex-start}.presentation-disco-ball{margin-top:calc(var(--spacing) * 3);width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);--tw-leading:1;font-size:10rem;line-height:1;position:relative}@media (width>=40rem){.presentation-disco-ball{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48);font-size:12rem}}.presentation-disco-emoji{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.presentation-disco-front{animation:.36s step-end infinite presentation-disco-front-frame}.presentation-disco-back{animation:.36s step-end infinite presentation-disco-back-frame;transform:scaleX(-1)}.presentation-disco-sparkle{--tw-leading:1;font-size:2.5rem;line-height:1;position:absolute}@media (width>=40rem){.presentation-disco-sparkle{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.presentation-disco-sparkle{animation:.72s step-end infinite presentation-disco-sparkle}.presentation-disco-sparkle-top-left{top:calc(var(--spacing) * -4);left:calc(var(--spacing) * -5)}.presentation-disco-sparkle-top-right{top:calc(var(--spacing) * -4);right:calc(var(--spacing) * -5);animation-delay:.18s}.presentation-disco-sparkle-bottom-left{bottom:calc(var(--spacing) * -4);left:calc(var(--spacing) * -5);animation-delay:.54s}.presentation-disco-sparkle-bottom-right{right:calc(var(--spacing) * -5);bottom:calc(var(--spacing) * -4);animation-delay:.9s}@keyframes presentation-disco-front-frame{0%,49.999%{opacity:1}50%,to{opacity:0}}@keyframes presentation-disco-back-frame{0%,49.999%{opacity:0}50%,to{opacity:1}}@keyframes presentation-disco-sparkle{0%,49.999%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.presentation-disco-front{animation:none}.presentation-disco-back{opacity:0;animation:none}.presentation-disco-sparkle{opacity:1;animation:none}}.presentation-kicker{text-transform:uppercase}.presentation-song-meta{align-items:center;gap:var(--spacing);flex-direction:column;display:flex}.presentation-player{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff66;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.presentation-player{border-color:color-mix(in oklab, var(--color-light-neon-blue) 40%, transparent)}}.presentation-player{background-color:var(--color-dark-black);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.presentation-player-fullscreen{width:100%}.presentation-player-preloaded{display:none}.presentation-screen:fullscreen{background-color:var(--color-dark-black);width:100%;height:100%;min-height:0;padding:0;display:flex}.presentation-screen:fullscreen .presentation-playing{max-width:none;height:100%}.presentation-screen:fullscreen .presentation-conclusion{justify-content:center;max-width:none;height:100%}.presentation-screen:fullscreen .presentation-empty-state{min-height:0}.presentation-screen:fullscreen .presentation-song-meta{display:none}:is(.presentation-screen:fullscreen .presentation-player-fullscreen,.presentation-screen:fullscreen .presentation-player){width:100%;height:100%}.presentation-screen:fullscreen .presentation-player{aspect-ratio:auto;border-style:var(--tw-border-style);--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);border-width:0;border-radius:0}.presentation-player iframe{width:100%;height:100%}.presentation-enable-playback{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.presentation-video-error{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-light-neon-blue);flex-wrap:wrap;display:flex}.presentation-state,.presentation-error{align-self:center}.game-mode-grid{flex-direction:column;gap:0;display:flex}.game-mode-label{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-light-neon-purple);text-transform:uppercase;font-family:var(--font-header)}.game-mode-item{margin-block:calc(var(--spacing) * 2);width:100%;padding-left:0!important}.game-mode-card{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:.25rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.game-mode-card{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.game-mode-card{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.game-mode-card{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.game-mode-card{padding-block:calc(var(--spacing) * 4);text-align:left;--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition:border-color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out}.game-mode-card[data-state=checked]{border-color:var(--color-light-neon-blue);background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.game-mode-card[data-state=checked]{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.game-mode-card[data-state=checked]{--tw-shadow:var(--neon-light-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.game-mode-card[data-focus]{outline:3px solid var(--color-neon-magenta);outline-offset:2px}.game-mode-card-disabled{cursor:not-allowed;opacity:.4}.game-mode-card-content{flex:1}.game-mode-card-copy{grid-template-rows:repeat(3,minmax(0,1fr));gap:0;display:grid}@media (width>=48rem){.game-mode-card-copy{gap:calc(var(--spacing) * 5);flex-direction:row;display:flex}}.game-mode-card-emoji{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;grid-row-start:1;place-self:flex-end center;line-height:1}@media (width>=48rem){.game-mode-card-emoji{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}.game-mode-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;grid-row-start:2;place-self:center;--tw-leading:0px!important;line-height:0!important}@media (width>=48rem){.game-mode-card-title{grid-row-start:auto}}.game-mode-card-title{font-family:var(--font-header)}.game-mode-card-description{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:none;grid-row-start:3;align-self:center}@media (width>=48rem){.game-mode-card-description{text-align:left;grid-row-start:auto}}.game-mode-card-description{font-family:var(--font-main)}.field-stack{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-light-neon-purple);text-transform:uppercase}.inline-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tab-row{width:100%;max-width:var(--container-5xl);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tab-button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59}@supports (color:color-mix(in lab, red, red)){.tab-button{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.tab-button{background-color:#00aeef0d}@supports (color:color-mix(in lab, red, red)){.tab-button{background-color:color-mix(in oklab, var(--color-neon-blue) 5%, transparent)}}.tab-button{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tab-button.is-active{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-dark-neon-blue);box-shadow:var(--neon-shadow)}.list-stack{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);flex-direction:column;margin:0;list-style-type:disc;display:flex}.account-form{max-width:var(--container-2xl)}.account-form .auth-form-section{align-items:center}.account-avatar-preview{justify-content:center;display:flex;position:relative}.account-edit-button{right:calc(50% - 3.25rem);bottom:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}@media (hover:hover){.account-edit-button:hover{border-style:var(--tw-border-style);background-color:#0000;border-width:0}}.account-display-name-label{align-items:center;gap:var(--spacing);display:flex}.account-display-name-label label{padding-left:0!important}.account-display-name-edit{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);color:var(--color-light-neon-purple);--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);background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.account-display-name-edit:hover{border-style:var(--tw-border-style);color:var(--color-white);background-color:#0000;border-width:0}}.account-display-name{text-align:center}.account-song-stats{width:100%;max-width:var(--container-xl);gap:calc(var(--spacing) * 2);text-align:left;flex-direction:column;display:flex}.account-song-stats ul{gap:var(--spacing);flex-direction:column;display:flex}.account-song-stats li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:#ffffff14;display:flex}@supports (color:color-mix(in lab, red, red)){.account-song-stats li{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.account-song-stats li{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.account-song-stats small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.account-song-stats small{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.account-song-stats strong{color:var(--color-light-neon-blue);flex-shrink:0}.account-options{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);text-align:left;border-width:0;flex-direction:column;padding:0;display:flex}.account-options legend{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-light-neon-purple);text-transform:uppercase;font-family:var(--font-header)}.account-emoji-options,.account-color-options{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.account-emoji-option{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59;align-self:auto}@supports (color:color-mix(in lab, red, red)){.account-emoji-option{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.account-emoji-option{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.account-emoji-option{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.account-emoji-option{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));text-transform:none;padding:0}.account-emoji-option[aria-pressed=true]{border-color:var(--color-white);background-color:#a7e0ff26}@supports (color:color-mix(in lab, red, red)){.account-emoji-option[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}.account-emoji-option[aria-pressed=true]{--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.account-initials-option{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff59;flex-direction:column;justify-content:center;align-self:auto;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.account-initials-option{border-color:color-mix(in oklab, var(--color-light-neon-blue) 35%, transparent)}}.account-initials-option{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.account-initials-option{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.account-initials-option{text-transform:none;padding:0}.account-initials-option span{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1}.account-initials-option small{--tw-leading:1;font-size:.6rem;line-height:1}.account-initials-option[aria-pressed=true]{border-color:var(--color-white);background-color:#a7e0ff26}@supports (color:color-mix(in lab, red, red)){.account-initials-option[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-light-neon-blue) 15%, transparent)}}.account-initials-option[aria-pressed=true]{--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.account-color-option{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-radius:2147483647px;align-self:auto;padding:0}.account-color-option[aria-pressed=true]{border-color:var(--color-white);--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.neon-glow-container{pointer-events:none;z-index:1;background:radial-gradient(circle at 12% 12%,#ec008c6b 0%,#0000 34%),radial-gradient(circle at 88% 8%,#00aeef59 0%,#0000 38%),radial-gradient(circle at 78% 82%,#92278f3d 0%,#0000 30%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.neon-glow-container{background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--color-neon-magenta) 42%, transparent) 0%, transparent 34%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--color-neon-blue) 35%, transparent) 0%, transparent 38%), radial-gradient(circle at 78% 82%, color-mix(in srgb, var(--color-neon-purple) 30%, transparent) 0%, transparent 30%)}}.neon-glow-container{opacity:.95}.page-container{z-index:2;text-align:center;width:100%;max-width:100%;position:relative}.neon-text{text-shadow:var(--neon-shadow)}.neon-shadow{box-shadow:var(--neon-shadow)}.not-found-page{justify-content:center;min-height:60vh}.not-found-search-icon{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));animation:1.6s ease-in-out infinite not-found-pulse}@keyframes not-found-pulse{50%{opacity:.55;transform:scale(1.16)}}.singer-now-screen{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a7e0ff66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.singer-now-screen{border-color:color-mix(in oklab, var(--color-light-neon-blue) 40%, transparent)}}.singer-now-screen{background-color:#050508d9}@supports (color:color-mix(in lab, red, red)){.singer-now-screen{background-color:color-mix(in oklab, var(--color-dark-black) 85%, transparent)}}.singer-now-screen{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;--tw-shadow:var(--neon-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.singer-now-kicker,.singer-now-artist{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.singer-now-kicker,.singer-now-artist{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.singer-now-song{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-light-neon-blue);text-transform:uppercase}@media (width>=48rem){.singer-now-song{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.singer-now-song{font-family:var(--font-header);line-height:var(--font-header-line-height)}.singer-now-actions{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.singer-now-actions .btn{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.singer-now-return{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-light-neon-blue);align-self:flex-end;text-decoration-line:underline}@media (hover:hover) and (pointer:fine){a:hover{align-self:center;text-decoration-line:underline;text-decoration-thickness:2px;transition:text-decoration-color .3s ease-in-out}button.btn-primary:hover,button.btn-secondary:hover{background-color:var(--color-neon-blue);color:var(--color-white);--tw-shadow:var(--neon-light-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:background-color .3s ease-in-out,color .3s ease-in-out}.header-menu-trigger:hover,.navigation-drawer-close:hover{color:var(--color-light-neon-blue)}.password-toggle:hover{color:var(--color-dark-neon-blue);--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);transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.game-mode-card:hover{border-color:#a7e0ff99}@supports (color:color-mix(in lab, red, red)){.game-mode-card:hover{border-color:color-mix(in oklab, var(--color-light-neon-blue) 60%, transparent)}}.game-mode-card:hover{background-color:#a7e0ff24}@supports (color:color-mix(in lab, red, red)){.game-mode-card:hover{background-color:color-mix(in oklab, var(--color-light-neon-blue) 14%, transparent)}}.game-mode-card-disabled:hover{border-color:#00aeef33}@supports (color:color-mix(in lab, red, red)){.game-mode-card-disabled:hover{border-color:color-mix(in oklab, var(--color-neon-blue) 20%, transparent)}}.game-mode-card-disabled:hover{background-color:#a7e0ff1a}@supports (color:color-mix(in lab, red, red)){.game-mode-card-disabled:hover{background-color:color-mix(in oklab, var(--color-light-neon-blue) 10%, transparent)}}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-dark-black);color:var(--color-white)}a{color:var(--color-light-neon-blue)}@media (hover:hover) and (pointer:fine){a:hover{-webkit-text-decoration-color:var(--text-light-neon-blue);-webkit-text-decoration-color:var(--text-light-neon-blue);-webkit-text-decoration-color:var(--text-light-neon-blue);text-decoration-color:var(--text-light-neon-blue)}}input,textarea,select{background-color:var(--color-mist-200);color:var(--color-dark-black)}.error{color:var(--color-neon-magenta);text-transform:uppercase}.font-header{color:var(--color-white)}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--color-mist-200);color:var(--color-dark-black);background-blend-mode:luminosity}a{color:var(--color-dark-neon-blue)}@media (hover:hover) and (pointer:fine){a:hover{-webkit-text-decoration-color:var(--text-dark-neon-blue);-webkit-text-decoration-color:var(--text-dark-neon-blue);-webkit-text-decoration-color:var(--text-dark-neon-blue);text-decoration-color:var(--text-dark-neon-blue)}button.btn-primary:hover,button.btn-secondary:hover{--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)}}input,textarea,select{background-color:#003b56e6}@supports (color:color-mix(in lab, red, red)){input,textarea,select{background-color:color-mix(in oklab, var(--color-dark-neon-blue) 90%, transparent)}}input,textarea,select{color:var(--color-white)}input::placeholder,textarea::placeholder{color:#d0d6d8cc}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in oklab, var(--color-mist-300) 80%, transparent)}}.password-toggle{border-color:#0000 #0000 #0000 #d0d6d8cc}@supports (color:color-mix(in lab, red, red)){.password-toggle{border-left-color:color-mix(in oklab, var(--color-mist-300) 80%, transparent)}}.password-toggle{color:#d0d6d8cc}@supports (color:color-mix(in lab, red, red)){.password-toggle{color:color-mix(in oklab, var(--color-mist-300) 80%, transparent)}}@media (hover:hover) and (pointer:fine){.password-toggle:hover{color:var(--color-white)}}label{color:var(--color-dark-neon-purple)}.error{color:var(--color-neon-magenta);text-transform:uppercase}.font-header{color:var(--color-dark-neon-blue)}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-leading{syntax:"*";inherits:false}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
