@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import"https://fonts.googleapis.com/css2?family=Oswald&family=Playwrite+IS:wght@100..600&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/css2?family=League+Gothic:wdth@75..100&display=swap";@import"https://fonts.googleapis.com/css2?family=League+Gothic:wdth@75..100&family=Oswald&family=Playwrite+IS:wght@100..400&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Tokyo+Zoo&display=swap";@import"https://fonts.googleapis.com/css2?family=Staatliches&display=swap";@import"https://fonts.googleapis.com/css2?family=Boldonse:wght@400;700;900&family=Fjalla+One&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-space-x-reverse:0}}}@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-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-800:oklch(43.8% .218 303.724);--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-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-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--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;--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);--radius:.5rem;--color-background:#fff;--color-foreground:#020817;--color-card:#fff;--color-card-foreground:#020817;--color-popover:#fff;--color-popover-foreground:#020817;--color-primary:#0f172a;--color-primary-foreground:#f8fafc;--color-secondary:#f1f5f9;--color-secondary-foreground:#0f172a;--color-muted:#f1f5f9;--color-muted-foreground:#64748b;--color-accent:#f1f5f9;--color-accent-foreground:#0f172a;--color-destructive:#ef4444;--color-destructive-foreground:#f8fafc;--color-border:#e2e8f0;--color-input:#e2e8f0;--color-ring:#020817}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{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{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);outline-color:#02081780}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}body{background-color:var(--color-background);color:var(--color-foreground);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.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}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-\[--cell-size\]{width:--cell-size;height:--cell-size}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-\[--cell-size\]{height:--cell-size}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[80vh\]{max-height:80vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.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-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[--cell-size\]{width:--cell-size}.w-\[--sidebar-width\]{width:--sidebar-width}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[--skeleton-width\]{max-width:--skeleton-width}.max-w-\[280px\]{max-width:280px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-\[--cell-size\]{min-width:--cell-size}.min-w-\[8rem\]{min-width:8rem}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*0)*calc(1 - 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;-webkit-margin-before:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*4)*calc(1 - 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;-webkit-margin-before:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-\[2px\]{border-radius:2px}.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-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-blue-200{border-color:var(--color-blue-200)}.border-destructive\/50{border-color:#ef444480}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-red-200{border-color:var(--color-red-200)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-yellow-200{border-color:var(--color-yellow-200)}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--color-background)}.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\/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-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-foreground{background-color:var(--color-foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-muted{background-color:var(--color-muted)}.bg-muted\/30{background-color:#f1f5f94d}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.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)}.px-1{padding-inline:calc(var(--spacing)*1)}.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-8{padding-inline:calc(var(--spacing)*8)}.px-\[--cell-size\]{padding-inline:--cell-size}.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-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--color-background)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-gray-300{color:var(--color-gray-300)}.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-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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-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-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]:is(:where(.group)[data-collapsible=icon] *){width:--sidebar-width-icon}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--color-ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#02081780}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--color-muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--color-primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--color-muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--color-primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--color-border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--color-background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--color-foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.file\:inline-flex::-webkit-file-upload-button{display:inline-flex}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::-webkit-file-upload-button{height:calc(var(--spacing)*7)}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:#0000}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::-webkit-file-upload-button{color:var(--color-foreground)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--color-destructive)80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-muted\/50:hover{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:#0f172acc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:#0f172ae6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-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}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:#02081780}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--color-ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:#02081780}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:#ef444433}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--color-muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--color-primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--color-primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--color-accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--color-accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--color-primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--color-primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--color-primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--color-primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:max-w-\[540px\]{max-width:540px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}.dark\:border-destructive:is(.dark *){border-color:var(--color-destructive)}.dark\:bg-input\/30:is(.dark *){background-color:#e2e8f04d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:#ef444466}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing)*4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--color-destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--color-foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--color-muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing)*7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:.5rem;--sidebar:#fafafa;--sidebar-foreground:#3f3f46;--sidebar-primary:#18181b;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e5e7eb;--sidebar-ring:#3b82f6}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--sidebar:#18181b;--sidebar-foreground:#f4f4f5;--sidebar-primary:#1d4ed8;--sidebar-primary-foreground:#fff;--sidebar-accent:#27272a;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#27272a;--sidebar-ring:#3b82f6}*{border-color:hsl(var(--border))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}._card_197q4_4{width:75%;max-width:280px;overflow:inherit;box-shadow:0 16px 32px #000;background-color:#fff;position:relative;border-radius:20px;border:10px solid var(--gray-950);transition:background-color .5s}._photoSection_197q4_16{height:320px;background-size:cover;background-position:center;background-color:var(--gray-950);position:relative;border-radius:10px 10px 0 0}._scoreOver_197q4_25{position:absolute;top:8px;width:72px;display:flex;flex-direction:column;align-items:center;gap:20px}._scoreGroup_197q4_34{display:flex;flex-direction:column;align-items:center}._score_197q4_25{font-size:54px;color:#fff;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:64px;text-shadow:0 4px 16px rgba(0,0,0,.3)}._region_197q4_49{font-size:16px;color:#fff;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;text-shadow:0 4px 16px rgba(0,0,0,.3)}._badgeGroup_197q4_58{display:flex;flex-direction:column;gap:8px}._badgeGroup_197q4_58 img{width:36px;height:36px}._statsSection_197q4_67{flex-wrap:wrap;display:flex;padding:10px;flex-direction:row;justify-content:center;align-items:center;gap:13px;background-color:var(--gray-950)}._stat_197q4_67{padding:5px 0;display:flex;width:20%;flex-direction:column;align-items:center;flex-shrink:0;color:#fff}._statName_197q4_90{font-weight:400;font-size:12px;color:var(--gray-300)}._statValue_197q4_96{font-weight:700;font-size:22px}._cover_197q4_101{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:20px;border:10px solid black}._coverText_197q4_117{color:#fff;font-size:1.5rem;text-transform:uppercase;font-weight:700;text-align:center}._coverLogo_197q4_125{width:120px;height:120px;object-fit:contain;display:block;margin:0 auto}:root{--black: #000000;--white: #ffffff;--gray-50: #F8FAFB;--gray-100: #F0F3F5;--gray-200: #D4DAE2;--gray-300: #B9BECB;--gray-400: #9DA2AF;--gray-500: #818798;--gray-600: #676D7E;--gray-700: #505562;--gray-800: #393D46;--gray-900: #22252A;--gray-950: #121317;--red-50: #ffe9e6;--red-100: #ffcfc9;--red-200: #ffaba1;--red-300: #ff867a;--red-400: #ff5e4f;--red-500: #FF4029;--red-600: #e23722;--red-700: #bf2e1d;--red-800: #991d13;--red-900: #73130d;--blue-50: #e6f3ff;--blue-100: #c2e1ff;--blue-200: #8fc6ff;--blue-300: #57a9ff;--blue-400: #2a8eff;--blue-500: #1570FF;--blue-600: #115bd4;--blue-700: #0e4aa7;--blue-800: #0a3b80;--blue-900: #062a5a;--green-50: #e7fdf2;--green-100: #bafadf;--green-200: #84f4c1;--green-300: #4ded9e;--green-400: #20e37b;--green-500: #00E58A;--green-600: #00ba70;--green-700: #009659;--green-800: #007244;--green-900: #005733;--yellow-50: #fff9e3;--yellow-100: #fff1c6;--yellow-200: #ffe28e;--yellow-300: #ffcd4c;--yellow-400: #ffc22a;--yellow-500: #FFD21A;--yellow-600: #d7a915;--yellow-700: #af8710;--yellow-800: #896a0c;--yellow-900: #6a5108;--color-surface: var(--white);--color-surface-container: var(--gray-50);--color-surface-variant: var(--gray-100);--color-surface-dim: var(--gray-200);--color-on-surface: var(--gray-900);--color-on-surface-variant: var(--gray-600);--color-on-surface-muted: var(--gray-400);--color-on-surface-disabled: var(--gray-300);--color-on-surface-link: var(--blue-500);--color-primary: var(--blue-500);--color-primary-hover: var(--blue-600);--color-primary-active: var(--blue-700);--color-primary-light: var(--blue-100);--color-primary-subtle: var(--blue-50);--color-on-primary: var(--white);--color-on-primary-variant: rgba(255, 255, 255, .8);--color-on-primary-muted: rgba(255, 255, 255, .6);--color-on-primary-disabled: rgba(255, 255, 255, .4);--color-secondary: var(--gray-600);--color-secondary-hover: var(--gray-700);--color-secondary-active: var(--gray-800);--color-secondary-light: var(--gray-100);--color-secondary-subtle: var(--gray-50);--color-on-secondary: var(--white);--color-on-secondary-variant: rgba(255, 255, 255, .8);--color-on-secondary-muted: rgba(255, 255, 255, .6);--color-on-secondary-disabled: rgba(255, 255, 255, .4);--color-tertiary: var(--gray-500);--color-tertiary-hover: var(--gray-600);--color-tertiary-active: var(--gray-700);--color-tertiary-light: var(--gray-100);--color-tertiary-subtle: var(--gray-50);--color-on-tertiary: var(--white);--color-on-tertiary-variant: rgba(255, 255, 255, .8);--color-on-tertiary-muted: rgba(255, 255, 255, .6);--color-on-tertiary-disabled: rgba(255, 255, 255, .4);--color-error: var(--red-500);--color-error-hover: var(--red-600);--color-error-active: var(--red-700);--color-error-light: var(--red-100);--color-error-subtle: var(--red-50);--color-on-error: var(--white);--color-on-error-variant: rgba(255, 255, 255, .8);--color-on-error-muted: rgba(255, 255, 255, .6);--color-on-error-disabled: rgba(255, 255, 255, .4);--color-success: var(--green-500);--color-success-hover: var(--green-600);--color-success-active: var(--green-700);--color-success-light: var(--green-100);--color-success-subtle: var(--green-50);--color-on-success: var(--white);--color-on-success-variant: rgba(255, 255, 255, .8);--color-on-success-muted: rgba(255, 255, 255, .6);--color-on-success-disabled: rgba(255, 255, 255, .4);--color-warning: var(--yellow-500);--color-warning-hover: var(--yellow-600);--color-warning-active: var(--yellow-700);--color-warning-light: var(--yellow-100);--color-warning-subtle: var(--yellow-50);--color-on-warning: var(--gray-900);--color-on-warning-variant: rgba(34, 37, 42, .8);--color-on-warning-muted: rgba(34, 37, 42, .6);--color-on-warning-disabled: rgba(34, 37, 42, .4);--color-border: var(--gray-200);--color-border-strong: var(--gray-300);--color-border-subtle: var(--gray-100);--color-border-hover: var(--gray-400);--color-border-focus: var(--blue-500);--color-overlay: rgba(0, 0, 0, .5);--color-overlay-light: rgba(0, 0, 0, .1);--color-overlay-heavy: rgba(0, 0, 0, .7);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15), 0 10px 10px rgba(0, 0, 0, .04);--font-size-display-2xl: 72px;--font-size-display-xl: 60px;--font-size-display-lg: 48px;--font-size-heading-2xl: 48px;--font-size-heading-xl: 36px;--font-size-heading-lg: 28px;--font-size-heading-md: 24px;--font-size-heading-sm: 20px;--font-size-body-xl: 18px;--font-size-body-lg: 16px;--font-size-body-md: 14px;--font-size-body-sm: 12px;--font-size-body-xs: 10px;--font-size-label-xl: 16px;--font-size-label-lg: 14px;--font-size-label-md: 12px;--font-size-label-sm: 10px;--font-size-label-xs: 8px;--font-size-list-lg: 18px;--font-size-list-md: 16px;--font-size-list-sm: 14px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-family-base: "Pretendard", sans-serif;--font-family-heading: "Pretendard", sans-serif}.display-2xl{font-family:var(--font-family-heading);font-size:var(--font-size-display-2xl);font-weight:var(--font-weight-bold);line-height:1.1}.display-xl{font-family:var(--font-family-heading);font-size:var(--font-size-display-xl);font-weight:var(--font-weight-bold);line-height:1.1}.display-lg{font-family:var(--font-family-heading);font-size:var(--font-size-display-lg);font-weight:var(--font-weight-bold);line-height:1.2}.heading-2xl{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.heading-xl{font-family:var(--font-family-heading);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);line-height:1.3}.heading-lg{font-family:var(--font-family-heading);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-semibold);line-height:1.3}.heading-md{font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);line-height:1.4}.heading-sm{font-family:var(--font-family-heading);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);line-height:1.4}.body-xl{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:1.6}.body-lg{font-family:var(--font-family-base);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-regular);line-height:1.6}.body-md{font-family:var(--font-family-base);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:1.5}.body-sm{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:1.5}.body-xs{font-family:var(--font-family-base);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:1.4}.label-xl{font-family:var(--font-family-base);font-size:var(--font-size-label-xl);font-weight:var(--font-weight-medium);line-height:1.4}.label-lg{font-family:var(--font-family-base);font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);line-height:1.4}.label-md{font-family:var(--font-family-base);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:1.3}.label-sm{font-family:var(--font-family-base);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-medium);line-height:1.3}.label-xs{font-family:var(--font-family-base);font-size:var(--font-size-label-xs);font-weight:var(--font-weight-medium);line-height:1.2}.list-title-lg{font-family:var(--font-family-base);font-size:var(--font-size-list-lg);font-weight:var(--font-weight-bold);line-height:1.4}.list-title-md{font-family:var(--font-family-base);font-size:var(--font-size-list-md);font-weight:var(--font-weight-semibold);line-height:1.5}.list-title-sm{font-family:var(--font-family-base);font-size:var(--font-size-list-sm);font-weight:var(--font-weight-medium);line-height:1.5}.h1{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);line-height:1.3}.h3{font-family:var(--font-family-heading);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-semibold);line-height:1.3}.h4{font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);line-height:1.4}.h5{font-family:var(--font-family-heading);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);line-height:1.4}.list-title-1{font-family:var(--font-family-base);font-size:var(--font-size-list-lg);font-weight:var(--font-weight-bold);line-height:1.4}.list-title-2{font-family:var(--font-family-base);font-size:var(--font-size-list-md);font-weight:var(--font-weight-semibold);line-height:1.5}.list-title-3{font-family:var(--font-family-base);font-size:var(--font-size-list-sm);font-weight:var(--font-weight-medium);line-height:1.5}.body-1{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:1.6}.body-2{font-family:var(--font-family-base);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-regular);line-height:1.6}.body-3{font-family:var(--font-family-base);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:1.5}.body-4{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:1.5}.label-1{font-family:var(--font-family-base);font-size:var(--font-size-label-xl);font-weight:var(--font-weight-medium);line-height:1.4}.label-2{font-family:var(--font-family-base);font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);line-height:1.4}.label-3{font-family:var(--font-family-base);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:1.3}.label-4{font-family:var(--font-family-base);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-medium);line-height:1.3}html,body,input,textarea,button{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes _slideBackground_uplal_1{0%{background-position:0 0}to{background-position:-200% 0}}._sectionGroup_uplal_11{width:100%;max-width:480px;margin:0 auto;background-color:var(--gray-900)}._section_uplal_11{max-width:480px;padding:40px 20px;align-self:stretch;gap:40px;background-position:center;animation:_slideBackground_uplal_1 100s linear infinite;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}._buttonGroup_uplal_35{display:flex;background-color:var(--gray-950);border-radius:100px;padding:0 8px}._buttonGroup_uplal_35 button{padding:12px 16px;border:none;background-color:transparent;font-weight:700;color:#fff}._sectionHeader_uplal_48{font-size:52px;color:#fff;text-align:center;text-shadow:0 8px 12px rgba(0,0,0,.2);font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}._sectionValue_uplal_61{font-size:180px;font-weight:900;color:#fff;text-align:center;text-shadow:0 8px 12px rgba(0,0,0,.2);font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}._sectionDescription_uplal_75{font-size:20px;font-weight:600;color:#fff;text-align:center;text-shadow:0 8px 12px rgba(0,0,0,.2)}._fixedButtonGroup_uplal_82{position:fixed;bottom:40px;left:50%;transform:translate(-50%);display:flex;justify-content:center;background-color:var(--gray-950);padding:10px 20px;box-shadow:0 -2px 5px #0000001a;z-index:1000;border-radius:100px;max-width:320px;gap:4px;pointer-events:none;transition:opacity .5s ease-in-out,pointer-events .5s ease-in-out}._fixedButtonGroup_uplal_82._visible_uplal_100{opacity:1;pointer-events:all}._fixedButtonGroup_uplal_82._hidden_uplal_105{opacity:0;pointer-events:none}._fixedButtonGroup_uplal_82 div{font-size:16px;cursor:pointer;color:#fff;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none}._fixedButtonGroup_uplal_82 ._activeButton_uplal_122{background-color:#fff;border-radius:100px}._fixedButtonGroup_uplal_82 img{width:24px;height:24px}._loadingContainer_10leh_2{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#00ff82}@keyframes _slideBackground_10leh_1{0%{background-position:0 0}to{background-position:-200% 0}}._loadingLogo_10leh_17{width:144px;height:144px;background-image:url(https://ihcmlcnktfrrojtkrtbt.supabase.co/storage/v1/object/public/asset/common/logo_ptl.svg);background-size:contain;background-repeat:no-repeat;background-position:center;animation:_loadingAnimation_10leh_1 .3s ease-in-out forwards}@keyframes _loadingAnimation_10leh_1{0%{transform:scale(20);opacity:1}50%{transform:scale(1);opacity:1}60%{opacity:0}70%{opacity:1}80%{opacity:0}90%{opacity:1}to{transform:scale(1);opacity:1}}._container_10leh_54{padding:20px 20px 80px;display:flex;gap:20px;flex-direction:column;align-items:center;background-color:#00ff82;background-image:url(https://ihcmlcnktfrrojtkrtbt.supabase.co/storage/v1/object/public/asset/ptl/bg_preview.jpg);background-size:cover;background-position:center;animation:_slideBackground_10leh_1 100s linear infinite}._logoContainer_10leh_67{display:flex;justify-content:center;align-items:center;margin-bottom:20px;padding:20px 20px 20px 30px}._sectionContainer_10leh_75{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px}._sectionContainer_10leh_75 img{width:120px}._section_10leh_75{display:flex;flex-direction:column;align-items:left;align-self:stretch;border-radius:16px;background:#121317f2;color:#fff;width:100%}._sectionHeader_10leh_96{display:flex;align-items:center;gap:10px;padding:32px 24px 24px}._sectionHeader_10leh_96 h3{margin:0;line-height:16px}._sectionBody_10leh_107{padding:0 24px 32px}._commentary_10leh_110{font-size:16px;line-height:24px;margin:0}._trophyPrediction_10leh_116{display:flex;justify-content:space-around}._trophyPrediction_10leh_116 div{text-align:center}._trophyPredictionRate_10leh_125{font-size:54px;line-height:72px;font-family:League Gothic,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin:0}._trophyPredictionWDL_10leh_137{font-size:14px;margin:0}._trophyPredictionTeam_10leh_142{font-size:14px;font-weight:700}._teamComparisonContainer_10leh_147{display:flex;flex-direction:column}._teamRow_10leh_152{display:flex;align-items:flex-start;font-size:12px;border-bottom:1px solid var(--gray-800);padding:8px 0}._teamIndex_10leh_160{flex:1;text-align:left;font-size:12px}._teamName_10leh_166,._teamData_10leh_167{flex:1;text-align:center;font-size:12px}._teamName_10leh_166{font-weight:700}._teamLabels_10leh_182{display:flex;justify-content:space-between;font-size:14px;font-weight:700}._victoryMatches_10leh_189{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px}._victoryContainer_10leh_196{width:100%}._victoryGraph_10leh_200{display:flex;height:30px;border-radius:5px;overflow:hidden;margin-bottom:8px;width:100%}._victoryBar_10leh_209{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}._victoryBarHome_10leh_217{background-color:#4caf50;display:flex;align-items:center;justify-content:left;color:#fff;font-size:16px}._victoryBarAway_10leh_226{background-color:#2196f3;display:flex;align-items:center;justify-content:right;color:#fff;font-size:16px}._victoryLabel_10leh_235{position:relative;font-size:16px;color:#000;padding:0 8px}._teamLabels_10leh_182{display:flex;justify-content:space-between;font-size:14px;font-weight:700;padding:0 8px}@keyframes _slideUp_10leh_1{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}._floatingFeedback_10leh_261{position:fixed;bottom:20px;left:50%;z-index:1000;border-radius:100px;background-color:var(--gray-50);padding:0 20px;display:flex;align-items:center;width:-webkit-max-content;width:max-content;height:54px;animation:_slideUp_10leh_1 .5s ease-out forwards}._feedbackButtons_10leh_275{display:flex;align-items:center;gap:8px;color:var(--gray-900)}._floatingFeedback_10leh_261 p{display:flex;flex-direction:column;align-items:center}._floatingFeedback_10leh_261 a{color:#fff;text-decoration:none;font-size:14px}._feedbackButtons_10leh_275 span{font-weight:500;font-size:14px;color:var(--gray-900)}._feedbackButtons_10leh_275 button:hover{color:var(--gray-900)}._loading_hc9h9_5{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#000;color:#fff;font-family:Staatliches,serif;font-weight:400;font-style:normal;font-size:72px}._notFound_hc9h9_18{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#000;color:#fff}._notFound_hc9h9_18 h2{font-family:Staatliches,serif;font-weight:400;font-style:normal;font-size:72px;margin:20px 0}._notFound_hc9h9_18 p{font-size:22px;font-weight:500;word-break:keep-all}._container_hc9h9_40{background-color:var(--gray-100)}._cover_hc9h9_43{height:100vh;position:relative;background-size:cover;background-position:center;animation:_moveBackground_hc9h9_1 60s linear infinite}@keyframes _moveBackground_hc9h9_1{0%{background-position:0% center}to{background-position:100% center}}._coverBackground_hc9h9_60{width:100%;height:100%;background-size:cover;background-position:center;position:relative}._coverOverlay_hc9h9_68{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#000,#0000);display:flex;justify-content:left;align-items:center;padding:0 20px 40px;word-break:keep-all;flex-direction:column}._coverContent_hc9h9_82{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;max-width:640px;margin:0 auto 20px}._coverContent_hc9h9_82 p{font-size:20px;font-weight:400;line-height:1.5;word-break:keep-all}._coverOverlay_hc9h9_68 h1{color:#fff;font-size:3rem;margin:0}._marquee_hc9h9_103{width:100%;overflow:hidden;white-space:nowrap;position:absolute;top:10px}._marquee_hc9h9_103 span{display:inline-block;padding-left:100%;animation:_marquee_hc9h9_103 10s linear infinite;font-size:2rem;color:#fff}@keyframes _marquee_hc9h9_103{0%{transform:translate(0)}to{transform:translate(-100%)}}._sectionGroup_hc9h9_127{max-width:640px;margin:0 auto;padding-bottom:100px;gap:20px;display:flex;flex-direction:column;background-color:var(--gray-100)}._matches_hc9h9_137,._users_hc9h9_138,._reviews_hc9h9_139,._footer_hc9h9_140{padding:60px 20px;background-color:#fff}._topStadiums_hc9h9_145{padding:60px 0;background-color:#fff}@media screen and (min-width:768px){._sectionGroup_hc9h9_127{padding-top:40px;gap:32px}._matches_hc9h9_137,._users_hc9h9_138,._reviews_hc9h9_139,._topStadiums_hc9h9_145,._footer_hc9h9_140{border-radius:40px;padding:40px}._topStadiums_hc9h9_145{padding:40px 0;background-color:#fff}._topStadiums_hc9h9_145 ._sectionHeader_hc9h9_168,._topStadiums_hc9h9_145 ._stadiumList_hc9h9_171,._topStadiums_hc9h9_145 ._tabs_hc9h9_174{padding:0 40px}}._sectionHeader_hc9h9_168{margin-bottom:40px}._sectionHeader_hc9h9_168 h2{font-size:24px;font-weight:700;letter-spacing:-1px;word-break:keep-all;line-height:1.4;width:70%}@media screen and (max-width:768px){._topStadiums_hc9h9_145 ._sectionHeader_hc9h9_168{padding:0 20px}}._mainValueContainer_hc9h9_198{display:flex;justify-content:space-between;align-items:center;gap:20px}._singleMainValue_hc9h9_204{margin-bottom:40px}._singleMainValue_hc9h9_204 h3,._doubleMainValue_hc9h9_210 h3{font-weight:600}._doubleMainValue_hc9h9_210 p{font-size:72px}._doubleMainValue_hc9h9_210{margin-bottom:40px;width:100%}._totalValue_hc9h9_220{font-size:8rem;font-weight:700;font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin:0;position:relative;display:inline-block}._reviewLists_hc9h9_234{max-width:100%;overflow:hidden;margin-top:20px}._reviewItem_hc9h9_240{margin-bottom:10px}._reviewContainer_hc9h9_244{width:100%;background-color:var(--gray-100);border-radius:8px;position:relative}._reviewTextContainer_hc9h9_250{display:flex;align-items:center;justify-content:space-between}._reviewBar_hc9h9_255{display:flex;align-items:center;background-color:var(--green-500);border-radius:8px;min-width:10px;height:40px}._reviewText_hc9h9_250{color:var(--gray-900);font-size:16px;position:absolute;left:20px;font-weight:600}._reviewValue_hc9h9_272{color:var(--gray-900);font-size:16px;position:absolute;right:20px;font-weight:500}._positiveReviews_hc9h9_280,._negativeReviews_hc9h9_281,._mostVisited_hc9h9_282,._bestReviewed_hc9h9_283{flex:1}._chartContainer_hc9h9_287{display:flex;flex-direction:column;gap:8px;margin:80px 0 40px}._chartContainer_hc9h9_287 h3{margin-bottom:20px}._chart_hc9h9_287{display:flex;justify-content:space-between;align-items:baseline;height:200px;gap:8px}._barContainer_hc9h9_304{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}._bar_hc9h9_304{width:100%;background-color:var(--blue-500);border-radius:8px 8px 0 0;position:relative;min-height:1px;transition:height .5s ease}._label_hc9h9_322{font-size:14px;color:var(--gray-900);font-weight:600}._value_hc9h9_328{font-size:12px;color:var(--gray-900);font-weight:500}._stadiumList_hc9h9_171{list-style:none;margin:0;display:flex;flex-direction:column;padding:0 20px}._stadiumItem_hc9h9_344{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid var(--gray-200)}._stadiumItem_hc9h9_344:last-child{border-bottom:none}._stadiumImage_hc9h9_355{width:56px;height:56px;object-fit:cover;border-radius:50%}._stadiumInfo_hc9h9_362{display:flex;flex-direction:column;gap:4px}._stadiumInfo_hc9h9_362 ._stadiumValue_hc9h9_368,._stadiumInfo_hc9h9_362 ._reviewCount_hc9h9_368{font-size:14px;font-weight:500}._stadiumRank_hc9h9_372{font-weight:700;width:32px;text-align:center;font-size:16px;color:var(--blue-500)}._stadiumName_hc9h9_380{font-size:16px;font-weight:700;word-break:keep-all}._stadiumMatches_hc9h9_386{color:var(--gray-900);font-size:14px;font-weight:500}._reviewTabs_hc9h9_393{display:flex;justify-content:center;margin-bottom:20px;gap:8px}._tabs_hc9h9_174{display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none;gap:4px}._tabs_hc9h9_174::-webkit-scrollbar{display:none}._tabs_hc9h9_174{padding:20px}._reviews_hc9h9_139 ._tabs_hc9h9_174{padding:0}._tabs_hc9h9_174 button{border:none;padding:8px 16px;cursor:pointer;font-size:16px;color:var(--gray-900);transition:color .3s;border-radius:100px;background-color:var(--gray-100);font-weight:500}._tabs_hc9h9_174 button:hover{color:var(--gray-900);background-color:var(--blue-50)}._tabs_hc9h9_174 button._active_hc9h9_435{font-weight:700;color:#fff;background-color:var(--blue-500)}._description_hc9h9_440{font-size:18px;color:var(--gray-900);margin-top:8px;word-break:keep-all;line-height:26px;font-weight:500}._subDescription_hc9h9_448{font-size:14px;color:var(--gray-500);word-break:keep-all;font-weight:500}._subTitle_hc9h9_455{position:absolute;color:var(--yellow-500);top:0;left:0;right:0;bottom:0}._subTitle_hc9h9_455 p{font-size:120px;font-weight:700;font-family:Zen Tokyo Zoo,system-ui;font-weight:400;font-style:normal}._fadeIn_hc9h9_471{opacity:1;transition:opacity 1s ease-in}._fadeOut_hc9h9_476{opacity:0;transition:opacity 1s ease-out}._highlight_hc9h9_481{background-color:var(--yellow-100);padding:.2em;font-weight:600}._greatBadge_hc9h9_487{position:absolute;right:-20px;bottom:20px;border-radius:50%;font-weight:700;font-size:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--gray-900);background-color:var(--yellow-500)}._goodBadge_hc9h9_503{position:absolute;right:-20px;bottom:20px;border-radius:50%;font-weight:700;font-size:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--gray-900);background-color:var(--green-500)}._scrollDown_hc9h9_519{margin-top:20px}._scrollIcon_hc9h9_523{width:24px;height:36px;border:2px solid #fff;border-radius:100px;position:relative;animation:_bounce_hc9h9_1 2s infinite}._scrollIcon_hc9h9_523 span{position:absolute;left:50%;top:50%;width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(-45deg)}._scrollIcon_hc9h9_523 span:first-child{margin-top:-6px}._scrollIcon_hc9h9_523 span:last-child{margin-top:2px}@keyframes _bounce_hc9h9_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._toast_hc9h9_563{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:320px;font-weight:400;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1000}._toast_hc9h9_563._show_hc9h9_580{opacity:1}._toast_hc9h9_563._success_hc9h9_584{background-color:var(--green-500);color:var(--gray-900)}._toast_hc9h9_563._error_hc9h9_589{background-color:var(--red-500);color:#fff}._quizOptions_hc9h9_594{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}._quizOptions_hc9h9_594 button{width:100%;background-color:var(--gray-100);color:var(--gray-900);border:none;padding:12px 16px;border-radius:20px;height:72px;font-size:24px;font-weight:500;cursor:pointer;transition:background-color .2s ease}._quizOptions_hc9h9_594 button:hover{background-color:var(--blue-50)}._quizOptions_hc9h9_594 button:disabled{opacity:.5;cursor:not-allowed}._quizOptions_hc9h9_594 button._correct_hc9h9_620{background-color:var(--green-500);color:#fff}._quizOptions_hc9h9_594 button._wrong_hc9h9_624{background-color:var(--red-500);color:#fff}._quizAnswer_hc9h9_630{opacity:0;animation:_fadeIn_hc9h9_471 1s ease-in forwards}@keyframes _fadeIn_hc9h9_471{0%{opacity:0}to{opacity:1}}._stadiumNameWrapper_hc9h9_644{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._rentalBadge_hc9h9_651{font-size:11px;padding:0 4px;border-radius:4px;background-color:var(--green-500);color:var(--gray-900);font-weight:500;height:18px;display:flex;align-items:center}._laundryBadge_hc9h9_662{font-size:11px;padding:0 4px;border-radius:4px;background-color:var(--blue-500);color:#fff;font-weight:500;height:18px;display:flex;align-items:center}._noReviews_hc9h9_673{text-align:center;padding:20px;color:#666;font-size:14px}._footer_hc9h9_140 img{width:96px}._footerForm_hc9h9_683{display:flex;flex-direction:column;gap:16px;margin-top:60px}._textareaWrapper_22ct3_1{position:relative;width:100%;display:flex;flex-direction:column}._label_22ct3_8{display:block;margin-bottom:8px;font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}._required_22ct3_16{color:var(--color-error);margin-left:4px}._textarea_22ct3_1{padding:12px;border:1px solid var(--color-border);border-radius:12px;font-size:var(--font-size-body-lg);line-height:1.5;resize:vertical;min-height:100px;font-family:inherit;background-color:var(--color-surface);transition:border-color .2s ease}._textarea_22ct3_1:focus{outline:none;border-color:var(--color-border-focus)}._textarea_22ct3_1::placeholder{color:var(--color-on-surface-disabled)}._textarea_22ct3_1:disabled{background-color:var(--color-surface-container);cursor:not-allowed}._charCount_22ct3_48{margin-top:4px;text-align:right;font-size:var(--font-size-label-md);color:var(--color-on-surface-variant)}._button_174ko_1{border:none;border-radius:8px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;font-family:var(--font-family-base)}._large_174ko_11{padding:16px 24px;font-size:var(--font-size-label-xl)}._medium_174ko_16{padding:12px 20px;font-size:var(--font-size-label-lg)}._small_174ko_21{padding:8px 16px;font-size:var(--font-size-label-md)}._fill_174ko_27._primary_174ko_27{background-color:var(--color-primary);color:var(--color-on-primary)}._fill_174ko_27._primary_174ko_27:hover{background-color:var(--color-primary-hover)}._fill_174ko_27._secondary_174ko_36{background-color:var(--color-surface-variant);color:var(--color-on-surface)}._fill_174ko_27._secondary_174ko_36:hover{background-color:var(--color-surface-container)}._fill_174ko_27._tertiary_174ko_45{background-color:var(--color-on-surface);color:var(--color-surface)}._fill_174ko_27._tertiary_174ko_45:hover{background-color:var(--color-on-surface-variant)}._fill_174ko_27._negative_174ko_54{background-color:var(--color-error);color:var(--color-on-primary)}._fill_174ko_27._negative_174ko_54:hover{background-color:var(--color-error-hover)}._outline_174ko_64{background-color:transparent;border:1px solid}._outline_174ko_64._primary_174ko_27{border-color:var(--color-primary);color:var(--color-primary)}._outline_174ko_64._primary_174ko_27:hover{background-color:var(--color-primary-light)}._outline_174ko_64._secondary_174ko_36{border-color:var(--color-border);color:var(--color-on-surface-variant)}._outline_174ko_64._secondary_174ko_36:hover{background-color:var(--color-surface-variant)}._outline_174ko_64._tertiary_174ko_45{border-color:var(--color-on-surface);color:var(--color-on-surface)}._outline_174ko_64._tertiary_174ko_45:hover{background-color:var(--color-surface-variant)}._outline_174ko_64._negative_174ko_54{border-color:var(--color-error);color:var(--color-error)}._outline_174ko_64._negative_174ko_54:hover{background-color:var(--color-error-light)}._text_174ko_106{background-color:transparent;padding-left:8px;padding-right:8px}._text_174ko_106._primary_174ko_27{color:var(--color-primary)}._text_174ko_106._primary_174ko_27:hover{color:var(--color-primary-hover)}._text_174ko_106._secondary_174ko_36{color:var(--color-on-surface-variant)}._text_174ko_106._secondary_174ko_36:hover,._text_174ko_106._tertiary_174ko_45{color:var(--color-on-surface)}._text_174ko_106._tertiary_174ko_45:hover{color:var(--color-on-surface-muted)}._text_174ko_106._negative_174ko_54{color:var(--color-error)}._text_174ko_106._negative_174ko_54:hover{color:var(--color-error-hover)}._full-width_174ko_144{width:100%}._container_2udrn_1{padding:20px;max-width:1200px;margin:0 auto;background:var(--gray-900)}._header_2udrn_8{margin-bottom:40px;padding:20px 0;display:flex;flex-direction:column;gap:8px}._title_2udrn_16{font-size:32px;margin:0;color:var(--gray-100)}._description_2udrn_22{font-size:16px;margin:0;color:var(--gray-300)}._grid_2udrn_28{columns:3;column-gap:20px}._card_2udrn_33{break-inside:avoid;margin-bottom:20px;background:var(--gray-950);border-radius:16px;padding:24px;transition:transform .2s ease}._card_2udrn_33:hover{transform:translateY(-4px);box-shadow:0 4px 20px #000000b3}._stadiumName_2udrn_47{font-size:14px;font-weight:500;margin:20px 0 0;color:var(--gray-500)}._message_2udrn_55{font-size:18px;line-height:28px;font-weight:500;color:var(--gray-300);margin:0;white-space:pre-wrap}@media(max-width:1200px){._grid_2udrn_28{columns:3}}@media(max-width:900px){._grid_2udrn_28{columns:2}}@media(max-width:600px){._grid_2udrn_28{columns:1}}._container_1pduf_1{position:relative;min-height:100vh;background:var(--gray-950)}._mainContent_1pduf_7{display:flex;gap:20px;max-width:1400px;margin:0 auto}._sidebar_1pduf_14{width:320px;flex-shrink:0}._mainArea_1pduf_19{flex:1;display:flex;flex-direction:column;width:100%}._board_1pduf_26{background:var(--gray-950);border-radius:16px;padding:20px}._scoreContainer_1pduf_32 ._score_1pduf_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:24px;font-family:DS-Digital,monospace}._scoreContainer_1pduf_32{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}._scoreColumn_1pduf_48{display:flex;flex-direction:column;align-items:center;gap:8px}._scoreLabel_1pduf_55{font-size:24px;text-transform:uppercase;font-weight:700;font-family:DS-Digital,monospace}._scoreValue_1pduf_62{font-size:120px;font-family:DS-Digital,monospace}._blue_1pduf_67{color:#007aff}._red_1pduf_71{color:#ff3b30}._yellow_1pduf_75{color:#fc0}._timeContainer_1pduf_78{display:none}._timeSection_1pduf_82{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}._timeLabel_1pduf_90{color:var(--gray-50);font-size:24px;font-family:DS-Digital,monospace}._time_1pduf_78{font-size:120px;color:var(--green-500);font-family:DS-Digital,monospace}._info_1pduf_102{display:flex;flex-direction:column;gap:16px;padding:16px}._quarter_1pduf_109,._keepers_1pduf_109{font-size:24px;color:var(--yellow-500);text-shadow:0 0 10px rgba(255,255,0,.5)}._controllerPanel_1pduf_115,._sidePanel_1pduf_115{background-color:var(--gray-900);border-radius:16px;padding:24px}._sidePanel_1pduf_115{position:-webkit-sticky;position:sticky;top:24px}._controllerPanel_1pduf_115 h2,._sidePanel_1pduf_115 h2{color:#fff;margin:0 0 20px;font-size:20px}@font-face{font-family:DS-Digital;src:url(https://db.onlinewebfonts.com/t/8e22783d707ad140bffe18b2a3812529.woff2) format("woff2")}._keepers_1pduf_109{display:flex;align-items:center;gap:12px;font-family:DS-Digital,monospace;font-size:32px}._keeperGroup_1pduf_146{display:flex;gap:8px}._keeper_1pduf_109{padding:4px 12px;border-radius:8px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2)}._keeperArrow_1pduf_158{color:#666;font-size:24px}@media(max-width:768px){._keepers_1pduf_109{font-size:28px;gap:8px}._keeper_1pduf_109{padding:4px 8px}}._keeperSequence_1pduf_174{font-size:32px;opacity:.8;margin-top:8px;font-family:DS-Digital,monospace}._blue_1pduf_67 ._keeperSequence_1pduf_174{color:var(--blue-500)}._red_1pduf_71 ._keeperSequence_1pduf_174{color:var(--red-500)}._yellow_1pduf_75 ._keeperSequence_1pduf_174{color:var(--yellow-500)}._quarterHistory_1pduf_193{margin-top:8px;padding:12px;background:#000;border-radius:12px;border:2px solid #333}._quarterHistory_1pduf_193 h3{margin:0 0 12px;font-size:14px;color:#888;font-family:DS-Digital,monospace;text-transform:uppercase}._historyList_1pduf_209{display:flex;flex-direction:column;gap:8px}._historyItem_1pduf_215{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff1a;border-radius:6px;font-size:18px;font-family:DS-Digital,monospace}._quarterLabel_1pduf_226{font-weight:600;color:#ff0;min-width:40px}._teamScore_1pduf_232{font-weight:500}._scoreDivider_1pduf_236{color:#666;margin:0 8px}._teamScore_1pduf_232._blue_1pduf_67{color:#007aff}._teamScore_1pduf_232._red_1pduf_71{color:#ff3b30}._teamScore_1pduf_232._yellow_1pduf_75{color:#fc0}@media(max-width:768px){._quarterHistory_1pduf_193{padding:10px}._historyItem_1pduf_215{padding:4px 8px;font-size:16px}._quarterLabel_1pduf_226{min-width:35px}}._keeperChangeAlert_1pduf_268{color:var(--red-500);font-size:24px;font-weight:600;text-align:center;padding:12px;animation:_blink_1pduf_1 1.5s infinite;text-shadow:0 0 10px rgba(255,59,48,.5)}@keyframes _blink_1pduf_1{0%{opacity:1}50%{opacity:.3}to{opacity:1}}._testSection_1pduf_284{margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-200)}._testButton_1pduf_290{width:100%;padding:12px;background:var(--gray-100);border:1px solid var(--gray-300);border-radius:8px;color:var(--gray-700);font-size:14px;cursor:pointer;transition:all .2s ease}._testButton_1pduf_290:hover{background:var(--gray-200);border-color:var(--gray-400)}._settingsButton_1pduf_307{flex:0 0 72px;border-radius:12px;background:var(--gray-900);color:#fff;border:none;font-size:16px;cursor:pointer;transition:all .2s ease}._settingsButton_1pduf_307:hover{background:var(--blue-600);transform:scale(1.05)}@media(max-width:767px){._mainContent_1pduf_7{gap:12px}._board_1pduf_26{display:flex;flex-direction:column;gap:20px;padding:12px;border-radius:12px}._quarter_1pduf_109{font-size:20px}._scoreContainer_1pduf_32{display:flex;flex-direction:row;gap:12px}._timeContainer_1pduf_78{display:flex;flex-direction:column;gap:12px;align-items:center;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--gray-700)}._timeSection_1pduf_82,._timeLabel_1pduf_90{display:none}._timeContainer_1pduf_78 ._timeControls_1pduf_360{display:flex;flex-direction:row;width:auto}._timeContainer_1pduf_78 ._timeButton_1pduf_365{width:72px;height:48px;border-radius:24px;background:var(--gray-900);color:var(--gray-50)}._scoreContainer_1pduf_32{gap:32px}._scoreColumn_1pduf_48{width:100%}._scoreValue_1pduf_62{font-size:64px}._controllerPanel_1pduf_115{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px;border-radius:16px 16px 0 0}}._scoreControls_1pduf_392{display:flex;gap:8px;margin-top:8px}._scoreButton_1pduf_398{width:54px;height:32px;border:none;border-radius:20px;background:var(--gray-900);color:var(--gray-200);font-size:24px;cursor:pointer;transition:all .2s ease}._scoreButton_1pduf_398:hover{background:var(--gray-800)}._timeControls_1pduf_360{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%}._timeButton_1pduf_365{width:100%;padding:10px;border:none;border-radius:8px;background:var(--gray-100);color:var(--gray-900);font-size:14px;cursor:pointer;transition:all .2s ease}._timeButton_1pduf_365:hover{background:var(--gray-200)}._timeButtonGroup_1pduf_438{display:flex;gap:8px}._timeButtonGroup_1pduf_438 ._timeButton_1pduf_365{flex:1}._timeButton_1pduf_365._start_1pduf_448{background:var(--blue-500);color:#fff}._timeButton_1pduf_365._pause_1pduf_453{background:var(--red-500);color:#fff}._timeButton_1pduf_365._resume_1pduf_458{background:var(--green-500);color:#fff}._keeperInfo_1pduf_464{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}._keeperLabel_1pduf_472{font-size:16px;font-weight:500;color:var(--gray-400)}._keeperNumbers_1pduf_478{display:flex;gap:8px}._keeperNumber_1pduf_478{padding:2px 8px;border-radius:4px;font-size:24px;font-weight:700}._blue_1pduf_67 ._keeperNumber_1pduf_478{color:var(--blue-500);border:1px solid var(--blue-500)}._red_1pduf_71 ._keeperNumber_1pduf_478{color:var(--red-500);border:1px solid var(--red-500)}._yellow_1pduf_75 ._keeperNumber_1pduf_478{color:var(--yellow-500);border:1px solid var(--yellow-500)}._keeperArrow_1pduf_158{color:var(--gray-400);font-size:20px}._quarterListTitle_1pduf_511{font-size:16px;font-weight:600;color:var(--gray-700);margin-bottom:16px}._quarterGrid_1pduf_518{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;padding:20px}._quarterItem_1pduf_525{background:var(--gray-900);border-radius:12px;padding:12px;cursor:pointer;transition:all .2s ease}._quarterItem_1pduf_525:hover{background:var(--gray-800)}._quarterItem_1pduf_525._selected_1pduf_537,._quarterItem_1pduf_525._current_1pduf_541{border:1px solid var(--gray-300)}._quarterHeader_1pduf_545{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}._quarterNumber_1pduf_552{font-weight:700;flex-shrink:0;min-width:30px;font-size:14px;color:var(--gray-200)}._progressBar_1pduf_560{height:2px;background:var(--gray-800);border-radius:2px;overflow:hidden;min-width:40px}._progress_1pduf_560{height:100%;background:var(--green-800);border-radius:2px;transition:width 1s linear}._progress_1pduf_560._playing_1pduf_575{background:var(--green-500)}._selected_1pduf_537 ._progressBar_1pduf_560{background:var(--gray-700)}._selected_1pduf_537 ._progress_1pduf_560:not(._playing_1pduf_575){background:var(--green-500)}@media(max-width:767px){._progressBar_1pduf_560{height:2px}._quarterNumber_1pduf_552{min-width:25px;font-size:.9em}}._quarterTime_1pduf_603{font-size:.9em;color:var(--gray-400);background-color:var(--gray-800);padding:2px 6px;border-radius:4px}._current_1pduf_541 ._quarterTime_1pduf_603{color:var(--blue-400);background-color:var(--blue-900)}._quarterScores_1pduf_617{display:flex;flex-direction:column;justify-content:space-between;gap:4px}._quarterTeamScore_1pduf_624{display:flex;justify-content:space-between;align-items:center;font-size:14px}._quarterTeamScore_1pduf_624._blue_1pduf_67 ._teamName_1pduf_631{color:var(--blue-600)}._quarterTeamScore_1pduf_624._red_1pduf_71 ._teamName_1pduf_631{color:var(--red-600)}._quarterTeamScore_1pduf_624._yellow_1pduf_75 ._teamName_1pduf_631{color:var(--yellow-600)}._quarterItem_1pduf_525 ._score_1pduf_32{font-weight:600;color:var(--gray-100)}@media(max-width:767px){._board_1pduf_26{overflow-x:hidden}._quarterList_1pduf_511{width:100%;overflow-x:hidden}._quarterGrid_1pduf_518{display:flex;overflow-x:auto;gap:8px;padding:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._quarterGrid_1pduf_518::-webkit-scrollbar{display:none}._quarterItem_1pduf_525{flex:0 0 100px;padding:8px 12px}}._quarterStatus_1pduf_672{margin-top:8px;padding:8px 16px;background:var(--gray-100);border-radius:8px;font-size:14px;color:var(--gray-600);text-align:center}._timeButton_1pduf_365._ended_1pduf_682{background-color:var(--gray-500);cursor:not-allowed;opacity:.7}._timeButton_1pduf_365:disabled{cursor:not-allowed;opacity:.7}._modalOverlay_nkt2l_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-end;z-index:1000;height:100%}._modal_nkt2l_1{background-color:#222;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;max-width:500px;padding:24px;animation:_slideUp_nkt2l_1 .3s ease-out}._header_nkt2l_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:#fff}._header_nkt2l_25 h2{color:#fff;margin:0;font-size:20px}._content_nkt2l_39{display:flex;flex-direction:column;gap:20px}._settingItem_nkt2l_45{display:flex;justify-content:space-between;align-items:center}._settingItem_nkt2l_45 label{color:#fff;font-size:16px}._settingItem_nkt2l_45 select,._settingItem_nkt2l_45 input{background-color:#333;border:1px solid #444;border-radius:8px;color:#fff;padding:8px 12px;font-size:16px;width:120px}._footer_nkt2l_67{margin-top:24px;display:flex;justify-content:flex-end}._saveButton_nkt2l_73{background-color:#007aff;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer}._saveButton_nkt2l_73:hover{background-color:#0056b3}@keyframes _slideUp_nkt2l_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._sideContent_nkt2l_96{background-color:transparent;width:100%}._sideContent_nkt2l_96 ._content_nkt2l_39{display:flex;flex-direction:column;gap:16px}._sideContent_nkt2l_96 ._settingItem_nkt2l_45{display:flex;justify-content:space-between;align-items:center;background-color:#333;padding:12px 16px;border-radius:8px}._sideContent_nkt2l_96 ._settingItem_nkt2l_45 label{color:#fff;font-size:14px}._sideContent_nkt2l_96 ._settingItem_nkt2l_45 select,._sideContent_nkt2l_96 ._settingItem_nkt2l_45 input{background-color:#444;border:1px solid #555;border-radius:4px;color:#fff;padding:6px 10px;font-size:14px;width:100px}._sideContent_nkt2l_96 ._settingItem_nkt2l_45 select:focus,._sideContent_nkt2l_96 ._settingItem_nkt2l_45 input:focus{outline:none;border-color:#007aff}._infoContainer_nkt2l_138{display:flex;flex-direction:column;gap:8px}._infoItem_nkt2l_144{display:flex;justify-content:space-between;align-items:center;gap:16px}._infoItem_nkt2l_144 label{color:#fff;font-size:14px}._infoValue_nkt2l_156{color:#888;font-size:14px}._settingItem_nkt2l_45 select:disabled{opacity:.7;cursor:not-allowed;background-color:#2a2a2a}._settingHint_nkt2l_167{color:#888;font-size:12px;margin-top:4px}._timeSettings_nkt2l_173{display:flex;flex-direction:column;gap:12px}._timeSetting_nkt2l_173{display:flex;justify-content:space-between;align-items:center}._timeInput_nkt2l_185{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:8px;font-size:14px;color:var(--gray-900);background:#fff}._timeInput_nkt2l_185:focus{outline:none;border-color:var(--blue-500)}._totalTime_nkt2l_200{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--gray-200);color:var(--gray-700)}._totalTime_nkt2l_200 span{font-weight:600;color:var(--blue-600)}._buttonContainer_nkt2l_214{margin-top:20px;display:flex;gap:12px}._saveButton_nkt2l_73{flex:1;padding:12px 24px;background:var(--blue-500);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_nkt2l_73:hover{background:var(--blue-600)}._footer_nkt2l_67{padding:16px;border-top:1px solid var(--gray-200);display:flex;justify-content:flex-end}._closeButton_nkt2l_244{position:absolute;right:16px;top:16px;fill:var(--gray-500)}._closeButton_nkt2l_244:hover{fill:var(--gray-700)}._teamPlayersInfo_nkt2l_255{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}._teamPlayers_nkt2l_255{font-weight:500;font-size:14px}._teamPlayers_nkt2l_255._b_nkt2l_214{color:var(--blue-600)}._teamPlayers_nkt2l_255._r_nkt2l_271{color:var(--red-600)}._teamPlayers_nkt2l_255._y_nkt2l_275{color:var(--yellow-600)}@media(max-width:767px){._teamPlayersInfo_nkt2l_255{gap:8px}._teamPlayers_nkt2l_255{font-size:13px}}._closeButton_nkt2l_244{font-size:32px;height:24px;color:#fff}._iconButton_nkt2l_293 svg{color:#fff}._container_tyqdm_1{max-width:640px;margin:0 auto;padding:20px}._container_tyqdm_1 p{word-break:keep-all;color:var(--gray-900)}._titleContainer_tyqdm_10{margin-bottom:40px;padding:0 8px}._titleContainer_tyqdm_10 P{line-height:1.5}._title_tyqdm_10{color:var(--gray-900)}._details_tyqdm_20{margin-top:40px}._details_tyqdm_20 h4{margin:0 0 8px}._details_tyqdm_20 p{padding:2px;margin:0;line-height:1.3}._details_tyqdm_20 a{color:var(--blue-500);text-decoration:underline}._levelList_tyqdm_36{display:flex;flex-direction:column;gap:24px}._levelCard_tyqdm_42{background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 10px #0000000d}._levelHeader_tyqdm_49{display:flex;align-items:center;gap:8px;margin-bottom:16px}._levelName_tyqdm_56{font-size:24px;margin:0;color:var(--gray-900)}._levelIcon_tyqdm_62{height:32px;object-fit:contain}._description_tyqdm_67{font-size:18px;margin:0 0 16px;color:var(--gray-900);font-weight:700}._detail_tyqdm_20{font-size:16px;line-height:1.5;margin:0 0 6px;font-weight:500;color:var(--gray-600);white-space:pre-wrap}._detailLabel_tyqdm_83{font-weight:700;color:var(--gray-900)}._detailText_tyqdm_88{font-weight:400;color:var(--gray-700)}._feedbackSection_tyqdm_93{border-top:1px solid var(--gray-200)}._feedbackSection_tyqdm_93 h3{font-size:16px;margin:0 0 12px;color:var(--gray-700)}._feedbackButtons_tyqdm_103{display:flex;gap:8px;flex-wrap:wrap}._feedbackButton_tyqdm_103{padding:8px 16px;border:1px solid var(--gray-300);background:#fff;color:var(--gray-700);border-radius:20px;cursor:pointer;transition:all .2s ease}._feedbackButton_tyqdm_103:hover{background:var(--gray-50);border-color:var(--gray-400)}._feedbackButton_tyqdm_103._active_tyqdm_124{background:var(--blue-500);border-color:var(--blue-500);color:#fff}@media(max-width:768px){._container_tyqdm_1{padding:16px}._feedbackButtons_tyqdm_103{gap:6px}._feedbackButton_tyqdm_103{padding:6px 12px;font-size:14px}}._detailContainer_tyqdm_144{padding-bottom:12px}._modalOverlay_tyqdm_147{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;overflow:hidden}._modal_tyqdm_147{background:#fff;padding:32px;border-radius:20px;max-width:400px;max-height:90vh;margin:20px;overflow-y:auto;position:relative}._modal_tyqdm_147 h2{margin:0 0 16px;color:var(--gray-900)}._modal_tyqdm_147 p{margin:0 0 24px;color:var(--gray-700)}._modalButtons_tyqdm_182{display:flex;flex-direction:column;gap:8px}._levelButton_tyqdm_188{padding:12px;border:1px solid var(--gray-300);background:#fff;color:var(--gray-700);border-radius:8px;cursor:pointer;transition:all .2s ease}._levelButton_tyqdm_188:hover{background:var(--gray-50);border-color:var(--gray-400)}._managerLevel_tyqdm_203{text-align:center;color:var(--gray-700);margin:-20px 0 30px;font-size:14px}._feedbackDescription_tyqdm_211{color:var(--gray-600);margin:8px 0 16px;font-size:.9rem}._feedbackForm_tyqdm_217{display:flex;flex-direction:column;gap:16px}._toast_venwt_1{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:var(--color-on-surface);color:var(--color-surface);padding:12px 24px;border-radius:100px;z-index:1001;animation:_slideUp_venwt_1 .3s ease-out}@keyframes _slideUp_venwt_1{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}._container_zccga_1{min-height:100vh;background-color:var(--gray-100);color:var(--gray-100)}._main_zccga_7{padding:40px 20px 20px;max-width:800px;margin:0 auto}._ideaList_zccga_13{display:flex;flex-direction:column;gap:12px}._ideaCard_zccga_19{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s}._ideaCard_zccga_19:hover{transform:translateY(-2px);box-shadow:0 4px 40px #0000001a;text-decoration:none}._ideaCard_zccga_19 h3,._ideaCard_zccga_19 p,._ideaCard_zccga_19 span{text-decoration:none}._ideaCard_zccga_19 h3{margin:0 0 12px;color:var(--gray-950)}._ideaCard_zccga_19 p{margin:8px 0;color:var(--gray-950)}._floatingButton_zccga_51{position:fixed;bottom:20px;right:20px;background-color:#007bff;color:#fff;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0003;cursor:pointer;transition:background-color .3s}._floatingButton_zccga_51:hover{background-color:#0056b3}._buttonLabel_zccga_73{display:none;margin-left:8px;font-size:14px}@media(min-width:768px){._floatingButton_zccga_51{border-radius:28px;padding:0 16px;width:auto;height:40px}._buttonLabel_zccga_73{display:inline}}._modal_zccga_92{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;width:90%;max-width:500px;z-index:1001;box-shadow:0 4px 12px #0000001a;overflow:hidden}@media(max-width:768px){._modal_zccga_92{top:0;left:0;transform:none;width:100%;height:100%;border-radius:0}}._modalOverlay_zccga_117{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:999}._modalHeader_zccga_127{padding:0 20px;height:54px;display:flex;align-items:center;justify-content:space-between}._modalHeader_zccga_127 button{background:none;border:none;cursor:pointer;color:var(--gray-950)}._modalHeader_zccga_127 h2{margin:0;color:var(--gray-950)}._modalContent_zccga_145{padding:20px;box-sizing:border-box;max-height:70vh;overflow-y:auto}._inputGroup_zccga_152{margin-bottom:20px;color:var(--gray-950);width:100%}._inputGroup_zccga_152:last-child{margin-bottom:0}._inputGroup_zccga_152 label{display:block;margin-bottom:8px;font-weight:500}._inputGroup_zccga_152 input,._inputGroup_zccga_152 textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid var(--gray-300);border-radius:12px;resize:vertical}._modalActions_zccga_177{padding:0 20px 20px;display:flex;justify-content:flex-end}._button_zccga_73{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:background-color .2s ease}._primaryButton_zccga_192{background-color:var(--blue-500);color:#fff}._primaryButton_zccga_192:hover{background-color:var(--blue-600)}._secondaryButton_zccga_201{background-color:var(--gray-700);color:var(--gray-100)}._secondaryButton_zccga_201:hover{background-color:var(--gray-600)}._controlBar_zccga_210,._sortButtons_zccga_218{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 16px}._sortOptions_zccga_226{font-size:14px;display:flex;align-items:center;gap:4px;color:var(--gray-600)}._myIdeaFilter_zccga_234{display:flex;align-items:center}._sortOption_zccga_226{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;font-weight:400}._sortOption_zccga_226:hover{color:var(--gray-950)}._sortOption_zccga_226._active_zccga_250{color:var(--gray-950);font-weight:700}._sortDivider_zccga_255{color:var(--gray-500);-webkit-user-select:none;user-select:none;font-weight:300;font-size:12px}._progressContainer_zccga_263{position:relative;height:4px;background-color:var(--gray-100);border-radius:4px;margin-top:12px;overflow:hidden}._progressBar_zccga_272{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--blue-500),var(--blue-400));border-radius:4px;transition:width .3s ease}._progressText_zccga_282{position:absolute;right:0;top:-20px;font-size:12px;color:var(--gray-400)}._investment_zccga_290{margin:0 0 4px;color:var(--blue-400);font-weight:500}._section_zccga_298{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:16px}._section_zccga_298 h2{margin:0 0 20px;font-size:18px;color:var(--gray-950)}._myTotalValueContainer_zccga_312{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._myTotalValueContainer_zccga_312 h2{margin:0;font-size:18px;color:var(--gray-950)}._myTotalValue_zccga_312{font-size:32px;font-weight:700;color:var(--blue-500);margin:0}._budgetDetail_zccga_329{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;color:var(--gray-950)}._budgetDetail_zccga_329 p{margin:0}._budgetTitle_zccga_340{color:var(--gray-600)}._currentBudget_zccga_343{font-weight:500;margin:0;color:var(--blue-500)}._currentValue_zccga_348{font-weight:500;margin:0;color:var(--gray-950)}._historySection_zccga_353 h2{margin:0 0 16px;font-size:18px;color:var(--gray-950)}._historyList_zccga_359{display:flex;flex-direction:column;gap:24px}._historyItem_zccga_365{display:flex;justify-content:space-between;align-items:center}._historyContent_zccga_371{flex:1;display:flex;flex-direction:column;gap:4px}._historyContent_zccga_371 a{color:var(--gray-950);text-decoration:none;font-weight:500}._historyType_zccga_383{font-size:12px;border-radius:4px;font-weight:500}._blueLabel_zccga_389{color:var(--blue-500)}._redLabel_zccga_393{color:var(--red-500)}._historyDate_zccga_397{font-size:14px;color:var(--gray-400);margin:0}._ideaSummary_zccga_403{margin:0;font-weight:500;color:var(--gray-950)}._amount_zccga_409{margin:0;font-weight:500;color:var(--blue-400)}._amountInfo_zccga_414{display:flex;flex-direction:column;align-items:flex-end}._value_zccga_419{color:var(--gray-950);font-size:12px}._loginPrompt_zccga_423{display:flex;justify-content:center;align-items:center;padding:48px 20px;margin-top:40px}._loginSection_zccga_430{padding:24px 0;text-align:center}._logoutSection_zccga_435{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px}._userEmail_zccga_443{color:var(--gray-600);font-size:14px;margin:0}._investmentButton_zccga_449{display:flex;justify-content:space-between;align-items:center}._titleContainer_zccga_455{display:flex;align-items:flex-start;gap:8px}._titleContainer_zccga_455 h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin:0;line-height:1.5}._myLabel_zccga_472{flex-shrink:0;font-size:12px;padding:2px 6px;background-color:var(--blue-500);color:#fff;border-radius:4px;margin-top:4px}._rankingList_zccga_482{display:flex;flex-direction:column;gap:32px}._rankingItem_zccga_488{display:flex;justify-content:space-between;align-items:center;color:var(--gray-950);font-size:16px}._rankInfo_zccga_496{display:flex;align-items:center;gap:4px}._rank_zccga_482{font-size:14px;font-weight:700;color:var(--primary-500);min-width:24px;text-align:center}._medalRank_zccga_510{font-size:20px}._userName_zccga_514{font-weight:500}._myLabel_zccga_472{font-size:12px;font-weight:500;color:#fff;background:var(--blue-500);padding:2px 4px;border-radius:4px;display:inline-block;margin-right:8px}._totalValue_zccga_529{font-weight:700;color:var(--gray-900);margin:0}._statusBadge_zccga_535{font-size:12px;padding:2px 4px;border-radius:4px;font-weight:500;margin-bottom:8px;display:inline-block;margin-right:8px}._statusPending_zccga_545{background-color:var(--gray-100);color:var(--gray-600)}._statusTeamBuilding_zccga_550{background-color:var(--green-500);color:var(--gray-950)}._statusTeamConfirmed_zccga_555{background-color:var(--gray-200);color:var(--gray-900)}._statusInProgress_zccga_560{background-color:var(--red-500);color:#fff}._titleContainer_zccga_455{display:flex;align-items:center;gap:8px}._titleContainer_zccga_455 h3{margin:0;font-size:16px;font-weight:600;color:var(--gray-900)}._productRankingList_zccga_578{display:flex;flex-direction:column;gap:8px;padding:16px}._productRankingItem_zccga_585{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border-radius:12px;text-decoration:none;color:inherit;transition:background-color .2s}._productRankingItem_zccga_585:hover{background-color:var(--gray-50)}._productRankInfo_zccga_601{display:flex;align-items:center;gap:16px;flex:1}._productRank_zccga_578{min-width:28px;font-size:16px;font-weight:600;color:var(--gray-600)}._productMedalRank_zccga_615{font-size:24px}._productInfo_zccga_619{display:flex;flex-direction:column;gap:4px}._productTitle_zccga_625{font-size:16px;font-weight:600;color:var(--gray-900)}._ownerName_zccga_631{font-size:14px;color:var(--gray-600)}._productValue_zccga_636{font-size:16px;font-weight:600;color:var(--primary-600)}._titleSection_pnzca_1{text-align:center;padding-top:40px}._logo_pnzca_6{height:120px;width:90%;max-width:360px;margin-bottom:32px}._newtonsCradle_pnzca_13{display:flex;justify-content:center;align-items:center;height:60px;padding:20px}._newtonsBall_pnzca_21{width:24px;height:24px;border-radius:50%;margin:0;transform-origin:50% -100px}._newtonsBall_pnzca_21:nth-child(1){background:var(--yellow-500);animation:_leftBallAnim_pnzca_1 1.5s infinite cubic-bezier(.45,0,.55,1)}._newtonsBall_pnzca_21:nth-child(2){background:var(--green-500)}._newtonsBall_pnzca_21:nth-child(3){background:var(--red-500)}._newtonsBall_pnzca_21:nth-child(4){background:var(--blue-500)}._newtonsBall_pnzca_21:nth-child(5){background:var(--yellow-500);animation:_rightBallAnim_pnzca_1 1.5s infinite cubic-bezier(.45,0,.55,1)}@keyframes _leftBallAnim_pnzca_1{0%,50%,to{transform:rotate(0)}25%{transform:rotate(30deg)}}@keyframes _rightBallAnim_pnzca_1{0%,50%,to{transform:rotate(0)}75%{transform:rotate(-30deg)}}._tabMenu_6wpwg_1{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--gray-100);padding:0 20px}._tabMenuInner_6wpwg_9{max-width:800px;margin:0 auto;display:flex;justify-content:center;gap:20px;position:relative}._tabMenuInner_6wpwg_9:after{content:"";position:absolute;bottom:0;height:3px;background-color:var(--blue-500);width:72px;transition:transform .3s ease}._tabMenuInner_6wpwg_9[data-active=product]:after{transform:translate(calc(-100% - 20px))}._tabMenuInner_6wpwg_9[data-active=ranking]:after{transform:translate(0)}._tabMenuInner_6wpwg_9[data-active=my]:after{transform:translate(calc(100% + 20px))}._tabItem_6wpwg_40{padding:16px 0;color:var(--gray-400);cursor:pointer;position:relative;font-size:18px;transition:all .2s ease;width:72px;text-align:center}._tabItem_6wpwg_40:hover{color:var(--gray-950)}._tabItem_6wpwg_40._active_6wpwg_55{color:var(--gray-950);font-weight:700}._bottomTabBar_6wpwg_60{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background:#fff;border-top:1px solid var(--gray-200);z-index:100}._tabItem_6wpwg_40{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--gray-400);font-size:12px;padding:8px 16px}._tabItem_6wpwg_40 svg{width:24px;height:24px}._tabItem_6wpwg_40._active_6wpwg_55{color:var(--gray-950)}@media(min-width:481px){._bottomTabBar_6wpwg_60{left:50%;bottom:40px;transform:translate(-50%);width:480px;border-radius:100px;border-bottom:none;box-shadow:0 12px 12px #0000000d;border:0}}._container_dgunz_1{display:flex;flex-direction:column;gap:4px;width:100%}._label_dgunz_8{font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}._input_dgunz_14{padding:0 12px;border:1px solid var(--color-border);border-radius:12px;font-size:var(--font-size-body-lg);height:40px;transition:all .2s ease}._input_dgunz_14:hover:not(:disabled){border-color:var(--color-border-hover)}._input_dgunz_14:focus{outline:none;border-color:var(--color-border-focus)}._input_dgunz_14._error_dgunz_32{border-color:var(--color-error)}._input_dgunz_14._error_dgunz_32:focus{border-color:var(--color-error)}._input_dgunz_14:disabled{background-color:var(--color-surface-variant);border-color:var(--color-border-subtle);cursor:not-allowed}._description_dgunz_46{font-size:var(--font-size-label-md);color:var(--color-on-surface-variant)}._errorMessage_dgunz_51{font-size:var(--font-size-label-md);color:var(--color-error)}._container_1emsd_1{display:inline-flex;flex-direction:column;gap:4px}._label_1emsd_7{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._checkbox_1emsd_14{position:absolute;opacity:0;width:0;height:0}._checkboxControl_1emsd_21{position:relative;display:inline-block;width:18px;height:18px;border:2px solid var(--color-border);border-radius:4px;transition:all .2s ease}._checkboxControl_1emsd_21:after{content:"";position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid var(--color-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}._checkbox_1emsd_14:checked+._checkboxControl_1emsd_21{background-color:var(--color-primary);border-color:var(--color-primary)}._checkbox_1emsd_14:checked+._checkboxControl_1emsd_21:after{transform:rotate(45deg) scale(1)}._checkbox_1emsd_14:focus+._checkboxControl_1emsd_21{box-shadow:0 0 0 2px var(--color-primary-light)}._checkbox_1emsd_14:disabled+._checkboxControl_1emsd_21{border-color:var(--color-border-subtle);background-color:var(--color-surface-variant)}._checkbox_1emsd_14:disabled:checked+._checkboxControl_1emsd_21{background-color:var(--color-surface-container)}._labelText_1emsd_66{font-size:var(--font-size-label-lg);color:var(--color-on-surface)}._checkbox_1emsd_14:disabled~._labelText_1emsd_66{color:var(--color-on-surface-disabled);cursor:not-allowed}._description_1emsd_76{font-size:var(--font-size-label-md);color:var(--color-on-surface-variant)}._overlay_114bd_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;opacity:0;animation:_fadeIn_114bd_1 .2s ease-out forwards;transition:opacity .3s ease-out}@keyframes _fadeIn_114bd_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_114bd_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modal_114bd_32{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;width:90%;max-width:500px;z-index:1001;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease-out}@media(max-width:768px){._modal_114bd_32{top:auto;bottom:0;left:0;right:0;transform:translateY(0);width:100%;border-radius:20px 20px 0 0;max-height:80vh;overflow-y:auto;animation:_slideUp_114bd_1 .3s ease-out forwards;transition:transform .2s ease-out;will-change:transform}._modalContent_114bd_62{padding:20px}._modalContent_114bd_62:before{content:"";display:block;width:36px;height:4px;background:var(--gray-300);border-radius:2px;margin:0 auto 20px;cursor:grab}._modalContent_114bd_62:before:active{cursor:grabbing}}._modalContent_114bd_62{background-color:#fff;padding:24px 0;border-radius:20px;margin:0 20px}._modalContent_114bd_62 h2{margin:0 0 16px;color:var(--gray-950);text-align:center}._budgetInfo_114bd_97{padding:20px 0;display:flex;flex-direction:column;align-items:center}._expectedBalance_114bd_104{color:var(--gray-600);font-weight:400;font-size:14px}._investmentControl_114bd_110{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}._controlButton_114bd_118{width:96px;height:54px;border-radius:12px;border:none;background-color:var(--gray-100);color:var(--gray-950);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._controlButton_114bd_118:hover:not(:disabled){background-color:var(--gray-600)}._controlButton_114bd_118:disabled{opacity:.5;cursor:not-allowed}._investmentAmount_114bd_142{min-width:120px;text-align:center;color:var(--blue-500);font-size:36px;font-weight:800}._modalButtons_114bd_150{display:flex;gap:8px}._modalButtons_114bd_150 button{flex:1}._modalButtons_114bd_150 button:disabled{opacity:.5;cursor:not-allowed}._fadeOut_114bd_164{opacity:0}._slideDown_114bd_168{transform:translateY(100%)!important}._chipContainer_114bd_172{display:flex;justify-content:center;padding:20px 0;margin-bottom:60px;gap:8px}._chip_1vhwm_1{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background-color:var(--color-surface-variant);border:1px solid var(--color-border-subtle);border-radius:16px;font-size:var(--font-size-label-lg);color:var(--color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}._chip_1vhwm_1:hover:not(._disabled_1vhwm_16){background-color:var(--color-surface-container)}._chip_1vhwm_1:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light)}._selected_1vhwm_25{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}._selected_1vhwm_25:hover:not(._disabled_1vhwm_16){background-color:var(--color-primary-hover)}._disabled_1vhwm_16{opacity:.5;cursor:not-allowed}._label_1vhwm_40{line-height:20px}._deleteButton_1vhwm_44{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:4px;background:none;border:none;border-radius:50%;font-size:var(--font-size-body-lg);color:currentColor;cursor:pointer;transition:background-color .2s ease}._deleteButton_1vhwm_44:hover:not(:disabled){background-color:#0000001a}._deleteButton_1vhwm_44:disabled{cursor:not-allowed}._chipGroup_1vhwm_69{display:flex;flex-wrap:wrap;gap:8px}._overlay_zj4mm_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_zj4mm_14{background:var(--color-surface);padding:24px;border-radius:8px;max-width:90%;max-height:90vh;overflow-y:auto;position:relative;z-index:1001}._bottomSheetContent_zj4mm_25{background:var(--color-surface);border-radius:12px 12px 0 0;width:100%;max-height:90vh;overflow-y:auto;position:absolute;bottom:0;animation:_slideUp_zj4mm_1 .3s ease-out}._modalHeader_zj4mm_36{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}._modalHeader_zj4mm_36 h2{margin:0;font-size:var(--font-size-heading-xs);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}._closeButton_zj4mm_50{position:absolute;top:16px;right:16px;background:none;border:none;font-size:var(--font-size-heading-sm);cursor:pointer;color:var(--color-on-surface-variant);z-index:1002}._closeButton_zj4mm_50:hover{color:var(--color-on-surface)}@keyframes _slideUp_zj4mm_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._form_lsdbi_1{display:flex;flex-direction:column;gap:20px;padding:20px}._formGroup_lsdbi_8{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;width:100%}._formGroup_lsdbi_8>div{width:100%}._formGroup_lsdbi_8 label{font-weight:500;color:var(--gray-700)}._buttons_lsdbi_25{margin-top:24px}._container_qgzi8_1{background-color:var(--gray-100)}._content_qgzi8_4{max-width:800px;margin:0 auto;padding-bottom:120px}._titleSection_qgzi8_10{background-color:#fff;border-radius:12px;padding:24px;margin:20px 20px 0}._titleSection_qgzi8_10 h1{margin:0 0 24px;font-size:24px;color:var(--gray-950)}._ideaInfo_qgzi8_23{display:flex;flex-direction:column;margin-bottom:24px}._ideaInfo_qgzi8_23:last-child{margin-bottom:0}._ideaInfoTitle_qgzi8_31{margin:0 0 4px;font-size:14px;color:var(--gray-950)}._ideaInfo_qgzi8_23 p{margin:0}._currentInvestment_qgzi8_40{margin:0;font-size:28px;font-weight:800;color:var(--blue-500)}._progressContainer_qgzi8_47{position:relative;height:8px;background-color:var(--gray-100);border-radius:4px;overflow:hidden}._progressBar_qgzi8_55{position:absolute;top:0;left:0;height:100%;background-color:var(--blue-500);transition:width .3s ease}._progressText_qgzi8_64{position:absolute;right:0;top:-20px;font-size:14px;color:var(--gray-400)}._detailSection_qgzi8_72{background-color:#fff;border-radius:12px;padding:24px;margin:20px 20px 0}._detailItem_qgzi8_79{margin-bottom:32px}._detailItem_qgzi8_79:last-child{margin-bottom:0}._sectionHeader_qgzi8_87{margin-bottom:20px}._detailSection_qgzi8_72 h2{font-size:18px;color:var(--gray-950);margin:0}._detailSection_qgzi8_72 h3{font-size:16px;color:var(--gray-950);margin:0}._detailItem_qgzi8_79 p{margin:0;white-space:pre-wrap;line-height:1.6;color:var(--gray-950)}._modal_qgzi8_110{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_qgzi8_123{background-color:var(--gray-800);padding:24px;border-radius:12px;width:90%;max-width:400px}._modalContent_qgzi8_123 h2{margin:0 0 16px;color:var(--gray-100);text-align:center}._currentBudget_qgzi8_137{text-align:center;color:var(--gray-300);margin-bottom:24px}._investmentControl_qgzi8_143{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}._controlButton_qgzi8_151{width:40px;height:40px;border-radius:20px;border:none;background-color:var(--gray-700);color:var(--gray-100);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._controlButton_qgzi8_151:hover:not(:disabled){background-color:var(--gray-600)}._controlButton_qgzi8_151:disabled{opacity:.5;cursor:not-allowed}._investmentAmount_qgzi8_175{min-width:120px;text-align:right;color:var(--gray-100);font-size:18px;font-weight:600}._modalButtons_qgzi8_183{display:flex;gap:8px}._modalButtons_qgzi8_183 button{flex:1}._modalButtons_qgzi8_183 button:disabled{opacity:.5;cursor:not-allowed}._loading_qgzi8_197,._error_qgzi8_197{text-align:center;padding:40px;color:var(--gray-300)}._error_qgzi8_197{color:var(--red-500)}._header_qgzi8_207{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:60px;background-color:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;padding:0 20px;z-index:100}._headerContainer_qgzi8_220{max-width:800px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;position:relative}._headerContainer_qgzi8_220 img{height:40px;margin:0 auto}._backButton_qgzi8_233{display:flex;align-items:center;justify-content:center;color:var(--gray-950);transition:color .2s ease}._backButton_qgzi8_233:hover{color:var(--gray-700)}._investmentList_qgzi8_245{display:flex;flex-direction:column;gap:16px}._investmentItem_qgzi8_251{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--gray-50);border-radius:8px}._investorInfo_qgzi8_260{display:flex;flex-direction:column;gap:4px;margin-bottom:0}._investorName_qgzi8_267{font-weight:500;color:var(--gray-950)}._investmentTime_qgzi8_272{font-size:14px;color:var(--gray-500)}._investmentAmount_qgzi8_175{font-weight:600;color:var(--blue-500)}._noInvestments_qgzi8_282{text-align:center;padding:40px 0;color:var(--gray-500)}._participantGroup_qgzi8_287{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._participantList_qgzi8_293{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}._participant_qgzi8_287{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}._participantName_qgzi8_306{font-weight:500;color:var(--gray-900);border-radius:100px}._participantName_qgzi8_306:after{content:"·";margin-left:4px}._participantName_qgzi8_306:last-child:after{content:""}._actionButtons_qgzi8_318{display:flex;flex-direction:row;gap:4px}._actionButtonsBar_qgzi8_323{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;box-shadow:0 -4px 12px #0000000d;z-index:100}._actionButtonsContainer_qgzi8_334{max-width:600px;margin:0 auto;display:flex;gap:8px}._container_aqd47_1{display:flex;flex-direction:column;gap:4px;width:100%}._label_aqd47_8{font-size:var(--font-size-label-lg);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}._selectWrapper_aqd47_14{position:relative}._selectWrapper_aqd47_14:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-on-surface-variant);pointer-events:none}._select_aqd47_14{width:100%;padding:0 32px 0 12px;height:40px;border:1px solid var(--color-border);border-radius:12px;font-size:var(--font-size-label-lg);background-color:var(--color-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}._select_aqd47_14:hover:not(:disabled){border-color:var(--color-border-hover)}._select_aqd47_14:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-primary-light)}._select_aqd47_14._error_aqd47_56{border-color:var(--color-error)}._select_aqd47_14._error_aqd47_56:focus{box-shadow:0 0 0 2px var(--color-error-light)}._select_aqd47_14:disabled{background-color:var(--color-surface-variant);border-color:var(--color-border-subtle);cursor:not-allowed}._description_aqd47_70{font-size:var(--font-size-label-md);color:var(--color-on-surface-variant)}._errorMessage_aqd47_75{font-size:var(--font-size-label-md);color:var(--color-error)}._form_1l33c_1{padding:20px}._formGroup_1l33c_5{margin-bottom:20px}._formGroup_1l33c_5 label{display:block;margin-bottom:8px;font-weight:500;color:var(--gray-700)}._select_1l33c_16{width:100%;padding:12px;border:1px solid var(--gray-300);border-radius:8px;font-size:16px;background-color:#fff}._buttons_1l33c_25{margin-top:24px}._statusControl_uaagi_1{width:200px}._container_78m86_1{min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 80px);background-color:var(--gray-100)}._header_78m86_7{padding:20px 16px}._header_78m86_7 h1{font-size:32px;font-weight:700;color:var(--gray-950);margin-bottom:0;padding:0 16px}._main_78m86_19{padding:0 20px 40px;max-width:800px;margin:0 auto}._rankingList_78m86_26{display:flex;flex-direction:column;gap:8px}._rankingItem_78m86_32{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#fff;border-radius:12px;text-decoration:none;color:inherit}._rankInfo_78m86_43{display:flex;align-items:center;gap:16px;flex:1}._rank_78m86_26{min-width:28px;font-size:16px;font-weight:600;color:var(--gray-600);text-align:center}._medalRank_78m86_58{font-size:24px}._productInfo_78m86_62{display:flex;flex-direction:column;gap:4px}._productTitle_78m86_68{font-size:16px;font-weight:600;color:var(--gray-900)}._teamInfo_78m86_74{font-size:14px;color:var(--gray-600)}._totalValue_78m86_79{font-size:18px;font-weight:700;color:var(--gray-950)}._loading_78m86_85{display:flex;justify-content:center;align-items:center;min-height:200px}._loadingSpinner_78m86_92{width:40px;height:40px;border:3px solid var(--gray-100);border-top:3px solid var(--primary-500);border-radius:50%;animation:_spin_78m86_1 1s linear infinite}@keyframes _spin_78m86_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_xd1fr_1{min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 80px);background-color:var(--gray-100)}._header_xd1fr_7{padding:20px 16px}._header_xd1fr_7 h1{font-size:32px;font-weight:700;color:var(--gray-950);margin-bottom:0;padding:0 16px}._main_xd1fr_19{padding:0 20px 40px;max-width:800px;margin:0 auto}._rankingList_xd1fr_25{display:flex;flex-direction:column;gap:8px}._rankingItem_xd1fr_31{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;background:#fff;border-radius:12px}._rankInfo_xd1fr_40{display:flex;align-items:center;gap:16px}._rank_xd1fr_25{min-width:28px;font-size:16px;font-weight:600;color:var(--gray-600);text-align:center}._medalRank_xd1fr_54{font-size:24px}._userName_xd1fr_58{font-size:16px;font-weight:600;color:var(--gray-900);margin-right:8px}._myLabel_xd1fr_65{padding:2px 8px;background-color:var(--blue-500);color:#fff;border-radius:4px;font-size:12px;font-weight:600}._totalValue_xd1fr_74{font-size:18px;font-weight:700;color:var(--gray-950)}._container_13jq6_1{min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 80px);background-color:var(--gray-100)}._header_13jq6_7{padding:20px 16px}._header_13jq6_7 h1{font-size:32px;font-weight:700;color:var(--gray-950);margin-bottom:0}._main_13jq6_18{padding:0 20px 40px;max-width:800px;margin:0 auto}._main_13jq6_18 p{margin:0}._section_13jq6_27{background:#fff;border-radius:20px;padding:20px;margin-bottom:16px}._myTotalValueContainer_13jq6_34{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._section_13jq6_27 h2{font-size:18px;color:var(--gray-950)}._myTotalValue_13jq6_34{color:var(--blue-500);font-size:32px;font-weight:700;margin:0}._budgetDetail_13jq6_53{align-items:center;color:var(--gray-950);display:flex;gap:12px;justify-content:space-between;padding:4px 0}._budgetDetail_13jq6_53 p{margin:0}._budgetTitle_13jq6_66{color:var(--gray-600)}._currentBudget_13jq6_70{font-size:16px;font-weight:600;color:var(--blue-500)}._currentValue_13jq6_75{font-size:16px;font-weight:600;color:var(--gray-900)}._historySection_13jq6_81{margin-top:24px}._historySection_13jq6_81 h2{font-size:18px;font-weight:600;margin-bottom:16px}._historyList_13jq6_91{display:flex;flex-direction:column;gap:24px}._historyItem_13jq6_97{display:flex;justify-content:space-between;align-items:center}._historyInfo_13jq6_103{display:flex;flex:1 1;flex-direction:column;gap:4px}._historyType_13jq6_110{font-size:12px;font-weight:500}._historyTitle_13jq6_115{font-size:16px;font-weight:500;color:var(--gray-950);margin-right:20px;word-break:keep-all}._historyDate_13jq6_123{font-size:14px;color:var(--gray-500)}._historyValue_13jq6_128{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}._amount_13jq6_136{font-size:16px;font-weight:600;color:var(--primary-600)}._historyValue_13jq6_128 ._currentValue_13jq6_75{font-size:12px;color:var(--gray-700);margin-top:4px;font-weight:400}._logoutSection_13jq6_149{text-align:center;margin-top:32px}._userEmail_13jq6_154{margin-top:8px;font-size:14px;color:var(--gray-600)}._typeRegistration_13jq6_160{color:var(--blue-500)}._typeInvestment_13jq6_164{color:var(--red-500)}._titleContainer_13jq6_168{display:flex;align-items:center;gap:8px}._statusBadge_13jq6_174{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500}._statusTeamBuilding_13jq6_182{background-color:var(--yellow-50);color:var(--yellow-600)}._statusTeamConfirmed_13jq6_187{background-color:var(--blue-50);color:var(--blue-600)}._statusInProgress_13jq6_192{background-color:var(--green-50);color:var(--green-600)}._statusCancel_13jq6_197{background-color:var(--gray-50);color:var(--gray-600)}._wrapper_ahv2k_1{display:flex;justify-content:center;min-height:100vh;background-color:var(--gray-950)}._container_ahv2k_7{max-width:1000px;margin:0 auto;padding:20px}._videoContainer_ahv2k_13{width:100%;overflow:hidden;margin-bottom:20px}._videoPlayer_ahv2k_19{width:100%;display:block}._infoContainer_ahv2k_24{border-radius:8px;text-align:center;word-break:keep-all}._infoHeader_ahv2k_30{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._title_ahv2k_37{font-size:18px;font-weight:700;margin:0}._downloadButton_ahv2k_43{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--red-500);color:var(--gray-950);border:none;border-radius:16px;padding:0 20px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%;height:54px;font-size:16px;text-align:center}._downloadButton_ahv2k_43:hover{background-color:var(--red-600)}._downloadIcon_ahv2k_66{width:24px;height:24px}._infoMessage_ahv2k_71{color:var(--gray-600);font-size:14px;margin:0}._container_ut9nl_2{font-family:var(--mb-font-display);overflow:hidden;position:relative;background-color:var(--mb-color-surface-variant);color:var(--mb-color-on-surface);min-height:100vh;width:100%;container-type:size}._container_ut9nl_2._bar_ut9nl_14{width:100vw;aspect-ratio:16 / 3;container-type:size;display:flex;flex-direction:row;align-items:center;background-color:#000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center}._container_ut9nl_2._wide_ut9nl_30{width:100%;height:100vh;container-type:size;display:flex;flex-direction:column;background-color:#000;position:fixed;top:0;left:0}._testModeInfo_ut9nl_43{position:fixed;top:20px;right:20px;background-color:#000000e6;color:#fff;padding:20px;border-radius:10px;font-size:14px;font-family:var(--mb-font-body);z-index:10000;max-width:300px;border:2px solid #1570ff}._container_ut9nl_2._mobile_ut9nl_59 ._testModeInfo_ut9nl_43{display:none}._testModeTitle_ut9nl_63{font-size:16px;font-weight:700;margin-bottom:15px;text-align:center;color:var(--mb-color-primary);font-family:var(--mb-font-body)}._testModeControls_ut9nl_72{margin-bottom:15px;font-family:var(--mb-font-body)}._testModeSettings_ut9nl_78{font-size:12px;color:var(--mb-color-on-surface-muted);text-align:center;border-top:1px solid var(--mb-color-on-surface-muted);padding-top:10px;font-family:var(--mb-font-body)}._testModeSettings_ut9nl_78 div{margin-bottom:5px;font-family:var(--mb-font-body)}._timerGray_ut9nl_93{background-color:var(--mb-timer-wait)!important}._timerBlue_ut9nl_97{background-color:var(--mb-timer-play)!important}._timerRed_ut9nl_101{background-color:var(--mb-timer-last)!important}@media(min-width:1025px){._container_ut9nl_2._bar_ut9nl_14,._container_ut9nl_2._wide_ut9nl_30,._container_ut9nl_2._mobile_ut9nl_59{display:flex;justify-content:center}}:global(body){margin:0;padding:0}:root{--mb-color-surface: #ffffff;--mb-color-surface-variant: #F0F3F5;--mb-color-surface-muted: #E5E7EB;--mb-color-on-surface: #22252A;--mb-color-on-surface-variant: #22252A;--mb-color-on-surface-muted: #676D7E;--mb-color-primary: #1570ff;--mb-color-on-primary: #ffffff;--mb-color-secondary: #676D7E;--mb-color-on-secondary: #ffffff;--mb-color-blue: #1570ff;--mb-color-red: #ff4029;--mb-color-yellow: #ffd700;--mb-gray-100: #F0F3F5;--mb-timer-wait: #E5E7EB;--mb-timer-play: #1570ff;--mb-timer-last: #FF4029}.teamBlue{background-color:var(--mb-color-blue)}.teamRed{background-color:var(--mb-color-red)}.teamYellow{background-color:var(--mb-color-yellow)}:root{--mb-font-display: "Boldonse", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--mb-font-accent: "Fjalla One", "Arial Narrow", sans-serif;--mb-font-body: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans KR", sans-serif}.overlayCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._waitingScreen_r9k65_2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;z-index:20000;overflow:hidden;background-color:#000}._timeDisplay_r9k65_17{font-family:var(--mb-font-display);font-weight:900;color:#fff;text-align:center;line-height:0;white-space:nowrap}._messageDisplay_r9k65_26,._logoDisplay_r9k65_33{display:flex;align-items:center;justify-content:center;margin:0 auto}._messageImage_r9k65_40,._logoImage_r9k65_44{display:block}._bar_r9k65_49 ._timeDisplay_r9k65_17{font-size:40vh}._bar_r9k65_49 ._messageImage_r9k65_40{height:48vh}._bar_r9k65_49 ._logoImage_r9k65_44{width:64vh}._wide_r9k65_62 ._timeDisplay_r9k65_17{font-size:24vh}._wide_r9k65_62 ._messageImage_r9k65_40{height:64vh}._wide_r9k65_62 ._logoImage_r9k65_44{height:60vh}._mobile_r9k65_75 ._timeDisplay_r9k65_17{font-size:4vh}._mobile_r9k65_75 ._messageImage_r9k65_40{height:12vh}._mobile_r9k65_75 ._logoImage_r9k65_44{height:16vh}._preparationScreen_e2k5x_2._bar_e2k5x_2,._preparationScreen_e2k5x_2._wide_e2k5x_13{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;height:100%;width:100%;z-index:10}._prepLeftPanel_e2k5x_24{background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;width:25vw}._prepKickoffLabel_e2k5x_33{font-family:var(--mb-font-accent);font-weight:400;font-size:4vw;color:#fff;letter-spacing:-.8px;margin-bottom:2vw}._prepTimerLarge_e2k5x_42{font-family:var(--mb-font-accent);font-weight:400;font-size:10vw;color:#fff;line-height:1}._prepMessage_e2k5x_50{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--mb-font-body);font-weight:700;font-size:5vw;color:#fff;padding:0 2vw;text-align:center}._prepInfo_e2k5x_64{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center}._prepInfoItem_e2k5x_72{text-align:center}._prepInfoValue_e2k5x_74{font-family:var(--mb-font-accent);font-weight:400;font-size:10vw;color:#fff;line-height:1}._prepInfoLabel_e2k5x_82{font-family:var(--mb-font-body);font-weight:700;font-size:4vw;color:#fff}._preparationScreen_e2k5x_2._mobile_e2k5x_92{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:20px;z-index:10}._preparationScreen_e2k5x_2._mobile_e2k5x_92 ._startMessage_e2k5x_104,._preparationScreen_e2k5x_2._mobile_e2k5x_92 ._matchInfo_e2k5x_104{font-size:32px;font-weight:700;text-align:center;font-family:var(--mb-font-body)}._preparationScreen_e2k5x_2._mobile_e2k5x_92 ._timerValue_e2k5x_111{font-size:60px;font-weight:700;text-align:center}._preparationScreen_e2k5x_2._mobile_e2k5x_92 ._timerLabel_e2k5x_117{font-size:24px;font-weight:400;text-align:center}._matchBoardBarOuter_s3p79_1{width:100%;aspect-ratio:5 / 1;display:flex;align-items:stretch;justify-content:center;background:#000}._matchBoardBar_s3p79_1{width:100%;height:100%;display:flex;flex-direction:row;align-items:stretch;box-sizing:border-box;overflow:hidden;position:relative}._matchInfoSection_s3p79_21{flex:1;display:flex;flex-direction:row;align-items:stretch;position:relative}._scoreboard_s3p79_29{flex:1;background-color:#000;display:flex;flex-direction:column;gap:2vw;justify-content:center;padding:2vw 4vw;box-sizing:border-box}._teamRow_s3p79_40{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}._teamInfo_s3p79_47{display:flex;flex-direction:row;align-items:center;gap:2vw}._teamIcon_s3p79_53{width:5vw;height:5vw;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._teamName_s3p79_62{font-weight:700;font-size:5vw;color:#fff;line-height:1;white-space:nowrap;font-variation-settings:"wght" 700}._teamScore_s3p79_70{font-weight:700;font-size:6vw;color:#fff;line-height:1;white-space:nowrap;font-family:var(--mb-font-accent)}._currentPlayers_s3p79_79{width:12vw;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2vw;gap:2vw;box-sizing:border-box}._goalkeeperInfo_s3p79_90{display:flex;flex-direction:row;align-items:center;gap:12px;color:#000;line-height:1;white-space:nowrap}._goalkeeperLabel_s3p79_99{font-weight:700;font-size:2.4vw;font-family:var(--mb-font-accent)}._goalkeeperNumber_s3p79_104{font-weight:700;font-size:5.5vw;font-family:var(--mb-font-accent)}._timerSection_s3p79_110{width:20vw;background-color:var(--mb-color-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;white-space:nowrap;line-height:1;box-sizing:border-box;overflow:hidden}._timerLabel_s3p79_123{font-family:var(--mb-font-accent);font-weight:700;font-size:3.2vw;text-align:center}._timerValue_s3p79_129{font-weight:700;font-size:8vw;text-align:left;line-height:1;font-family:var(--mb-font-accent)}._timerSpeedIndicator_s3p79_136{font-size:1.2vw;padding:.4vw .8vw;border-radius:.4vw}._timerGray_s3p79_143{background-color:var(--mb-timer-wait)!important}._timerBlue_s3p79_147{background-color:var(--mb-timer-play)!important}._timerRed_s3p79_151{background-color:var(--mb-timer-last)!important}._teamBlue_s3p79_156{background-color:var(--mb-color-blue)}._teamRed_s3p79_159{background-color:var(--mb-color-red)}._teamYellow_s3p79_162{background-color:var(--mb-color-yellow)}._goalPopupOverlay_s3p79_167,._goalkeeperPopupOverlay_s3p79_176{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}._oneMinutePopupOverlay_s3p79_185,._quarterEndPopupOverlay_s3p79_199{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none;background-color:#000000f2}._container_8gowj_1{background-color:transparent;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;position:relative;width:100%;height:100%;overflow:hidden;transform:translate(100%);animation:_popupSlideIn_8gowj_1 .3s ease-in-out .2s forwards;margin-left:0}._background_8gowj_19{position:absolute;background-color:#fff;left:0;width:100%;height:100%;top:0}._goalText_8gowj_28{font-family:var(--mb-font-display);font-weight:900;font-style:italic;line-height:0;position:relative;z-index:10;color:#000;font-size:480px;text-align:center;white-space:nowrap;opacity:0;transform:translate(100%);animation:_textSlideIn_8gowj_1 .3s ease-in-out 1s forwards,_textShrink_8gowj_1 .1s ease-out 2s forwards}._goalText_8gowj_28 p{display:block;line-height:normal;white-space:pre;margin:0}@keyframes _popupSlideIn_8gowj_1{0%{transform:translate(100%);-webkit-transform:translateX(100%);opacity:0}to{transform:translate(0);-webkit-transform:translateX(0%);opacity:1}}@keyframes _textSlideIn_8gowj_1{0%{transform:translate(100%);-webkit-transform:translateX(100%);opacity:0}50%{transform:translate(-50%);-webkit-transform:translateX(-50%);opacity:1}to{transform:translate(0);-webkit-transform:translateX(0%);opacity:1}}@keyframes _textShrink_8gowj_1{0%{font-size:480px}to{font-size:280px}}._slide-out_8gowj_119{animation:_popupSlideOut_8gowj_1 1s ease-in forwards}._slide-out_8gowj_119 ._goalText_8gowj_28{animation:_textSlideOut_8gowj_1 .3s ease-out forwards!important}@keyframes _popupSlideOut_8gowj_1{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes _textSlideOut_8gowj_1{0%{transform:translate(0);opacity:1;font-size:280px}to{transform:translate(-100%);opacity:0;font-size:280px}}@media(max-width:640px){._goalText_8gowj_28{font-size:120px}@keyframes _textShrink_8gowj_1{0%{font-size:120px}to{font-size:90px}}._slide-out_8gowj_119 ._goalText_8gowj_28{animation:_textSlideOut640_8gowj_1 .3s ease-in forwards!important}@keyframes _textSlideOut640_8gowj_1{0%{transform:translate(0);opacity:1;font-size:90px}to{transform:translate(-100%);opacity:0;font-size:90px}}}._container_101aa_1{background-color:#000;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;position:relative;width:100%;height:100%;animation:_goalkeeperPopupSlideIn_101aa_1 .3s ease-in-out;color:#fff}@keyframes _goalkeeperPopupSlideIn_101aa_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._matchInfo_101aa_27{flex:1;box-sizing:border-box;display:flex;flex-direction:row;height:100%;align-items:center;justify-content:space-between;padding:0 4vw;position:relative;flex-shrink:0}._message_101aa_40{font-family:var(--mb-font-body);font-weight:700;position:relative;flex-shrink:0;font-size:5vw}._message_101aa_40 p{display:block;margin:0}._goalkeeperNumbers_101aa_53{display:flex;flex-direction:row;gap:2vw;align-items:center;justify-content:center;padding:0;position:relative;flex-shrink:0}._numberBox_101aa_64{box-sizing:border-box;display:flex;flex-direction:row;gap:2vw;align-items:center;justify-content:center;padding:2vw;position:relative;flex-shrink:0;width:12vw;height:12vw}._numberText_101aa_78{font-family:var(--mb-font-display);font-weight:700;position:relative;font-size:7vw}._slide-out_101aa_86{animation:_popupSlideOut_101aa_1 1s ease-in forwards}@keyframes _popupSlideOut_101aa_1{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}._container_1n8wo_2{background-color:#000;box-sizing:border-box;content-stretch:flex;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;position:relative;width:100%;height:100%;animation:_oneMinutePopupFadeIn_1n8wo_1 .5s ease-in-out}@keyframes _oneMinutePopupFadeIn_1n8wo_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._matchInfo_1n8wo_28{background-color:#000;box-sizing:border-box;content-stretch:flex;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:1px;min-width:1px;padding:0 80px;position:relative;flex-shrink:0;width:100%;height:100%}._message_1n8wo_45{font-family:var(--mb-font-display);font-weight:900;line-height:0;position:relative;flex-shrink:0;font-size:5vw;color:#fff;padding:0 2vw;text-align:center;white-space:nowrap}._message_1n8wo_45 p{display:block;line-height:normal;white-space:pre;margin:0}._container_vhnr8_1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}._background_vhnr8_10{position:absolute;top:0;right:0;bottom:0;left:0}._content_vhnr8_15{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqh;text-align:center;color:#000}._teams_vhnr8_27{display:flex;flex-direction:row;gap:6cqw;align-items:baseline}._team_vhnr8_27{font-family:var(--mb-font-display);font-weight:700;font-size:24vh;letter-spacing:.02em;line-height:1;color:#000}._vs_vhnr8_43{font-family:var(--mb-font-display);font-weight:700;font-size:12vh}._quarterLabel_vhnr8_49{font-family:var(--mb-font-display);font-weight:700;font-size:12vh;line-height:1;color:#000}._tracking-in-expand-fwd_vhnr8_58{animation:_tracking-in-expand-fwd_vhnr8_58 .8s cubic-bezier(.215,.61,.355,1) both}@keyframes _tracking-in-expand-fwd_vhnr8_58{0%{letter-spacing:-.5em;transform:translateZ(-700px);opacity:0}40%{opacity:.6}to{transform:translateZ(0);opacity:1}}._container_x91ib_2{background-color:#000;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;position:relative;width:100%;height:100%;animation:_quarterEndPopupSlideIn_x91ib_1 .3s ease-out;color:#fff}@keyframes _quarterEndPopupSlideIn_x91ib_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._matchInfo_x91ib_28{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 4vw;position:relative;flex-shrink:0;width:100%;height:100%}._message_x91ib_41{font-family:var(--mb-font-display);font-weight:900;position:relative;flex-shrink:0;font-size:6vw}._message_x91ib_41 p{display:block}._matchBoardWideOuter_1fe7u_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000}._wideHeaderOnly_1fe7u_10{width:100%;height:18vh;display:flex;align-items:stretch;justify-content:center;container-type:size;overflow:hidden}._wideTopSection_1fe7u_20{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex:1 1 auto;min-height:0;transition:flex-basis .4s cubic-bezier(.4,0,.2,1)}._wideTopSection_1fe7u_20._hasOverlay_1fe7u_35{flex:.7 1 auto}._matchBoardWide_1fe7u_1{display:flex;flex-direction:column;align-items:stretch;background-color:#000;height:100%;width:100%;max-width:100%;container-type:size}._scoreboardWide_1fe7u_48{background-color:#fff;display:flex;flex-direction:row;border-radius:0;height:100%;flex:1;justify-content:center;overflow:hidden}._timerSectionWide_1fe7u_59{width:100%;background-color:var(--mb-color-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;white-space:nowrap;gap:2vw}._timerLabelWide_1fe7u_70{font-family:var(--mb-font-accent);font-weight:700;font-size:5vw;text-align:center}._timerValueWide_1fe7u_76{font-weight:700;font-size:10vw;text-align:left;line-height:1;font-family:var(--mb-font-accent)}._timerSpeedIndicatorWide_1fe7u_83{font-size:5vw;padding:2vw 4vw;border-radius:2vw}._timerGray_1fe7u_90{background-color:var(--mb-timer-wait)!important}._timerBlue_1fe7u_94{background-color:var(--mb-timer-play)!important}._timerRed_1fe7u_98{background-color:var(--mb-timer-last)!important}._teamRowWide_1fe7u_102{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;padding:2vw}._teamInfoWide_1fe7u_111{display:flex;flex-direction:column;align-items:center}._teamIconWide_1fe7u_116{width:100%;height:1vw;display:flex;align-items:center;justify-content:center;flex-shrink:0}._teamScoreWide_1fe7u_125{font-weight:700;font-size:13vw;color:#000;line-height:1;white-space:nowrap;font-family:var(--mb-font-accent)}._currentPlayersWide_1fe7u_134{display:flex;flex-direction:row;gap:2vw}._goalkeeperInfoWide_1fe7u_139{display:flex;flex-direction:row;align-items:center;gap:.5vw;color:#000;margin-top:2vw}._goalkeeperLabelWide_1fe7u_147,._goalkeeperNumberWide_1fe7u_152{font-weight:700;font-size:6vw;font-family:var(--mb-font-accent)}._wideDisplaySection_1fe7u_159{position:relative;flex:0 0 auto;max-height:0;width:100%;overflow:hidden;z-index:100;transition:max-height .4s cubic-bezier(.4,0,.2,1)}._wideDisplaySection_1fe7u_159._hasOverlay_1fe7u_35{max-height:30vh;flex:0 0 30vh}._wideDisplaySection_1fe7u_159:empty{display:none}._goalPopupFullScreen_1fe7u_187{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000;background-color:transparent}._goalkeeperPopupOverlayWide_1fe7u_198,._oneMinutePopupOverlayWide_1fe7u_199,._quarterEndPopupOverlayWide_1fe7u_200{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100;transform:translateY(100%);opacity:0;animation:_slideUpFromBottom_1fe7u_1 .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes _slideUpFromBottom_1fe7u_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._teamBlue_1fe7u_230{background-color:var(--mb-color-blue)}._teamRed_1fe7u_233{background-color:var(--mb-color-red)}._teamYellow_1fe7u_236{background-color:var(--mb-color-yellow)}._matchInfoSectionWide_1fe7u_240{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;position:relative;flex:1}._teamNameWide_1fe7u_250{font-weight:700;font-size:4vw;color:#000;white-space:nowrap}._currentPlayersWide_1fe7u_134{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:0 4vw;height:100%}._restPlayerWide_ijmzb_1{font-size:3vw;color:#000;font-weight:700;font-family:var(--mb-font-accent);margin-top:.5vw;white-space:nowrap}._restPlayerBar_ijmzb_10{font-size:6vw;color:#fff;font-weight:700;font-family:var(--mb-font-accent);white-space:nowrap}._goalkeeperPopupOverlayMobile_a463i_1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}._matchBoardMobile_a463i_9{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;background-color:#f0f3f5;position:relative}._boardWrapper_a463i_19{position:relative;width:100%}._timerSectionMobile_a463i_23{width:100%;display:flex;justify-content:center;flex-direction:column;padding:20px;gap:20px;box-sizing:border-box;max-width:100%;overflow:hidden}._timerSectionMobileMinimal_a463i_34{width:100%;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px;border-radius:20px;box-sizing:border-box;max-width:100%;background-color:#fff}._timerPlayButtonMobile_a463i_46{width:100%;height:64px;border-radius:20px;border:none;background:#22252a;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center}._timerPlayButtonMobile_a463i_46:active{transform:scale(.96)}._scoreboardMobileControls_a463i_61{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;border-radius:20px;padding:20px;box-sizing:border-box;max-width:100%;overflow:hidden}._goalPopupOverlayMobile_a463i_74{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}._scoreControlCard_a463i_82{display:flex;flex-direction:column;gap:12px}._scoreControlTitle_a463i_87,._timerControlTitle_a463i_87{color:#22252a;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,sans-serif;font-weight:500;font-size:16px;text-align:center}._scoreControlButtons_a463i_95{display:flex;justify-content:center}._teamScoreButtonMobile_a463i_99{width:100%;height:64px;background-color:#22252a;color:#fff;border:none;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}._teamScoreButtonMobile_a463i_99:first-child{border-radius:20px 0 0 20px}._teamScoreButtonMobile_a463i_99:last-child{border-radius:0 20px 20px 0}._refreshButton_a463i_117{width:100%;height:64px;border-radius:20px;border:none;background:#22252a;color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._refreshButton_a463i_117:active{transform:scale(.96)}._matchEnd_18oir_2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4vw;color:#fff;font-family:var(--mb-font-body);font-weight:700}._container_18oir_15._bar_18oir_15 ._endMessage_18oir_15{font-size:8vw;font-weight:700;text-align:center}._container_18oir_15._wide_18oir_22 ._endMessage_18oir_15{font-size:6vw;font-weight:700;text-align:center}._container_18oir_15._mobile_18oir_29 ._endMessage_18oir_15{font-size:3.2vw;font-weight:700;text-align:center}._previewContainer_1p6fo_1{color:#e5e7eb;margin-bottom:20px}._previewHeader_1p6fo_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._titleArea_1p6fo_13{display:flex;align-items:center;gap:8px}._pitchName_1p6fo_19{font-size:16px;font-weight:700}._statusBadge_1p6fo_24{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:12px;color:#0b0b0b}._viewAllButton_1p6fo_34{background:#111827;border:1px solid #374151;color:#e5e7eb;font-size:12px;padding:6px 10px;border-radius:8px;cursor:pointer}._viewAllButton_1p6fo_34:hover{background:#0f172a}._barPreviewFrame_1p6fo_49{width:100%;aspect-ratio:5 / 1;border-radius:16px;overflow:hidden;background:#000}._skeleton_1p6fo_57{height:40px;background:linear-gradient(90deg,#111 25%,#1a1a1a 37%,#111 63%);background-size:400% 100%;border-radius:8px;animation:_shimmer_1p6fo_1 1.4s ease infinite}@keyframes _shimmer_1p6fo_1{0%{background-position:100% 0}to{background-position:0 0}}._rows_1p6fo_70{display:grid;grid-template-columns:1fr 1fr;gap:8px}._row_1p6fo_70{display:flex;align-items:center;justify-content:space-between;background:#111;padding:8px 10px;border-radius:8px}._label_1p6fo_72{color:#9ca3af;font-size:12px}._value_1p6fo_73{color:#e5e7eb;font-size:13px;font-weight:600}._empty_1p6fo_75{color:#9ca3af;font-size:13px;text-align:center;padding:8px 0}._tokenExpiredScreen_8hxnw_2{background-color:var(--mb-color-surface-variant);padding:20px;font-family:var(--mb-font-body);display:flex;flex-direction:column;gap:20px}._resultsSection_8hxnw_12,._quarterResultsSection_8hxnw_13{width:100%;box-sizing:border-box}._sectionTitle_8hxnw_18{font-size:16px;font-weight:700;color:var(--mb-color-on-surface);margin-bottom:12px;padding-left:12px}._resultsTableCard_8hxnw_27{background-color:#fff;border-radius:26px;padding:16px}._resultsTableCardHeader_8hxnw_33,._resultsTableRow_8hxnw_34{display:grid;grid-template-columns:1fr repeat(6,32px);align-items:center;padding:8px 4px}._resultsTableCardHeader_8hxnw_33{font-size:12px;font-weight:700;color:var(--mb-color-on-surface-muted);padding-bottom:4px;border-bottom:1px solid var(--mb-color-outline-variant, #E5E5E5)}._resultsTableRow_8hxnw_34{font-size:14px;padding:8px 4px}._teamColumn_8hxnw_54{display:flex;align-items:center;gap:6px;justify-content:flex-start;width:100%;font-weight:700}._teamDot_8hxnw_63{width:12px;height:12px;border-radius:50%;flex-shrink:0}._teamName_8hxnw_70{font-size:16px;font-weight:700;color:var(--mb-color-on-surface)}._statColumn_8hxnw_76{text-align:center;color:var(--mb-color-on-surface-muted);font-size:13px;width:32px}._statColumnPoints_8hxnw_83{text-align:center;font-weight:700;color:var(--mb-color-on-surface);font-size:14px;width:32px}._quarterResults_8hxnw_13{display:flex;flex-direction:column;gap:16px}._quarterItem_8hxnw_98{border-radius:26px;padding:16px;background-color:var(--mb-color-surface)}._quarterNumber_8hxnw_104{font-size:16px;font-weight:700;color:var(--mb-color-on-surface);margin-bottom:12px}._quarterScores_8hxnw_111{display:flex;flex-direction:column}._quarterScore_8hxnw_111{display:flex;align-items:center;gap:4px;padding:8px 0}._quarterScore_8hxnw_111 ._teamName_8hxnw_70{flex:1;font-size:16px;font-weight:700}._scoreValue_8hxnw_129{font-size:16px;font-weight:600;color:#1a1a1a;min-width:30px;text-align:right}._matchInfoCard_1gcxv_4{background-color:#fff;border-radius:26px;padding:20px;display:flex;flex-direction:column;gap:12px}._infoRow_1gcxv_14{display:flex;align-items:center;gap:12px}._icon_1gcxv_21{flex-shrink:0;color:var(--mb-color-on-surface-muted)}._rowText_1gcxv_27{font-size:16px;line-height:1.5;color:var(--mb-color-on-surface)}._notice_1gcxv_34{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;font-size:14px;font-weight:500;margin-top:4px}._noticeIcon_1gcxv_45{flex-shrink:0;font-size:18px}._noticeText_1gcxv_50{line-height:1.4}._notice-info_1gcxv_55{background-color:#e3f2fd;color:var(--mb-color-primary)}._notice-warning_1gcxv_60{background-color:#fef3c7;color:#92400e}._mobile_1gcxv_66{padding:20px}._mobile_1gcxv_66 ._rowText_1gcxv_27{font-size:16px}._mobile_1gcxv_66 ._icon_1gcxv_21{width:20px;height:20px}._wide_1gcxv_80{max-width:600px;padding:32px}._wide_1gcxv_80 ._rowText_1gcxv_27{font-size:20px}._wide_1gcxv_80 ._icon_1gcxv_21{width:28px;height:28px}._bar_1gcxv_95{flex:1;max-width:40%;padding:24px}._bar_1gcxv_95 ._rowText_1gcxv_27{font-size:2.5vh}._bar_1gcxv_95 ._icon_1gcxv_21{width:3vh;height:3vh}._bar_1gcxv_95 ._noticeText_1gcxv_50{font-size:2vh}._loadingMessageContainer_isur7_3{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--mb-color-surface-variant);font-family:var(--mb-font-body)}._loadingMessage_isur7_3{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px}._logoImage_isur7_20{width:80px;height:80px;object-fit:contain}._title_isur7_26{font-size:18px;font-weight:600;color:var(--mb-color-on-surface);margin:0;text-align:center}._description_isur7_34{font-size:14px;color:var(--mb-color-on-surface-muted);margin:0;text-align:center}._mobile_isur7_42 ._walterImage_isur7_42{width:120px;height:120px}._mobile_isur7_42 ._title_isur7_26{font-size:18px}._mobile_isur7_42 ._description_isur7_34{font-size:14px}._wide_isur7_56 ._walterImage_isur7_42{width:160px;height:160px}._wide_isur7_56 ._title_isur7_26{font-size:24px}._wide_isur7_56 ._description_isur7_34{font-size:16px}._bar_isur7_70 ._walterImage_isur7_42{width:15vh;height:15vh}._bar_isur7_70 ._title_isur7_26{font-size:3vh}._bar_isur7_70 ._description_isur7_34{font-size:2.5vh}._preMatchInfoScreen_12r1g_2{background-color:var(--mb-color-surface-variant);padding:20px;font-family:var(--mb-font-body);display:flex;flex-direction:column;gap:20px}._guideSection_12r1g_12{background-color:#e8e8e8;border-radius:26px;padding:20px}._guideItem_12r1g_18{font-size:14px;line-height:1.6;color:var(--mb-color-on-surface);margin:0 0 8px}._guideItem_12r1g_18:last-child{margin-bottom:0}._mobile_12r1g_32 ._guideSection_12r1g_12{padding:16px}._mobile_12r1g_32 ._guideItem_12r1g_18{font-size:14px}._wide_12r1g_41 ._preMatchInfoScreen_12r1g_2{align-items:center;justify-content:center;padding:40px}._wide_12r1g_41 ._guideSection_12r1g_12{max-width:600px;width:100%;padding:24px}._wide_12r1g_41 ._guideItem_12r1g_18{font-size:18px}._bar_12r1g_58 ._preMatchInfoScreen_12r1g_2{flex-direction:row;align-items:center;justify-content:space-around;padding:0 40px}._bar_12r1g_58 ._guideSection_12r1g_12{flex:1;max-width:40%;padding:20px}._bar_12r1g_58 ._guideItem_12r1g_18{font-size:2.5vh}._container_1qmcg_1{min-height:100vh;background-color:#121317;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;position:relative;max-width:640px;margin:0 auto}._container_1qmcg_1:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#121317;z-index:-1}._header_1qmcg_24{position:relative;height:246px;width:100%;overflow:hidden}._headerBackground_1qmcg_31{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);background-size:cover;background-position:center;background-repeat:no-repeat}._headerShadow_1qmcg_43{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,#121317 100%);z-index:1}._headerContent_1qmcg_53{position:absolute;bottom:20px;left:23px;z-index:2}._headerContent_1qmcg_53 h1{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:36px;color:#fff;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}._pitchTabs_1qmcg_71{padding:40px 20px 0}._pitchTabs_1qmcg_71{display:flex;gap:0;overflow-x:auto;padding-bottom:10px;border-bottom:1px solid #374151}._pitchTab_1qmcg_71{background-color:transparent;border:none;border-bottom:3px solid transparent;padding:16px 24px;font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;color:#9ca3af;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:-webkit-fit-content;min-width:fit-content;height:48px;display:flex;align-items:center;justify-content:center;position:relative}._pitchTab_1qmcg_71:hover{color:#d1d5db;background-color:#3b82f61a}._pitchTabActive_1qmcg_108{color:#3b82f6;border-bottom-color:#3b82f6;background-color:#3b82f61a}._matchSection_1qmcg_115{padding:40px 20px}._previewWrapper_1qmcg_120{margin-top:12px}._sectionTitle_1qmcg_124{margin-bottom:20px;padding:10px 0}._sectionTitle_1qmcg_124 h2{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:36px;color:#fff;text-align:center;letter-spacing:2px}._matchList_1qmcg_139{display:flex;flex-direction:column;gap:12px}._matchItem_1qmcg_145{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;border-radius:8px;padding:12px 16px}._matchItem_1qmcg_145:hover{background-color:#ffffff0d}._matchInfo_1qmcg_160{display:flex;align-items:center;gap:20px;flex:1}._matchTime_1qmcg_167{font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;color:#fff;min-width:72px}._matchPitch_1qmcg_175{font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;color:#fff}._matchStatus_1qmcg_182{display:flex;align-items:center}._statusText_1qmcg_187{font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;padding:4px 8px;border-radius:6px;background-color:#ffffff1a}._noMatches_1qmcg_196{text-align:center;padding:40px 20px;color:#9ca3af}._noMatches_1qmcg_196 p{margin:0;font-size:16px;font-weight:500}._quickAccess_1qmcg_209{padding:20px;position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(to top,#121317 80%,transparent)}._accessButton_1qmcg_216{width:100%;background:#3b82f6;border:none;border-radius:16px;padding:16px 24px;font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #3b82f64d}._accessButton_1qmcg_216:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}._accessButton_1qmcg_216:active{transform:translateY(0)}._loadingContainer_1qmcg_241,._errorContainer_1qmcg_241{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center}._loadingSpinner_1qmcg_251{width:50px;height:50px;border:4px solid #22252a;border-top:4px solid #667eea;border-radius:50%;animation:_spin_1qmcg_1 1s linear infinite;margin-bottom:20px}@keyframes _spin_1qmcg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_1qmcg_241 h2,._errorContainer_1qmcg_241 h2{margin:0 0 10px;font-size:24px;font-weight:600;color:#fff}._errorIcon_1qmcg_273{font-size:48px;margin-bottom:20px}._errorContainer_1qmcg_241 p{margin:0 0 20px;color:#9ca3af;font-size:16px;line-height:1.5}._retryButton_1qmcg_285{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:12px 24px;font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;color:#fff;cursor:pointer;transition:all .3s ease}._retryButton_1qmcg_285:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}@media(max-width:768px){._headerContent_1qmcg_53 h1,._sectionTitle_1qmcg_124 h2{font-size:28px}._pitchTabs_1qmcg_71{padding:0 0 10px}._pitchTab_1qmcg_71{font-size:14px;padding:14px 20px;height:44px}._matchTime_1qmcg_167{font-size:14px;min-width:60px}._matchPitch_1qmcg_175,._statusText_1qmcg_187{font-size:14px}}@media(max-width:480px){._header_1qmcg_24{height:200px}._headerContent_1qmcg_53 h1{font-size:24px}._headerContent_1qmcg_53{left:16px;bottom:16px}._pitchTabs_1qmcg_71{padding:20px 16px 0}._matchSection_1qmcg_115{padding:20px 16px}._sectionTitle_1qmcg_124 h2{font-size:24px}._matchInfo_1qmcg_160{gap:16px}._matchTime_1qmcg_167{min-width:56px}._quickAccess_1qmcg_209{padding:16px}._accessButton_1qmcg_216{padding:14px 20px;font-size:14px}}._pitchTabs_1qmcg_71::-webkit-scrollbar{height:4px}._pitchTabs_1qmcg_71::-webkit-scrollbar-track{background:#22252a;border-radius:2px}._pitchTabs_1qmcg_71::-webkit-scrollbar-thumb{background:#667eea;border-radius:2px}._pitchTabs_1qmcg_71::-webkit-scrollbar-thumb:hover{background:#764ba2}._container_1yy74_1{min-height:100vh;background-color:#121317;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;position:relative;max-width:640px;margin:0 auto}._container_1yy74_1:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#121317;z-index:-1}._header_1yy74_24{position:relative;height:246px;width:100%;overflow:hidden}._headerBackground_1yy74_31{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);background-size:cover;background-position:center;background-repeat:no-repeat}._headerShadow_1yy74_43{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,#121317 100%);z-index:1}._headerContent_1yy74_53{position:absolute;bottom:20px;left:23px;right:23px;z-index:2;text-align:center}._headerContent_1yy74_53 h1{margin:0 0 10px;font-family:Pretendard,sans-serif;font-weight:700;font-size:36px;color:#fff;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}._headerContent_1yy74_53 p{margin:0 0 20px;color:#fffc;font-size:16px;font-weight:400}._stats_1yy74_79{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}._statItem_1yy74_87{display:flex;flex-direction:column;align-items:center;gap:5px}._statNumber_1yy74_94{font-size:24px;font-weight:700;color:#fff}._statLabel_1yy74_100{font-size:14px;color:#ffffffb3;font-weight:500}._statDivider_1yy74_106{color:#ffffff4d;font-size:18px;font-weight:300}._content_1yy74_115{padding:0 20px 20px}._stadiumGrid_1yy74_119{display:flex;flex-direction:column}._stadiumCard_1yy74_124{padding:12px;cursor:pointer;border-radius:12px;transition:transform .15s ease,background .2s ease}._cardHeader_1yy74_131{display:flex;justify-content:space-between;align-items:flex-start}._stadiumName_1yy74_137{margin:0 12px 0 0;font-size:16px;font-weight:600;color:#fff;line-height:1.3;flex:1}._pitchCount_1yy74_147{background:#667eea33;color:#667eea;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}._pitchButtons_1yy74_157{display:none}._pitchButton_1yy74_157{background-color:#3b82f6;border:none;border-radius:8px;padding:12px 16px;font-family:Pretendard,sans-serif;font-weight:500;font-size:14px;color:#fff;cursor:pointer;transition:all .2s ease;text-align:center}._pitchButton_1yy74_157:hover{background-color:#2563eb;transform:translateY(-1px)}._pitchButton_1yy74_157:active{transform:translateY(0)}._cardFooter_1yy74_184{display:flex;justify-content:center;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}._groupSelectButton_1yy74_192,._groupSelectButton_1yy74_192:hover,._groupSelectButton_1yy74_192:active{display:none}._stadiumCard_1yy74_124:hover{background:#ffffff0f;transform:translateY(-1px)}._footer_1yy74_212{padding:20px;text-align:center;background:#ffffff0d;border-top:1px solid rgba(255,255,255,.1)}._footer_1yy74_212 p{margin:0;color:#ffffffb3;font-size:14px;font-weight:500}._loadingContainer_1yy74_227,._errorContainer_1yy74_227{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center}._loadingSpinner_1yy74_237{width:50px;height:50px;border:4px solid #22252a;border-top:4px solid #667eea;border-radius:50%;animation:_spin_1yy74_1 1s linear infinite;margin-bottom:20px}@keyframes _spin_1yy74_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_1yy74_227 h2,._errorContainer_1yy74_227 h2{margin:0 0 10px;font-size:24px;font-weight:600;color:#fff}._errorIcon_1yy74_259{font-size:48px;margin-bottom:20px}._errorContainer_1yy74_227 p{margin:0 0 20px;color:#ffffffb3;font-size:16px;line-height:1.5}._retryButton_1yy74_271{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:12px 24px;font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;color:#fff;cursor:pointer;transition:all .3s ease}._retryButton_1yy74_271:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}@media(max-width:768px){._headerContent_1yy74_53 h1{font-size:28px}._stats_1yy74_79{gap:16px}._statNumber_1yy74_94{font-size:20px}._stadiumName_1yy74_137{font-size:16px}._pitchButton_1yy74_157{padding:10px 14px;font-size:13px}._groupSelectButton_1yy74_192{padding:8px 16px;font-size:13px}}@media(max-width:480px){._header_1yy74_24{height:200px}._headerContent_1yy74_53 h1{font-size:24px}._headerContent_1yy74_53{left:16px;right:16px;bottom:16px}._searchSection_1yy74_333{padding:16px}._content_1yy74_115{padding:0 16px 16px}._stadiumCard_1yy74_124{padding:16px}._stats_1yy74_79{flex-direction:column;gap:12px}._statDivider_1yy74_106{display:none}}._header_if3u9_1{display:flex;align-items:center;height:80px;padding:0 40px;background:#fff}._headerLogo_if3u9_2{height:32px}._page_if3u9_3{display:flex;flex-direction:row;align-items:start;width:100%}._main_if3u9_4{display:flex;flex-direction:row;gap:40px;padding:40px;width:100%}._subTitle_if3u9_6{font-size:16px;font-weight:600;margin:16px 0 8px}._chipRow_if3u9_7{display:flex;gap:8px;margin:8px 0 12px;flex-wrap:wrap}._chip_if3u9_7{position:relative;border:1px solid #e5e7eb;background:#fff;color:#111827;padding:6px 10px;border-radius:999px;cursor:pointer;font-size:13px}._chip_if3u9_7._active_if3u9_9{border-color:var(--blue-500);color:var(--blue-500);background:var(--blue-50)}._chipTip_if3u9_10{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#111827e6;color:#fff;font-size:12px;padding:6px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}._chip_if3u9_7:hover ._chipTip_if3u9_10{opacity:1}._columnLeft_if3u9_13{padding:40px;border-right:1px solid #eee;width:-webkit-fit-content;width:fit-content}._columnCenter_if3u9_14{display:flex;flex-direction:column}._columnRight_if3u9_15{display:flex;flex-direction:column;gap:40px;max-width:100%}._characterList_if3u9_16{display:flex;flex-direction:column;gap:16px}._characterCard_if3u9_17{width:120px;height:120px;border:none;border-radius:12px;padding:0;background:#fff;cursor:pointer}._characterCardSelected_if3u9_18{outline:2px solid var(--blue-500)}._characterThumb_if3u9_19{width:100%;height:100%;border-radius:12px}._characterThumb_if3u9_19 img{width:100%;height:100%;object-fit:cover;border-radius:12px}._sectionTitle_if3u9_22{font-size:18px;font-weight:600;margin-bottom:12px}._section_if3u9_22{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._previewStage_if3u9_30{width:376px;display:grid;place-items:center;overflow:hidden}._previewStage_if3u9_30 img{width:100%;height:100%;object-fit:contain}._placeholder_if3u9_32{color:#9ca3af;font-size:14px}._charPreview_if3u9_33{display:flex;flex-direction:column;gap:8px;width:100%;height:100%}._charLarge_if3u9_34{flex:1;border-bottom:1px dashed #eee;display:grid;place-items:center;border-radius:40px}._charLarge_if3u9_34 img{width:100%;height:100%;object-fit:contain;border-radius:16px}._previewWrap_if3u9_36{position:relative;width:100%;height:100%}._previewOverlay_if3u9_37{position:absolute;top:8px;right:8px;display:flex;gap:8px;z-index:2}._skeletonOverlay_if3u9_38{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;color:#4b5563;font-weight:600;text-align:center;padding:0 12px}._charInfo_if3u9_39{margin-top:12px;display:flex;flex-direction:column;gap:6px;max-width:360px}._charName_if3u9_40{font-weight:700;font-size:24px}._charProfile_if3u9_41{font-size:13px;color:#4b5563}._charPersona_if3u9_42{font-size:16px;font-weight:400;white-space:pre-line;margin-top:12px;line-height:1.5;word-break:keep-all}._charThumbs_if3u9_43{display:flex;flex-direction:row;gap:8px;width:100%}._charThumb_if3u9_43{width:120px;height:120px;border:none;padding:0;background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;place-items:center}._charThumb_if3u9_43 img{width:100%;height:100%;object-fit:cover;border-radius:12px}._form_if3u9_47{display:flex;flex-direction:column;gap:12px}._inputGroup_if3u9_53{display:flex;flex-direction:column;gap:8px}._label_if3u9_59{font-weight:600}._textInput_if3u9_63{border:1px solid #ddd;border-radius:8px;padding:10px 12px}._textarea_if3u9_69{min-height:80px;border:1px solid #ddd;border-radius:8px;padding:10px 12px}._button_if3u9_76{background:var(--blue-500);color:#fff;border:none;border-radius:8px;padding:10px 16px;cursor:pointer}._preview_if3u9_30{width:160px;height:160px;border:1px solid #eee;border-radius:8px;overflow:hidden}._preview_if3u9_30 img{width:100%;height:100%;object-fit:cover}._resultGrid_if3u9_99{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}._resultCard_if3u9_105{display:flex;flex-direction:column;gap:8px}._resultActions_if3u9_106{display:flex;gap:8px}._buttonGhost_if3u9_107{background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;cursor:pointer}._buttonGhost_if3u9_107:hover{background:#f9fafb}._pickerGrid_if3u9_111{display:grid;grid-template-columns:240px 120px 120px 120px;grid-auto-rows:120px;gap:12px;align-items:stretch}._pickerBox_if3u9_112{width:100%;height:100%;position:relative}._pickerBadge_if3u9_113{position:absolute;top:8px;left:8px;background:var(--blue-500);color:#fff;font-size:12px;padding:2px 8px;border-radius:999px;z-index:1}._pickerInput_if3u9_114{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._pickerLabelBox_if3u9_115{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed #d1d5db;border-radius:8px;display:grid;place-items:center;color:#6b7280;background:#fafafa;overflow:hidden}._pickerLabelBox_if3u9_115:hover{border-color:var(--blue-500)}._pickerPlaceholder_if3u9_117{padding:8px;text-align:center;font-size:12px;line-height:1.2}._pickerImg_if3u9_118{width:100%;height:100%;object-fit:contain}._pickerBase_if3u9_121{grid-column:1 / 2;grid-row:span 2}._skeleton_if3u9_38{position:relative;overflow:hidden;background:#f3f4f6}._skeleton_if3u9_38:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f3f4f600,#e5e7ebcc,#f3f4f600);animation:_shimmer_if3u9_1 1.2s infinite}._skeletonCard_if3u9_125{width:120px;height:120px;border-radius:8px}._previewSkeleton_if3u9_126{width:100%;height:440px;border-radius:12px}@keyframes _shimmer_if3u9_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._galleryGrid_if3u9_130{display:grid;grid-template-columns:repeat(6,120px);gap:8px}._galleryCard_if3u9_131{position:relative;width:120px;height:120px;cursor:pointer}._galleryItem_if3u9_132{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #eee}._galleryOverlay_if3u9_133{position:absolute;left:0;right:0;bottom:0;height:36px;background:#00000073;display:none;align-items:center;justify-content:center;gap:6px;border-radius:0 0 8px 8px;z-index:1}._galleryCard_if3u9_131:hover ._galleryOverlay_if3u9_133{display:flex}._costumeOverlay_if3u9_137{position:absolute;left:0;right:0;bottom:0;height:36px;background:#00000073;display:none;align-items:center;justify-content:center;gap:6px;border-radius:0 0 8px 8px;z-index:1}._galleryCard_if3u9_131:hover ._costumeOverlay_if3u9_137{display:flex}._toastWrap_if3u9_141{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:50}._toast_if3u9_141{min-width:240px;max-width:360px;padding:10px 12px;border-radius:8px;color:#fff;font-size:14px;box-shadow:0 6px 16px #0000001f}._toast_if3u9_141._success_if3u9_143{background:#10b981}._toast_if3u9_141._error_if3u9_144{background:#ef4444}._viewerOverlay_if3u9_147{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:60}._viewerPanel_if3u9_148{border-radius:12px;display:flex;flex-direction:column;padding:16px;position:relative}._viewerClose_if3u9_149{position:fixed;top:12px;right:16px;background:#00000080;color:#fff;border:none;font-size:28px;cursor:pointer;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;z-index:61}._viewerMain_if3u9_150{display:grid;place-items:center}._viewerMain_if3u9_150 img{height:60vh;max-width:100%;width:auto;object-fit:contain;border-radius:8px}._viewerThumbs_if3u9_152{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:8px;overflow-x:auto;padding:0 8px}._viewerThumb_if3u9_152{width:100px;height:100px;border:1px solid #444;border-radius:8px;background:#000;padding:0;cursor:pointer}._viewerThumb_if3u9_152 img{width:100%;height:100%;object-fit:cover;border-radius:8px}._viewerThumbActive_if3u9_155{outline:2px solid var(--blue-500)}._friendTabs_if3u9_158{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}._friendTab_if3u9_158{display:flex;align-items:center;gap:6px;border:1px solid #e5e7eb;background:#fff;color:#111827;padding:6px 10px;border-radius:999px;cursor:pointer;font-size:13px}._friendTabActive_if3u9_160{border-color:var(--blue-500);color:var(--blue-500);background:var(--blue-50)}._friendTabImg_if3u9_161{width:20px;height:20px;border-radius:999px;object-fit:cover}._btn_1bvu4_1{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-on-primary);background-color:transparent;border:none;cursor:pointer}._btn_1bvu4_1:hover{background-color:var(--color-on-primary-disabled)}._root_13og7_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}._backdrop_13og7_2{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay)}._panel_13og7_3{position:absolute;top:0;right:0;width:400px;height:100%;background:var(--color-surface);box-shadow:var(--shadow-xl);animation:_slideIn_13og7_1 .25s ease-out;display:flex;flex-direction:column}._header_13og7_4{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}._title_13og7_5{font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}._close_13og7_6{background:none;border:none;font-size:var(--font-size-heading-xs);cursor:pointer;color:var(--color-on-surface-variant)}._body_13og7_7{padding:12px;overflow:auto;height:100%}@keyframes _slideIn_13og7_1{0%{transform:translate(30px);opacity:.9}to{transform:translate(0);opacity:1}}._wrap_53ioq_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}._backdrop_53ioq_2{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}._sheet_53ioq_3{position:absolute;left:0;right:0;bottom:0;background:var(--color-surface);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -10px 30px #0000001a;padding:12px;animation:_slideUp_53ioq_1 .25s ease-out}._actions_53ioq_4{display:flex;flex-direction:column;gap:8px;padding:8px}._action_53ioq_4{width:100%;padding:12px;background:var(--color-surface-variant);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;text-align:center}._action_53ioq_4:hover{background:var(--color-surface-container)}._cancel_53ioq_7{margin-top:8px;width:100%;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer}._popover_53ioq_8{position:absolute;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 10px 30px #0000001f;padding:8px}._popActions_53ioq_9{display:flex;flex-direction:column;gap:6px}@keyframes _slideUp_53ioq_1{0%{transform:translateY(20px);opacity:.8}to{transform:translateY(0);opacity:1}}
