/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-content:""}}}@layer theme{:root,:host{--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-accent:#f65b53;--color-accent-hover:#fa766c;--color-accent-text:#f98b81;--color-accent-ink:#280b08;--color-accent-muted:#46201d;--color-accent-muted-hover:#602b26;--color-accent-border:#b65047;--color-foreground:#ededf1;--color-canvas:#111114;--color-panel:#1b1b20;--color-field:#202025;--color-control:#29292e;--color-control-border:#39393e;--color-divider:#2b2b30;--color-muted:#9a9aa5;--color-error:#ffb3ab}}@layer base{:root{font-family:var(--font-sans);color:var(--color-foreground);background:var(--color-canvas);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}body:not(.render){height:100dvh;overflow:hidden}#app{height:100%}@media not all and (width>=951px){#app{height:auto}body:not(.render){height:auto;overflow:visible}}}@layer components;@layer utilities{.\[container-type\:size\]{container-type:size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-auto{inset:auto}.z-5{z-index:5}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=561px){.container{max-width:561px}}@media (width>=951px){.container{max-width:951px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-\[5px\]{margin-inline:-5px}.mx-auto{margin-inline:auto}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-\[15px\]{margin-block:15px}.mt-0{margin-top:0}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[5px\]{margin-top:5px}.mt-\[9px\]{margin-top:9px}.mt-\[18px\]{margin-top:18px}.mt-\[30px\]{margin-top:30px}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[17px\]{margin-bottom:17px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-\[var\(--video-aspect\,1\.777777778\)\]{aspect-ratio:var(--video-aspect,1.77778)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[17px\]{width:17px;height:17px}.size-\[30px\]{width:30px;height:30px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-\[38px\]{height:38px}.h-full{height:100%}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.w-\[88px\]{width:88px}.w-\[min\(100\%\,calc\(\(100cqh-2px\)\*var\(--video-aspect\,1\.777777778\)\+2px\)\)\]{width:min(100%, calc((100cqh - 2px) * var(--video-aspect,1.77778) + 2px))}.w-\[min\(380px\,calc\(100vw-32px\)\)\]{width:min(380px,100vw - 32px)}.w-\[min\(460px\,calc\(100vw-32px\)\)\]{width:min(460px,100vw - 32px)}.w-full{width:100%}.max-w-\[340px\]{max-width:340px}.max-w-\[1560px\]{max-width:1560px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\[place-items\:start_center\]{place-items:start center}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[18px\]{gap:18px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-y-0{row-gap:0}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#3b3b43\]{border-color:#3b3b43}.border-\[\#34343c\]{border-color:#34343c}.border-\[\#35353c\]{border-color:#35353c}.border-\[\#35353e\]{border-color:#35353e}.border-\[\#36363d\]{border-color:#36363d}.border-\[\#39393f\]{border-color:#39393f}.border-\[\#303037\]{border-color:#303037}.border-accent{border-color:var(--color-accent)}.border-accent-border{border-color:var(--color-accent-border)}.border-control-border{border-color:var(--color-control-border)}.border-current{border-color:currentColor}.border-divider{border-color:var(--color-divider)}.border-transparent{border-color:#0000}.bg-\[\#19191e\]{background-color:#19191e}.bg-\[\#24242b\]{background-color:#24242b}.bg-\[\#050506\]{background-color:#050506}.bg-accent{background-color:var(--color-accent)}.bg-accent-muted{background-color:var(--color-accent-muted)}.bg-control{background-color:var(--color-control)}.bg-field{background-color:var(--color-field)}.bg-foreground{background-color:var(--color-foreground)}.bg-panel{background-color:var(--color-panel)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(ellipse_at_50\%_80\%\,\#23242a\,\#111114_75\%\)\]{background-image:radial-gradient(at 50% 80%,#23242a,#111114 75%)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[7px\]{padding:7px}.p-\[13px\]{padding:13px}.p-\[22px\]{padding:22px}.p-\[26px\]{padding:26px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[22px\]{padding-top:22px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[22px\]{padding-bottom:22px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[Arial\,sans-serif\]{font-family:Arial,sans-serif}.font-serif{font-family:var(--font-serif)}.text-\[8px\]{font-size:8px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[23px\]{font-size:23px}.text-\[36px\]{font-size:36px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#93939f\]{color:#93939f}.text-\[\#94949f\]{color:#94949f}.text-\[\#a5a5b0\]{color:#a5a5b0}.text-\[\#aaaab4\]{color:#aaaab4}.text-\[\#ababba\]{color:#ababba}.text-\[\#b0b0b8\]{color:#b0b0b8}.text-\[\#b5b5c0\]{color:#b5b5c0}.text-\[\#b6b6bf\]{color:#b6b6bf}.text-\[\#b8b8c2\]{color:#b8b8c2}.text-\[\#c8c8d0\]{color:#c8c8d0}.text-\[\#d99a97\]{color:#d99a97}.text-\[\#dec994\]{color:#dec994}.text-\[\#eee\]{color:#eee}.text-accent-ink{color:var(--color-accent-ink)}.text-accent-text{color:var(--color-accent-text)}.text-black{color:var(--color-black)}.text-error{color:var(--color-error)}.text-foreground{color:var(--color-foreground)}.text-inherit{color:inherit}.text-muted{color:var(--color-muted)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.shadow-\[0_16px_60px_\#0008\]{--tw-shadow:0 16px 60px var(--tw-shadow-color,#0008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_\#0008\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0008);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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[5px\]{outline-offset:5px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[grid-area\:footer\]{grid-area:footer}.\[grid-area\:steps\]{grid-area:steps}.\[grid-area\:viewer\]{grid-area:viewer}.\[grid-template-areas\:\'viewer_steps\'_\'footer_steps\'\]{grid-template-areas:"viewer steps""footer steps"}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.backdrop\:bg-transparent::backdrop{background-color:#0000}.backdrop\:backdrop-blur-\[4px\]::backdrop{--tw-backdrop-blur:blur(4px);-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,)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:-outline-offset-2:focus-within{outline-offset:calc(2px * -1)}.focus-within\:outline-offset-\[3px\]:focus-within{outline-offset:3px}.focus-within\:outline-accent:focus-within{outline-color:var(--color-accent)}.focus-within\:outline-solid:focus-within{--tw-outline-style:solid;outline-style:solid}@media (hover:hover){.hover\:border-accent-border:hover{border-color:var(--color-accent-border)}.hover\:bg-\[\#302020\]:hover{background-color:#302020}.hover\:bg-\[\#303038\]:hover{background-color:#303038}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent-muted:hover{background-color:var(--color-accent-muted)}.hover\:bg-accent-muted-hover:hover{background-color:var(--color-accent-muted-hover)}.hover\:bg-control:hover{background-color:var(--color-control)}.hover\:text-accent-text:hover{color:var(--color-accent-text)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:not-has-\[\:disabled\]\:border-accent-border:hover:not(:has(:disabled)){border-color:var(--color-accent-border)}}.focus-visible\:bg-control:focus-visible{background-color:var(--color-control)}.focus-visible\:text-foreground:focus-visible{color:var(--color-foreground)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}@media (hover:hover){.enabled\:hover\:border-accent-border:enabled:hover{border-color:var(--color-accent-border)}.enabled\:hover\:bg-accent-hover:enabled:hover{background-color:var(--color-accent-hover)}.enabled\:hover\:bg-accent-muted:enabled:hover{background-color:var(--color-accent-muted)}.enabled\:hover\:bg-control:enabled:hover{background-color:var(--color-control)}.enabled\:hover\:bg-white:enabled:hover{background-color:var(--color-white)}.enabled\:hover\:text-accent-text:enabled:hover{color:var(--color-accent-text)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-\[\#77777d\]:disabled{background-color:#77777d}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-100:disabled{opacity:1}:where(.stage-shell:has(#empty:not([hidden]))) .in-\[\.stage-shell\:has\(\#empty\:not\(\[hidden\]\)\)\]\:hidden{display:none}.has-\[\#empty\:not\(\[hidden\]\)\]\:\[container-type\:inline-size\]:has(#empty:not([hidden])){container-type:inline-size}.has-\[\#empty\:not\(\[hidden\]\)\]\:aspect-auto:has(#empty:not([hidden])){aspect-ratio:auto}.has-\[\#empty\:not\(\[hidden\]\)\]\:aspect-video:has(#empty:not([hidden])){aspect-ratio:var(--aspect-video)}.has-\[\#empty\:not\(\[hidden\]\)\]\:min-h-0:has(#empty:not([hidden])){min-height:0}.has-\[\#empty\:not\(\[hidden\]\)\]\:w-full:has(#empty:not([hidden])){width:100%}.has-\[\:disabled\]\:opacity-35:has(:disabled){opacity:.35}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--color-accent)}.aria-selected\:font-semibold[aria-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-selected\:text-accent-ink[aria-selected=true]{color:var(--color-accent-ink)}@media (hover:hover){.aria-selected\:hover\:bg-accent-hover[aria-selected=true]:hover{background-color:var(--color-accent-hover)}.aria-selected\:hover\:text-accent-ink[aria-selected=true]:hover{color:var(--color-accent-ink)}}.data-\[danger\=true\]\:border-\[\#e9a29a\][data-danger=true]{border-color:#e9a29a}.data-\[danger\=true\]\:bg-\[\#e9a29a\][data-danger=true]{background-color:#e9a29a}.data-\[danger\=true\]\:text-\[\#301511\][data-danger=true]{color:#301511}.data-\[error\=true\]\:text-error[data-error=true]{color:var(--color-error)}@media not all and (width>=951px){.max-studio\:ml-0{margin-left:0}.max-studio\:h-auto{height:auto}.max-studio\:min-h-\[calc\(\(100cqw-2px\)\*9\/16\)\]{min-height:calc(56.25cqw - 1.125px)}.max-studio\:min-h-dvh{min-height:100dvh}.max-studio\:flex-none{flex:none}.max-studio\:\[scrollbar-gutter\:auto\]{scrollbar-gutter:auto}.max-studio\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-studio\:grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.max-studio\:gap-y-\[30px\]{row-gap:30px}.max-studio\:overflow-visible{overflow:visible}.max-studio\:border-0{border-style:var(--tw-border-style);border-width:0}.max-studio\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-studio\:border-solid{--tw-border-style:solid;border-style:solid}.max-studio\:border-divider{border-color:var(--color-divider)}.max-studio\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-studio\:pt-5{padding-top:calc(var(--spacing) * 5)}.max-studio\:pr-0{padding-right:0}.max-studio\:\[grid-template-areas\:\'viewer\'_\'steps\'_\'footer\'\]{grid-template-areas:"viewer""steps""footer"}.max-studio\:has-\[\#empty\:not\(\[hidden\]\)\]\:aspect-auto:has(#empty:not([hidden])){aspect-ratio:auto}.max-studio\:has-\[\#empty\:not\(\[hidden\]\)\]\:max-h-none:has(#empty:not([hidden])){max-height:none}}@media not all and (width>=561px){.max-phone\:hidden{display:none}.max-phone\:gap-0{gap:0}.max-phone\:gap-x-1{column-gap:var(--spacing)}.max-phone\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-phone\:text-\[10px\]{font-size:10px}.max-phone\:text-\[18px\]{font-size:18px}}@media not all and (width>=401px){.max-\[401px\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-\[401px\]\:gap-1{gap:var(--spacing)}.max-\[401px\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.max-\[401px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-\[401px\]\:px-1{padding-inline:var(--spacing)}}@media not all and (width>=381px){.max-\[381px\]\:flex-col{flex-direction:column}}@media (width>=951px){.studio\:before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.studio\:before\:absolute:before{content:var(--tw-content);position:absolute}.studio\:before\:top-0:before{content:var(--tw-content);top:0}.studio\:before\:bottom-6:before{content:var(--tw-content);bottom:calc(var(--spacing) * 6)}.studio\:before\:-left-\[18px\]:before{content:var(--tw-content);left:-18px}.studio\:before\:w-px:before{content:var(--tw-content);width:1px}.studio\:before\:bg-divider:before{content:var(--tw-content);background-color:var(--color-divider)}.studio\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}}.\[\&_a\]\:text-accent-text a{color:var(--color-accent-text)}.\[\&_a\]\:underline-offset-\[3px\] a{text-underline-offset:3px}.\[\&_a_svg\]\:size-\[13px\] a svg{width:13px;height:13px}.\[\&_a_svg\]\:align-\[-2px\] a svg{vertical-align:-2px}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:size-\[22px\] svg{width:22px;height:22px}.\[\&_svg\]\:stroke-\[1\.7\] svg{stroke-width:1.7px}.\[\&\>img\]\:block>img{display:block}.\[\&\>img\]\:size-9>img{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&\>li\+li\]\:mt-2>li+li{margin-top:calc(var(--spacing) * 2)}.\[\&\>li\+li\]\:mt-2\.5>li+li{margin-top:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:size-10>svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&\>svg\]\:fill-current>svg{fill:currentColor}.\[\&\>svg\]\:stroke-none>svg{stroke:none}.\[\&\>svg\]\:stroke-\[1\.4\]>svg{stroke-width:1.4px}.\[\&\>svg\]\:stroke-\[1\.6\]>svg{stroke-width:1.6px}.\[\&\>svg\]\:text-accent-text>svg{color:var(--color-accent-text)}}.amll-lyric-player{width:100%;max-width:100%;height:100%;color:var(--amll-lp-color,white);contain:strict;mix-blend-mode:plus-lighter;font-size:var(--amll-lp-font-size,max(max(5vh, 2.5vw), 12px));overflow:hidden}@media screen and (width<=768px){.amll-lyric-player{font-size:var(--amll-lp-font-size,max(8vw, 12px))}}.amll-lyric-player.dom{--amll-lp-line-width-aspect:.8;--amll-lp-line-padding-x:1em;--amll-lp-bg-line-scale:.7;-webkit-user-select:none;user-select:none;box-sizing:content-box;z-index:1;line-height:1.2}@media screen and (width<=768px){.amll-lyric-player{--amll-lp-line-width-aspect:1;--amll-lp-line-padding-x:0}}.FmKaba_lyricLineWrapper{box-sizing:border-box;width:100%;padding:.4em var(--lyric-line-padding-x);will-change:transform, opacity, filter;border-radius:.25em;flex-direction:column;align-items:flex-start;gap:.3em;transition:opacity .4s,filter .4s,background-color .25s;display:flex;position:absolute;top:0;left:0}.FmKaba_lyricLineWrapper:hover{background-color:var(--amll-lp-hover-bg-color,#fff1)}.FmKaba_lyricLineWrapper:active{background-color:var(--amll-lp-hover-bg-color,#ffffff05)}.FmKaba_lyricLine{box-sizing:border-box;width:var(--amll-lp-width,100%);min-width:var(--amll-lp-width,100%);max-width:var(--amll-lp-width,100%);contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 40px;backface-visibility:hidden;transform-origin:0;will-change:transform, filter, opacity;height:fit-content;margin:-.2em;padding:.2em;transition:box-shadow .25s;position:relative}.FmKaba_lyricDuetLine{text-align:right;transform-origin:100%}.FmKaba_lyricMainLine{contain:layout style;margin:-1em;padding:1em;transition:opacity .3s .1s}.FmKaba_lyricMainLine span{text-align:start;vertical-align:bottom;display:inline-block}.FmKaba_lyricMainLine .FmKaba_romanWord{padding-inline-end:.3em;font-size:.5em;line-height:1em;display:flex}.FmKaba_lyricMainLine .FmKaba_rubyWord{justify-content:center;min-height:1em;font-size:.5em;line-height:1em;display:flex}.FmKaba_lyricMainLine .FmKaba_wordWithRuby{vertical-align:bottom;flex-direction:column;align-items:center;display:inline-flex}.FmKaba_lyricMainLine .FmKaba_wordBody{flex-direction:column;align-items:center;display:flex}.FmKaba_lyricMainLine>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper{white-space:pre-wrap;vertical-align:bottom;will-change:transform, text-shadow;contain:layout style;margin:-1em;padding:1em;display:inline-block}:is(.FmKaba_lyricMainLine>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper).FmKaba_emphasize,:is(.FmKaba_lyricMainLine>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper) span.FmKaba_emphasize{backface-visibility:hidden;margin:-1em;padding:1em}:is(:is(.FmKaba_lyricMainLine>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper).FmKaba_emphasize,:is(.FmKaba_lyricMainLine>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper) span.FmKaba_emphasize)>span{will-change:transform, text-shadow;backface-visibility:hidden;margin:-1em;padding:1em}.FmKaba_lyricBgLine{opacity:.4;font-size:max(calc(1em * var(--amll-lp-bg-line-scale,.7)), 10px);transition:background-color .25s,box-shadow .25s}.FmKaba_lyricBgLine .FmKaba_lyricMainLine{padding:1.2em 1em}.FmKaba_lyricBgLine.FmKaba_active{opacity:.4;transition:background-color .25s,box-shadow .25s}.FmKaba_lyricSubLine{opacity:.3;font-size:max(.5em,10px);line-height:1.5em;transition:opacity .2s .25s}@supports (mix-blend-mode:plus-lighter){.FmKaba_lyricSubLine{opacity:.3}}.FmKaba_bottomLine{cursor:default;padding-top:0;padding-bottom:0;line-height:1.8em}.FmKaba_bottomLine:empty{height:0;margin:0;padding:0;display:none}.FmKaba_bgWrapper{top:100%;left:var(--lyric-line-padding-x);z-index:-1;align-items:inherit;width:calc(100% - var(--lyric-line-padding-x) * 2);visibility:visible;pointer-events:auto;opacity:0;transform-origin:0 0;flex-direction:column;transition:opacity .3s;display:flex;position:absolute}.FmKaba_bgWrapperTop{transform-origin:0 100%;width:100%;margin-top:-999px;position:relative;top:auto;bottom:auto;left:0}.FmKaba_bgWrapperActive{opacity:1;width:100%;position:relative;top:auto;bottom:auto;left:0}.FmKaba_bgWrapperHidden{visibility:hidden;pointer-events:none}.FmKaba_interludeDots{opacity:0;transform-origin:50%;gap:.25em;width:fit-content;height:clamp(.5em,1vh,3em);padding:2.5% .75em;transition:opacity .25s;display:flex;position:absolute;left:0}.FmKaba_interludeDots.FmKaba_enabled{opacity:1}.FmKaba_interludeDots>*{background-color:var(--amll-lp-color,white);aspect-ratio:1;border-radius:50%;width:clamp(.5em,1vh,3em);height:clamp(.5em,1vh,3em);margin-right:4px;display:inline-block}.FmKaba_interludeDots.FmKaba_duet{transform-origin:50%;right:0}.FmKaba_disableSpring>*,.FmKaba_disableSpring .FmKaba_lyricLine{transition:filter .25s,transform .5s,background-color .25s,box-shadow .25s}.FmKaba_tmpDisableTransition{transition:none!important}.amll-lyric-player{--lyric-line-padding-x:1em}@media screen and (width<=500px){.amll-lyric-player{--lyric-line-padding-x:20px}}.amll-lyric-player:hover .FmKaba_lyricLine,.amll-lyric-player:hover .FmKaba_lyricLineWrapper{filter:unset!important}.amll-lyric-player:not(.FmKaba_playing) .FmKaba_bgWrapper{opacity:1;width:100%;position:relative;top:auto;bottom:auto;left:0}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricLine:not(.FmKaba_lyricDuetLine){padding-right:15%}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricDuetLine{padding-left:15%}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricLineWrapper:has(.FmKaba_lyricDuetLine){align-items:flex-end}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricLineWrapper:has(.FmKaba_lyricDuetLine) .FmKaba_bgWrapper{transform-origin:100% 0}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricLineWrapper:has(.FmKaba_lyricDuetLine) .FmKaba_bgWrapperTop{transform-origin:100% 100%}#stage{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;container-type:size}#shade{pointer-events:none;height:var(--shade-height,55%);background:var(--shade-background,transparent);position:absolute;inset:auto 0 0}#lyrics{pointer-events:none;filter:drop-shadow(0 2px 3px #0009);width:92%;height:32%;font-family:Arial Rounded MT Bold,SF Pro Rounded,Arial,PingFang SC,sans-serif;font-weight:750;position:absolute;bottom:4%;left:4%;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.amll-lyric-player{--amll-lp-font-size:4.4cqh;--amll-lp-hover-bg-color:transparent;--amll-lp-line-width-aspect:1!important;--amll-lp-line-padding-x:0!important;mix-blend-mode:normal!important}.amll-lyric-player [class*=lyricLineWrapper]{transition:none!important}.amll-lyric-player [class*=lyricSubLine]:empty{display:none}body.render{width:100vw;height:100vh;overflow:hidden;background:0 0!important}html:has(body.render){width:100vw;height:100vh;overflow:hidden;background:0 0!important}body.render #stage{aspect-ratio:auto;width:100vw;height:100vh}body.render #video{display:none}.amll-lyric-player *{transition:none!important}.amll-lyric-player.dom{line-height:calc(1.2 * var(--line-spacing,1))}.amll-lyric-player [class*=_lyricLineWrapper]{padding-block:calc(.4em * var(--line-spacing,1));gap:calc(.3em * var(--line-spacing,1))}.amll-lyric-player [class*=_lyricDuetLine]{color:var(--duet-color)}.amll-lyric-player [class*=_lyricMainLine],.amll-lyric-player [class*=_lyricSubLine],.amll-lyric-player [class*=_interludeDots]{filter:var(--lyric-outline-filter,none)}.amll-lyric-player [class*=_lyricMainLine] span[style*=mask-image]{margin-block:-1em;padding-block:1em}.amll-lyric-player [class*=_lyricLine]:not([class*=_lyricLineWrapper]){contain:layout style;content-visibility:visible;overflow:visible}.amll-lyric-player [class*=_lyricDuetLine]{--lyric-outline-filter:var(--duet-outline-filter,none)}.amll-lyric-player [class*=_bgWrapper]{margin-top:0!important;transform:none!important}.amll-lyric-player .karaoke-bg-space [class*=_bgWrapper]{position:relative!important;top:auto!important}.amll-lyric-player [class*=_lyricLineWrapper]:not(.karaoke-bg-space) [class*=_bgWrapper]{position:absolute!important;top:100%!important}.amll-lyric-player .karaoke-primary-ended{width:100%;position:absolute!important}[hidden]{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}
