@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:var(--color-primary-50);--color-primary-100:var(--color-primary-100);--color-primary-200:var(--color-primary-200);--color-primary-300:var(--color-primary-300);--color-primary-400:var(--color-primary-400);--color-primary-500:var(--color-primary-500);--color-primary:var(--color-primary);--color-primary-700:var(--color-primary-700);--color-primary-800:var(--color-primary-800);--color-primary-900:var(--color-primary-900);--color-primary-950:var(--color-primary-950);--color-dark-50:var(--color-dark-50);--color-dark-100:var(--color-dark-100);--color-dark-200:var(--color-dark-200);--color-dark-300:var(--color-dark-300);--color-dark-400:var(--color-dark-400);--color-dark-500:var(--color-dark-500);--color-dark:var(--color-dark);--color-dark-700:var(--color-dark-700);--color-dark-800:var(--color-dark-800);--color-dark-900:var(--color-dark-900);--color-dark-950:var(--color-dark-950);--color-success:var(--color-success);--color-warning:var(--color-warning);--color-error:var(--color-error);--color-info:var(--color-info);--color-bg-base:var(--color-bg-base);--color-bg-surface:var(--color-bg-surface);--color-bg-overlay:var(--color-bg-overlay);--color-bg-highlight:var(--color-bg-highlight);--color-bg-base-dark:var(--color-bg-base-dark);--color-bg-surface-dark:var(--color-bg-surface-dark);--color-bg-overlay-dark:var(--color-bg-overlay-dark);--color-bg-highlight-dark:var(--color-bg-highlight-dark);--color-text-primary:var(--color-text-primary);--color-text-dark:var(--color-text-dark);--color-text-on-primary:var(--color-text-on-primary);--color-text-on-dark:var(--color-text-on-dark)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}button{cursor:pointer}[data-theme=Nintendo]{--color-primary-50:oklch(97% .036 39.862);--color-primary-100:oklch(90.5% .069 37.862);--color-primary-200:oklch(84% .103 35.862);--color-primary-300:oklch(77.5% .137 33.862);--color-primary-400:oklch(71.1% .171 31.862);--color-primary-500:oklch(64.6% .204 29.862);--color-primary:oklch(58.1% .238 27.862);--color-primary-700:oklch(49.8% .258 25.862);--color-primary-800:oklch(41.5% .262 23.862);--color-primary-900:oklch(33.3% .262 21.862);--color-primary-950:oklch(25% .262 19.862);--color-dark-50:oklch(97% .02 203.123);--color-dark-100:oklch(93.4% .039 205.123);--color-dark-200:oklch(89.7% .058 207.123);--color-dark-300:oklch(86.1% .076 209.123);--color-dark-400:oklch(82.5% .095 211.123);--color-dark-500:oklch(78.8% .114 213.123);--color-dark:oklch(75.2% .133 215.123);--color-dark-700:oklch(62.7% .146 217.123);--color-dark-800:oklch(50.1% .146 219.123);--color-dark-900:oklch(37.6% .146 221.123);--color-dark-950:oklch(25% .146 223.123);--color-bg-base:oklch(96.7% .012 27.9);--color-bg-surface:oklch(98.5% .005 215.1);--color-bg-overlay:oklch(95.5% .005 215.1);--color-bg-highlight:oklch(98% .007 27.9);--color-bg-base-dark:oklch(15% .011 215.1);--color-bg-surface-dark:oklch(22% .008 230.1);--color-bg-overlay-dark:oklch(19% .007 215.1);--color-bg-highlight-dark:oklch(8% .005 215.1);--color-text-primary:oklch(14.4% .012 27.9);--color-text-dark:oklch(91.7% .033 215.1);--color-text-on-primary:oklch(88.3% .037 215.1);--color-text-on-dark:oklch(18.9% .04 27.9);--color-success:oklch(65% .18 155);--color-warning:oklch(70% .16 65);--color-error:oklch(60% .22 25);--color-info:oklch(60% .16 245);--radius-box:2rem;--radius-form:calc(infinity * 1px);--radius-small:calc(infinity * 1px)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-9{top:calc(var(--spacing) * -9)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-full{right:100%}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.bottom-px{bottom:1px}.-left-1\/2{left:-50%}.-left-2{left:calc(var(--spacing) * -2)}.-left-2\.5{left:calc(var(--spacing) * -2.5)}.-left-24{left:calc(var(--spacing) * -24)}.-left-2499\.75{left:calc(var(--spacing) * -2499.75)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-4{left:calc(var(--spacing) * 4)}.left-full{left:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-12{margin-inline:calc(var(--spacing) * 12)}.mx-16{margin-inline:calc(var(--spacing) * 16)}.mx-20{margin-inline:calc(var(--spacing) * 20)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-px{margin-bottom:1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-1\/4{height:25%}.h-1\/5{height:20%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\/5{height:80%}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[13\.92px\]{height:13.92px}.h-\[30\%\]{height:30%}.h-\[60\%\]{height:60%}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-29{max-height:calc(var(--spacing) * 29)}.max-h-full{max-height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-0\.75{width:calc(var(--spacing) * .75)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[13\.92px\]{width:13.92px}.w-\[25vw\]{width:25vw}.w-\[50vw\]{width:50vw}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-12{min-width:calc(var(--spacing) * 12)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[10\%\]{--tw-translate-x: -10% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2,.-translate-y-2\/4{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[blink_1s_step-end_infinite\]{animation:1s step-end infinite blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.\!rounded-md{border-radius:var(--radius-md)!important}.\!rounded-none{border-radius:0!important}.\!rounded-sm{border-radius:var(--radius-sm)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.\!rounded-xs{border-radius:var(--radius-xs)!important}.rounded{border-radius:.25rem}.rounded-\(--radius-box\){border-radius:var(--radius-box)}.rounded-\(--radius-btn\){border-radius:var(--radius-btn)}.rounded-\(--radius-form\){border-radius:var(--radius-form)}.rounded-\(--radius-small\){border-radius:var(--radius-small)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\(--radius-box\){border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-4xl{border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\!rounded-l-2xl{border-top-left-radius:var(--radius-2xl)!important;border-bottom-left-radius:var(--radius-2xl)!important}.\!rounded-l-full{border-top-left-radius:3.40282e38px!important;border-bottom-left-radius:3.40282e38px!important}.\!rounded-l-lg{border-top-left-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\!rounded-l-md{border-top-left-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!rounded-l-sm{border-top-left-radius:var(--radius-sm)!important;border-bottom-left-radius:var(--radius-sm)!important}.\!rounded-l-xl{border-top-left-radius:var(--radius-xl)!important;border-bottom-left-radius:var(--radius-xl)!important}.\!rounded-l-xs{border-top-left-radius:var(--radius-xs)!important;border-bottom-left-radius:var(--radius-xs)!important}.rounded-l-\(--radius-box\){border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-l-\(--radius-form\){border-top-left-radius:var(--radius-form);border-bottom-left-radius:var(--radius-form)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-3xl{border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-l-4xl{border-top-left-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-l-xs{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.rounded-tl-full{border-top-left-radius:3.40282e38px}.\!rounded-r-2xl{border-top-right-radius:var(--radius-2xl)!important;border-bottom-right-radius:var(--radius-2xl)!important}.\!rounded-r-full{border-top-right-radius:3.40282e38px!important;border-bottom-right-radius:3.40282e38px!important}.\!rounded-r-lg{border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\!rounded-r-md{border-top-right-radius:var(--radius-md)!important;border-bottom-right-radius:var(--radius-md)!important}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\!rounded-r-sm{border-top-right-radius:var(--radius-sm)!important;border-bottom-right-radius:var(--radius-sm)!important}.\!rounded-r-xl{border-top-right-radius:var(--radius-xl)!important;border-bottom-right-radius:var(--radius-xl)!important}.\!rounded-r-xs{border-top-right-radius:var(--radius-xs)!important;border-bottom-right-radius:var(--radius-xs)!important}.rounded-r-\(--radius-box\){border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-r-\(--radius-form\){border-top-right-radius:var(--radius-form);border-bottom-right-radius:var(--radius-form)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-3xl{border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.rounded-r-4xl{border-top-right-radius:var(--radius-4xl);border-bottom-right-radius:var(--radius-4xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-r-xs{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.rounded-tr-full{border-top-right-radius:3.40282e38px}.rounded-b-\(--radius-box\){border-bottom-right-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-4xl{border-bottom-right-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-sm{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-full{border-bottom-right-radius:3.40282e38px}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-full{border-bottom-left-radius:3.40282e38px}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-transparent{border-color:#0000!important}.border-bg-surface{border-color:var(--color-bg-surface)}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.border-dark,.border-dark\/5{border-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.border-dark\/5{border-color:color-mix(in oklab,var(--color-dark) 5%,transparent)}}.border-error{border-color:var(--color-error)}.border-gray-100{border-color:var(--color-gray-100)}.border-info{border-color:var(--color-info)}.border-primary,.border-primary\/5{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/5{border-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.border-success{border-color:var(--color-success)}.border-text-primary,.border-text-primary\/5{border-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-text-primary\/5{border-color:color-mix(in oklab,var(--color-text-primary) 5%,transparent)}}.border-text-primary\/20{border-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-text-primary\/20{border-color:color-mix(in oklab,var(--color-text-primary) 20%,transparent)}}.border-text-primary\/80{border-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-text-primary\/80{border-color:color-mix(in oklab,var(--color-text-primary) 80%,transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\!border-t-transparent{border-top-color:#0000!important}.border-t-bg-overlay{border-top-color:var(--color-bg-overlay)}.border-t-bg-surface{border-top-color:var(--color-bg-surface)}.border-t-black\/90{border-top-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.border-t-black\/90{border-top-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.border-t-error{border-top-color:var(--color-error)}.border-t-info{border-top-color:var(--color-info)}.border-t-primary{border-top-color:var(--color-primary)}.border-t-primary-50{border-top-color:var(--color-primary-50)}.border-t-success{border-top-color:var(--color-success)}.border-t-text-primary\/90{border-top-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.border-t-text-primary\/90{border-top-color:color-mix(in oklab,var(--color-text-primary) 90%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-warning{border-top-color:var(--color-warning)}.border-t-white{border-top-color:var(--color-white)}.\!border-r-transparent{border-right-color:#0000!important}.border-r-black\/90{border-right-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.border-r-black\/90{border-right-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.border-r-black\/\[1\]{border-right-color:var(--color-black)}.border-r-dark,.border-r-dark\/\[1\]{border-right-color:var(--color-dark)}.border-r-error{border-right-color:var(--color-error)}.border-r-info{border-right-color:var(--color-info)}.border-r-primary,.border-r-primary\/\[1\]{border-right-color:var(--color-primary)}.border-r-success{border-right-color:var(--color-success)}.border-r-transparent{border-right-color:#0000}.border-r-warning{border-right-color:var(--color-warning)}.border-r-white\/\[1\]{border-right-color:var(--color-white)}.\!border-b-transparent{border-bottom-color:#0000!important}.border-b-black\/90{border-bottom-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.border-b-black\/90{border-bottom-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.border-b-error{border-bottom-color:var(--color-error)}.border-b-info{border-bottom-color:var(--color-info)}.border-b-primary{border-bottom-color:var(--color-primary)}.border-b-success{border-bottom-color:var(--color-success)}.border-b-transparent{border-bottom-color:#0000}.border-b-warning{border-bottom-color:var(--color-warning)}.\!border-l-transparent{border-left-color:#0000!important}.border-l-black\/90{border-left-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.border-l-black\/90{border-left-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.border-l-black\/\[1\]{border-left-color:var(--color-black)}.border-l-dark,.border-l-dark\/\[1\]{border-left-color:var(--color-dark)}.border-l-error{border-left-color:var(--color-error)}.border-l-info{border-left-color:var(--color-info)}.border-l-primary,.border-l-primary\/\[1\]{border-left-color:var(--color-primary)}.border-l-success{border-left-color:var(--color-success)}.border-l-transparent{border-left-color:#0000}.border-l-warning{border-left-color:var(--color-warning)}.border-l-white\/\[1\]{border-left-color:var(--color-white)}.\!bg-black\/10{background-color:#0000001a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)!important}}.\!bg-error\/10{background-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-error\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)!important}}.\!bg-info\/10{background-color:var(--color-info)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)!important}}.\!bg-primary,.\!bg-primary\/10{background-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)!important}}.\!bg-success\/10{background-color:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)!important}}.\!bg-transparent{background-color:#0000!important}.\!bg-warning\/10{background-color:var(--color-warning)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)!important}}.bg-\[red\]{background-color:red}.bg-bg-base{background-color:var(--color-bg-base)}.bg-bg-highlight{background-color:var(--color-bg-highlight)}.bg-bg-overlay{background-color:var(--color-bg-overlay)}.bg-bg-surface{background-color:var(--color-bg-surface)}.bg-bg-surface-dark{background-color:var(--color-bg-surface-dark)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-dark{background-color:var(--color-dark)}.bg-error,.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-error\/30{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/30{background-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-info,.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/30{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/30{background-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-success\/30{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/30{background-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.bg-text-primary,.bg-text-primary\/5{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-text-primary\/5{background-color:color-mix(in oklab,var(--color-text-primary) 5%,transparent)}}.bg-text-primary\/10{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-text-primary\/10{background-color:color-mix(in oklab,var(--color-text-primary) 10%,transparent)}}.bg-text-primary\/20{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-text-primary\/20{background-color:color-mix(in oklab,var(--color-text-primary) 20%,transparent)}}.bg-text-primary\/30{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-text-primary\/30{background-color:color-mix(in oklab,var(--color-text-primary) 30%,transparent)}}.bg-text-primary\/80{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-text-primary\/80{background-color:color-mix(in oklab,var(--color-text-primary) 80%,transparent)}}.bg-text-primary\/90{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-text-primary\/90{background-color:color-mix(in oklab,var(--color-text-primary) 90%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/30{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/30{background-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-bg-surface{--tw-gradient-from:var(--color-bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){.from-black\/0{--tw-gradient-from:color-mix(in oklab, var(--color-black) 0%, transparent)}}.from-black\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-surface\/60{--tw-gradient-to:var(--color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.to-bg-surface\/60{--tw-gradient-to:color-mix(in oklab, var(--color-bg-surface) 60%, transparent)}}.to-bg-surface\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab,red,red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-black{fill:var(--color-black)}.fill-black\/50{fill:#00000080}@supports (color:color-mix(in lab,red,red)){.fill-black\/50{fill:color-mix(in oklab,var(--color-black) 50%,transparent)}}.fill-current{fill:currentColor}.fill-error{fill:var(--color-error)}.fill-info{fill:var(--color-info)}.fill-primary{fill:var(--color-primary)}.fill-success{fill:var(--color-success)}.fill-warning{fill:var(--color-warning)}.stroke-black{stroke:var(--color-black)}.stroke-black\/5{stroke:#0000000d}@supports (color:color-mix(in lab,red,red)){.stroke-black\/5{stroke:color-mix(in oklab,var(--color-black) 5%,transparent)}}.stroke-dark{stroke:var(--color-dark)}.stroke-primary{stroke:var(--color-primary)}.stroke-white{stroke:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-24{padding-inline:calc(var(--spacing) * 24)}.px-36{padding-inline:calc(var(--spacing) * 36)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-15{padding-block:calc(var(--spacing) * 15)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-60{padding-block:calc(var(--spacing) * 60)}.py-64{padding-block:calc(var(--spacing) * 64)}.py-80{padding-block:calc(var(--spacing) * 80)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-12{--tw-leading:calc(var(--spacing) * 12);line-height:calc(var(--spacing) * 12)}.leading-14{--tw-leading:calc(var(--spacing) * 14);line-height:calc(var(--spacing) * 14)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\!text-black{color:var(--color-black)!important}.\!text-error{color:var(--color-error)!important}.\!text-info{color:var(--color-info)!important}.\!text-primary{color:var(--color-primary)!important}.\!text-success{color:var(--color-success)!important}.\!text-text-on-primary{color:var(--color-text-on-primary)!important}.\!text-text-primary{color:var(--color-text-primary)!important}.\!text-warning{color:var(--color-warning)!important}.text-black{color:var(--color-black)}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab,red,red)){.text-black\/80{color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.text-dark{color:var(--color-dark)}.text-error{color:var(--color-error)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-info{color:var(--color-info)}.text-primary{color:var(--color-primary)}.text-primary-900{color:var(--color-primary-900)}.text-primary-950{color:var(--color-primary-950)}.text-primary\/30{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/30{color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.text-success{color:var(--color-success)}.text-text-dark,.text-text-dark\/50{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.text-text-dark\/50{color:color-mix(in oklab,var(--color-text-dark) 50%,transparent)}}.text-text-dark\/60{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.text-text-dark\/60{color:color-mix(in oklab,var(--color-text-dark) 60%,transparent)}}.text-text-dark\/70{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.text-text-dark\/70{color:color-mix(in oklab,var(--color-text-dark) 70%,transparent)}}.text-text-on-primary{color:var(--color-text-on-primary)}.text-text-primary,.text-text-primary\/5{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-text-primary\/5{color:color-mix(in oklab,var(--color-text-primary) 5%,transparent)}}.text-text-primary\/30{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-text-primary\/30{color:color-mix(in oklab,var(--color-text-primary) 30%,transparent)}}.text-text-primary\/60{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-text-primary\/60{color:color-mix(in oklab,var(--color-text-primary) 60%,transparent)}}.text-text-primary\/80{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-text-primary\/80{color:color-mix(in oklab,var(--color-text-primary) 80%,transparent)}}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.\!opacity-50{opacity:.5!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-bg-base{--tw-ring-color:var(--color-bg-base)}.ring-error{--tw-ring-color:var(--color-error)}.ring-info{--tw-ring-color:var(--color-info)}.ring-primary,.ring-primary\/10{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.ring-success{--tw-ring-color:var(--color-success)}.ring-transparent{--tw-ring-color:transparent}.ring-warning{--tw-ring-color:var(--color-warning)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-text-dark\/5:hover{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-text-dark\/5:hover{background-color:color-mix(in oklab,var(--color-text-dark) 5%,transparent)}}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:\!scale-100:active{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.active\:scale-75:active{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-black\/5:active{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/5:active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.active\:bg-black\/10:active{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/10:active{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.active\:bg-black\/50:active{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/50:active{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.active\:bg-text-dark\/10:active{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.active\:bg-text-dark\/10:active{background-color:color-mix(in oklab,var(--color-text-dark) 10%,transparent)}}.active\:bg-text-primary\/5:active{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-text-primary\/5:active{background-color:color-mix(in oklab,var(--color-text-primary) 5%,transparent)}}.active\:bg-text-primary\/10:active{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-text-primary\/10:active{background-color:color-mix(in oklab,var(--color-text-primary) 10%,transparent)}}.active\:opacity-40:active{opacity:.4}.active\:opacity-80:active{opacity:.8}@media(prefers-color-scheme:dark){:where(.dark\:divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-bg-surface-dark{border-color:var(--color-bg-surface-dark)}.dark\:border-black{border-color:var(--color-black)}.dark\:border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.dark\:border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.dark\:border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.dark\:border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.dark\:border-dark,.dark\:border-dark\/5{border-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:border-dark\/5{border-color:color-mix(in oklab,var(--color-dark) 5%,transparent)}}.dark\:border-error-dark{border-color:var(--color-error)}.dark\:border-gray-950{border-color:var(--color-gray-950)}.dark\:border-primary,.dark\:border-primary\/5{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary\/5{border-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.dark\:border-text-dark,.dark\:border-text-dark\/5{border-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:border-text-dark\/5{border-color:color-mix(in oklab,var(--color-text-dark) 5%,transparent)}}.dark\:border-text-dark\/20{border-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:border-text-dark\/20{border-color:color-mix(in oklab,var(--color-text-dark) 20%,transparent)}}.dark\:border-text-dark\/30{border-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:border-text-dark\/30{border-color:color-mix(in oklab,var(--color-text-dark) 30%,transparent)}}.dark\:border-text-dark\/90{border-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:border-text-dark\/90{border-color:color-mix(in oklab,var(--color-text-dark) 90%,transparent)}}.dark\:border-transparent{border-color:#0000}.dark\:border-white{border-color:var(--color-white)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:border-t-bg-overlay-dark{border-top-color:var(--color-bg-overlay-dark)}.dark\:border-t-bg-surface-dark{border-top-color:var(--color-bg-surface-dark)}.dark\:border-t-dark{border-top-color:var(--color-dark)}.dark\:border-t-dark-950{border-top-color:var(--color-dark-950)}.dark\:border-t-gray-800{border-top-color:var(--color-gray-800)}.dark\:border-t-text-dark{border-top-color:var(--color-text-dark)}.dark\:border-t-transparent{border-top-color:#0000}.dark\:border-t-white\/90{border-top-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:border-t-white\/90{border-top-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:border-r-black\/\[1\]{border-right-color:var(--color-black)}.dark\:border-r-dark,.dark\:border-r-dark\/\[1\]{border-right-color:var(--color-dark)}.dark\:border-r-primary,.dark\:border-r-primary\/\[1\]{border-right-color:var(--color-primary)}.dark\:border-r-transparent{border-right-color:#0000}.dark\:border-r-white\/90{border-right-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:border-r-white\/90{border-right-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:border-r-white\/\[1\]{border-right-color:var(--color-white)}.dark\:border-b-dark{border-bottom-color:var(--color-dark)}.dark\:border-b-transparent{border-bottom-color:#0000}.dark\:border-b-white\/90{border-bottom-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-white\/90{border-bottom-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:border-l-black\/\[1\]{border-left-color:var(--color-black)}.dark\:border-l-dark,.dark\:border-l-dark\/\[1\]{border-left-color:var(--color-dark)}.dark\:border-l-primary,.dark\:border-l-primary\/\[1\]{border-left-color:var(--color-primary)}.dark\:border-l-transparent{border-left-color:#0000}.dark\:border-l-white\/90{border-left-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:border-l-white\/90{border-left-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:border-l-white\/\[1\]{border-left-color:var(--color-white)}.dark\:\!bg-dark,.dark\:\!bg-dark\/10{background-color:var(--color-dark)!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-dark\/10{background-color:color-mix(in oklab,var(--color-dark) 10%,transparent)!important}}.dark\:\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.dark\:bg-bg-base-dark{background-color:var(--color-bg-base-dark)}.dark\:bg-bg-highlight-dark{background-color:var(--color-bg-highlight-dark)}.dark\:bg-bg-overlay-dark{background-color:var(--color-bg-overlay-dark)}.dark\:bg-bg-surface{background-color:var(--color-bg-surface)}.dark\:bg-bg-surface-dark{background-color:var(--color-bg-surface-dark)}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.dark\:bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.dark\:bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.dark\:bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.dark\:bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.dark\:bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.dark\:bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.dark\:bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.dark\:bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.dark\:bg-dark{background-color:var(--color-dark)}.dark\:bg-dark-200{background-color:var(--color-dark-200)}.dark\:bg-dark-800{background-color:var(--color-dark-800)}.dark\:bg-dark-950{background-color:var(--color-dark-950)}.dark\:bg-dark\/5{background-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark\/5{background-color:color-mix(in oklab,var(--color-dark) 5%,transparent)}}.dark\:bg-dark\/10{background-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark\/10{background-color:color-mix(in oklab,var(--color-dark) 10%,transparent)}}.dark\:bg-dark\/20{background-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark\/20{background-color:color-mix(in oklab,var(--color-dark) 20%,transparent)}}.dark\:bg-dark\/30{background-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-dark\/30{background-color:color-mix(in oklab,var(--color-dark) 30%,transparent)}}.dark\:bg-error-dark{background-color:var(--color-error)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-primary{background-color:var(--color-primary)}.dark\:bg-text-dark,.dark\:bg-text-dark\/5{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-text-dark\/5{background-color:color-mix(in oklab,var(--color-text-dark) 5%,transparent)}}.dark\:bg-text-dark\/20{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-text-dark\/20{background-color:color-mix(in oklab,var(--color-text-dark) 20%,transparent)}}.dark\:bg-text-dark\/30{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-text-dark\/30{background-color:color-mix(in oklab,var(--color-text-dark) 30%,transparent)}}.dark\:bg-text-dark\/90{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-text-dark\/90{background-color:color-mix(in oklab,var(--color-text-dark) 90%,transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.dark\:bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.dark\:bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.dark\:bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:from-bg-surface-dark{--tw-gradient-from:var(--color-bg-surface-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-bg-surface-dark\/60{--tw-gradient-to:var(--color-bg-surface-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:to-bg-surface-dark\/60{--tw-gradient-to:color-mix(in oklab, var(--color-bg-surface-dark) 60%, transparent)}}.dark\:to-bg-surface-dark\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:fill-dark{fill:var(--color-dark)}.dark\:fill-white{fill:var(--color-white)}.dark\:fill-white\/50{fill:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:fill-white\/50{fill:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:stroke-black{stroke:var(--color-black)}.dark\:stroke-dark{stroke:var(--color-dark)}.dark\:stroke-primary{stroke:var(--color-primary)}.dark\:stroke-white{stroke:var(--color-white)}.dark\:stroke-white\/5{stroke:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:stroke-white\/5{stroke:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:\!text-dark{color:var(--color-dark)!important}.dark\:\!text-text-dark{color:var(--color-text-dark)!important}.dark\:\!text-text-on-dark{color:var(--color-text-on-dark)!important}.dark\:\!text-white{color:var(--color-white)!important}.dark\:text-black{color:var(--color-black)}.dark\:text-dark{color:var(--color-dark)}.dark\:text-dark-900{color:var(--color-dark-900)}.dark\:text-dark-950{color:var(--color-dark-950)}.dark\:text-dark\/30{color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:text-dark\/30{color:color-mix(in oklab,var(--color-dark) 30%,transparent)}}.dark\:text-error-dark{color:var(--color-error)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-primary{color:var(--color-primary)}.dark\:text-text-dark,.dark\:text-text-dark\/5{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-dark\/5{color:color-mix(in oklab,var(--color-text-dark) 5%,transparent)}}.dark\:text-text-dark\/10{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-dark\/10{color:color-mix(in oklab,var(--color-text-dark) 10%,transparent)}}.dark\:text-text-dark\/30{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-dark\/30{color:color-mix(in oklab,var(--color-text-dark) 30%,transparent)}}.dark\:text-text-dark\/90{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-dark\/90{color:color-mix(in oklab,var(--color-text-dark) 90%,transparent)}}.dark\:text-text-on-dark{color:var(--color-text-on-dark)}.dark\:text-text-primary,.dark\:text-text-primary\/50{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-primary\/50{color:color-mix(in oklab,var(--color-text-primary) 50%,transparent)}}.dark\:text-text-primary\/60{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-primary\/60{color:color-mix(in oklab,var(--color-text-primary) 60%,transparent)}}.dark\:text-text-primary\/70{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:text-text-primary\/70{color:color-mix(in oklab,var(--color-text-primary) 70%,transparent)}}.dark\:text-white{color:var(--color-white)}.dark\:text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.dark\:text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.dark\:text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.dark\:text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-white\/5{--tw-shadow-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-white\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-white\/10{--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-white\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-white\/20{--tw-shadow-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-white\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-white\/25{--tw-shadow-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-white\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-bg-base-dark{--tw-ring-color:var(--color-bg-base-dark)}.dark\:ring-dark,.dark\:ring-dark\/10{--tw-ring-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-dark\/10{--tw-ring-color:color-mix(in oklab, var(--color-dark) 10%, transparent)}}.dark\:drop-shadow-\[0_1px_1px_rgba\(255\,255\,255\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#ffffff1a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.dark\:hover\:bg-text-primary\/5:hover{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-text-primary\/5:hover{background-color:color-mix(in oklab,var(--color-text-primary) 5%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.dark\:focus\:border-dark:focus{border-color:var(--color-dark)}.dark\:active\:bg-dark\/10:active{background-color:var(--color-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-dark\/10:active{background-color:color-mix(in oklab,var(--color-dark) 10%,transparent)}}.dark\:active\:bg-text-dark\/5:active{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-text-dark\/5:active{background-color:color-mix(in oklab,var(--color-text-dark) 5%,transparent)}}.dark\:active\:bg-text-dark\/10:active{background-color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-text-dark\/10:active{background-color:color-mix(in oklab,var(--color-text-dark) 10%,transparent)}}.dark\:active\:bg-text-primary\/10:active{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-text-primary\/10:active{background-color:color-mix(in oklab,var(--color-text-primary) 10%,transparent)}}.dark\:active\:bg-white\/5:active{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/5:active{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/10:active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:active\:bg-white\/20:active{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/20:active{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:optional;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}:root,[data-theme=Nintendo]{--app-font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--app-radius-md:.5rem;--app-radius-lg:.75rem;--app-radius-2xl:1rem;--app-radius-pill:999px;--app-button-height-md:2.75rem;--app-button-padding-x:1rem;--app-button-font-size:.875rem;--app-chip-height:1.75rem;--app-color-theme:var(--color-primary);--app-color-theme-strong:var(--color-primary-700);--app-color-success:var(--color-success);--app-color-warning:var(--color-warning);--app-color-error:var(--color-error);--app-color-info:var(--color-info);--app-color-accent:var(--app-color-theme);--app-focus-ring:var(--app-color-theme)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-focus-ring:color-mix(in oklch, var(--app-color-theme) 45%, transparent)}}:root,[data-theme=Nintendo]{--app-bg-base:var(--color-bg-base);--app-bg-surface:var(--color-bg-surface);--app-bg-overlay:var(--color-bg-overlay);--app-bg-highlight:var(--color-bg-highlight);--app-flow-edge-stroke:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-stroke:color-mix(in oklch, var(--color-text-primary) 42%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-stroke-selected:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-stroke-selected:color-mix(in oklch, var(--color-text-primary) 68%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-label-text:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-label-text:color-mix(in oklch, var(--color-text-primary) 72%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-label-bg:var(--app-bg-overlay)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-label-bg:color-mix(in oklch, var(--app-bg-overlay) 92%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-label-border:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-label-border:color-mix(in oklch, var(--color-text-primary) 10%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-grid-dot:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-grid-dot:color-mix(in oklch, var(--color-text-primary) 22%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-bg:var(--app-bg-overlay)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-bg:color-mix(in oklch, var(--app-bg-overlay) 92%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-bg-hover:var(--app-bg-surface)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-bg-hover:color-mix(in oklch, var(--app-bg-surface) 86%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-text:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-text:color-mix(in oklch, var(--color-text-primary) 72%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-text-hover:var(--color-text-primary);--app-flow-control-border:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-border:color-mix(in oklch, var(--color-text-primary) 10%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-shadow:0 14px 30px var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-shadow:0 14px 30px color-mix(in oklch, var(--color-text-primary) 12%, transparent)}}:root,[data-theme=Nintendo]{--app-type-title-sm-size:16px;--app-type-title-sm-line:1.2;--app-type-title-sm-weight:600;--app-type-title-md-size:18px;--app-type-title-md-line:1.2;--app-type-title-md-weight:600;--app-type-title-lg-size:22px;--app-type-title-lg-line:1.12;--app-type-title-lg-weight:600;--app-type-body-sm-size:13px;--app-type-body-sm-line:1.38;--app-type-body-sm-weight:400;--app-type-body-md-size:14px;--app-type-body-md-line:1.45;--app-type-body-md-weight:600;--app-type-caption-size:12px;--app-type-caption-line:1.3;--app-type-caption-weight:600;--app-type-label-size:13px;--app-type-label-line:1;--app-type-label-weight:600;--app-type-prose-size:15px;--app-type-prose-line:1.65;--app-type-prose-weight:400;--app-type-display-size:34px;--app-type-display-line:1.08;--app-type-display-weight:900;--app-type-metric-size:clamp(2.4rem, 9vw, 5rem);--app-type-metric-line:.95;--app-type-metric-weight:800;--app-type-timer-size:20px;--app-type-timer-line:1;--app-type-timer-weight:800;--domain-chart-practice:var(--app-color-success);--domain-chart-weakness:var(--app-color-theme);--domain-training-unavailable-bg:var(--app-bg-surface)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-unavailable-bg:color-mix(in oklch, var(--app-bg-surface) 58%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-unavailable-border:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-unavailable-border:color-mix(in oklch, var(--color-text-primary) 14%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-unavailable-text:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-unavailable-text:color-mix(in oklch, var(--color-text-primary) 70%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-unavailable-muted-text:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-unavailable-muted-text:color-mix(in oklch, var(--color-text-primary) 48%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-unavailable-icon:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-unavailable-icon:color-mix(in oklch, var(--color-text-primary) 58%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-favorite-accent:var(--app-color-theme);--domain-training-favorite-wash-start:var(--domain-training-favorite-accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-favorite-wash-start:color-mix(in oklch, var(--domain-training-favorite-accent) 20%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-favorite-wash-mid:var(--domain-training-favorite-accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-favorite-wash-mid:color-mix(in oklch, var(--domain-training-favorite-accent) 8%, transparent)}}:root,[data-theme=Nintendo]{--domain-training-favorite-wash-end:transparent;--domain-training-favorite-border:var(--domain-training-favorite-accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--domain-training-favorite-border:color-mix(in oklch, var(--domain-training-favorite-accent) 16%, transparent)}}:root,[data-theme=Nintendo]{--domain-fretboard-highlight-soft:#f7d8e9;--domain-fretboard-highlight:#efb8d4;--domain-fretboard-marker:#8d4168;--domain-fretboard-wood-dark:#7d4e25;--domain-fretboard-wood-mid:#9a6535;--domain-fretboard-wood-light:#c48a55;--domain-fretboard-string:#fff0e157;--domain-fretboard-string-active:#fbf7eff5;--radius-box:var(--app-radius-2xl);--radius-form:var(--app-radius-2xl);--radius-small:var(--app-radius-lg);font-family:var(--app-font-family);color:var(--color-text-primary);background:var(--app-bg-base);color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}.apple-pop-sequence{animation:.26s cubic-bezier(.19,1.36,.35,1) both apple-pop-in;animation-delay:var(--apple-pop-delay,0s);transform-origin:50% 78%;will-change:opacity,transform}@keyframes apple-pop-in{0%{opacity:0;transform:translateY(5px)scale(.45)rotate(-8deg)}52%{opacity:1;transform:translateY(-3px)scale(1.28)rotate(5deg)}72%{transform:translateY(1px)scale(.88)rotate(-3deg)}88%{transform:translateY(-1px)scale(1.08)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media(prefers-reduced-motion:reduce){.apple-pop-sequence{opacity:1;animation:none;transform:none}}@media(prefers-color-scheme:dark){:root,[data-theme=Nintendo]{--app-color-theme:var(--color-dark);--app-color-theme-strong:var(--color-dark);--app-bg-base:var(--color-bg-base-dark);--app-bg-surface:var(--color-bg-surface-dark);--app-bg-overlay:var(--color-bg-overlay-dark);--app-bg-highlight:var(--color-bg-highlight-dark);--color-text-primary:var(--color-text-dark);--app-flow-edge-stroke:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-stroke:color-mix(in oklch, var(--color-text-dark) 46%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-stroke-selected:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-stroke-selected:color-mix(in oklch, var(--color-text-dark) 76%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-label-text:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-label-text:color-mix(in oklch, var(--color-text-dark) 78%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-label-bg:var(--app-bg-overlay)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-label-bg:color-mix(in oklch, var(--app-bg-overlay) 88%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-edge-label-border:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-edge-label-border:color-mix(in oklch, var(--color-text-dark) 14%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-grid-dot:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-grid-dot:color-mix(in oklch, var(--color-text-dark) 18%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-text:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-text:color-mix(in oklch, var(--color-text-dark) 72%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-text-hover:var(--color-text-dark);--app-flow-control-border:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=Nintendo]{--app-flow-control-border:color-mix(in oklch, var(--color-text-dark) 12%, transparent)}}:root,[data-theme=Nintendo]{--app-flow-control-shadow:0 14px 30px #0000003d;color:var(--color-text-dark);background:var(--app-bg-base);color-scheme:dark}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-color-theme:var(--color-dark);--app-color-theme-strong:var(--color-dark);--app-bg-base:var(--color-bg-base-dark);--app-bg-surface:var(--color-bg-surface-dark);--app-bg-overlay:var(--color-bg-overlay-dark);--app-bg-highlight:var(--color-bg-highlight-dark);--color-text-primary:var(--color-text-dark);--app-flow-edge-stroke:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-stroke:color-mix(in oklch, var(--color-text-dark) 46%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-stroke-selected:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-stroke-selected:color-mix(in oklch, var(--color-text-dark) 76%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-label-text:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-label-text:color-mix(in oklch, var(--color-text-dark) 78%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-label-bg:var(--app-bg-overlay)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-label-bg:color-mix(in oklch, var(--app-bg-overlay) 88%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-label-border:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-edge-label-border:color-mix(in oklch, var(--color-text-dark) 14%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-grid-dot:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-grid-dot:color-mix(in oklch, var(--color-text-dark) 18%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-control-text:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-control-text:color-mix(in oklch, var(--color-text-dark) 72%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-control-text-hover:var(--color-text-dark);--app-flow-control-border:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-control-border:color-mix(in oklch, var(--color-text-dark) 12%, transparent)}}:root.dark,[data-theme=Nintendo].dark,.dark [data-theme=Nintendo]{--app-flow-control-shadow:0 14px 30px #0000003d;color:var(--color-text-dark);background:var(--app-bg-base);color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--app-bg-base);min-width:320px;min-height:100vh;margin:0}#app{background:var(--app-bg-base);min-height:100vh}h2,h3,h4,p,figure{font-family:var(--app-font-family);margin:0}h2{font-size:var(--app-type-title-lg-size);font-weight:var(--app-type-title-lg-weight);line-height:var(--app-type-title-lg-line)}h3{font-size:var(--app-type-title-md-size);font-weight:var(--app-type-title-md-weight);line-height:var(--app-type-title-md-line)}h4{font-size:var(--app-type-title-sm-size);font-weight:var(--app-type-title-sm-weight);line-height:var(--app-type-title-sm-line)}p{font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-body-sm-weight);line-height:var(--app-type-body-sm-line);color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){p{color:color-mix(in oklch,var(--color-text-primary) 52%,transparent)}}@media(prefers-color-scheme:dark){p{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){p{color:color-mix(in oklch,var(--color-text-dark) 54%,transparent)}}}:root.dark p,[data-theme=Nintendo].dark p,.dark [data-theme=Nintendo] p{color:var(--color-text-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark p,[data-theme=Nintendo].dark p,.dark [data-theme=Nintendo] p{color:color-mix(in oklch,var(--color-text-dark) 54%,transparent)}}.chart-grid-line{stroke:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.chart-grid-line{stroke:color-mix(in oklch,var(--color-text-primary) 16%,transparent)}}.chart-grid-line{stroke-dasharray:2 6;stroke-width:.6px;vector-effect:non-scaling-stroke}.chart-axis-label{left:var(--chart-x);top:var(--chart-y);color:var(--color-text-primary);position:absolute}@supports (color:color-mix(in lab,red,red)){.chart-axis-label{color:color-mix(in oklch,var(--color-text-primary) 64%,transparent)}}.chart-axis-label{white-space:nowrap;font-size:12px;font-weight:400;line-height:1}.chart-axis-label--x{transform:translate(-50%)}.chart-axis-label--y{transform:translate(-100%,-50%)}.chart-axis-label--y-column{width:var(--chart-y-label-width);text-align:right;transform:translateY(-50%)}.chart-tooltip{left:clamp(.5rem,var(--chart-tooltip-left),calc(100% - var(--chart-tooltip-width) - .5rem));top:var(--chart-tooltip-top);box-sizing:border-box;width:var(--chart-tooltip-width);border:1px solid var(--color-text-primary);gap:.1rem;padding:.6rem .7rem;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent)}}.chart-tooltip{border-radius:var(--app-radius-lg);background:var(--app-bg-overlay)}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{background:color-mix(in oklch,var(--app-bg-overlay) 96%,var(--app-bg-surface))}}.chart-tooltip{color:var(--color-text-primary);filter:drop-shadow(0 8px 12px var(--color-text-primary))}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{filter:drop-shadow(0 8px 12px color-mix(in oklch,var(--color-text-primary) 14%,transparent))}}.chart-tooltip{font-weight:400;line-height:1.1}.chart-tooltip__date{font-size:13px;font-weight:400}.chart-tooltip__value{font-size:21px;font-weight:400}.chart-tooltip__meta{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.chart-tooltip__meta{color:color-mix(in oklch,var(--color-text-primary) 66%,transparent)}}.chart-tooltip__meta{font-size:12px;font-weight:400;line-height:1.25}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.popup-container.svelte-12x8siw::-webkit-scrollbar{display:none}div.svelte-49j8er{animation:svelte-49j8er-ball-scale infinite linear 1s}@keyframes svelte-49j8er-ball-scale{0%{transform:scale(.1);opacity:1}to{transform:scale(1);opacity:0}}.loading1.svelte-1sylqwg{animation:svelte-1sylqwg-loading1 1.5s infinite}.loading2.svelte-1sylqwg{animation:svelte-1sylqwg-loading2 1.5s infinite}@keyframes svelte-1sylqwg-loading1{0%{transform:translate(200%,200%)}25%{transform:translateY(200%)}50%{transform:translate(0)}75%{transform:translate(200%)}to{transform:translate(200%,200%)}}@keyframes svelte-1sylqwg-loading2{0%{transform:translate(0)}25%{transform:translate(200%)}50%{transform:translate(200%,200%)}75%{transform:translateY(200%)}to{transform:translate(0)}}.loading1.svelte-6sg6sx{animation:svelte-6sg6sx-loading infinite 1s -.4s cubic-bezier(.2,.68,.18,1.08)}.loading2.svelte-6sg6sx{animation:svelte-6sg6sx-loading infinite 1s cubic-bezier(.2,.68,.18,1.08)}@keyframes svelte-6sg6sx-loading{0%{transform:scale(1);opacity:1}50%{transform:scale(.1);opacity:.6}to{transform:scale(1);opacity:1}}.loading.svelte-1alb46m{animation:svelte-1alb46m-loading 1s cubic-bezier(.7,-.13,.22,.86) infinite}@keyframes svelte-1alb46m-loading{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.6)}to{transform:rotate(360deg) scale(1)}}.loading.svelte-1jirqhb{animation:svelte-1jirqhb-loading 1.5s linear infinite}@keyframes svelte-1jirqhb-loading{0%{transform:translate(200%,200%)}25%{transform:translateY(200%)}50%{transform:translate(0)}75%{transform:translate(200%)}to{transform:translate(200%,200%)}}.loading.svelte-1ixdjs7{animation:svelte-1ixdjs7-loading 1s infinite linear}@keyframes svelte-1ixdjs7-loading{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1.2)}}.loading.svelte-zepxx4{animation:svelte-zepxx4-loading1 2.5s infinite cubic-bezier(.25,0,.75,1),svelte-zepxx4-loading2 2.5s infinite cubic-bezier(.25,0,.75,1)}@keyframes svelte-zepxx4-loading1{50%{left:100%}}@keyframes svelte-zepxx4-loading2{50%{transform:scale(.3)}}.loading.svelte-mpcm8p{width:42px;height:32px}.ball.svelte-mpcm8p{bottom:32%;left:18%;width:14px;height:14px;transform-origin:center bottom;animation:svelte-mpcm8p-ball-climbing-dot-jump .6s ease-in-out infinite}.steps.svelte-mpcm8p{width:14px;height:2px;transform:translate(60%);animation:svelte-mpcm8p-ball-climbing-dot-steps 1.8s linear infinite}.step1.svelte-mpcm8p{animation-delay:0ms}.step2.svelte-mpcm8p{animation-delay:-.6s}.step3.svelte-mpcm8p{animation-delay:-1.2s}@keyframes svelte-mpcm8p-ball-climbing-dot-jump{0%{transform:scaleY(.8)}20%{transform:scale(.8,1.1)}40%{transform:scale(1)}50%{bottom:125%}46%{transform:scale(1)}80%{transform:scale(.8,1.1)}90%{transform:scale(.8,1.1)}to{transform:scaleY(.8)}}@keyframes svelte-mpcm8p-ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}to{top:100%;right:100%;opacity:0}}.loading.svelte-1uet2wq{animation:svelte-1uet2wq-ball-clip-rotate-multiple-rotate 1.5s ease-in-out infinite}@keyframes svelte-1uet2wq-ball-clip-rotate-multiple-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.loading1.svelte-zmk4yj{animation:svelte-zmk4yj-ball-clip-rotate-multiple-rotate 1s ease-in-out infinite}.loading2.svelte-zmk4yj{animation:svelte-zmk4yj-ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite}@keyframes svelte-zmk4yj-ball-clip-rotate-multiple-rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes svelte-zmk4yj-ball-clip-rotate-pulse-scale{0%,to{opacity:1;transform:scale(1)}30%{opacity:.3;transform:scale(.15)}}.loading1.svelte-jggrrg{animation:svelte-jggrrg-ball-elastic-dots-anim1 1s infinite}.loading2.svelte-jggrrg{animation:svelte-jggrrg-ball-elastic-dots-anim2 1s infinite}.loading3.svelte-jggrrg{animation:svelte-jggrrg-ball-elastic-dots-anim3 1s infinite}.loading4.svelte-jggrrg{animation:svelte-jggrrg-ball-elastic-dots-anim4 1s infinite}.loading5.svelte-jggrrg{animation:svelte-jggrrg-ball-elastic-dots-anim5 1s infinite}@keyframes svelte-jggrrg-ball-elastic-dots-anim1{0%,to{left:0;transform:translate(-50%) translateY(-50%) scale(1)}50%{left:-50%;transform:translate(-50%) translateY(-50%) scale(.67)}}@keyframes svelte-jggrrg-ball-elastic-dots-anim2{0%,to{left:25%;transform:translate(-50%) translateY(-50%) scale(1)}50%{left:0%;transform:translate(-50%) translateY(-50%) scale(.67)}}@keyframes svelte-jggrrg-ball-elastic-dots-anim3{0%,to{left:50%;transform:translate(-50%) translateY(-50%) scale(1)}50%{left:50%;transform:translate(-50%) translateY(-50%) scale(.67)}}@keyframes svelte-jggrrg-ball-elastic-dots-anim4{0%,to{left:75%;transform:translate(-50%) translateY(-50%) scale(1)}50%{left:100%;transform:translate(-50%) translateY(-50%) scale(.67)}}@keyframes svelte-jggrrg-ball-elastic-dots-anim5{0%,to{left:100%;transform:translate(-50%) translateY(-50%) scale(1)}50%{left:150%;transform:translate(-50%) translateY(-50%) scale(.67)}}.loading.svelte-eaqsx9{animation:svelte-eaqsx9-ball-fall 1s ease-in-out infinite}@keyframes svelte-eaqsx9-ball-fall{0%{opacity:0;transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5}to{opacity:0;transform:translateY(145%)}}.loading.svelte-p04q32{animation:svelte-p04q32-ball-pulse 1s ease infinite}@keyframes svelte-p04q32-ball-pulse{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.1;transform:scale(.1)}}.shape1.svelte-93jqwv{animation:svelte-93jqwv-animationShape1 .5s ease infinite alternate}.shape2.svelte-93jqwv{animation:svelte-93jqwv-animationShape2 .5s ease infinite alternate}.shape3.svelte-93jqwv{animation:svelte-93jqwv-animationShape3 .5s ease infinite alternate}.shape4.svelte-93jqwv{animation:svelte-93jqwv-animationShape4 .5s ease infinite alternate}@keyframes svelte-93jqwv-animationShape1{0%{transform:translate(0)}to{transform:translate(16px,16px)}}@keyframes svelte-93jqwv-animationShape2{0%{transform:translate(0)}to{transform:translate(-16px,16px)}}@keyframes svelte-93jqwv-animationShape3{0%{transform:translate(0)}to{transform:translate(-16px,-16px)}}@keyframes svelte-93jqwv-animationShape4{0%{transform:translate(0)}to{transform:translate(16px,-16px)}}.loading.svelte-s6zf0w{animation:svelte-s6zf0w-animationContainer 1.6s ease infinite}.shape1.svelte-s6zf0w{animation:svelte-s6zf0w-animationShape1 .8s ease infinite alternate}.shape2.svelte-s6zf0w{animation:svelte-s6zf0w-animationShape2 .8s ease infinite alternate}.shape3.svelte-s6zf0w{animation:svelte-s6zf0w-animationShape3 .8s ease infinite alternate}.shape4.svelte-s6zf0w{animation:svelte-s6zf0w-animationShape4 .8s ease infinite alternate}@keyframes svelte-s6zf0w-animationContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-s6zf0w-animationShape1{0%{top:0;left:0}to{top:66.6666666667%;left:66.6666666667%}}@keyframes svelte-s6zf0w-animationShape2{0%{top:0;left:66.6666666667%}to{top:66.6666666667%;left:0}}@keyframes svelte-s6zf0w-animationShape3{0%{top:66.6666666667%;left:66.6666666667%}to{top:0;left:0}}@keyframes svelte-s6zf0w-animationShape4{0%{top:66.6666666667%;left:0}to{top:0;left:66.6666666667%}}.loading.svelte-2lwbms{animation:svelte-2lwbms-loading-animation 2s ease-in-out infinite alternate}@keyframes svelte-2lwbms-loading-animation{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.loading.svelte-t6co57{animation:svelte-t6co57-animationContainer 1.2s ease infinite}.shape1.svelte-t6co57{animation:svelte-t6co57-animationShape1 .6s ease infinite alternate}.shape2.svelte-t6co57{animation:svelte-t6co57-animationShape2 .6s ease infinite alternate}.shape3.svelte-t6co57{animation:svelte-t6co57-animationShape3 .6s ease infinite alternate}.shape4.svelte-t6co57{animation:svelte-t6co57-animationShape4 .6s ease infinite alternate}@keyframes svelte-t6co57-animationContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-t6co57-animationShape1{0%{top:0;left:0}to{top:-10%;left:-10%}}@keyframes svelte-t6co57-animationShape2{0%{top:0;left:50%}to{top:-10%;left:60%}}@keyframes svelte-t6co57-animationShape3{0%{top:50%;left:50%}to{top:60%;left:60%}}@keyframes svelte-t6co57-animationShape4{0%{top:50%;left:0}to{top:60%;left:-10%}}.container.svelte-1pe4tp6{animation:svelte-1pe4tp6-rotate 2s linear infinite}.car.svelte-1pe4tp6{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-1pe4tp6-stretch 1.5s ease-in-out infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}.track.svelte-1pe4tp6{transition:stroke .5s ease}@keyframes svelte-1pe4tp6-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1pe4tp6-stretch{0%{stroke-dasharray:0,150;stroke-dashoffset:0}50%{stroke-dasharray:75,150;stroke-dashoffset:-25}to{stroke-dashoffset:-100}}.line.svelte-17oce1{animation:svelte-17oce1-pulse ease-in-out infinite;transition:background-color .3s ease;transform-origin:center bottom}@keyframes svelte-17oce1-pulse{0%,80%,to{transform:scaleY(.75);opacity:0}20%{transform:scaleY(1);opacity:1}}.car.svelte-yanu54{stroke-dasharray:15,85;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-yanu54-travel linear infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}@keyframes svelte-yanu54-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.car.svelte-9yvcj3{stroke-dasharray:25,75;stroke-dashoffset:0;animation:svelte-9yvcj3-travel linear infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}@keyframes svelte-9yvcj3-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.car.svelte-17m1fu6{fill:none;stroke-dasharray:15,85;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-17m1fu6-travel linear infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}@keyframes svelte-17m1fu6-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.container.svelte-1cawxvx{animation:svelte-1cawxvx-smoothRotate linear infinite}.dot.svelte-1cawxvx{animation:svelte-1cawxvx-rotate ease-in-out infinite}@keyframes svelte-1cawxvx-rotate{0%{transform:rotate(0)}65%,to{transform:rotate(360deg)}}@keyframes svelte-1cawxvx-smoothRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dot.svelte-13fjlb0{animation:svelte-13fjlb0-pulse ease-in-out infinite}@keyframes svelte-13fjlb0-pulse{0%,to{transform:scale(0);opacity:.5}50%{transform:scale(1);opacity:1}}.container.svelte-109o9tf{animation:svelte-109o9tf-rotate linear infinite}.dot.svelte-109o9tf{animation:svelte-109o9tf-oscillate ease-in-out infinite alternate}@keyframes svelte-109o9tf-oscillate{0%{transform:translate(12px) scale(0);opacity:.25}to{transform:translate(0) scale(1);opacity:1}}@keyframes svelte-109o9tf-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cube.svelte-1r7ikud{animation:svelte-1r7ikud-jump ease-in-out infinite}.cube__inner.svelte-1r7ikud{animation:svelte-1r7ikud-morph ease-in-out infinite}@keyframes svelte-1r7ikud-jump{0%{transform:translateY(0)}30%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-200%);animation-timing-function:ease-in}75%{transform:translateY(0);animation-timing-function:ease-in}}@keyframes svelte-1r7ikud-morph{0%{transform:scaleY(1)}10%{transform:scaleY(1)}20%,25%{transform:scaleY(.8) scaleX(1.3);animation-timing-function:ease-in-out}30%{transform:scaleY(1.15) scaleX(.9);animation-timing-function:ease-in-out}40%{transform:scaleY(1)}70%,85%,to{transform:scaleY(1)}75%{transform:scaleY(.8) scaleX(1.2)}}.bar.svelte-108ehfe{animation:svelte-108ehfe-grow ease-in-out infinite}@keyframes svelte-108ehfe-grow{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.line1.svelte-117ps63{animation:svelte-117ps63-center-line ease infinite}.line2.svelte-117ps63{animation:svelte-117ps63-explore ease infinite}@keyframes svelte-117ps63-center-line{0%,25%,50%,75%,to{transform:scaleX(1) scaleY(1)}12.5%,62.5%{transform:scaleX(8) scaleY(1)}37.5%,87.5%{transform:scaleX(1) scaleY(8)}}@keyframes svelte-117ps63-explore{0%,to{transform:scaleX(1) scaleY(1) translate(0);transform-origin:top left;top:0;left:0}12.5%{transform:scaleX(8) scaleY(1) translate(0);transform-origin:top left;top:0;left:0}12.50001%{transform:scaleX(8) scaleY(1) translate(0);transform-origin:top right;top:0;left:initial;right:0}25%{transform:scaleX(1) scaleY(1) translate(0);transform-origin:top right;top:0;left:initial;right:0}37.5%{transform:scaleX(1) scaleY(8) translate(0);transform-origin:top right;top:0;left:initial;right:0}37.5001%{transform:scaleX(1) scaleY(8) translate(0);transform-origin:bottom right;top:initial;bottom:0;left:initial;right:0}50%{transform:scaleX(1) scaleY(1) translate(0);transform-origin:bottom right;top:initial;bottom:0;left:initial;right:0}62.5%{transform:scaleX(8) scaleY(1) translate(0);transform-origin:bottom right;top:initial;bottom:0;left:initial;right:0}62.5001%{transform:scaleX(8) scaleY(1) translate(0);transform-origin:bottom left;top:initial;bottom:0;left:0}75%{transform:scaleX(1) scaleY(1) translate(0);transform-origin:bottom left;top:initial;bottom:0;left:0}87.5%{transform:scaleX(1) scaleY(8) translate(0);transform-origin:bottom left;top:initial;bottom:0;left:0}87.5001%{transform:scaleX(1) scaleY(8) translate(0);transform-origin:top left;top:0;left:0}}.container.svelte-1rwbk1k{animation:svelte-1rwbk1k-rotate ease-in-out infinite}.half1.svelte-1rwbk1k,.half2.svelte-1rwbk1k{animation:svelte-1rwbk1k-flow linear infinite both;border-radius:0 0 1.6px;transform:rotate(45deg) translate(-3%,50%) scaleX(1.2)}@keyframes svelte-1rwbk1k-flow{0%{transform:rotate(45deg) translate(-3%,50%) scaleX(1.2)}30%{transform:rotate(45deg) translate(115%,50%) scaleX(1.2)}30.001%,50%{transform:rotate(0) translate(-85%,-85%) scaleX(1)}80%,to{transform:rotate(0) translate(0) scaleX(1)}}@keyframes svelte-1rwbk1k-rotate{0%,30%{transform:rotate(45deg)}50%,80%{transform:rotate(225deg)}to{transform:rotate(405deg)}}.container.svelte-1nz4ont{animation:svelte-1nz4ont-zoom ease-in-out infinite}@keyframes svelte-1nz4ont-zoom{0%{transform:translate(-100%)}to{transform:translate(100%)}}.container.svelte-1jtne8e{animation:svelte-1jtne8e-zoom ease-in-out infinite}@keyframes svelte-1jtne8e-zoom{0%,to{transform:translate(-95%)}50%{transform:translate(95%)}}.car.svelte-1gji24v{stroke-dasharray:15,85;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-1gji24v-travel linear infinite;will-change:stroke-dasharray,stroke-dashoffset}@keyframes svelte-1gji24v-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.car.svelte-c9p1vw{stroke-dasharray:15,85;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-c9p1vw-travel linear infinite;will-change:stroke-dasharray,stroke-dashoffset}@keyframes svelte-c9p1vw-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.car.svelte-1c8wyn1{stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;animation:svelte-1c8wyn1-travel ease-in-out infinite,svelte-1c8wyn1-fade ease-out infinite;will-change:stroke-dasharray,stroke-dashoffset}.track.svelte-1c8wyn1{stroke-linecap:round;stroke-linejoin:round}@keyframes svelte-1c8wyn1-travel{0%{stroke-dashoffset:100}75%{stroke-dashoffset:0}}@keyframes svelte-1c8wyn1-fade{0%{opacity:0}20%,55%{opacity:1}to{opacity:0}}.slice.svelte-nhw0qa{animation:svelte-nhw0qa-orbit linear infinite}@keyframes svelte-nhw0qa-orbit{0%{transform:translate(8px) scale(.73684);opacity:.65}5%{transform:translate(7.52px) scale(.684208);opacity:.58}10%{transform:translate(5.824px) scale(.631576);opacity:.51}15%{transform:translate(4.128px) scale(.578944);opacity:.44}20%{transform:translate(2.432px) scale(.526312);opacity:.37}25%{transform:translate(0) scale(.47368);opacity:.3}30%{transform:translate(-2.432px) scale(.526312);opacity:.37}35%{transform:translate(-4.128px) scale(.578944);opacity:.44}40%{transform:translate(-5.824px) scale(.631576);opacity:.51}45%{transform:translate(-7.52px) scale(.684208);opacity:.58}50%{transform:translate(-8px) scale(.73684);opacity:.65}55%{transform:translate(-7.52px) scale(.789472);opacity:.72}60%{transform:translate(-5.824px) scale(.842104);opacity:.79}65%{transform:translate(-4.128px) scale(.894736);opacity:.86}70%{transform:translate(-2.432px) scale(.947368);opacity:.93}75%{transform:translate(0) scale(1);opacity:1}80%{transform:translate(2.432px) scale(.947368);opacity:.93}85%{transform:translate(4.128px) scale(.894736);opacity:.86}90%{transform:translate(5.824px) scale(.842104);opacity:.79}95%{transform:translate(7.52px) scale(.789472);opacity:.72}to{transform:translate(8px) scale(.73684);opacity:.65}}.dot.svelte-nmsbv6{animation:svelte-nmsbv6-jump ease-in-out infinite}@keyframes svelte-nmsbv6-jump{0%,to{transform:translateY(120%)}50%{transform:translateY(-120%)}}.container.svelte-132qmdp{animation:svelte-132qmdp-orbit linear infinite}@keyframes svelte-132qmdp-orbit{0%{transform:translate(8px) scale(.73684);opacity:.65}5%{transform:translate(7.52px) scale(.684208);opacity:.58}10%{transform:translate(5.824px) scale(.631576);opacity:.51}15%{transform:translate(4.128px) scale(.578944);opacity:.44}20%{transform:translate(2.432px) scale(.526312);opacity:.37}25%{transform:translate(0) scale(.47368);opacity:.3}30%{transform:translate(-2.432px) scale(.526312);opacity:.37}35%{transform:translate(-4.128px) scale(.578944);opacity:.44}40%{transform:translate(-5.824px) scale(.631576);opacity:.51}45%{transform:translate(-7.52px) scale(.684208);opacity:.58}50%{transform:translate(-8px) scale(.73684);opacity:.65}55%{transform:translate(-7.52px) scale(.789472);opacity:.72}60%{transform:translate(-5.824px) scale(.842104);opacity:.79}65%{transform:translate(-4.128px) scale(.894736);opacity:.86}70%{transform:translate(-2.432px) scale(.947368);opacity:.93}75%{transform:translate(0) scale(1);opacity:1}80%{transform:translate(2.432px) scale(.947368);opacity:.93}85%{transform:translate(4.128px) scale(.894736);opacity:.86}90%{transform:translate(5.824px) scale(.842104);opacity:.79}95%{transform:translate(7.52px) scale(.789472);opacity:.72}to{transform:translate(8px) scale(.73684);opacity:.65}}.container.svelte-1bnnw30{animation:svelte-1bnnw30-spin infinite linear}.dot.svelte-1bnnw30{animation:svelte-1bnnw30-wobble infinite ease-in-out}@keyframes svelte-1bnnw30-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1bnnw30-wobble{0%,to{transform:translateY(0)}50%{transform:translateY(65%)}}.dot.svelte-uk5o8f{animation:svelte-uk5o8f-jump ease-in-out infinite}@keyframes svelte-uk5o8f-jump{0%,to{transform:translateY(100%)}50%{transform:translateY(-100%)}}.dot.svelte-1czddta{animation:svelte-1czddta-leapFrog ease infinite}@keyframes svelte-1czddta-leapFrog{0%{transform:translate(0) rotate(0)}33.333%{transform:translate(0) rotate(180deg)}66.666%{transform:translate(-12.16px) rotate(180deg)}99.999%{transform:translate(-24.96px) rotate(180deg)}to{transform:translate(0) rotate(0)}}.dot1.svelte-1jkqewp{animation:svelte-1jkqewp-swing linear infinite}.dot2.svelte-1jkqewp{animation:svelte-1jkqewp-swing2 linear infinite}@keyframes svelte-1jkqewp-swing{0%{transform:rotate(0);animation-timing-function:ease-out}25%{transform:rotate(70deg);animation-timing-function:ease-in}50%{transform:rotate(0);animation-timing-function:linear}}@keyframes svelte-1jkqewp-swing2{0%{transform:rotate(0);animation-timing-function:linear}50%{transform:rotate(0);animation-timing-function:ease-out}75%{transform:rotate(-70deg);animation-timing-function:ease-in}}.dot.svelte-19nczvc{animation:svelte-19nczvc-stream linear infinite both}@keyframes svelte-19nczvc-stream{0%,to{transform:translate(0) scale(0)}50%{transform:translate(16px) scale(1)}99.999%{transform:translate(32px) scale(0)}}.dot.svelte-frvugr{animation:svelte-frvugr-pulse ease-in-out infinite both}@keyframes svelte-frvugr-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}.dot.svelte-1f4socq{animation:svelte-1f4socq-swing linear infinite}@keyframes svelte-1f4socq-swing{0%{transform:rotate(0)}15%{transform:rotate(0)}50%{transform:rotate(180deg)}65%{transform:rotate(180deg)}to{transform:rotate(0)}}.dot.svelte-1aoytyd{animation:svelte-1aoytyd-pulse linear infinite}@keyframes svelte-1aoytyd-pulse{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.dot.svelte-1lgjbwz{animation:svelte-1lgjbwz-pulse linear infinite}@keyframes svelte-1lgjbwz-pulse{0%,to{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:.25}}.dot.svelte-z28xzg{animation:svelte-z28xzg-pulse linear infinite}@keyframes svelte-z28xzg-pulse{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.line.svelte-twiz59{animation:svelte-twiz59-rotate ease-in-out infinite alternate}@keyframes svelte-twiz59-rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.line.svelte-14lwwb2{animation:svelte-14lwwb2-rotate ease-in-out infinite}@keyframes svelte-14lwwb2-rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.loading.svelte-1m0k15d{animation:svelte-1m0k15d-loading-animation 2s ease-in-out infinite alternate}@keyframes svelte-1m0k15d-loading-animation{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.shape1.svelte-1lc4cbw{animation:svelte-1lc4cbw-animationShape1 .5s ease infinite alternate}.shape2.svelte-1lc4cbw{animation:svelte-1lc4cbw-animationShape2 .5s ease infinite alternate}.shape3.svelte-1lc4cbw{animation:svelte-1lc4cbw-animationShape3 .5s ease infinite alternate}.shape4.svelte-1lc4cbw{animation:svelte-1lc4cbw-animationShape4 .5s ease infinite alternate}@keyframes svelte-1lc4cbw-animationShape1{0%{transform:translate(0)}to{transform:translate(16px,16px)}}@keyframes svelte-1lc4cbw-animationShape2{0%{transform:translate(0)}to{transform:translate(-16px,16px)}}@keyframes svelte-1lc4cbw-animationShape3{0%{transform:translate(0)}to{transform:translate(-16px,-16px)}}@keyframes svelte-1lc4cbw-animationShape4{0%{transform:translate(0)}to{transform:translate(16px,-16px)}}.loading.svelte-1ck9zaj{animation:svelte-1ck9zaj-animationContainer 1.6s ease infinite}.shape1.svelte-1ck9zaj{animation:svelte-1ck9zaj-animationShape1 .8s ease infinite alternate}.shape2.svelte-1ck9zaj{animation:svelte-1ck9zaj-animationShape2 .8s ease infinite alternate}.shape3.svelte-1ck9zaj{animation:svelte-1ck9zaj-animationShape3 .8s ease infinite alternate}.shape4.svelte-1ck9zaj{animation:svelte-1ck9zaj-animationShape4 .8s ease infinite alternate}@keyframes svelte-1ck9zaj-animationContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1ck9zaj-animationShape1{0%{top:0;left:0}to{top:66.6666666667%;left:66.6666666667%}}@keyframes svelte-1ck9zaj-animationShape2{0%{top:0;left:66.6666666667%}to{top:66.6666666667%;left:0}}@keyframes svelte-1ck9zaj-animationShape3{0%{top:66.6666666667%;left:66.6666666667%}to{top:0;left:0}}@keyframes svelte-1ck9zaj-animationShape4{0%{top:66.6666666667%;left:0}to{top:0;left:66.6666666667%}}.loading.svelte-1hx3nye{animation:svelte-1hx3nye-animationContainer 1.2s ease infinite}.shape1.svelte-1hx3nye{animation:svelte-1hx3nye-animationShape1 .6s ease infinite alternate}.shape2.svelte-1hx3nye{animation:svelte-1hx3nye-animationShape2 .6s ease infinite alternate}.shape3.svelte-1hx3nye{animation:svelte-1hx3nye-animationShape3 .6s ease infinite alternate}.shape4.svelte-1hx3nye{animation:svelte-1hx3nye-animationShape4 .6s ease infinite alternate}@keyframes svelte-1hx3nye-animationContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1hx3nye-animationShape1{0%{top:0;left:0}to{top:-10%;left:-10%}}@keyframes svelte-1hx3nye-animationShape2{0%{top:0;left:50%}to{top:-10%;left:60%}}@keyframes svelte-1hx3nye-animationShape3{0%{top:50%;left:50%}to{top:60%;left:60%}}@keyframes svelte-1hx3nye-animationShape4{0%{top:50%;left:0}to{top:60%;left:-10%}}.loading.svelte-kh3qux{animation:svelte-kh3qux-loading-animation 2s ease-in-out infinite alternate}@keyframes svelte-kh3qux-loading-animation{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.shape1.svelte-15ewgeu{animation:svelte-15ewgeu-animationShape1 .5s ease infinite alternate}.shape2.svelte-15ewgeu{animation:svelte-15ewgeu-animationShape2 .5s ease infinite alternate}.shape3.svelte-15ewgeu{animation:svelte-15ewgeu-animationShape3 .5s ease infinite alternate}.shape4.svelte-15ewgeu{animation:svelte-15ewgeu-animationShape4 .5s ease infinite alternate}@keyframes svelte-15ewgeu-animationShape1{0%{transform:translate(0)}to{transform:translate(16px,16px)}}@keyframes svelte-15ewgeu-animationShape2{0%{transform:translate(0)}to{transform:translate(-16px,16px)}}@keyframes svelte-15ewgeu-animationShape3{0%{transform:translate(0)}to{transform:translate(-16px,-16px)}}@keyframes svelte-15ewgeu-animationShape4{0%{transform:translate(0)}to{transform:translate(16px,-16px)}}.loading.svelte-1rb3ntr{animation:svelte-1rb3ntr-animationContainer 1.6s ease infinite}.shape1.svelte-1rb3ntr{animation:svelte-1rb3ntr-animationShape1 .8s ease infinite alternate}.shape2.svelte-1rb3ntr{animation:svelte-1rb3ntr-animationShape2 .8s ease infinite alternate}.shape3.svelte-1rb3ntr{animation:svelte-1rb3ntr-animationShape3 .8s ease infinite alternate}.shape4.svelte-1rb3ntr{animation:svelte-1rb3ntr-animationShape4 .8s ease infinite alternate}@keyframes svelte-1rb3ntr-animationContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1rb3ntr-animationShape1{0%{top:0;left:0}to{top:66.6666666667%;left:66.6666666667%}}@keyframes svelte-1rb3ntr-animationShape2{0%{top:0;left:66.6666666667%}to{top:66.6666666667%;left:0}}@keyframes svelte-1rb3ntr-animationShape3{0%{top:66.6666666667%;left:66.6666666667%}to{top:0;left:0}}@keyframes svelte-1rb3ntr-animationShape4{0%{top:66.6666666667%;left:0}to{top:0;left:66.6666666667%}}.loading.svelte-f9vkbw{animation:svelte-f9vkbw-animationContainer 1.2s ease infinite}.shape1.svelte-f9vkbw{animation:svelte-f9vkbw-animationShape1 .6s ease infinite alternate}.shape2.svelte-f9vkbw{animation:svelte-f9vkbw-animationShape2 .6s ease infinite alternate}.shape3.svelte-f9vkbw{animation:svelte-f9vkbw-animationShape3 .6s ease infinite alternate}.shape4.svelte-f9vkbw{animation:svelte-f9vkbw-animationShape4 .6s ease infinite alternate}@keyframes svelte-f9vkbw-animationContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-f9vkbw-animationShape1{0%{top:0;left:0}to{top:-10%;left:-10%}}@keyframes svelte-f9vkbw-animationShape2{0%{top:0;left:50%}to{top:-10%;left:60%}}@keyframes svelte-f9vkbw-animationShape3{0%{top:50%;left:50%}to{top:60%;left:60%}}@keyframes svelte-f9vkbw-animationShape4{0%{top:50%;left:0}to{top:60%;left:-10%}}.picker-contents.svelte-uc8izs::-webkit-scrollbar{display:none}.picker-selected-tags.svelte-4r32kq::-webkit-scrollbar{display:none}.picker-selected-tags.svelte-4r32kq{-ms-overflow-style:none;scrollbar-width:none}.app-text.svelte-1rvb9mb{min-width:0;margin:0;color:var(--color-text-primary);font-family:var(--app-font-family);overflow-wrap:anywhere}.app-text--block.svelte-1rvb9mb{display:block}.app-text--title-sm.svelte-1rvb9mb{font-size:var(--app-type-title-sm-size);font-weight:var(--app-type-title-sm-weight);line-height:var(--app-type-title-sm-line)}.app-text--title-md.svelte-1rvb9mb{font-size:var(--app-type-title-md-size);font-weight:var(--app-type-title-md-weight);line-height:var(--app-type-title-md-line)}.app-text--title-lg.svelte-1rvb9mb{font-size:var(--app-type-title-lg-size);font-weight:var(--app-type-title-lg-weight);line-height:var(--app-type-title-lg-line)}.app-text--body-sm.svelte-1rvb9mb{font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-body-sm-weight);line-height:var(--app-type-body-sm-line)}.app-text--body-md.svelte-1rvb9mb{font-size:var(--app-type-body-md-size);font-weight:var(--app-type-body-md-weight);line-height:var(--app-type-body-md-line)}.app-text--caption.svelte-1rvb9mb,.app-text--caption-default.svelte-1rvb9mb{font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);line-height:var(--app-type-caption-line)}.app-text--label.svelte-1rvb9mb,.app-text--label-default.svelte-1rvb9mb{font-size:var(--app-type-label-size);font-weight:var(--app-type-label-weight);line-height:var(--app-type-label-line)}.app-text--prose.svelte-1rvb9mb,.app-text--prose-default.svelte-1rvb9mb{font-size:var(--app-type-prose-size);font-weight:var(--app-type-prose-weight);line-height:var(--app-type-prose-line)}.app-text--display.svelte-1rvb9mb,.app-text--display-default.svelte-1rvb9mb{font-size:var(--app-type-display-size);font-weight:var(--app-type-display-weight);line-height:var(--app-type-display-line)}.app-text--metric.svelte-1rvb9mb,.app-text--metric-default.svelte-1rvb9mb{font-size:var(--app-type-metric-size);font-weight:var(--app-type-metric-weight);line-height:var(--app-type-metric-line)}.app-text--timer.svelte-1rvb9mb,.app-text--timer-default.svelte-1rvb9mb{font-size:var(--app-type-timer-size);font-weight:var(--app-type-timer-weight);line-height:var(--app-type-timer-line)}.app-text--tone-primary.svelte-1rvb9mb{color:var(--color-text-primary)}.app-text--tone-muted.svelte-1rvb9mb{color:color-mix(in oklch,var(--color-text-primary) 52%,transparent)}.app-text--tone-onPrimary.svelte-1rvb9mb{color:var(--color-text-on-primary)}.app-text--tone-inherit.svelte-1rvb9mb{color:inherit}.app-text--weight-regular.svelte-1rvb9mb{font-weight:400}.app-text--weight-medium.svelte-1rvb9mb{font-weight:500}.app-text--weight-bold.svelte-1rvb9mb{font-weight:700}.app-text--weight-strong.svelte-1rvb9mb{font-weight:800}.app-text--weight-black.svelte-1rvb9mb{font-weight:900}.app-text--align-left.svelte-1rvb9mb{text-align:left}.app-text--align-center.svelte-1rvb9mb{text-align:center}.app-text--align-right.svelte-1rvb9mb{text-align:right}.app-text--overflow-truncate.svelte-1rvb9mb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-text--overflow-nowrap.svelte-1rvb9mb{white-space:nowrap}.app-text--overflow-pre-wrap.svelte-1rvb9mb{white-space:pre-wrap}.app-text--numeric.svelte-1rvb9mb{font-variant-numeric:tabular-nums}@media(prefers-color-scheme:dark){.app-text.svelte-1rvb9mb,.app-text--tone-primary.svelte-1rvb9mb{color:var(--color-text-dark)}.app-text--tone-muted.svelte-1rvb9mb{color:color-mix(in oklch,var(--color-text-dark) 54%,transparent)}}.dark .app-text.svelte-1rvb9mb,.dark .app-text--tone-primary.svelte-1rvb9mb,[data-theme=Nintendo].dark .app-text.svelte-1rvb9mb,[data-theme=Nintendo].dark .app-text--tone-primary.svelte-1rvb9mb{color:var(--color-text-dark)}.dark .app-text--tone-muted.svelte-1rvb9mb,[data-theme=Nintendo].dark .app-text--tone-muted.svelte-1rvb9mb{color:color-mix(in oklch,var(--color-text-dark) 54%,transparent)}.app-text.svelte-1rvb9mb p,.app-text.svelte-1rvb9mb strong,.app-text.svelte-1rvb9mb span{color:inherit}.app-text.svelte-1rvb9mb p{margin:0;font:inherit}.bottom-navigation.svelte-1fk7bp6{position:fixed;left:50%;bottom:max(10px,env(safe-area-inset-bottom));z-index:60;width:min(276px,calc(100% - 16px));pointer-events:none;transform:translate(-50%)}.bottom-navigation__surface.svelte-1fk7bp6{--bottom-navigation-gap: 2px;--bottom-navigation-surface-pad: 4px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--bottom-navigation-count),minmax(0,1fr));gap:var(--bottom-navigation-gap);padding:var(--bottom-navigation-surface-pad);border:1px solid color-mix(in oklch,var(--app-bg-surface) 72%,transparent);border-radius:999px;background:linear-gradient(140deg,color-mix(in oklch,var(--app-bg-surface) 84%,transparent),color-mix(in oklch,var(--app-bg-base) 54%,transparent)),color-mix(in oklch,var(--app-bg-overlay) 50%,transparent);box-shadow:inset 0 1px color-mix(in oklch,var(--app-bg-surface) 78%,transparent),inset 0 -18px 34px color-mix(in oklch,var(--app-bg-surface) 24%,transparent),0 12px 28px #50371a1f;overflow:hidden;pointer-events:auto;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.bottom-navigation__surface.svelte-1fk7bp6:before{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklch,var(--app-bg-surface) 78%,transparent),transparent);opacity:.7;pointer-events:none;z-index:0}.bottom-navigation__indicator.svelte-1fk7bp6{position:absolute;top:var(--bottom-navigation-surface-pad);bottom:var(--bottom-navigation-surface-pad);left:var(--bottom-navigation-surface-pad);z-index:1;width:calc((100% - (var(--bottom-navigation-surface-pad) * 2) - (var(--bottom-navigation-gap) * (var(--bottom-navigation-count) - 1))) / var(--bottom-navigation-count));border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--app-bg-surface) 88%,transparent),color-mix(in oklch,var(--app-bg-base) 52%,transparent)),color-mix(in oklch,var(--app-bg-overlay) 62%,transparent);box-shadow:inset 0 1px color-mix(in oklch,var(--app-bg-surface) 84%,transparent),inset 0 -1px 12px color-mix(in oklch,var(--app-color-theme) 8%,transparent),0 10px 22px #50371a1f;pointer-events:none;transform:translate(calc(var(--bottom-navigation-active-index) * (100% + var(--bottom-navigation-gap))));transition:transform .22s cubic-bezier(.22,1,.36,1)}.bottom-navigation__item.svelte-1fk7bp6{position:relative;z-index:2;display:grid;grid-row:1;min-width:0;min-height:40px;place-items:center;gap:3px;padding:4px 3px;border-radius:999px;background:transparent;color:color-mix(in oklch,var(--color-text-primary) 72%,transparent);line-height:1;transition:transform .17s ease,color .17s ease,background-color .17s ease,box-shadow .17s ease}.bottom-navigation__item--active.svelte-1fk7bp6{color:var(--app-color-theme-strong)}.bottom-navigation__item.svelte-1fk7bp6:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:3px}@media(hover:hover)and (pointer:fine){.bottom-navigation__item.svelte-1fk7bp6:hover{transform:translateY(-1px);color:var(--app-color-theme-strong)}}@media(prefers-color-scheme:dark){.bottom-navigation__item.svelte-1fk7bp6{color:color-mix(in oklch,var(--color-text-dark) 72%,transparent)}}.dark .bottom-navigation__item.svelte-1fk7bp6,[data-theme=Nintendo].dark .bottom-navigation__item.svelte-1fk7bp6{color:color-mix(in oklch,var(--color-text-dark) 72%,transparent)}.action-button-shell.svelte-10dn8tt{display:inline-flex;box-sizing:border-box;min-width:0;max-width:100%;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.action-button-shell--full.svelte-10dn8tt{width:100%}.action-button-shell--full.svelte-10dn8tt>*{width:100%}.action-button-shell.svelte-10dn8tt>*{box-sizing:border-box;min-width:0;max-width:100%}.action-button-shell.svelte-10dn8tt .action-button__stdf{box-sizing:border-box;min-width:0;max-width:100%}.app-tag-shell.svelte-175dnvi{display:inline-flex;box-sizing:border-box;min-width:0;max-width:100%;vertical-align:middle}.apple-run-chip.svelte-4hq0mg{display:inline-flex}.icon-button-shell.svelte-hime8y,.icon-button__content.svelte-hime8y{display:inline-flex;align-items:center;justify-content:center;line-height:1}.icon-button-shell.svelte-hime8y{box-sizing:border-box;vertical-align:middle}.delete-icon-button__icon.svelte-1l8e9c1,.edit-icon-button__icon.svelte-10vjq66,.favorite-icon-button__icon.svelte-ime7d6,.metronome-play-button__icon.svelte-t9wn5l{display:block;width:1.15rem;height:1.15rem}.app-modal-text.svelte-7ykx0c{display:grid;justify-items:center;gap:.45rem;min-width:0;text-align:center}.app-status-overlay-preview.svelte-1tv7lmc{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.app-status-overlay-preview__mask.svelte-1tv7lmc{position:absolute;inset:0;background:#0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-status-overlay.svelte-1tv7lmc{position:relative;display:grid;justify-items:center;gap:.4rem;max-width:min(24rem,100%);margin-inline:auto;padding:1.6rem 2rem;text-align:center}.app-status-overlay__content.svelte-1tv7lmc{display:grid;justify-items:center;min-width:0}@media(max-width:720px){.app-status-overlay.svelte-1tv7lmc{padding:1.2rem 1.4rem}}.plain-state-message.svelte-1862xqb{display:grid;min-height:var(--plain-state-message-min-height);place-items:center;padding:1rem;box-sizing:border-box;text-align:center}.plain-state-message.svelte-1862xqb p:where(.svelte-1862xqb){margin:0;color:inherit;font:inherit;line-height:1.5}.practice-overlay-preview.svelte-1jnbxo6{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.practice-overlay-preview__mask.svelte-1jnbxo6{position:absolute;inset:0;background:#0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.practice-overlay.svelte-1jnbxo6{position:relative;display:grid;width:min(calc(100vw - 2rem),42rem);max-width:100%;margin-inline:auto;justify-items:center;gap:1.4rem}.practice-overlay__panel.svelte-1jnbxo6{display:grid;box-sizing:border-box;width:min(100%,var(--practice-overlay-max-width));max-height:min(90dvh,42rem);overflow:auto;justify-items:center;gap:.9rem;padding:1.35rem;text-align:center;-webkit-overflow-scrolling:touch}@media(max-width:720px){.practice-overlay.svelte-1jnbxo6{width:calc(100vw - 1.6rem);gap:1.1rem}.practice-overlay__panel.svelte-1jnbxo6{padding:1.2rem}}.practice-token.svelte-3zwyll{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--app-radius-pill)}.practice-token--string.svelte-3zwyll{width:2rem;height:2rem;min-height:1.8rem;background:color-mix(in oklch,var(--app-bg-overlay) 72%,transparent)}.practice-token--root.svelte-3zwyll{min-width:76px;min-height:76px;padding:0 20px;border:1px solid color-mix(in oklch,var(--color-text-primary) 8%,transparent);background:color-mix(in oklch,var(--app-bg-overlay) 82%,transparent);box-shadow:0 18px 40px #50371a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.practice-token--active.svelte-3zwyll{background:var(--app-color-theme)}@media(max-width:720px){.practice-token--root.svelte-3zwyll{min-width:64px;min-height:64px;padding:0 16px;--app-type-display-size: 27px}}.login-prompt.svelte-1bhprca{--login-prompt-button-bg: #ffffff;--login-prompt-button-border: #747775;--login-prompt-button-text: #1f1f1f;display:grid;justify-items:center;gap:1rem;text-align:center}.login-prompt__button.svelte-1bhprca{display:inline-flex;box-sizing:border-box;min-height:40px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--login-prompt-button-border);border-radius:999px;background:var(--login-prompt-button-bg);color:var(--login-prompt-button-text);font-family:"Roboto",var(--app-font-family);font-size:14px;font-weight:500;line-height:20px}.login-prompt__icon.svelte-1bhprca{display:inline-flex;width:18px;height:18px;flex:0 0 auto;margin-right:10px}.login-prompt__icon.svelte-1bhprca svg:where(.svelte-1bhprca){display:block;width:18px;height:18px}.login-prompt__label.svelte-1bhprca{display:inline-flex;align-items:center;min-height:20px;white-space:nowrap}.login-prompt__button.svelte-1bhprca:focus-visible{outline:2px solid rgba(66,133,244,.45);outline-offset:3px}@media(prefers-color-scheme:dark){.login-prompt.svelte-1bhprca{--login-prompt-button-bg: #131314;--login-prompt-button-border: #8e918f;--login-prompt-button-text: #e3e3e3}}:root.dark .login-prompt.svelte-1bhprca,.dark .login-prompt.svelte-1bhprca,[data-theme=Nintendo].dark .login-prompt.svelte-1bhprca,.dark [data-theme=Nintendo] .login-prompt.svelte-1bhprca{--login-prompt-button-bg: #131314;--login-prompt-button-border: #8e918f;--login-prompt-button-text: #e3e3e3}.training-card-content.svelte-qo8oy0{display:grid;gap:.85rem;min-width:0;color:inherit;text-align:left}.training-card-content__header.svelte-qo8oy0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:flex-start;min-width:0}.training-card-content__title-block.svelte-qo8oy0{display:grid;gap:.22rem;min-width:0}.training-card-content__title-row.svelte-qo8oy0{display:flex;min-width:0;align-items:center;gap:.38rem}.training-card-content__title-copy.svelte-qo8oy0{min-width:0}.training-card-content__endcap.svelte-qo8oy0{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.45rem;min-width:0}.training-card-content__chips.svelte-qo8oy0{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.32rem;min-width:0}@media(max-width:520px){.training-card-content__header.svelte-qo8oy0{gap:.55rem}}.practice-run-mini-card.svelte-uvkrag{display:grid;width:100%}.practice-run-mini-card--unavailable.svelte-uvkrag{opacity:.72}.practice-run-mini-card--personal-best.svelte-uvkrag{filter:saturate(1.04)}.practice-run-mini-card__body{position:relative}.practice-run-mini-card__content.svelte-uvkrag{position:relative;z-index:1}.practice-run-mini-card__fanfare.svelte-uvkrag{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.practice-run-mini-card__fanfare.svelte-uvkrag:before{position:absolute;right:-3.8rem;bottom:-4.4rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.54) 0 6%,transparent 7%),conic-gradient(from 216deg,#facc157a,#38bdf81f,#ef444457,#22c55e24,#facc157a);content:"";opacity:.58;animation:svelte-uvkrag-practice-run-fanfare-glow 7.5s linear infinite}.practice-run-mini-card__burst.svelte-uvkrag{position:absolute;right:1.4rem;bottom:1.05rem;width:2rem;height:2rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.7) 0 11%,transparent 12%),conic-gradient(from 24deg,rgba(250,204,21,.72) 0 10deg,transparent 10deg 22deg,rgba(56,189,248,.62) 22deg 34deg,transparent 34deg 50deg,rgba(248,113,113,.62) 50deg 62deg,transparent 62deg 82deg);filter:drop-shadow(0 .42rem 1rem rgba(245,158,11,.24));opacity:.78;animation:svelte-uvkrag-practice-run-fanfare-pop 2.8s ease-in-out infinite}.practice-run-mini-card__beam.svelte-uvkrag{position:absolute;right:2.8rem;bottom:2.1rem;width:5.8rem;height:.7rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(250,204,21,.24),rgba(255,255,255,.34));opacity:.6;transform-origin:right center;animation:svelte-uvkrag-practice-run-fanfare-beam 3.2s ease-in-out infinite}.practice-run-mini-card__beam--upper.svelte-uvkrag{transform:rotate(22deg)}.practice-run-mini-card__beam--lower.svelte-uvkrag{right:2.15rem;bottom:3.6rem;background:linear-gradient(90deg,transparent,rgba(56,189,248,.2),rgba(255,255,255,.3));transform:rotate(-18deg);animation-delay:-1.15s}.practice-run-mini-card__confetti.svelte-uvkrag{position:absolute;top:var(--confetti-y);left:var(--confetti-x);width:.46rem;height:.2rem;border-radius:999px;background:var(--confetti-color);box-shadow:0 .18rem .38rem #0f172a1a;opacity:.72;transform:rotate(var(--confetti-rotate)) scale(var(--confetti-scale));animation:svelte-uvkrag-practice-run-fanfare-confetti 3.8s ease-in-out infinite;animation-delay:var(--confetti-delay)}.practice-run-mini-card__metrics.svelte-uvkrag{display:flex;align-items:center;flex-wrap:wrap;justify-content:start;gap:.32rem .7rem}.practice-run-mini-card__assistive.svelte-uvkrag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-uvkrag-practice-run-fanfare-glow{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(1)}}@keyframes svelte-uvkrag-practice-run-fanfare-pop{0%,to{transform:scale(.96) rotate(-3deg);opacity:.72}42%{transform:scale(1.08) rotate(4deg);opacity:.9}}@keyframes svelte-uvkrag-practice-run-fanfare-beam{0%,to{opacity:.34;filter:blur(.5px)}48%{opacity:.68;filter:blur(0)}}@keyframes svelte-uvkrag-practice-run-fanfare-confetti{0%,to{opacity:.42;transform:translate3d(0,.12rem,0) rotate(var(--confetti-rotate)) scale(var(--confetti-scale))}50%{opacity:.88;transform:translate3d(.34rem,-.48rem,0) rotate(calc(var(--confetti-rotate) + 34deg)) scale(calc(var(--confetti-scale) * 1.08))}}@media(prefers-reduced-motion:reduce){.practice-run-mini-card__fanfare.svelte-uvkrag:before,.practice-run-mini-card__burst.svelte-uvkrag,.practice-run-mini-card__beam.svelte-uvkrag,.practice-run-mini-card__confetti.svelte-uvkrag{animation:none}.practice-run-mini-card__fanfare.svelte-uvkrag:before{opacity:.42}.practice-run-mini-card__beam.svelte-uvkrag{opacity:.36}.practice-run-mini-card__confetti.svelte-uvkrag{opacity:.52}}.dashboard.svelte-1qu2cxy{display:grid;gap:1.4rem;align-content:start;min-height:calc(100vh - 4rem)}.dashboard--login.svelte-1qu2cxy{min-height:calc(100vh - var(--bottom-navigation-space, 0rem) - 2rem);align-content:center;justify-items:center}.dashboard__header.svelte-1qu2cxy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-top:.25rem}.dashboard__total-time.svelte-1qu2cxy{justify-self:end;display:flex;max-width:100%;min-width:0;justify-content:flex-end;text-align:right;overflow-wrap:anywhere}.dashboard__period-metric.svelte-1qu2cxy{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;column-gap:.35rem;row-gap:.15rem;text-align:right}.dashboard__login-panel.svelte-1qu2cxy{display:grid;gap:1rem;align-content:center;justify-items:center;text-align:center}.dashboard__retry.svelte-1qu2cxy{display:grid;justify-items:start;gap:.6rem}.dashboard__chart-section.svelte-1qu2cxy,.dashboard-chart.svelte-1qu2cxy{display:grid;gap:.75rem}.dashboard__chart-section.svelte-1qu2cxy{padding-top:1.1rem;border-top:1px solid rgba(24,34,40,.08)}.dashboard__chart-controls.svelte-1qu2cxy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}.dashboard__chart-control-group.svelte-1qu2cxy{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.dashboard-chart__surface.svelte-1qu2cxy{position:relative;display:block;width:100%;height:auto;aspect-ratio:680 / 240;padding:0;border:0;background:transparent;text-align:left;cursor:crosshair}.dashboard-chart__surface.svelte-1qu2cxy:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:3px}.dashboard-chart.svelte-1qu2cxy svg:where(.svelte-1qu2cxy){display:block;width:100%;height:100%;overflow:visible}.dashboard-chart__overlay.svelte-1qu2cxy{position:absolute;inset:0;pointer-events:none}.dashboard-chart__bar-normal.svelte-1qu2cxy{fill:var(--domain-chart-practice)}.dashboard-chart__bar-weakness.svelte-1qu2cxy{fill:var(--domain-chart-weakness)}.dashboard-chart__active.svelte-1qu2cxy{pointer-events:none}.dashboard-chart__active-line.svelte-1qu2cxy{stroke:#1822283d;stroke-dasharray:5 6;stroke-width:1.4;vector-effect:non-scaling-stroke}.dashboard-chart__empty{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;text-align:center;pointer-events:none}.dashboard__log.svelte-1qu2cxy,.dashboard-day.svelte-1qu2cxy,.dashboard-day__runs.svelte-1qu2cxy{display:grid;gap:.85rem}.dashboard-day__runs.svelte-1qu2cxy{gap:.58rem}.dashboard-day.svelte-1qu2cxy{padding-top:1.1rem;border-top:1px solid rgba(24,34,40,.08)}.dashboard-day__head.svelte-1qu2cxy{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.dashboard-rolling-time.svelte-1qu2cxy{display:inline-flex;max-width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap;column-gap:4px;row-gap:2px;color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums}.dashboard-rolling-time--metric.svelte-1qu2cxy,.dashboard-rolling-time--period.svelte-1qu2cxy{justify-content:flex-end}.dashboard-rolling-time__part.svelte-1qu2cxy{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.dashboard-rolling-time__number{max-width:100%;justify-content:center;color:inherit;font-family:var(--app-font-family);font-size:var(--app-type-title-md-size);font-weight:var(--app-type-title-md-weight);line-height:var(--app-type-title-md-line);font-variant-numeric:tabular-nums}.dashboard-rolling-time__unit{white-space:pre}.dashboard-rolling-time--metric.svelte-1qu2cxy .dashboard-rolling-time__number,.dashboard-rolling-time--metric.svelte-1qu2cxy .dashboard-rolling-time__unit{font-size:clamp(2.4rem,8vw,3rem);font-weight:var(--app-type-metric-weight);line-height:1}.dashboard__sentinel.svelte-1qu2cxy{display:grid;place-items:center;min-height:4rem}@media(max-width:720px){.dashboard.svelte-1qu2cxy{min-height:calc(100vh - 2rem)}.dashboard__header.svelte-1qu2cxy{grid-template-columns:minmax(0,1fr) auto}.dashboard__chart-controls.svelte-1qu2cxy{gap:.65rem}}.transparent.svelte-1wg91mu{background:transparent}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{width:100%;height:100%;overflow:hidden;position:relative;z-index:0;background-color:var(--background-color, var(--background-color-default))}:root{--background-color-default: #fff;--background-pattern-color-default: #ddd;--minimap-mask-color-default: rgb(240, 240, 240, .6);--minimap-mask-stroke-color-default: none;--minimap-mask-stroke-width-default: 1;--controls-button-background-color-default: #fefefe;--controls-button-background-color-hover-default: #f4f4f4;--controls-button-color-default: inherit;--controls-button-color-hover-default: inherit;--controls-button-border-color-default: #eee}.skill-tree-node__handle{width:.55rem;height:.55rem;border:0;background:transparent;opacity:0;pointer-events:none}.skill-tree-node.svelte-1jrv0rq{box-sizing:border-box;position:relative;display:grid;width:220px;min-height:108px;align-content:center;justify-items:center;gap:7px;padding:.9rem .95rem;border:1px solid rgba(24,34,40,.14);border-radius:15px;background:var(--app-bg-overlay);box-shadow:0 18px 44px color-mix(in oklch,var(--color-text-primary) 10%,transparent);overflow:visible;isolation:isolate;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.skill-tree-node--with-progress.svelte-1jrv0rq{padding-bottom:1.55rem}.skill-tree-node--custom.svelte-1jrv0rq{border-color:#336b6138;background:linear-gradient(180deg,color-mix(in oklch,var(--app-bg-surface) 95%,transparent),color-mix(in oklch,var(--app-bg-highlight) 84%,transparent)),var(--app-bg-overlay)}.skill-tree-node.svelte-1jrv0rq:after{position:absolute;inset:0;z-index:1;border:1px solid var(--domain-training-favorite-border);border-radius:inherit;background:linear-gradient(to bottom left,var(--domain-training-favorite-wash-start) 0%,var(--domain-training-favorite-wash-mid) 32%,var(--domain-training-favorite-wash-end) 68%);content:"";opacity:0;pointer-events:none;transition:opacity .52s ease}.skill-tree-node--favorite.svelte-1jrv0rq:after{opacity:1}.skill-tree-node--unavailable.svelte-1jrv0rq,.skill-tree-node--unavailable.svelte-1jrv0rq:hover{border-color:var(--domain-training-unavailable-border);background:var(--domain-training-unavailable-bg);box-shadow:0 12px 28px color-mix(in oklch,var(--color-text-primary) 6%,transparent);filter:saturate(.72)}.skill-tree-node--favorite.skill-tree-node--unavailable.svelte-1jrv0rq:after{opacity:.42}.skill-tree-node--unavailable.svelte-1jrv0rq .app-text--tone-primary{color:var(--domain-training-unavailable-text)}.skill-tree-node--unavailable.svelte-1jrv0rq .app-text--tone-muted{color:var(--domain-training-unavailable-muted-text)}.skill-tree-node.svelte-1jrv0rq:hover{border-color:#18222833;box-shadow:0 0 0 3px #1822280f,0 18px 44px color-mix(in oklch,var(--color-text-primary) 10%,transparent)}.skill-tree-node--selected.svelte-1jrv0rq,.svelte-flow__node.selected .skill-tree-node.svelte-1jrv0rq{border-color:#18222838;box-shadow:0 0 0 3px #18222814,0 18px 34px #18222829;transform:translateY(-1px)}.skill-tree-node--unavailable.skill-tree-node--selected.svelte-1jrv0rq,.svelte-flow__node.selected .skill-tree-node--unavailable.svelte-1jrv0rq{border-color:var(--domain-training-unavailable-border);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-text-primary) 8%,transparent),0 12px 28px color-mix(in oklch,var(--color-text-primary) 8%,transparent);transform:translateY(-1px)}strong.svelte-1jrv0rq{display:-webkit-box;width:100%;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skill-tree-node__subtitle.svelte-1jrv0rq{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.skill-tree-node__subtitle.svelte-1jrv0rq .app-text{display:block;width:100%;min-width:0}.skill-tree-node__tooltip.svelte-1jrv0rq{position:absolute;left:50%;bottom:calc(100% + .5rem);z-index:10;transform:translate(-50%,.25rem);pointer-events:none;opacity:0;border-radius:6px;padding:.36rem .52rem;background:#182228e6;box-shadow:0 12px 28px #1822282e;white-space:nowrap;transition:opacity .14s ease,transform .14s ease}.skill-tree-node.svelte-1jrv0rq:hover .skill-tree-node__tooltip:where(.svelte-1jrv0rq),.skill-tree-node--selected.svelte-1jrv0rq .skill-tree-node__tooltip:where(.svelte-1jrv0rq),.svelte-flow__node.selected .skill-tree-node__tooltip.svelte-1jrv0rq{transform:translate(-50%);opacity:1}.skill-tree-node__progress.svelte-1jrv0rq{position:absolute;left:.58rem;bottom:.42rem;display:flex;max-width:calc(100% - 1.16rem);align-items:center;gap:.05rem;overflow:hidden;white-space:nowrap}.skill-tree-node__apple.svelte-1jrv0rq{display:inline-flex;line-height:1}@media(prefers-reduced-motion:reduce){.skill-tree-node.svelte-1jrv0rq:after{transition:none}}.app-autosize-textarea.svelte-1jw2mdy{--app-autosize-accent: var(--app-color-theme);box-sizing:border-box;min-width:0;padding-right:.5rem;padding-left:.5rem}.app-autosize-textarea--py-0.svelte-1jw2mdy{padding-top:0;padding-bottom:0}.app-autosize-textarea--py-0-5.svelte-1jw2mdy{padding-top:.125rem;padding-bottom:.125rem}.app-autosize-textarea--py-1.svelte-1jw2mdy{padding-top:.25rem;padding-bottom:.25rem}.app-autosize-textarea--py-2.svelte-1jw2mdy{padding-top:.5rem;padding-bottom:.5rem}.app-autosize-textarea--py-3.svelte-1jw2mdy{padding-top:.75rem;padding-bottom:.75rem}.app-autosize-textarea--py-4.svelte-1jw2mdy{padding-top:1rem;padding-bottom:1rem}.app-autosize-textarea--py-6.svelte-1jw2mdy{padding-top:1.5rem;padding-bottom:1.5rem}.app-autosize-textarea--state-success.svelte-1jw2mdy{--app-autosize-accent: var(--color-success)}.app-autosize-textarea--state-warning.svelte-1jw2mdy{--app-autosize-accent: var(--color-warning)}.app-autosize-textarea--state-error.svelte-1jw2mdy{--app-autosize-accent: var(--app-color-error)}.app-autosize-textarea--state-info.svelte-1jw2mdy{--app-autosize-accent: var(--color-info)}.app-autosize-textarea__label.svelte-1jw2mdy{display:grid;min-width:0;cursor:text}.app-autosize-textarea__head.svelte-1jw2mdy{display:flex;min-width:0;justify-content:space-between;padding:0 .5rem}.app-autosize-textarea__title.svelte-1jw2mdy{position:relative;margin-bottom:.25rem;color:var(--color-text-primary);font-size:.875rem;font-weight:600;line-height:1.25}.app-autosize-textarea__title--in.svelte-1jw2mdy{margin-bottom:.2rem;color:color-mix(in oklch,var(--color-text-primary) 48%,transparent);font-size:.75rem;font-weight:500}.app-autosize-textarea__required.svelte-1jw2mdy{position:absolute;left:-.65rem;color:var(--app-color-error);font-size:1rem;line-height:1}.app-autosize-textarea__field.svelte-1jw2mdy{position:relative;display:grid;min-width:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.app-autosize-textarea--block.svelte-1jw2mdy .app-autosize-textarea__field:where(.svelte-1jw2mdy){padding:.72rem .65rem;border:2px solid transparent;border-radius:var(--app-radius-2xl);background:color-mix(in oklch,var(--color-text-primary) 5%,transparent)}.app-autosize-textarea--block.svelte-1jw2mdy:focus-within .app-autosize-textarea__field:where(.svelte-1jw2mdy){border-color:var(--app-autosize-accent);background:transparent}.app-autosize-textarea--line.svelte-1jw2mdy .app-autosize-textarea__field:where(.svelte-1jw2mdy){padding:.7rem .25rem .45rem;border-bottom:1px solid color-mix(in oklch,var(--color-text-primary) 20%,transparent);background:transparent}.app-autosize-textarea--line.svelte-1jw2mdy:focus-within .app-autosize-textarea__field:where(.svelte-1jw2mdy){border-bottom-color:var(--app-autosize-accent)}.app-autosize-textarea__control.svelte-1jw2mdy{display:block;box-sizing:border-box;width:100%;min-height:calc(var(--app-autosize-rows) * var(--app-type-body-sm-size) * var(--app-type-body-sm-line));padding:0;overflow:hidden;resize:none;border:0;outline:none;color:var(--color-text-primary);background:transparent;font-family:var(--app-font-family);font-size:var(--app-type-body-sm-size);font-weight:600;line-height:var(--app-type-body-sm-line);text-align:left}.app-autosize-textarea__control--right.svelte-1jw2mdy{text-align:right}.app-autosize-textarea__control.svelte-1jw2mdy::placeholder{color:color-mix(in oklch,var(--color-text-primary) 36%,transparent)}.app-autosize-textarea__tip.svelte-1jw2mdy{padding:.2rem .5rem 0;color:color-mix(in oklch,var(--color-text-primary) 52%,transparent);font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);line-height:var(--app-type-caption-line)}.app-autosize-textarea--disabled.svelte-1jw2mdy,.app-autosize-textarea--readonly.svelte-1jw2mdy{cursor:default}.app-autosize-textarea--disabled.svelte-1jw2mdy{opacity:.55}.app-autosize-textarea--disabled.svelte-1jw2mdy .app-autosize-textarea__label:where(.svelte-1jw2mdy){cursor:not-allowed}.app-autosize-textarea--readonly.svelte-1jw2mdy .app-autosize-textarea__label:where(.svelte-1jw2mdy){cursor:default}.metronome-panel.svelte-24md44{display:grid;gap:.75rem;width:min(100%,24rem);padding:.75rem;border:1px solid rgba(24,34,40,.1);border-radius:8px;background:color-mix(in oklch,var(--app-bg-overlay) 46%,transparent)}.metronome-panel--fill.svelte-24md44{box-sizing:border-box;width:100%;min-height:0;align-content:start;justify-self:stretch;padding:1rem}.metronome-panel--compact.svelte-24md44{gap:.55rem;padding:.7rem}.metronome-controls__row.svelte-24md44,.metronome-controls__row--split.svelte-24md44,.beat-indicator.svelte-24md44{display:flex;align-items:center}.metronome-display.svelte-24md44{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.metronome-display__tempo.svelte-24md44{--app-type-display-size: 40px;--app-type-display-line: 1;--metronome-tempo-min-width: 4rem;display:flex;align-items:baseline;justify-content:center;gap:.45rem;grid-column:2;text-align:center}.metronome-display__action.svelte-24md44{grid-column:3;justify-self:end}.metronome-panel--fill.svelte-24md44 .metronome-display__tempo:where(.svelte-24md44){--metronome-tempo-min-width: 5.4rem;--app-type-display-size: 52px}.metronome-panel--compact.svelte-24md44 .metronome-display__tempo:where(.svelte-24md44){--metronome-tempo-min-width: 4.3rem;--app-type-display-size: 44px}.beat-indicator.svelte-24md44{justify-content:center;gap:.45rem;min-height:2.65rem}.metronome-panel--compact.svelte-24md44 .beat-indicator:where(.svelte-24md44){min-height:2.2rem}.beat-indicator__dot.svelte-24md44{position:relative;display:inline-grid;width:2.1rem;aspect-ratio:1;place-items:center;border:1px solid rgba(24,34,40,.1);border-radius:999px;background:color-mix(in oklch,var(--app-bg-surface) 50%,transparent);overflow:hidden}.metronome-panel--compact.svelte-24md44 .beat-indicator__dot:where(.svelte-24md44){width:1.85rem;--app-type-label-size: 12px}.beat-indicator__dot--accent.svelte-24md44{border-color:color-mix(in oklch,var(--app-color-theme) 42%,transparent)}.beat-indicator__dot--active.svelte-24md44{background:var(--color-success);transform:translateY(-1px)}.beat-indicator__pulse.svelte-24md44{position:absolute;inset:0;border-radius:inherit;animation:svelte-24md44-beat-pulse .18s ease-out;background:color-mix(in oklch,var(--app-bg-surface) 28%,transparent)}.beat-indicator__dot.svelte-24md44>span:where(.svelte-24md44):last-child{position:relative}.metronome-controls.svelte-24md44{display:grid;gap:.95rem}.metronome-panel--compact.svelte-24md44 .metronome-controls:where(.svelte-24md44){gap:.65rem}.metronome-controls__row.svelte-24md44{gap:.75rem}.metronome-controls__row--split.svelte-24md44{align-items:end}.metronome-control.svelte-24md44{display:grid;flex:1 1 0;min-width:0}.metronome-control--slider.svelte-24md44{min-height:2rem;align-content:center}.metronome-signature-tags.svelte-24md44{display:flex;flex:1 1 0;flex-wrap:wrap;gap:.35rem;min-width:0}.metronome-panel__error{padding:.7rem .8rem;border-radius:8px;background:#ab4f271a}@keyframes svelte-24md44-beat-pulse{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}@media(max-width:560px){.metronome-panel.svelte-24md44{padding:.85rem}.metronome-panel--fill.svelte-24md44{padding:.75rem}.metronome-panel--fill.svelte-24md44 .metronome-display__tempo:where(.svelte-24md44){--metronome-tempo-min-width: 3.8rem;--app-type-display-size: 40px}.metronome-controls__row--split.svelte-24md44{align-items:stretch;flex-direction:column}.beat-indicator.svelte-24md44{justify-content:center;overflow-x:auto;padding-bottom:.2rem}}.practice-timer.svelte-wf8xp8{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;min-width:9.7rem;min-height:4.25rem;padding:.7rem 1.05rem;border:1px solid rgba(24,34,40,.08);border-radius:1.9rem;background:color-mix(in oklch,var(--app-bg-overlay) 78%,transparent);box-shadow:0 18px 40px #50371a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.practice-timer--penalty.svelte-wf8xp8{animation:svelte-wf8xp8-timer-penalty-shake .38s ease}.practice-timer.svelte-wf8xp8:disabled{cursor:default;opacity:.58}.practice-timer.svelte-wf8xp8:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:3px}@keyframes svelte-wf8xp8-timer-penalty-shake{0%{background:color-mix(in oklch,var(--app-bg-overlay) 78%,transparent);transform:translate(0)}14%{background:#dc362ed1;transform:translate(-4px)}28%{transform:translate(4px)}42%{transform:translate(-3px)}56%{transform:translate(3px)}72%{background:#dc362eb8;transform:translate(-1px)}to{background:color-mix(in oklch,var(--app-bg-overlay) 78%,transparent);transform:translate(0)}}@media(prefers-reduced-motion:reduce){.practice-timer--penalty.svelte-wf8xp8{animation:svelte-wf8xp8-timer-penalty-flash .26s ease}}@keyframes svelte-wf8xp8-timer-penalty-flash{0%,to{background:color-mix(in oklch,var(--app-bg-overlay) 78%,transparent)}45%{background:#dc362ed1}}@media(max-width:720px){.practice-timer.svelte-wf8xp8{min-width:9rem;min-height:3.8rem;gap:.62rem;padding:.62rem .9rem;border-radius:1.7rem}.practice-timer.svelte-wf8xp8{--app-type-timer-size: 17px}}.practice-timer-hud.svelte-1wiymwd{position:absolute;right:20px;bottom:20px;z-index:20;display:inline-flex;align-items:flex-end}.practice-timer-hud--contained.svelte-1wiymwd{right:.75rem;bottom:.75rem}.practice-timer-hud--fixed.svelte-1wiymwd{position:fixed}@media(max-width:720px){.practice-timer-hud.svelte-1wiymwd,.practice-timer-hud--contained.svelte-1wiymwd{right:20px;bottom:20px}}.draggable-timestamp-chip.svelte-ikyza9{display:inline-flex;align-items:center;gap:.2rem;min-width:0}.draggable-timestamp-chip--dragging.svelte-ikyza9{opacity:.42}.draggable-timestamp-chip__handle.svelte-ikyza9{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:var(--app-chip-height);padding:0;border:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent);border-radius:var(--app-radius-md);color:color-mix(in oklch,var(--color-text-primary) 58%,transparent);background:color-mix(in oklch,var(--app-bg-surface) 80%,transparent);cursor:grab;touch-action:none}.draggable-timestamp-chip__handle.svelte-ikyza9:active{cursor:grabbing}.draggable-timestamp-chip__handle.svelte-ikyza9:disabled{cursor:not-allowed;opacity:.45}.draggable-timestamp-chip__handle.svelte-ikyza9:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklch,var(--app-color-theme) 42%,transparent)}.timestamp-slot-cell.svelte-1omkxbi{display:flex;align-items:center;justify-content:center;width:var(--timestamp-slot-cell-width);min-height:calc(var(--app-chip-height) + 6px);padding:2px;border:1.5px dashed color-mix(in oklch,var(--color-text-primary) 28%,transparent);border-radius:var(--app-radius-md);background:color-mix(in oklch,var(--app-bg-highlight) 40%,transparent);box-sizing:border-box;transition:border-color .12s ease,background .12s ease}.timestamp-slot-cell--filled.svelte-1omkxbi{border-style:solid;background:color-mix(in oklch,var(--app-bg-overlay) 60%,transparent)}.timestamp-slot-cell--drop-target.svelte-1omkxbi{border-color:var(--app-color-success);background:color-mix(in oklch,var(--app-color-success) 16%,transparent)}.timestamp-slot-cell__hint.svelte-1omkxbi{color:color-mix(in oklch,var(--color-text-primary) 46%,transparent);font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);letter-spacing:.02em}.timestamp-slot-row.svelte-jwgvt2{--timestamp-slot-cell-width: 80px;position:relative;display:grid;grid-template-columns:auto max-content minmax(0,1fr) auto;gap:.6rem;align-items:start;padding:.65rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent);border-radius:var(--app-radius-lg);background:color-mix(in oklch,var(--app-bg-surface) 86%,transparent);transition:border-color .12s ease,background .12s ease,opacity .12s ease}.timestamp-slot-row--loop-on.svelte-jwgvt2{border-color:color-mix(in oklch,var(--app-color-success) 55%,transparent);background:color-mix(in oklch,var(--app-color-success) 10%,transparent)}.timestamp-slot-row--disabled.svelte-jwgvt2{opacity:.7}.timestamp-slot-row--row-dragging.svelte-jwgvt2{opacity:.46}.timestamp-slot-row--row-drop-target.svelte-jwgvt2{border-color:var(--app-color-success);background:color-mix(in oklch,var(--app-color-success) 12%,transparent)}.timestamp-slot-row__handle.svelte-jwgvt2{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-height:calc(var(--app-chip-height) + .25rem);padding:0;border:0;border-radius:var(--app-radius-md);color:color-mix(in oklch,var(--color-text-primary) 48%,transparent);background:transparent;cursor:grab;outline:none;touch-action:none}.timestamp-slot-row__handle.svelte-jwgvt2:active{cursor:grabbing}.timestamp-slot-row__handle.svelte-jwgvt2:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--app-color-theme) 42%,transparent)}.timestamp-slot-row__handle--disabled.svelte-jwgvt2,.timestamp-slot-row__handle.svelte-jwgvt2:disabled{opacity:.35;cursor:not-allowed}.timestamp-slot-row__slot.svelte-jwgvt2{display:grid;gap:.4rem;align-content:start;width:max-content}.timestamp-slot-row__slots.svelte-jwgvt2{display:grid;grid-template-columns:repeat(2,var(--timestamp-slot-cell-width));gap:.4rem;justify-content:start}.timestamp-slot-row__loop.svelte-jwgvt2{display:flex;align-items:center;padding:.05rem .1rem}.timestamp-slot-row__loop--disabled.svelte-jwgvt2{opacity:.45;pointer-events:none}.timestamp-slot-row__memo.svelte-jwgvt2{min-width:0;padding-top:.2rem}.timestamp-slot-row__memo.svelte-jwgvt2 textarea{min-height:calc(var(--app-chip-height) + .2rem)}.timestamp-slot-row__actions.svelte-jwgvt2{display:flex;align-items:flex-start;justify-content:flex-end;gap:.3rem;padding-top:.1rem}.timestamp-slot-row__loop-note{grid-column:2 / -1;margin:0}@media(max-width:640px){.timestamp-slot-row.svelte-jwgvt2{grid-template-columns:auto max-content minmax(0,1fr) auto;grid-template-areas:"handle slot . actions" "memo memo memo memo"}.timestamp-slot-row__handle.svelte-jwgvt2{grid-area:handle;justify-self:start}.timestamp-slot-row__slot.svelte-jwgvt2{grid-area:slot}.timestamp-slot-row__memo.svelte-jwgvt2{grid-area:memo}.timestamp-slot-row__actions.svelte-jwgvt2{grid-area:actions}.timestamp-slot-row__loop-note{grid-column:1 / -1}}.timestamp-bookmark-tray.svelte-1iwwbue{display:grid;gap:.55rem;min-width:0}.timestamp-bookmark-tray__actions.svelte-1iwwbue,.timestamp-bookmark-tray__chips.svelte-1iwwbue{display:flex;align-items:center;gap:.5rem;min-width:0}.timestamp-bookmark-tray__chips.svelte-1iwwbue{flex-wrap:wrap;align-items:flex-start;overflow:visible;padding:.1rem 0 .2rem}.timestamp-bookmark-tray__chip.svelte-1iwwbue{display:inline-flex}.timestamp-bookmark-tray__add-icon.svelte-1iwwbue{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.timestamp-bookmark-tray__rack.svelte-1iwwbue{display:grid;gap:.55rem;padding-top:.2rem}.timestamp-bookmark-tray__rack-empty{padding:.2rem 0}.timestamp-bookmark-tray__rack-list.svelte-1iwwbue{display:grid;gap:.55rem}.timestamp-bookmark-tray__rack-actions.svelte-1iwwbue{display:flex;justify-content:flex-start}.timestamp-bookmark-tray__overlay-layer.svelte-1iwwbue{position:fixed;inset:0 auto auto 0;width:0;height:0;overflow:visible;pointer-events:none;z-index:2147483647;contain:layout style}.timestamp-bookmark-tray__drag-overlay.svelte-1iwwbue{display:inline-flex;align-items:center;min-height:var(--app-chip-height);padding:0 .7rem;border:1px solid color-mix(in oklch,var(--app-color-theme) 18%,transparent);border-radius:var(--app-radius-md);color:var(--app-color-theme);background:color-mix(in oklch,var(--app-bg-surface) 94%,transparent);box-shadow:0 12px 28px #1822282e;font-size:var(--app-type-caption-size);font-weight:800;pointer-events:none}.youtube-practice-player.svelte-n8yx81{display:grid;gap:.45rem;min-width:0}.youtube-practice-player__frame.svelte-n8yx81{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(24,34,40,.12);border-radius:8px;background:#111}.youtube-practice-player__host.svelte-n8yx81,.youtube-practice-player__frame.svelte-n8yx81 iframe{display:block;width:100%;height:100%;border:0}.youtube-practice-player__status.svelte-n8yx81{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#fff7efdb;font-size:13px;font-weight:800;text-align:center}.youtube-practice-player__error.svelte-n8yx81{margin:0;color:var(--app-color-error);font-size:13px;font-weight:800}.song-practice.svelte-1xwbwf6{position:relative;box-sizing:border-box;container-type:inline-size;width:100%;height:100dvh;min-height:0;padding:1rem;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;background:linear-gradient(180deg,color-mix(in oklch,var(--app-bg-surface) 78%,transparent),color-mix(in oklch,var(--app-bg-base) 96%,transparent)),var(--app-bg-base);-webkit-overflow-scrolling:touch}.song-practice--contained.svelte-1xwbwf6{height:100%}.song-practice__layout.svelte-1xwbwf6{display:grid;width:100%;min-height:100%;gap:.75rem;grid-template-rows:auto;align-content:start;padding-bottom:4.8rem}.song-practice__layout--video.svelte-1xwbwf6{grid-template-rows:auto auto}.song-practice__media-stack.svelte-1xwbwf6,.song-practice__tools-stack.svelte-1xwbwf6{display:grid;min-width:0;gap:.65rem;align-content:start}.song-practice__notes.svelte-1xwbwf6{min-width:0}.song-practice__notes.svelte-1xwbwf6 textarea{min-height:2.5rem}.song-practice__metronome.svelte-1xwbwf6{min-width:0;min-height:0;align-self:start}@container (min-width: 1052px){.song-practice.svelte-1xwbwf6{padding:1.25rem}.song-practice__layout--video.svelte-1xwbwf6{grid-template-columns:minmax(680px,1fr) minmax(360px,1fr);grid-template-rows:auto;align-items:start}}.app-loading-message.svelte-o0ma4z{display:grid;min-height:var(--app-loading-message-min-height);align-content:center;justify-items:center;gap:.75rem;padding:1rem;box-sizing:border-box;text-align:center}.app-loading-message--inline.svelte-o0ma4z{display:inline-flex;min-height:auto;align-items:center;justify-content:center;gap:.5rem;padding:0;text-align:left}.app-loading-message__token.svelte-o0ma4z{display:inline-flex;min-width:42px;min-height:32px;align-items:center;justify-content:center}.app-loading-message--inline.svelte-o0ma4z .app-loading-message__token:where(.svelte-o0ma4z){min-width:18px;min-height:18px;transform:scale(.46);transform-origin:center}.bottom-action-tray.svelte-1dsfn4m{position:fixed;left:50%;bottom:var( --bottom-action-tray-bottom, calc(max(10px, env(safe-area-inset-bottom)) + 56px) );z-index:55;width:min(960px,calc(100% - (var(--shell-pad, 1rem) * 2)));pointer-events:none;transform:translate(-50%)}.bottom-action-tray__content.svelte-1dsfn4m{display:flex;width:100%;gap:10px;pointer-events:auto}.bottom-action-tray--hug.svelte-1dsfn4m .bottom-action-tray__content:where(.svelte-1dsfn4m){--bottom-action-tray-hug-gap: 2px;--bottom-action-tray-hug-pad: 4px;position:relative;box-sizing:border-box;display:flex;width:max-content;max-width:100%;margin-inline:auto;gap:var(--bottom-action-tray-hug-gap);padding:var(--bottom-action-tray-hug-pad);border:1px solid color-mix(in oklch,var(--app-bg-surface) 72%,transparent);border-radius:999px;background:linear-gradient(140deg,color-mix(in oklch,var(--app-bg-surface) 84%,transparent),color-mix(in oklch,var(--app-bg-base) 54%,transparent)),color-mix(in oklch,var(--app-bg-overlay) 50%,transparent);box-shadow:inset 0 1px color-mix(in oklch,var(--app-bg-surface) 78%,transparent),inset 0 -18px 34px color-mix(in oklch,var(--app-bg-surface) 24%,transparent),0 12px 28px #50371a1f;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.bottom-action-tray--hug.svelte-1dsfn4m .bottom-action-tray__content:where(.svelte-1dsfn4m)::-webkit-scrollbar{display:none}.bottom-action-tray--fill .bottom-action-tray__content>*{flex:1 1 0;min-width:0}.bottom-action-tray--hug .bottom-action-tray__content>*{flex:0 0 auto}@media(max-width:720px){.bottom-action-tray--fill.svelte-1dsfn4m .bottom-action-tray__content:where(.svelte-1dsfn4m){gap:8px}}.floating-action-button.svelte-5auiv3{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:var(--floating-action-button-bottom);z-index:var(--floating-action-button-z-index);display:inline-flex;pointer-events:auto}.floating-action-button.svelte-5auiv3 .icon-button-shell{filter:drop-shadow(0 16px 28px color-mix(in oklch,var(--app-color-theme) 20%,transparent));transition:filter .17s ease,transform .17s ease}@media(hover:hover)and (pointer:fine){.floating-action-button.svelte-5auiv3:hover .icon-button-shell{filter:drop-shadow(0 18px 32px color-mix(in oklch,var(--app-color-theme) 24%,transparent));transform:translateY(-1px)}}@media(max-width:720px){.floating-action-button.svelte-5auiv3{right:max(1rem,env(safe-area-inset-right))}}.exercise-card.svelte-dk4ldd{position:relative;display:grid;width:100%;isolation:isolate}.exercise-card--clickable.svelte-dk4ldd{cursor:pointer}.exercise-card--unavailable.svelte-dk4ldd{cursor:default}.exercise-card--unavailable.svelte-dk4ldd:before,.exercise-card.svelte-dk4ldd:after{position:absolute;inset:0;z-index:1;border-radius:var(--app-radius-2xl);content:"";pointer-events:none}.exercise-card.svelte-dk4ldd:after{border:1px solid var(--domain-training-favorite-border);background:linear-gradient(to bottom left,var(--domain-training-favorite-wash-start) 0%,var(--domain-training-favorite-wash-mid) 32%,var(--domain-training-favorite-wash-end) 68%);opacity:0;transition:opacity .52s ease}.exercise-card--unavailable.svelte-dk4ldd:before{border:1px dashed var(--domain-training-unavailable-border);background:var(--domain-training-unavailable-bg)}.exercise-card--favorite.svelte-dk4ldd:after{opacity:1}.exercise-card--favorite.exercise-card--unavailable.svelte-dk4ldd:after{opacity:.42}.exercise-card--unavailable.svelte-dk4ldd .app-text--tone-primary{color:var(--domain-training-unavailable-text)}.exercise-card--unavailable.svelte-dk4ldd .app-text--tone-muted{color:var(--domain-training-unavailable-muted-text)}.exercise-card__description.svelte-dk4ldd{white-space:pre-wrap}.exercise-card__actions.svelte-dk4ldd{position:relative;z-index:4;display:flex;gap:.4rem;align-items:center;justify-content:flex-end;min-width:5.4rem}.exercise-card__title-lock.svelte-dk4ldd{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--domain-training-unavailable-icon);line-height:1}.exercise-card__assistive.svelte-dk4ldd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.exercise-card__footer-detail.svelte-dk4ldd{display:grid;gap:5px}.exercise-card__hit-area.svelte-dk4ldd{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.exercise-card__hit-area.svelte-dk4ldd:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.exercise-card.svelte-dk4ldd:after{transition:none}}.practice-list.svelte-1rx9epy{display:grid;gap:20px;align-content:start;padding-bottom:var(--bottom-action-tray-reserve, 52px);overflow-anchor:none}.practice-list--with-floating-add.svelte-1rx9epy{padding-bottom:calc(var(--bottom-action-tray-reserve, 52px) + 72px)}.exercise-grid.svelte-1rx9epy{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.perspective-fretboard.svelte-1knm3jv{display:grid;gap:1rem}.perspective-fretboard--plain.svelte-1knm3jv{display:contents}.perspective-fretboard__board.svelte-1knm3jv{position:relative;overflow:hidden;border:1px solid rgba(24,34,40,.08);border-radius:1.6rem;background:radial-gradient(circle at top left,rgba(255,243,222,.56),transparent 34%),linear-gradient(180deg,#58351a14,#ffffff42),#25180be6;box-shadow:inset 0 1px #ffffff1f,0 28px 48px #50371a2e}.perspective-fretboard__board--plain.svelte-1knm3jv{display:contents}.perspective-fretboard__svg.svelte-1knm3jv{display:block;width:100%;height:auto}.perspective-fretboard__svg--plain.svelte-1knm3jv{width:100vw;height:100vh}.board-edge-highlight.svelte-1knm3jv{stroke:#fff9f1d1;stroke-width:1.8;stroke-linecap:round}.binding-edge-shadow.svelte-1knm3jv{stroke:#110c0c73;stroke-width:1.2;stroke-linecap:round}.open-string-line.svelte-1knm3jv{filter:drop-shadow(0 1px 0 rgba(29,20,13,.16))}.side-position-dot.svelte-1knm3jv{fill:#fff1dcf0;stroke:#3c271638;stroke-width:.8;filter:drop-shadow(0 1px 1px rgba(21,15,14,.24))}.fret-marker.svelte-1knm3jv{transition:transform .18s ease}.fret-marker.svelte-1knm3jv,.fret-marker.svelte-1knm3jv :where(.svelte-1knm3jv){pointer-events:none}.fret-marker__focus-line.svelte-1knm3jv{stroke:#fff5ebd1;stroke-width:1.2;stroke-linecap:round}.fret-marker--target.svelte-1knm3jv{filter:drop-shadow(0 0 9px rgba(35,232,214,.44))}.fret-marker__target-pulse.svelte-1knm3jv,.fret-marker__target-ring.svelte-1knm3jv{fill:none;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.fret-marker__target-pulse.svelte-1knm3jv{stroke:#1ef4dcdb;stroke-width:2.2;animation:svelte-1knm3jv-fret-marker-target-pulse 1.2s ease-out infinite;filter:drop-shadow(0 0 7px rgba(30,244,220,.36))}.fret-marker__target-ring.svelte-1knm3jv{stroke:#0eeed8f5;stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(14,238,216,.4))}.finger-position-marker.svelte-1knm3jv{stroke:#fff4e83d;stroke-width:1.8;stroke-linecap:round;filter:drop-shadow(0 1px 0 rgba(29,20,13,.18))}.finger-position-marker--open.svelte-1knm3jv{stroke:#fff4e857}.clickable-area.svelte-1knm3jv{fill:transparent;stroke:transparent;stroke-width:1.4;stroke-linejoin:round;pointer-events:none;vector-effect:non-scaling-stroke}.clickable-area--visible.svelte-1knm3jv{fill:#ff484829;stroke:#ff4848c2}.clickable-area--visible.clickable-area--active.svelte-1knm3jv{fill:#ff48483d;stroke:#ff6a6af5}.clickable-area--visible.clickable-area--solved.svelte-1knm3jv{fill:#c61c1c3d;stroke:#ff6e6ee6}.clickable-area--interactive.svelte-1knm3jv{cursor:pointer;pointer-events:all}.fret-marker.svelte-1knm3jv text:where(.svelte-1knm3jv),.string-label.svelte-1knm3jv text:where(.svelte-1knm3jv){fill:var(--domain-fretboard-marker);font-size:14px;font-weight:800;letter-spacing:.03em}.string-label.svelte-1knm3jv text:where(.svelte-1knm3jv){fill:#fff4e8d1;font-size:13px}.fret-marker--active.svelte-1knm3jv{transform-origin:center}.fret-marker--active.svelte-1knm3jv text:where(.svelte-1knm3jv){fill:#fffaf4f5}@keyframes svelte-1knm3jv-fret-marker-target-pulse{0%{opacity:.88;transform:scale(.82)}68%{opacity:.18;transform:scale(1.22)}to{opacity:0;transform:scale(1.32)}}@media(prefers-reduced-motion:reduce){.fret-marker__target-pulse.svelte-1knm3jv{animation:none;opacity:.42;transform:scale(1.12)}}.perspective-fretboard__legend.svelte-1knm3jv{display:flex;flex-wrap:wrap;gap:.65rem}.perspective-fretboard__legend.svelte-1knm3jv span:where(.svelte-1knm3jv){display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;padding:.35rem .75rem;font-size:13px;font-weight:700;color:#fff7efe0;background:#18222847}@media(max-width:720px){.perspective-fretboard__legend.svelte-1knm3jv{gap:.5rem}.perspective-fretboard__legend.svelte-1knm3jv span:where(.svelte-1knm3jv){font-size:12px}}.practice-mask-overlay.svelte-kt7psn{position:absolute;inset:0;background:#0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.practice-countdown-overlay.svelte-1h5sjy2{display:grid;place-items:center;padding:1.5rem;box-sizing:border-box;pointer-events:none}.practice-countdown-overlay--fixed.svelte-1h5sjy2{position:fixed;inset:0}.practice-countdown-overlay--contained.svelte-1h5sjy2{position:absolute;inset:0}.practice-countdown-overlay__value.svelte-1h5sjy2{min-width:1.3ch;text-align:center}.practice-penalty-feedback.svelte-1lntyk9{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:paint}.practice-penalty-feedback__wash.svelte-1lntyk9{position:absolute;top:0;left:0;right:0;height:var(--practice-penalty-feedback-height);background:radial-gradient(110% 90% at 50% 0%,color-mix(in oklch,var(--practice-penalty-feedback-color) 26%,transparent),color-mix(in oklch,var(--practice-penalty-feedback-color) 10%,transparent) 46%,transparent 74%),linear-gradient(180deg,color-mix(in oklch,var(--practice-penalty-feedback-color) 18%,transparent),transparent 72%);opacity:0;animation:svelte-1lntyk9-practice-penalty-feedback-wash var(--practice-penalty-feedback-duration) ease-out both;will-change:opacity}@keyframes svelte-1lntyk9-practice-penalty-feedback-wash{0%{opacity:0}24%{opacity:1}72%{opacity:.42}to{opacity:0}}@media(prefers-reduced-motion:reduce){.practice-penalty-feedback__wash.svelte-1lntyk9{animation:svelte-1lntyk9-practice-penalty-feedback-fade .32s ease-out both}}@keyframes svelte-1lntyk9-practice-penalty-feedback-fade{0%,to{opacity:0}42%{opacity:.72}}.practice-progress.svelte-1t82fab{--practice-progress-length: clamp(19rem, 52vh, 32rem);position:fixed;left:12px;top:24%;z-index:22;width:3rem;height:var(--practice-progress-length);pointer-events:none;transform:translate(0)}.practice-progress--contained.svelte-1t82fab{position:absolute;top:24%}.practice-progress--penalty.svelte-1t82fab{animation:svelte-1t82fab-practice-progress-penalty-shake .38s ease}.practice-progress__bar.svelte-1t82fab{position:absolute;top:50%;left:50%;width:var(--practice-progress-length);transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}.practice-progress__label.svelte-1t82fab{display:inline-flex;min-width:2.4rem;justify-content:center;font-variant-numeric:tabular-nums;transform:rotate(90deg)}@keyframes svelte-1t82fab-practice-progress-penalty-shake{0%,to{transform:translate(0)}18%{transform:translate(-4px)}36%{transform:translate(4px)}54%{transform:translate(-3px)}72%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.practice-progress--penalty.svelte-1t82fab{animation:svelte-1t82fab-practice-progress-penalty-flash .26s ease}}@keyframes svelte-1t82fab-practice-progress-penalty-flash{0%,to{opacity:1}45%{opacity:.62}}@media(max-width:720px){.practice-progress.svelte-1t82fab{--practice-progress-length: clamp(16rem, 52vh, 24rem);left:12px;top:24%}}.practice-screen.svelte-1iqylbr{position:relative;display:grid;isolation:isolate;width:100%;min-height:100vh;overflow:hidden;overflow-anchor:none}.practice-header-card.svelte-1iqylbr{position:absolute;top:1rem;left:50%;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(calc(100% - 2rem),42rem);padding:.8rem 1rem;border:1px solid rgba(24,34,40,.08);border-radius:1rem;background:color-mix(in oklch,var(--app-bg-overlay) 80%,transparent);box-shadow:0 18px 40px #50371a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transform:translate(-50%);box-sizing:border-box}.practice-header-card--fretboard.svelte-1iqylbr{top:1.25rem;left:auto;right:1.25rem;width:auto;max-width:calc(100% - 40px);min-height:3.8rem;justify-content:center;gap:.55rem;padding:9px 12px 9px 30px;border-radius:999px;background:color-mix(in oklch,var(--app-bg-overlay) 58%,transparent);transform:none}.practice-header-card__target.svelte-1iqylbr{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0}.practice-header-card__lives.svelte-1iqylbr{display:inline-flex;align-items:center;gap:.38rem}.practice-header-card__meta.svelte-1iqylbr{display:inline-flex;align-items:center;justify-content:flex-end;gap:.36rem}.practice-header-card__life.svelte-1iqylbr{width:.82rem;height:.82rem;border-radius:999px;background:linear-gradient(180deg,#ffb59b,#d76d3f);box-shadow:0 4px 10px #ab4f2733}.practice-header-card__life--lost.svelte-1iqylbr{background:#18222824;box-shadow:none}.practice-stage.svelte-1iqylbr{position:relative;z-index:10;display:grid;width:100%;min-height:100vh;overflow:hidden}.practice-intro.svelte-1iqylbr{display:grid;place-items:center;min-height:100vh;padding:1.5rem;box-sizing:border-box}.practice-intro__panel.svelte-1iqylbr{display:grid;gap:1rem;width:min(34rem,100%);padding:1.4rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-radius:1.5rem;background:var(--app-bg-overlay);box-shadow:0 18px 44px color-mix(in oklch,var(--color-text-primary) 10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.practice-intro__heading.svelte-1iqylbr{display:grid;gap:.3rem}.practice-intro__examples.svelte-1iqylbr{display:grid;gap:.65rem}.practice-intro__example-list.svelte-1iqylbr{display:flex;flex-wrap:wrap;gap:.55rem}.pitch-arithmetic.svelte-1iqylbr{display:grid;align-items:center;justify-items:center;height:100vh;min-height:0;padding:80px 20px 180px;box-sizing:border-box}.pitch-arithmetic__panel.svelte-1iqylbr{display:grid;grid-template-columns:minmax(0,288px);grid-template-areas:"prompt";align-items:center;justify-content:center;width:min(288px,100%)}.pitch-arithmetic__prompt-area.svelte-1iqylbr{grid-area:prompt;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:0;padding:0;text-align:center;box-sizing:border-box}.pitch-arithmetic__choices-panel.svelte-1iqylbr{position:fixed;right:20px;bottom:104px;z-index:19;display:grid;width:max-content;max-width:calc(100vw - 40px)}.pitch-arithmetic__choices.svelte-1iqylbr{display:grid;grid-template-columns:repeat(4,max-content);gap:8px;justify-content:end}.fretboard-practice-layout.svelte-1iqylbr{position:relative;display:grid;place-items:center;min-height:100vh;overflow:hidden}.completion-metrics.svelte-1iqylbr{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.completion-slowest.svelte-1iqylbr{display:grid;gap:.6rem;width:100%}.completion-slowest.svelte-1iqylbr ol:where(.svelte-1iqylbr){display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.completion-slowest.svelte-1iqylbr li:where(.svelte-1iqylbr){display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.4rem;padding:.58rem .7rem;border-radius:8px;background:color-mix(in oklch,var(--app-bg-overlay) 12%,transparent);box-sizing:border-box}.completion-slowest.svelte-1iqylbr li:where(.svelte-1iqylbr) .app-text--overflow-truncate{flex:0 1 auto}.completion-slowest.svelte-1iqylbr li:where(.svelte-1iqylbr) .app-text--numeric{flex:0 0 auto}.completion-actions.svelte-1iqylbr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%}.completion-actions--single.svelte-1iqylbr{grid-template-columns:1fr}.practice-screen--contained.svelte-1iqylbr,.practice-screen--contained.svelte-1iqylbr .practice-stage:where(.svelte-1iqylbr){min-height:100%;height:100%}.practice-screen--arithmetic.svelte-1iqylbr,.practice-screen--arithmetic.svelte-1iqylbr .practice-stage:where(.svelte-1iqylbr){height:100vh;min-height:0;overflow:hidden}.practice-screen--contained.practice-screen--arithmetic.svelte-1iqylbr,.practice-screen--contained.practice-screen--arithmetic.svelte-1iqylbr .practice-stage:where(.svelte-1iqylbr){height:100%;min-height:0}.practice-screen--contained.svelte-1iqylbr .practice-intro:where(.svelte-1iqylbr){min-height:100%}.practice-screen--contained.svelte-1iqylbr .pitch-arithmetic:where(.svelte-1iqylbr){height:100%;min-height:100%}.practice-screen--contained.svelte-1iqylbr .pitch-arithmetic__choices-panel:where(.svelte-1iqylbr){position:absolute}.practice-screen--contained.svelte-1iqylbr .pitch-arithmetic__choices-panel:where(.svelte-1iqylbr){right:20px;bottom:104px}.practice-screen--contained.svelte-1iqylbr .practice-header-card:where(.svelte-1iqylbr){top:.75rem;width:min(calc(100% - 1.5rem),42rem)}.practice-stage.svelte-1iqylbr .perspective-fretboard__svg--plain{display:block;width:100vw;height:100vh}.practice-screen--contained.svelte-1iqylbr .practice-stage:where(.svelte-1iqylbr) .perspective-fretboard__svg--plain{width:100%;height:100%}@media(max-width:720px){.practice-header-card.svelte-1iqylbr{top:.8rem;width:calc(100% - 1.6rem);padding:.72rem .82rem;gap:.8rem}.practice-header-card--fretboard.svelte-1iqylbr{top:1.25rem;right:1.25rem;left:auto;width:auto;max-width:calc(100% - 40px);padding:8px 12px 8px 28px;border-radius:999px}.practice-header-card__life.svelte-1iqylbr{width:.72rem;height:.72rem}.practice-screen.svelte-1iqylbr,.practice-stage.svelte-1iqylbr{min-height:100vh}.pitch-arithmetic.svelte-1iqylbr{height:100vh;min-height:0;align-items:center;padding:84px 20px 220px}.pitch-arithmetic__panel.svelte-1iqylbr{grid-template-columns:minmax(0,1fr);grid-template-areas:"prompt";align-content:center;justify-items:center;width:min(288px,100%)}.pitch-arithmetic__prompt-area.svelte-1iqylbr{max-width:calc(100vw - 40px)}.pitch-arithmetic__choices-panel.svelte-1iqylbr{right:20px;bottom:104px;width:max-content;max-width:calc(100vw - 40px)}.pitch-arithmetic__choices.svelte-1iqylbr{grid-template-columns:repeat(4,max-content);gap:8px}}.stats-chart{--stats-chart-color: var(--app-color-theme);display:grid;gap:11px;min-height:0;align-content:start}.stats-chart__surface{position:relative;display:block;width:100%;height:auto;aspect-ratio:640 / 240;padding:0;border:0;border-radius:0;background:transparent;text-align:left;cursor:crosshair}.stats-chart__surface:focus-visible{outline:2px solid var(--stats-chart-color);outline-offset:3px}.stats-chart svg{display:block;width:100%;height:100%;background:transparent}.stats-chart__overlay{position:absolute;inset:0;pointer-events:none}.stats-chart__area{fill:url(#training-record-chart-area)}.stats-chart__line{fill:none;stroke:var(--stats-chart-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.stats-chart__point circle{fill:var(--app-bg-base);stroke:var(--stats-chart-color);stroke-width:2.4;vector-effect:non-scaling-stroke}.stats-chart__bar{fill:color-mix(in oklch,var(--stats-chart-color) 72%,transparent)}.stats-chart__active{pointer-events:none}.stats-chart__active-line{stroke:#18222833;stroke-dasharray:5 6;stroke-width:1.4;vector-effect:non-scaling-stroke}.stats-chart__active circle{fill:var(--app-bg-base);stroke:var(--stats-chart-color);stroke-width:3.2;vector-effect:non-scaling-stroke}.stats-chart__active-bar{fill:var(--stats-chart-color);filter:drop-shadow(0 4px 10px color-mix(in oklch,var(--stats-chart-color) 28%,transparent))}.training-overview-screen.svelte-17bjsxb{display:grid;min-height:calc(100vh - (var(--shell-pad, 32px) * 2));grid-template-rows:repeat(3,auto);gap:24px;align-content:start;padding-bottom:var(--bottom-action-tray-reserve, 52px);overflow-anchor:none}.training-overview-screen__intro.svelte-17bjsxb,.training-overview-screen__stats.svelte-17bjsxb,.training-overview-screen__recommendations.svelte-17bjsxb{display:grid}.training-overview-screen__intro.svelte-17bjsxb{gap:6px;padding:0}.training-overview-screen__intro.svelte-17bjsxb>.action-button-shell{justify-self:start}.training-overview-screen__stats.svelte-17bjsxb{gap:16px}.training-overview-screen__section-head.svelte-17bjsxb{display:flex;align-items:center;justify-content:space-between;gap:16px}.training-overview-screen__stats.svelte-17bjsxb{align-self:start;align-content:start;padding:0}.training-overview-screen__recommendations.svelte-17bjsxb{gap:20px;align-self:start;align-content:start;padding:0;margin-top:20px}.training-recommendation-group.svelte-17bjsxb{display:grid;gap:10px}.training-recommendation-group__head.svelte-17bjsxb{display:flex;align-items:center;justify-content:center;gap:12px;text-align:center}.training-recommendation-group__list.svelte-17bjsxb{display:grid;gap:10px}.stats-loading-panel.svelte-17bjsxb,.stats-login-panel.svelte-17bjsxb{display:flex;justify-content:center;padding:.25rem 0}.stats-loading-panel.svelte-17bjsxb{align-items:center}.stats-grid.svelte-17bjsxb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start}.stats-metric.svelte-17bjsxb{display:grid;gap:4px;min-width:0;justify-items:center;padding:3px 12px 4px;text-align:center;box-sizing:border-box}.stats-metric.svelte-17bjsxb+.stats-metric:where(.svelte-17bjsxb){padding-left:12px;border-left:1px solid rgba(24,34,40,.1)}.stats-metric__label.svelte-17bjsxb,.stats-metric__value.svelte-17bjsxb{display:inline-flex;max-width:100%;min-width:0;align-items:center;justify-content:center;margin:0;text-align:center}.stats-metric__label.svelte-17bjsxb{color:color-mix(in oklch,var(--color-text-primary) 52%,transparent)}.stats-metric__value.svelte-17bjsxb{min-height:32px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.stats-metric__value-parts.svelte-17bjsxb{display:inline-flex;max-width:100%;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:4px;row-gap:2px;text-align:center}.stats-metric__value-part.svelte-17bjsxb{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.stats-metric__char-roll{max-width:100%;justify-content:center;color:inherit;font-family:var(--app-font-family);line-height:1}.stats-metric__char-roll--value{font-size:var(--app-type-title-md-size);font-weight:var(--app-type-title-md-weight);line-height:var(--app-type-title-md-line);font-variant-numeric:tabular-nums}.stats-metric__unit{white-space:pre}.stats-number-loading.svelte-17bjsxb{display:inline-flex;min-width:42px;min-height:32px;align-items:center;justify-content:center;color:var(--app-color-theme);transform:scale(.58);transform-origin:center}.apple-panel.svelte-17bjsxb{display:flex;flex-wrap:wrap;gap:4px;min-height:28px;align-items:center}.apple-run-wrap.svelte-17bjsxb{position:relative;display:inline-flex}.apple-popover.svelte-17bjsxb{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:20;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:6px 8px;border:1px solid rgba(24,34,40,.1);border-radius:8px;background:color-mix(in oklch,var(--app-bg-overlay) 96%,transparent);box-shadow:0 12px 24px #50371a1f;transform:translate(-50%);white-space:nowrap}.apple-popover.svelte-17bjsxb:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;border-right:1px solid rgba(24,34,40,.1);border-bottom:1px solid rgba(24,34,40,.1);background:color-mix(in oklch,var(--app-bg-overlay) 96%,transparent);transform:translate(-50%,-50%) rotate(45deg)}@media(max-width:720px){.training-overview-screen.svelte-17bjsxb{min-height:calc(100vh - (var(--shell-pad, 16px) * 2));gap:19px;padding-bottom:var(--bottom-action-tray-reserve, 48px)}.training-overview-screen__section-head.svelte-17bjsxb{flex-direction:column;align-items:flex-start}.stats-metric.svelte-17bjsxb{padding-right:7px;padding-left:7px}.stats-metric.svelte-17bjsxb+.stats-metric:where(.svelte-17bjsxb){padding-left:7px}}.components-page.svelte-dqcxii{--mobile-preview-width: 24.375rem;--mobile-preview-height: 52.75rem;--components-rail-bleed: max( 0px, calc((100vw - (var(--shell-pad, 2rem) * 2) - 100%) / 2) );display:grid;gap:2rem;align-content:start}.components-page__section.svelte-dqcxii,.components-page__section-head.svelte-dqcxii,.preview-card.svelte-dqcxii,.preview-card__head.svelte-dqcxii{display:grid;gap:.45rem}.components-page__section.svelte-dqcxii{gap:1.25rem;padding-top:1.4rem;border-top:1px solid rgba(24,34,40,.08)}.components-page__section-head.svelte-dqcxii p:where(.svelte-dqcxii),.preview-card__head.svelte-dqcxii p:where(.svelte-dqcxii){max-width:44rem;color:color-mix(in oklch,var(--color-text-primary) 66%,transparent)}.components-page__grid.svelte-dqcxii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.components-page__grid--compact.svelte-dqcxii{align-items:start}.text-system-stack.svelte-dqcxii{display:grid;gap:1rem}.app-text-tone-grid.svelte-dqcxii{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.7rem}.app-text-tone-sample.svelte-dqcxii,.app-type-sample.svelte-dqcxii{display:grid;min-width:0}.app-text-tone-sample.svelte-dqcxii{gap:.18rem;padding:.75rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent);border-radius:var(--app-radius-lg);background:color-mix(in oklch,var(--app-bg-overlay) 76%,transparent)}.app-type-sample-list.svelte-dqcxii{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.app-type-sample.svelte-dqcxii{align-content:start;gap:.8rem;padding:.85rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent);border-radius:var(--app-radius-lg);background:color-mix(in oklch,var(--app-bg-overlay) 76%,transparent)}.app-type-sample__head.svelte-dqcxii{display:grid;gap:.12rem;padding-bottom:.65rem;border-bottom:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent)}.app-type-sample__body.svelte-dqcxii{max-width:13rem}.token-boundary-grid.svelte-dqcxii,.app-ui-sample-grid.svelte-dqcxii{display:grid;gap:1rem}.token-boundary-grid.svelte-dqcxii{grid-template-columns:1fr}.token-swatch-rows.svelte-dqcxii{display:grid;gap:.9rem;min-width:0}.token-swatch-row.svelte-dqcxii{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.65rem;align-items:start;min-width:0}.token-swatch-row__label.svelte-dqcxii{padding-top:.75rem;color:color-mix(in oklch,var(--color-text-primary) 64%,transparent);font-size:12px;font-weight:800}.token-swatch-grid.svelte-dqcxii{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity}.token-swatch.svelte-dqcxii{display:grid;flex:0 0 11rem;grid-template-rows:3.2rem auto;gap:0;min-width:0;overflow:hidden;padding:0;border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-radius:var(--app-radius-lg);background:var(--app-bg-overlay)}.token-swatch__color.svelte-dqcxii{display:block;width:100%;height:100%;background:var(--token-color)}.token-swatch__text.svelte-dqcxii{display:grid;gap:.12rem;min-width:0;padding:.65rem .75rem .7rem;border-top:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent);background:color-mix(in oklch,var(--app-bg-overlay) 88%,var(--app-bg-surface))}.token-swatch.svelte-dqcxii strong:where(.svelte-dqcxii){color:var(--color-text-primary);font-size:13px}.token-swatch.svelte-dqcxii small:where(.svelte-dqcxii){color:color-mix(in oklch,var(--color-text-primary) 66%,transparent);font-size:11px;overflow-wrap:anywhere}.button-sample-block.svelte-dqcxii{display:grid;gap:.55rem}.button-sample-title.svelte-dqcxii{color:color-mix(in oklch,var(--color-text-primary) 64%,transparent);font-size:12px;font-weight:700}.button-sample-grid.svelte-dqcxii{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.button-size-sample-grid.svelte-dqcxii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.button-size-sample__track.svelte-dqcxii{display:flex;min-width:0;align-items:center;justify-content:flex-start;padding:.5rem;border:1px dashed color-mix(in oklch,var(--color-text-primary) 18%,transparent);border-radius:var(--app-radius-lg);background:color-mix(in oklch,var(--app-bg-surface) 72%,transparent)}.button-size-sample__track--wide.svelte-dqcxii{grid-column:1 / -1}.fixed-control-preview-grid.svelte-dqcxii{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.fixed-control-panel.svelte-dqcxii{display:grid;gap:.45rem;width:10.75rem;max-width:100%;min-width:0;padding:.55rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-radius:var(--app-radius-lg);background:var(--app-bg-overlay);box-sizing:border-box}.fixed-control-panel__label.svelte-dqcxii{color:color-mix(in oklch,var(--color-text-primary) 66%,transparent);font-size:12px;font-weight:700}.fixed-control-row.svelte-dqcxii{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:center;min-height:2.75rem}.fixed-control-key-grid.svelte-dqcxii{display:grid;grid-template-columns:repeat(3,max-content);gap:.4rem;align-items:center;justify-content:center;min-height:2.75rem}.app-ui-sample-grid.svelte-dqcxii{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.85rem}.tag-sample-block.svelte-dqcxii{display:grid;gap:.55rem;margin-top:.85rem}.tag-sample-grid.svelte-dqcxii{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.55rem}.tag-sample-panel.svelte-dqcxii{display:grid;gap:.45rem;min-width:0;padding:.55rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-radius:var(--app-radius-lg);background:var(--app-bg-overlay)}.tag-sample-panel__label.svelte-dqcxii{color:color-mix(in oklch,var(--color-text-primary) 66%,transparent);font-size:12px;font-weight:700}.tag-sample-row.svelte-dqcxii{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-height:2rem}.app-ui-card-sample.svelte-dqcxii,.app-ui-field-sample.svelte-dqcxii,.app-ui-modal-sample.svelte-dqcxii{display:grid;gap:.28rem;min-width:min(100%,13rem);padding:1rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-radius:var(--app-radius-2xl);background:var(--app-bg-overlay);color:var(--color-text-primary)}.app-ui-card-sample.svelte-dqcxii span:where(.svelte-dqcxii),.app-ui-field-sample.svelte-dqcxii span:where(.svelte-dqcxii),.app-ui-modal-sample.svelte-dqcxii>span:where(.svelte-dqcxii){color:color-mix(in oklch,var(--color-text-primary) 66%,transparent);font-size:12px;font-weight:800}.app-ui-card-sample.svelte-dqcxii p:where(.svelte-dqcxii){font-size:13px}.app-ui-modal-preview.svelte-dqcxii{position:relative;display:grid;min-height:9.5rem;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,color-mix(in oklch,var(--app-bg-surface) 80%,transparent),color-mix(in oklch,var(--app-bg-base) 72%,transparent)),var(--app-bg-base)}.app-ui-modal-preview--status.svelte-dqcxii,.app-ui-modal-preview--practice.svelte-dqcxii{background:linear-gradient(135deg,#302118db,#60402cc7),var(--color-text-primary)}.app-ui-field-sample.svelte-dqcxii input:where(.svelte-dqcxii){height:var(--app-button-height-md);padding:0 var(--app-button-padding-x);border:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-radius:var(--app-radius-2xl);background:var(--app-bg-surface);color:var(--color-text-primary);font:inherit}.components-page__stack.svelte-dqcxii{display:grid;gap:1rem}.components-page__screen-rail.svelte-dqcxii{box-sizing:border-box;display:flex;gap:1rem;width:calc(100% + (var(--components-rail-bleed) * 2));margin-inline:calc(var(--components-rail-bleed) * -1);overflow-x:auto;padding:0 0 .35rem var(--components-rail-bleed);scroll-padding-inline-start:var(--components-rail-bleed);scroll-snap-type:x proximity;overscroll-behavior-x:contain}.preview-card--full.svelte-dqcxii{width:100%}.preview-card.svelte-dqcxii{align-content:start}.preview-card--screen.svelte-dqcxii{flex:0 0 var(--mobile-preview-width);width:var(--mobile-preview-width);scroll-snap-align:start}.preview-surface.svelte-dqcxii{padding:1rem 0;border-top:1px solid rgba(24,34,40,.08);background:none}.preview-surface--stacked.svelte-dqcxii{display:grid;gap:.75rem;align-items:start}.preview-frame.svelte-dqcxii{position:relative;border:1px solid rgba(24,34,40,.08);border-radius:1.4rem;background:color-mix(in oklch,var(--app-bg-surface) 40%,transparent);overflow:hidden}.preview-frame--dashboard.svelte-dqcxii{min-height:22rem;padding-inline:1rem}.preview-frame--screen.svelte-dqcxii{--bottom-action-tray-bottom: 28px;--bottom-action-tray-reserve: 64px;--shell-pad: 16px;height:var(--mobile-preview-height);overflow:auto;padding:1rem;transform:translateZ(0)}.preview-frame--scroll.svelte-dqcxii{max-height:52rem;overflow:auto;padding:1rem}.preview-frame--practice.svelte-dqcxii{padding:0;overflow:hidden}.preview-frame--dashboard.svelte-dqcxii .dashboard{min-height:100%}.preview-variants.svelte-dqcxii{box-sizing:border-box;display:flex;gap:1rem;width:calc(100% + (var(--components-rail-bleed) * 2));margin-inline:calc(var(--components-rail-bleed) * -1);overflow-x:auto;padding:1rem 0 .35rem var(--components-rail-bleed);scroll-padding-inline-start:var(--components-rail-bleed);scroll-snap-type:x proximity;overscroll-behavior-x:contain}.preview-variant.svelte-dqcxii{display:grid;gap:.6rem;align-content:start;scroll-snap-align:start}.preview-variant--phone.svelte-dqcxii{flex:0 0 var(--mobile-preview-width);width:var(--mobile-preview-width)}.preview-variant--tablet.svelte-dqcxii{flex:0 0 64rem;width:64rem}.preview-variant--wide.svelte-dqcxii{flex:0 0 75rem;width:75rem}.preview-variant__head.svelte-dqcxii{display:grid;gap:.15rem}.preview-variant__head.svelte-dqcxii h5:where(.svelte-dqcxii){font-size:15px}.preview-frame--practice-phone.svelte-dqcxii{width:100%;height:var(--mobile-preview-height)}.preview-frame--practice-tablet.svelte-dqcxii,.preview-frame--practice-wide.svelte-dqcxii{width:100%;height:48rem}.skill-tree-node-preview-grid.svelte-dqcxii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.skill-tree-node-preview-item.svelte-dqcxii{display:grid;gap:.45rem;justify-items:start}.skill-tree-node-preview-item.svelte-dqcxii>span:where(.svelte-dqcxii){color:color-mix(in oklch,var(--color-text-primary) 66%,transparent);font-size:12px;font-weight:700}@media(max-width:960px){.components-page__grid.svelte-dqcxii,.skill-tree-node-preview-grid.svelte-dqcxii{grid-template-columns:1fr}}@media(max-width:640px){.token-swatch-row.svelte-dqcxii{grid-template-columns:1fr;gap:.45rem}.token-swatch-row__label.svelte-dqcxii{padding-top:0}}.custom-training-editor.svelte-14xk3fa{display:grid;gap:1.4rem;align-content:start;padding-bottom:var(--bottom-action-tray-reserve, 52px);overflow-anchor:none}.custom-training-editor__form.svelte-14xk3fa{display:grid;gap:1rem;min-width:0}.custom-training-editor__relations.svelte-14xk3fa{display:grid;gap:.6rem}.custom-training-editor__relation-picker-list.svelte-14xk3fa{display:grid;gap:0;border-top:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent)}.custom-training-editor__relation-picker.svelte-14xk3fa{display:grid;gap:.28rem;padding:.85rem 0;border-bottom:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent)}.custom-training-editor__relation-head.svelte-14xk3fa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.custom-training-editor__relation-summary{margin-top:.22rem}.custom-training-editor__picker-icon.svelte-14xk3fa{display:block;width:24px;height:24px;color:color-mix(in oklch,var(--color-text-primary) 56%,transparent)}.custom-training-editor__picker-icon-ring.svelte-14xk3fa{stroke:currentColor}.custom-training-editor__picker-icon-fill.svelte-14xk3fa{fill:color-mix(in oklch,var(--app-color-success) 22%,transparent)}.custom-training-editor__picker-icon-check.svelte-14xk3fa,.custom-training-editor__picker-icon-ring--checked.svelte-14xk3fa{color:var(--app-color-success);stroke:currentColor}.custom-training-editor__add-icon.svelte-14xk3fa{display:block;width:1rem;height:1rem;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.skill-tree-graph.svelte-1gh3kbl{--xy-edge-stroke: var(--app-flow-edge-stroke);--xy-edge-stroke-selected: var(--app-flow-edge-stroke-selected);position:relative;box-sizing:border-box;width:100%;min-height:100vh;padding-bottom:var(--bottom-navigation-space, 0rem);overflow:hidden;background:transparent}.skill-tree-graph__stage.svelte-1gh3kbl{position:relative;width:100%;height:calc(100vh - var(--bottom-navigation-space, 0rem));overflow:hidden}.skill-tree-graph__sky.svelte-1gh3kbl{position:absolute;inset:0;z-index:0;display:none;pointer-events:none}.skill-tree-graph__sky.svelte-1gh3kbl:before,.skill-tree-graph__sky.svelte-1gh3kbl:after{position:absolute;inset:0;content:""}.skill-tree-graph__sky.svelte-1gh3kbl:before{animation:svelte-1gh3kbl-revealSkillTreeSky 3.2s cubic-bezier(.16,.84,.24,1) 3s forwards;background-image:var(--skill-tree-graph-sky-image);background-position:center;background-size:cover;clip-path:polygon(0 0,0 0,0 0);filter:saturate(.96) contrast(1.08) brightness(.74);transform:scale(1.03);will-change:clip-path}.skill-tree-graph__sky.svelte-1gh3kbl:after{background:radial-gradient(circle at 50% 38%,#ffffff14,#fff0 34%),linear-gradient(180deg,#0307104d,#030710c7),linear-gradient(90deg,#03071066,#03071000 30% 70%,#0307106b)}.skill-tree-graph__content.svelte-1gh3kbl{position:relative;z-index:1;width:100%;height:100%}@keyframes svelte-1gh3kbl-revealSkillTreeSky{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,220% 0,0 220%)}}@media(prefers-color-scheme:dark){.skill-tree-graph.svelte-1gh3kbl{--app-flow-edge-stroke: rgba(234, 242, 255, .48);--app-flow-edge-stroke-selected: rgba(255, 255, 255, .88);--app-flow-edge-label-text: rgba(252, 253, 255, .92);--app-flow-edge-label-bg: rgba(5, 9, 20, .62);--app-flow-edge-label-border: rgba(255, 255, 255, .16);--app-flow-grid-dot: rgba(255, 255, 255, .14);background:#050915}.skill-tree-graph__sky.svelte-1gh3kbl{display:block}}:root.dark .skill-tree-graph.svelte-1gh3kbl,.dark .skill-tree-graph.svelte-1gh3kbl,[data-theme=Nintendo].dark .skill-tree-graph.svelte-1gh3kbl,.dark [data-theme=Nintendo] .skill-tree-graph.svelte-1gh3kbl{--app-flow-edge-stroke: rgba(234, 242, 255, .48);--app-flow-edge-stroke-selected: rgba(255, 255, 255, .88);--app-flow-edge-label-text: rgba(252, 253, 255, .92);--app-flow-edge-label-bg: rgba(5, 9, 20, .62);--app-flow-edge-label-border: rgba(255, 255, 255, .16);--app-flow-grid-dot: rgba(255, 255, 255, .14);background:#050915}:root.dark .skill-tree-graph__sky.svelte-1gh3kbl,.dark .skill-tree-graph__sky.svelte-1gh3kbl,[data-theme=Nintendo].dark .skill-tree-graph__sky.svelte-1gh3kbl,.dark [data-theme=Nintendo] .skill-tree-graph__sky.svelte-1gh3kbl{display:block}.skill-tree-graph.svelte-1gh3kbl .svelte-flow{background:transparent}.skill-tree-graph.svelte-1gh3kbl .svelte-flow__edge-label{color:var(--app-flow-edge-label-text);background:var(--app-flow-edge-label-bg)}.skill-tree-graph.svelte-1gh3kbl .svelte-flow__edge-text{fill:var(--app-flow-edge-label-text)}.skill-tree-graph__selection-card-shell.svelte-1gh3kbl{display:flex;width:100%;min-width:0;justify-content:center}.skill-tree-graph__selection-card.svelte-1gh3kbl{width:680px;max-width:100%}.skill-tree-graph__selection-card.svelte-1gh3kbl .exercise-card{width:100%}.fretboard-playground.svelte-fddn8p{--playground-edge: 1rem;position:relative;width:100%;min-height:100vh}.fretboard-playground__stage.svelte-fddn8p{width:100%;min-height:100vh}.fretboard-playground__overlay.svelte-fddn8p{position:absolute;right:var(--playground-edge);z-index:10;width:min(21rem,calc(100vw - 2rem))}.fretboard-playground__overlay--top.svelte-fddn8p{top:var(--playground-edge)}.fretboard-playground__overlay--bottom.svelte-fddn8p{bottom:var(--playground-edge);width:min(23rem,calc(100vw - 2rem))}.fretboard-playground__overlay--reset.svelte-fddn8p{left:var(--playground-edge);right:auto;bottom:var(--playground-edge);width:auto}.overlay-panel.svelte-fddn8p{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(24,34,40,.08);border-radius:1.5rem;background:color-mix(in oklch,var(--app-bg-overlay) 78%,transparent);box-shadow:0 24px 60px #50371a29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.overlay-panel--compact.svelte-fddn8p{gap:.9rem}.overlay-panel--scroll.svelte-fddn8p{max-height:min(52vh,38rem);overflow:auto}.overlay-panel__controls.svelte-fddn8p{display:grid;gap:.8rem}.control-grid.svelte-fddn8p{display:grid;gap:1rem}.control-group.svelte-fddn8p{display:grid;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(24,34,40,.08)}.control-group.svelte-fddn8p:last-child{padding-bottom:0;border-bottom:0}.control.svelte-fddn8p{display:grid;gap:.35rem}.control--toggle.svelte-fddn8p{grid-template-columns:1fr auto;align-items:center}.control.svelte-fddn8p input[type=range]:where(.svelte-fddn8p){width:min(100%,14.75rem);justify-self:start}@media(max-width:900px){.fretboard-playground__overlay--top.svelte-fddn8p,.fretboard-playground__overlay--bottom.svelte-fddn8p{left:1rem;right:1rem;width:auto}.fretboard-playground__overlay--bottom.svelte-fddn8p{top:auto;bottom:5.5rem}.fretboard-playground__overlay--reset.svelte-fddn8p{left:1rem;right:auto;bottom:.75rem;width:auto}.overlay-panel--scroll.svelte-fddn8p{max-height:min(46vh,30rem)}}.legal-document.svelte-1aw13gj{display:grid;gap:1.6rem;align-content:start}.legal-document__header.svelte-1aw13gj{display:grid;gap:.7rem}.legal-document__sections.svelte-1aw13gj{display:grid;gap:1.35rem}.legal-section.svelte-1aw13gj{display:grid;gap:.5rem}.legal-document__contact.svelte-1aw13gj{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:center;padding-top:.2rem}.settings-view.svelte-16h1omq{display:grid;gap:1.4rem;align-content:start}.settings-feedback.svelte-16h1omq{display:grid;gap:.9rem;padding:1rem;border:1px solid color-mix(in oklch,var(--color-text-primary) 10%,transparent);border-radius:var(--app-radius-md);background:color-mix(in oklch,var(--app-bg-overlay) 54%,transparent)}.settings-feedback__head.svelte-16h1omq{display:grid;gap:.3rem;min-width:0}.settings-feedback__type.svelte-16h1omq{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.settings-feedback__form.svelte-16h1omq{display:grid;gap:.85rem;min-width:0}.settings-feedback__contact.svelte-16h1omq{display:grid;gap:.25rem;justify-items:start;min-width:0;padding:0 .5rem;text-align:left}.settings-feedback__contact.svelte-16h1omq button{width:100%;align-items:flex-start;justify-content:flex-start;padding:.1rem 0;color:color-mix(in oklch,var(--color-text-primary) 72%,transparent);font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-body-sm-weight);line-height:var(--app-type-body-sm-line)}.settings-feedback__contact.svelte-16h1omq button>div:last-child{margin-left:.55rem}.shell.svelte-1n46o8q{--bottom-navigation-space: 5.3rem;--bottom-navigation-height: 50px;--bottom-action-tray-gap: 12px;--bottom-action-tray-bottom: calc( max(10px, env(safe-area-inset-bottom)) + var(--bottom-navigation-height) + var(--bottom-action-tray-gap) );--bottom-action-tray-reserve: 52px;--bottom-navigation-sticky-offset: 0rem;--shell-pad: 2rem;min-height:100vh;padding:var(--shell-pad)}.shell--bottom-navigation.svelte-1n46o8q{--bottom-navigation-sticky-offset: var(--bottom-navigation-space)}.shell--bottom-navigation.svelte-1n46o8q:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:50;height:min(9rem,30vh);pointer-events:none;background:color-mix(in oklch,var(--app-bg-base) 12%,transparent);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);mask-image:linear-gradient(to top,black 0%,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,black 40%,transparent 100%)}.shell--bottom-navigation.svelte-1n46o8q:not(.shell--practice){padding-bottom:calc(var(--shell-pad) + var(--bottom-navigation-space))}.shell--practice.svelte-1n46o8q{--shell-pad: 0;padding:0}.frame.svelte-1n46o8q{width:min(960px,100%);min-height:calc(100vh - (var(--shell-pad) * 2));margin:0 auto}.frame--wide.svelte-1n46o8q{width:min(1200px,100%)}.frame--practice.svelte-1n46o8q,.frame--playground.svelte-1n46o8q{width:100%;min-height:100vh}.add-training-dialog-content.svelte-1n46o8q{display:grid;gap:.35rem;min-width:0}@media(max-width:720px){.shell.svelte-1n46o8q{--bottom-navigation-space: 5rem;--bottom-action-tray-reserve: 48px;--shell-pad: 1rem}.frame.svelte-1n46o8q{min-height:calc(100vh - (var(--shell-pad) * 2))}}
