/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-family);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height: 1.5 ;--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--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-wide:.025em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family);--default-mono-font-family:var(--font-mono);--color-canvas:var(--color-canvas);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-surface-inset:var(--color-surface-inset);--color-hover:var(--color-hover);--color-content:var(--color-content);--color-content-2:var(--color-content-2);--color-content-3:var(--color-content-3);--color-content-4:var(--color-content-4);--color-edge:var(--color-edge);--color-edge-subtle:var(--color-edge-subtle);--color-edge-focus:var(--color-edge-focus);--color-brand:var(--color-brand);--color-brand-hover:var(--color-brand-hover);--color-brand-muted:var(--color-brand-muted);--color-brand-content:var(--color-brand-content);--color-success:var(--color-success);--color-success-bg:var(--color-success-bg);--color-warning:var(--color-warning);--color-warning-bg:var(--color-warning-bg);--color-error:var(--color-error);--color-error-bg:var(--color-error-bg);--color-info:var(--color-info);--color-info-bg:var(--color-info-bg);--color-overlay:var(--color-overlay);--radius-full:var(--radius-full);--icon-xs:var(--icon-xs);--icon-sm:var(--icon-sm);--icon-base:var(--icon-base);--icon-lg:var(--icon-lg);--icon-xl:var(--icon-xl);--icon-2xl:var(--icon-2xl);--color-score:var(--color-score);--color-score-bg:var(--color-score-bg);--color-medal-gold:var(--color-medal-gold);--color-medal-gold-bg:var(--color-medal-gold-bg);--color-medal-silver:var(--color-medal-silver);--color-medal-silver-bg:var(--color-medal-silver-bg);--color-medal-bronze:var(--color-medal-bronze);--color-medal-bronze-bg:var(--color-medal-bronze-bg);--color-heading:var(--color-heading)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[112px\]{top:112px}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[68px\]{bottom:68px}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.order-first{order:-9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-6{margin-block:calc(var(--spacing) * -6)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.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-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-38{height:calc(var(--spacing) * 38)}.h-\[320px\]{height:320px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.\!w-7{width:calc(var(--spacing) * 7)!important}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[360px\]{width:360px}.w-full{width:100%}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[900px\]{max-width:900px}.max-w-\[940px\]{max-width:940px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:var(--radius-full)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-brand{border-color:var(--color-brand)}.border-current{border-color:currentColor}.border-edge{border-color:var(--color-edge)}.border-edge-subtle{border-color:var(--color-edge-subtle)}.border-edge\/60{border-color:var(--color-edge)}@supports (color:color-mix(in lab,red,red)){.border-edge\/60{border-color:color-mix(in oklab,var(--color-edge) 60%,transparent)}}.border-error,.border-error\/40{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error) 40%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-muted{background-color:var(--color-brand-muted)}.bg-canvas{background-color:var(--color-canvas)}.bg-edge{background-color:var(--color-edge)}.bg-error{background-color:var(--color-error)}.bg-error-bg{background-color:var(--color-error-bg)}.bg-info{background-color:var(--color-info)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-medal-bronze-bg{background-color:var(--color-medal-bronze-bg)}.bg-medal-gold-bg{background-color:var(--color-medal-gold-bg)}.bg-medal-silver-bg{background-color:var(--color-medal-silver-bg)}.bg-overlay{background-color:var(--color-overlay)}.bg-score-bg{background-color:var(--color-score-bg)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-surface{background-color:var(--color-surface)}.bg-surface-inset,.bg-surface-inset\/40{background-color:var(--color-surface-inset)}@supports (color:color-mix(in lab,red,red)){.bg-surface-inset\/40{background-color:color-mix(in oklab,var(--color-surface-inset) 40%,transparent)}}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface\/85{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--color-surface) 85%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{background-color:var(--color-white)}.fill-brand{fill:var(--color-brand)}.\!p-0{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.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-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--font-size-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--font-size-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--color-error-fg\,\#ffffff\)\]{color:var(--color-error-fg,#fff)}.text-\[color\:var\(--color-primary-fg\,\#ffffff\)\]{color:var(--color-primary-fg,#fff)}.text-brand{color:var(--color-brand)}.text-content{color:var(--color-content)}.text-content-2{color:var(--color-content-2)}.text-content-3{color:var(--color-content-3)}.text-content-4{color:var(--color-content-4)}.text-edge{color:var(--color-edge)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-medal-bronze{color:var(--color-medal-bronze)}.text-medal-gold{color:var(--color-medal-gold)}.text-medal-silver{color:var(--color-medal-silver)}.text-score{color:var(--color-score)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.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-lg{--tw-shadow:var(--shadow-lg);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:var(--shadow-md);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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-brand:is(:where(.peer):checked~*){background-color:var(--color-brand)}.peer-focus-visible\:ring-2:is(:where(.peer):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)}.peer-focus-visible\:ring-edge-focus:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-edge-focus)}.placeholder\:text-content-4::placeholder{color:var(--color-content-4)}.first\:mt-0:first-child{margin-top:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-content:hover{color:var(--color-content)}.hover\:text-content-2:hover{color:var(--color-content-2)}.hover\:text-error:hover{color:var(--color-error)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.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-edge-focus:focus{--tw-ring-color:var(--color-edge-focus)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-\[116px\]{top:116px}.sm\:top-auto{top:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-auto{right:auto}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:bottom-auto{bottom:auto}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-\[360px\]{width:360px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[540px\]{width:540px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.lg\:order-none{order:0}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:mr-0{margin-right:0}.lg\:ml-auto{margin-left:auto}.lg\:max-w-\[440px\]{max-width:440px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.lg\:grid-cols-\[minmax\(0\,640px\)_320px\]{grid-template-columns:minmax(0,640px) 320px}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-edge-subtle td{border-color:var(--color-edge-subtle)}.\[\&_td\]\:px-2\.5 td{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--spacing) * 1.5)}.\[\&_td\]\:text-center td{text-align:center}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-edge-subtle th{border-color:var(--color-edge-subtle)}.\[\&_th\]\:bg-surface-inset th{background-color:var(--color-surface-inset)}.\[\&_th\]\:px-2\.5 th{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:text-content-3 th{color:var(--color-content-3)}}:root{--font-family:"Noto Sans KR", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-size-base:13px;--lh-base:1.5;--ls-tight:-.5px;--color-score:#b8721f;--color-score-bg:#fbf1df;--color-medal-gold:#ad7f0a;--color-medal-gold-bg:#fcefc7;--color-medal-silver:#8a7d6c;--color-medal-silver-bg:#f1ede6;--color-medal-bronze:#a15a30;--color-medal-bronze-bg:#f7e7da}.dark{--color-score:#f0ba5e;--color-score-bg:#c9852b2e;--color-medal-gold:#f2c438;--color-medal-gold-bg:#d8a3122e;--color-medal-silver:#c7bcac;--color-medal-silver-bg:#9c8f7c2e;--color-medal-bronze:#da9868;--color-medal-bronze-bg:#b26a3b2e}:root{--color-heading:#3a3733}.dark{--color-heading:#cfc9bd}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--lh-base);letter-spacing:var(--ls-tight);color:var(--color-content);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tossface{font-family:Tossface,Apple Color Emoji,Segoe UI Emoji,sans-serif}.heading-display{letter-spacing:-.025em;color:var(--color-heading);font-size:clamp(34px,5.8vw,58px);font-weight:600;line-height:1.15}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:var(--color-score-bg);color:var(--color-score)}button.rounded-lg.font-medium{border-radius:var(--radius-full)}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root,[data-theme=light]{--grey-050:#f7f7fa;--grey-100:#f0f0f2;--grey-200:#e2e2e6;--grey-300:#cdcdd1;--grey-400:#b0b0b6;--grey-500:#919198;--grey-600:#75757d;--grey-700:#606066;--grey-800:#47474c;--grey-900:#2d2d31;--iris-050:#eff4ff;--iris-100:#e8edff;--iris-200:#d8dfff;--iris-300:#c0c8ff;--iris-400:#a0a8ff;--iris-500:#7f84f2;--iris-600:#6362de;--iris-700:#5150b7;--iris-800:#3c3c89;--iris-900:#262659;--red-050:#ffebe7;--red-100:#ffe3de;--red-200:#ffd2cc;--red-300:#ffb6af;--red-400:#f69088;--red-500:#e4645e;--red-600:#cc3839;--red-700:#a72e2f;--red-800:#7d2322;--red-900:#521615;--green-050:#e4feee;--green-100:#dbf9e6;--green-200:#c8eed6;--green-300:#a9dcbd;--green-400:#7dc39b;--green-500:#47a876;--green-600:#008d56;--green-700:#007346;--green-800:#035634;--green-900:#063721;--amber-050:#fff3da;--amber-100:#ffecd0;--amber-200:#fdddba;--amber-300:#efc596;--amber-400:#dca564;--amber-500:#c6811a;--amber-600:#ae6000;--amber-700:#8e4f00;--amber-800:#6a3b00;--amber-900:#452500;--grey-a050:#14141e0a;--grey-a100:#14141e0f;--grey-a200:#14141e17;--grey-a300:#14141e29;--grey-a400:#14141e4c;--grey-a500:#14141e75;--grey-a600:#14141e99;--grey-a700:#14141ebd;--grey-a800:#14141ee6;--grey-a900:#14141ef5;--bg-base:#ffffff;--bg-sunken:#f0f0f2;--bg-raised:#ffffff;--bg-dim:#00000047;--text-strong:#14141e;--text-primary:var(--grey-a800);--text-secondary:var(--grey-a700);--text-tertiary:var(--grey-a600);--text-disabled:var(--grey-a400);--text-brand:#5150b7;--text-danger:#a72e2f;--text-success:#007346;--text-warning:#8e4f00;--text-on-fill:#ffffff;--fill-brand:#6362de;--fill-brand-pressed:#5150b7;--fill-brand-weak:#6362de1c;--fill-brand-weak-pressed:#6362de2e;--fill-neutral:#47474c;--fill-neutral-weak:var(--grey-a100);--fill-neutral-weak-pressed:var(--grey-a200);--fill-pressed:var(--grey-a100);--fill-danger:#cc3839;--fill-danger-weak:#cc38391a;--fill-success-weak:#008d561c;--fill-warning-weak:#c6811a29;--border-default:var(--grey-a200);--border-strong:var(--grey-a500);--focus-ring:#6362de;--shadow-raised:0 1px 2px rgba(20,20,30,.04), 0 4px 16px rgba(20,20,30,.06);--shadow-sheet:0 -8px 32px rgba(20,20,30,.12)}[data-theme=dark]{--grey-050:#1e1e20;--grey-100:#262629;--grey-200:#303033;--grey-300:#3f3f43;--grey-400:#55555a;--grey-500:#6e6e75;--grey-600:#85858c;--grey-700:#a1a1a7;--grey-800:#c3c4c8;--grey-900:#f4f4f7;--iris-050:#191a3a;--iris-100:#202148;--iris-200:#282a5a;--iris-300:#353775;--iris-400:#48499c;--iris-500:#5e5fc9;--iris-600:#7477e5;--iris-700:#9098f2;--iris-800:#b6beff;--iris-900:#dfe5ff;--red-050:#35100f;--red-100:#431514;--red-200:#531b19;--red-300:#6d2322;--red-400:#902f2d;--red-500:#ba3d3b;--red-600:#d65752;--red-700:#e87e77;--red-800:#fcaca5;--red-900:#ffdad4;--green-050:#082416;--green-100:#0a2e1c;--green-200:#0c3a24;--green-300:#104c30;--green-400:#146540;--green-500:#178353;--green-600:#399b6a;--green-700:#6ab48a;--green-800:#9ed2b3;--green-900:#d1f1dd;--amber-050:#2d1900;--amber-100:#392000;--amber-200:#472800;--amber-300:#5d3500;--amber-400:#7b4800;--amber-500:#9f5d00;--amber-600:#b97500;--amber-700:#ce954f;--amber-800:#e6bc8b;--amber-900:#fee3c5;--grey-a050:#f4f4fa0d;--grey-a100:#f4f4fa14;--grey-a200:#f4f4fa1f;--grey-a300:#f4f4fa30;--grey-a400:#f4f4fa4c;--grey-a500:#f4f4fa70;--grey-a600:#f4f4fa94;--grey-a700:#f4f4fabd;--grey-a800:#f4f4faeb;--grey-a900:#f4f4faf7;--bg-base:#131316;--bg-sunken:#0b0b0d;--bg-raised:#1e1e20;--bg-dim:#000000a3;--text-strong:#ffffff;--text-primary:var(--grey-a800);--text-secondary:var(--grey-a700);--text-tertiary:var(--grey-a600);--text-disabled:var(--grey-a400);--text-brand:#b6beff;--text-danger:#fcaca5;--text-success:#9ed2b3;--text-warning:#e6bc8b;--text-on-fill:#ffffff;--fill-brand:#6362de;--fill-brand-pressed:#5554cc;--fill-brand-weak:#7477e538;--fill-brand-weak-pressed:#7477e552;--fill-neutral:#3f3f43;--fill-neutral-weak:var(--grey-a100);--fill-neutral-weak-pressed:var(--grey-a200);--fill-pressed:var(--grey-a100);--fill-danger:#c43a3a;--fill-danger-weak:#d6575238;--fill-success-weak:#399b6a38;--fill-warning-weak:#b975003d;--border-default:var(--grey-a200);--border-strong:var(--grey-a500);--focus-ring:#9098f2;--shadow-raised:0 0 0 1px rgba(244,244,250,.06);--shadow-sheet:0 -8px 32px rgba(0,0,0,.5);color-scheme:dark}:root{--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--control-xl:56px;--leading-md:40px;--font-sans:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}.display-1{font-family:var(--font-sans);font-size:32px;line-height:42px;font-weight:700;letter-spacing:-.02em}.display-2{font-family:var(--font-sans);font-size:28px;line-height:38px;font-weight:700;letter-spacing:-.02em}.title-1{font-family:var(--font-sans);font-size:24px;line-height:34px;font-weight:700;letter-spacing:-.015em}.title-2{font-family:var(--font-sans);font-size:22px;line-height:31px;font-weight:700}.title-3{font-family:var(--font-sans);font-size:20px;line-height:29px;font-weight:600}.title-4{font-family:var(--font-sans);font-size:18px;line-height:27px;font-weight:600}.body-1{font-family:var(--font-sans);font-size:17px;line-height:26px;font-weight:400}.body-2{font-family:var(--font-sans);font-size:15px;line-height:23px;font-weight:400}.body-3{font-family:var(--font-sans);font-size:13px;line-height:19px;font-weight:400}.label-1{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.label-2{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500}.label-3{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500}.caption{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:400}.micro{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:500}.amount-1{font-family:var(--font-sans);font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em}.amount-2{font-family:var(--font-sans);font-size:26px;line-height:34px;font-weight:700;letter-spacing:-.01em}.gy-root,.gy-root *{box-sizing:border-box}body{margin:0;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.gy-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;font-family:var(--font-sans);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.gy-btn:active:not(:disabled){transform:scale(.98)}.gy-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gy-btn:disabled{cursor:default;opacity:.4}.gy-btn--sm{height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:13px;line-height:18px;font-weight:500}.gy-btn--md{height:var(--control-md);padding:0 14px;border-radius:var(--radius-sm);font-size:15px;line-height:22px;font-weight:500}.gy-btn--lg{height:var(--control-lg);padding:0 18px;border-radius:var(--radius-md);font-size:16px;line-height:24px}.gy-btn--xl{height:var(--control-xl);padding:0 22px;border-radius:var(--radius-md);font-size:17px;line-height:26px}.gy-btn--block{display:flex;width:100%}.gy-btn--fill.gy-btn--brand{background:var(--fill-brand);color:var(--text-on-fill)}.gy-btn--fill.gy-btn--brand:active:not(:disabled){background:var(--fill-brand-pressed)}.gy-btn--weak.gy-btn--brand{background:var(--fill-brand-weak);color:var(--text-brand)}.gy-btn--weak.gy-btn--brand:active:not(:disabled){background:var(--fill-brand-weak-pressed)}.gy-btn--fill.gy-btn--neutral{background:var(--fill-neutral);color:var(--text-on-fill)}.gy-btn--weak.gy-btn--neutral{background:var(--fill-neutral-weak);color:var(--text-primary)}.gy-btn--weak.gy-btn--neutral:active:not(:disabled){background:var(--fill-neutral-weak-pressed)}.gy-btn--fill.gy-btn--danger{background:var(--fill-danger);color:var(--text-on-fill)}.gy-btn--weak.gy-btn--danger{background:var(--fill-danger-weak);color:var(--text-danger)}.gy-btn{position:relative}.gy-btn__label--hidden{visibility:hidden}.gy-btn__spinner{position:absolute;left:50%;top:50%;margin:-.5em 0 0 -.5em;width:1em;height:1em;border-radius:var(--radius-full);border:2px solid currentColor;border-right-color:transparent;animation:gy-spin .7s linear infinite}@keyframes gy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gy-btn,.gy-switch__thumb{transition:none}.gy-btn__spinner{animation-duration:2s}}.gy-tbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:var(--space-1) var(--space-1);margin:0 calc(var(--space-1) * -1);border-radius:var(--radius-xs);font-family:var(--font-sans);font-weight:500;cursor:pointer}.gy-tbtn:active{background:var(--fill-pressed)}.gy-tbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.gy-tbtn--md{font-size:15px;line-height:22px}.gy-tbtn--sm{font-size:13px;line-height:18px}.gy-tbtn--brand{color:var(--text-brand)}.gy-tbtn--neutral{color:var(--text-secondary)}.gy-tbtn--underline{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.gy-badge{display:inline-flex;align-items:center;font-family:var(--font-sans);font-weight:600;border-radius:var(--radius-full);white-space:nowrap}.gy-badge--sm{height:20px;padding:0 var(--space-2);font-size:11px;line-height:14px}.gy-badge--md{height:24px;padding:0 10px;font-size:13px;line-height:18px}.gy-badge--weak.gy-badge--brand{background:var(--fill-brand-weak);color:var(--text-brand)}.gy-badge--weak.gy-badge--neutral{background:var(--fill-neutral-weak);color:var(--text-secondary)}.gy-badge--weak.gy-badge--danger{background:var(--fill-danger-weak);color:var(--text-danger)}.gy-badge--weak.gy-badge--success{background:var(--fill-success-weak);color:var(--text-success)}.gy-badge--weak.gy-badge--warning{background:var(--fill-warning-weak);color:var(--text-warning)}.gy-badge--fill.gy-badge--brand{background:var(--fill-brand);color:var(--text-on-fill)}.gy-badge--fill.gy-badge--neutral{background:var(--fill-neutral);color:var(--text-on-fill)}.gy-badge--fill.gy-badge--danger{background:var(--fill-danger);color:var(--text-on-fill)}.gy-badge--fill.gy-badge--success{background:var(--text-success);color:var(--bg-base)}.gy-badge--fill.gy-badge--warning{background:var(--text-warning);color:var(--bg-base)}.gy-listrow{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-6);background:transparent;border:0;text-align:left;font-family:var(--font-sans);color:inherit}button.gy-listrow,a.gy-listrow{cursor:pointer;-webkit-tap-highlight-color:transparent}a.gy-listrow{text-decoration:none}button.gy-listrow:active,a.gy-listrow:active{background:var(--fill-pressed)}button.gy-listrow:focus-visible,a.gy-listrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.gy-listrow__leading{flex:none;width:var(--leading-md);height:var(--leading-md);display:grid;place-items:center;overflow:hidden;background:var(--fill-neutral-weak);color:var(--text-secondary);font-size:15px;font-weight:600}.gy-listrow__leading--circle{border-radius:var(--radius-full)}.gy-listrow__leading--rounded{border-radius:var(--radius-md)}.gy-listrow__leading img{width:100%;height:100%;object-fit:cover}.gy-listrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gy-listrow__title{font-size:17px;line-height:26px;color:var(--text-primary);overflow-wrap:anywhere}.gy-listrow__desc{font-size:15px;line-height:23px;color:var(--text-tertiary);overflow-wrap:anywhere}.gy-listrow__trailing{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.gy-listrow__value{font-size:17px;line-height:26px;font-weight:600;color:var(--text-strong);font-variant-numeric:tabular-nums}.gy-listrow__subvalue{font-size:13px;line-height:19px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.gy-listrow__chevron{width:16px;height:16px;color:var(--grey-a400)}.gy-listheader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-2);font-family:var(--font-sans)}.gy-listheader__title{margin:0;font-size:18px;line-height:27px;font-weight:600;color:var(--text-strong)}.gy-listheader__desc{margin:var(--space-1) 0 0;font-size:13px;line-height:19px;color:var(--text-tertiary)}.gy-top{padding:var(--space-5) var(--space-6) var(--space-6);font-family:var(--font-sans);display:flex;flex-direction:column;gap:var(--space-2)}.gy-top__upper{font-size:15px;line-height:23px;color:var(--text-secondary)}.gy-top__title{margin:0;font-size:24px;line-height:34px;font-weight:700;letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance}.gy-top--md .gy-top__title{font-size:20px;line-height:29px;font-weight:600;letter-spacing:0}.gy-top__sub{margin:0;font-size:15px;line-height:23px;color:var(--text-secondary)}.gy-cta{position:relative;padding:var(--space-6) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,rgba(0,0,0,0),var(--bg-base) var(--space-6));display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-sans)}.gy-cta--sticky{position:sticky;bottom:0}.gy-cta__info{margin:0;text-align:center;font-size:13px;line-height:19px;color:var(--text-tertiary)}.gy-cta__buttons{display:flex;gap:var(--space-2)}.gy-cta__buttons>*{flex:1}.gy-cta__buttons--secondary-narrow>:first-child{flex:0 0 34%}.gy-check{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:17px;line-height:26px;color:var(--text-primary)}.gy-check input{position:absolute;opacity:0;width:1px;height:1px}.gy-check__box{flex:none;width:24px;height:24px;display:grid;place-items:center;border:2px solid var(--border-strong);background:var(--bg-base);color:transparent;transition:background-color .12s,border-color .12s}.gy-check--circle .gy-check__box{border-radius:var(--radius-full)}.gy-check--square .gy-check__box{border-radius:7px}.gy-check input:checked+.gy-check__box{background:var(--fill-brand);border-color:var(--fill-brand);color:var(--text-on-fill)}.gy-check input:focus-visible+.gy-check__box{outline:2px solid var(--focus-ring);outline-offset:2px}.gy-check input:disabled+.gy-check__box{opacity:.4}.gy-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:2px;width:48px;height:28px;border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;display:inline-flex;transition:background-color .15s}.gy-switch[aria-checked=true]{background:var(--fill-brand)}.gy-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gy-switch:disabled{opacity:.4;cursor:default}.gy-switch__thumb{width:24px;height:24px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.gy-switch[aria-checked=true] .gy-switch__thumb{transform:translate(20px)}.gy-amount{font-family:var(--font-sans);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap}.gy-amount--xl{font-size:36px;line-height:44px;letter-spacing:-.02em}.gy-amount--lg{font-size:26px;line-height:34px;letter-spacing:-.01em}.gy-amount--md{font-size:17px;line-height:26px;font-weight:600}.gy-amount--success{color:var(--text-success)}.gy-amount--danger{color:var(--text-danger)}.gy-amount__unit{font-weight:600;margin-left:1px}.nc{--color-bg: #161826;--color-surface: #232532;--color-text: #e9e9ed;--color-accent: #4fd1b5;--color-accent-2: #6cc6d6;--color-divider: color-mix(in srgb, #e9e9ed 16%, transparent);--color-neutral-100: #f3f5fe;--color-neutral-200: #e4e7f5;--color-neutral-300: #cfd3e5;--color-neutral-400: #b2b6ca;--color-neutral-500: #9397ab;--color-neutral-600: #75798c;--color-neutral-700: #595d6c;--color-neutral-800: #3f424d;--color-neutral-900: #292b31;--color-accent-100: #e6fbf6;--color-accent-200: #c4f3e8;--color-accent-300: #93e8d5;--color-accent-400: #5fd9bf;--color-accent-500: #3cc4a8;--color-accent-600: #2ea38b;--color-accent-700: #23806d;--color-accent-800: #1a5c50;--color-accent-900: #14393a;--color-accent-2-100: #e6f8fb;--color-accent-2-200: #c4edf3;--color-accent-2-300: #97dde9;--color-accent-2-400: #6cc6d6;--color-accent-2-500: #4aaabd;--color-accent-2-600: #38899a;--color-accent-2-700: #2a6a78;--color-accent-2-800: #1d4b56;--color-accent-2-900: #15313a;--color-section: #262a60;--color-section-glow: #353b80;--color-section-ghost: #4c5397;--font-heading: "Inter", system-ui, sans-serif;--font-heading-weight: 500;--font-body: "Inter", system-ui, sans-serif;--space-1: 2.8px;--space-2: 5.6px;--space-3: 8.4px;--space-4: 11.2px;--space-6: 16.8px;--space-8: 22.4px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--shadow-sm: 0 0 0 1px #3f424d;--shadow-md: 0 0 0 1px #595d6c, 0 6px 18px rgba(0,0,0,.55);--shadow-lg: 0 0 0 1px #9397ab, 0 16px 40px rgba(0,0,0,.65)}.nc{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.nc h1,.nc h2,.nc h3,.nc h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.nc .lighten{mix-blend-mode:lighten;background-color:transparent}.nc *,.nc *:before,.nc *:after{box-sizing:border-box}.nc{margin:0;font-size:15px;line-height:1.55;font-weight:400}.nc h1,.nc h2,.nc h3,.nc h4,.nc h5,.nc h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.nc h1{font-size:42px}.nc h2{font-size:32px}.nc h3{font-size:25px}.nc h4{font-size:20px}.nc h5{font-size:16px}.nc h6{font-size:13px}.nc h6{letter-spacing:.08em;text-transform:uppercase}.nc p{margin:0 0 var(--space-3)}.nc a{color:var(--color-accent);text-underline-offset:3px}.nc img{display:block;max-width:100%}.nc figure{margin:0}.nc figcaption{font-size:11px;margin-top:var(--space-1);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.nc .text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.nc :focus{outline:none}.nc :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nc ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.nc .hr{height:1px;border:0;margin:var(--space-4) 0;background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent)}.nc .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.nc .btn svg{display:block}.nc .btn:disabled{opacity:.45;cursor:not-allowed}.nc .btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.nc .btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.nc .btn-primary:active{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.nc .btn-secondary{border-color:var(--color-divider)}.nc .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.nc .btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.nc .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.nc .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.nc .btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.nc .btn-icon{width:36px;height:36px;padding:0}.nc .btn-block{width:100%;margin-top:var(--space-2)}.nc .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.nc .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.nc .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.nc .input:focus-visible{border-color:var(--color-accent);outline-offset:0}.nc textarea.input{min-height:90px;resize:vertical}.nc .radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.nc .radio input,.nc .seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.nc .radio .dot{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--color-divider)}.nc .radio:hover .dot{border-color:var(--color-accent)}.nc .radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.nc .radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.nc .seg{display:inline-flex;overflow:hidden;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.nc .seg-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer}.nc .seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.nc .seg-opt:has(input:checked){color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.nc .seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.nc .seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.nc .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}.nc .card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.nc .card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.nc .card-body{margin:0;font-size:13px;opacity:.8;flex:1}.nc .card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.nc .elev-sm{box-shadow:var(--shadow-sm)}.nc .elev-md{box-shadow:var(--shadow-md)}.nc .elev-lg{box-shadow:var(--shadow-lg)}.nc .tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75)}.nc .tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.nc .tag-accent-2{background:var(--color-accent-2-800);color:var(--color-accent-2-100)}.nc .tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.nc .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nc .nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none}.nc .nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;margin-right:auto}.nc .nav a{color:inherit;text-decoration:none;font-size:14px}.nc .nav a:hover,.nc .nav a[aria-current=page]{color:var(--color-accent)}.nc .table{width:100%;border-collapse:collapse;font-size:14px}.nc .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid transparent}.nc .table td{padding:var(--space-2);border-bottom:1px solid transparent}.nc .table thead tr{background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.nc .table tbody tr{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.nc .table tbody tr:hover{background:linear-gradient(color-mix(in srgb,var(--color-text) 4%,transparent),color-mix(in srgb,var(--color-text) 4%,transparent)) no-repeat 0 0 / 100% 100%,linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.nc .dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.nc .dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.nc .dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.nc .dialog-body{font-size:14px;opacity:.85}.nc .dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.nc{margin:0;background:var(--color-bg);font-family:Inter,Pretendard,system-ui,sans-serif;word-break:keep-all}.nc a{color:var(--color-accent);text-decoration:none}.nc{--font-heading: "Inter", "Pretendard", "Noto Sans KR", system-ui, sans-serif;--font-body: "Inter", "Pretendard", "Noto Sans KR", system-ui, sans-serif;font-family:var(--font-body);word-break:keep-all}.nc button{font-family:inherit}.nc a{text-decoration:none}.nc a:hover{color:var(--color-accent-300)}@media(max-width:720px){.nc .nc-toc{display:none!important}}.nc{--bg-base: var(--color-surface);--bg-sunken: var(--color-bg);--text-primary: var(--color-text);--text-strong: var(--color-text);--text-secondary: var(--color-neutral-400);--text-tertiary: var(--color-neutral-500);--text-disabled: var(--color-neutral-700);--text-brand: var(--color-accent-400);--text-on-fill: var(--color-bg);--fill-brand: var(--color-accent);--fill-brand-pressed: var(--color-accent-600);--fill-brand-weak: var(--color-accent-900);--fill-brand-weak-pressed: var(--color-accent-800);--fill-neutral: var(--color-neutral-800);--fill-neutral-weak: var(--color-neutral-900);--fill-neutral-weak-pressed: var(--color-neutral-800);--fill-pressed: var(--color-neutral-800);--border-default: var(--color-divider);--border-strong: var(--color-neutral-700);--shadow-raised: var(--shadow-sm);--focus-ring: var(--color-accent);--font-sans: var(--font-body);--font-family: var(--font-body);--color-canvas: var(--color-bg);--color-surface-raised: var(--color-surface);--color-surface-inset: var(--color-bg);--color-hover: var(--color-neutral-900);--color-content: var(--color-text);--color-content-2: var(--color-neutral-400);--color-content-3: var(--color-neutral-500);--color-content-4: var(--color-neutral-600);--color-edge: var(--color-divider);--color-edge-subtle: var(--color-neutral-900);--color-edge-focus: var(--color-accent);--color-brand: var(--color-accent);--color-brand-hover: var(--color-accent-400);--color-brand-muted: var(--color-accent-900);--color-brand-content: var(--color-accent-300);--color-heading: var(--color-text);--color-score: var(--color-accent-300);--color-score-bg: var(--color-accent-900)}.nc .nc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--color-accent);box-shadow:0 0 12px var(--color-accent)}.nc .nc-hero{background:none}.nc .nc-hero-illust{display:block;width:100%;height:100%}.nc .nc-hero-banner{width:100%}.nc .nc-hero-banner-viewport{width:100%;aspect-ratio:6 / 5;overflow:hidden;border-radius:16px}.nc .nc-hero-banner-track{display:flex;height:100%;transition:transform .5s ease}@media(prefers-reduced-motion:reduce){.nc .nc-hero-banner-track{transition:none}}.nc .nc-hero-banner-slide{flex:0 0 100%;height:100%}.nc .nc-hero-banner-link{display:block;width:100%;height:100%}.nc .nc-hero-banner-img{display:block;width:100%;height:100%;object-fit:cover}.nc .nc-hero-banner-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.nc .nc-hero-banner-dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;cursor:pointer;background:color-mix(in srgb,var(--color-text) 30%,transparent);transition:width .2s}.nc .nc-hero-banner-dots button.is-active{width:20px;background:var(--fill-mint, var(--color-accent))}.nc .nc-hero-highlight{color:var(--color-accent-300);background:linear-gradient(transparent 58%,color-mix(in srgb,var(--color-accent) 22%,transparent) 58%,color-mix(in srgb,var(--color-accent) 22%,transparent) 90%,transparent 90%);padding:0 4px;border-radius:2px}.nc .nc-bar{height:3px;border-radius:2px;background:var(--color-neutral-800);overflow:hidden}.nc .nc-bar>span{display:block;height:3px;border-radius:2px;background:var(--color-accent)}.nc .nc-score{color:var(--color-accent-300);font-variant-numeric:tabular-nums;line-height:1}.nc button.tag{cursor:pointer;border:1px solid transparent;font:inherit;font-size:12px}.nc button.tag-neutral:hover{color:var(--color-text)}.nc .nc-search{position:relative;display:flex;align-items:center}.nc .nc-search>svg{position:absolute;left:14px;color:var(--color-neutral-500);pointer-events:none}.nc .nc-search>.input{padding-left:42px}@media(max-width:720px){.nc .nc-hide-sm{display:none!important}}@media(min-width:721px){.nc .nc-only-sm{display:none!important}}html[data-theme=light] .nc{--color-bg: #ffffff;--color-surface: #f6f7f9;--color-text: #2b2e3a;--color-accent: #0f6e5d;--color-accent-2: #1f6f80;--color-divider: color-mix(in srgb, #2b2e3a 12%, transparent);--color-neutral-100: #2b2e3a;--color-neutral-200: #363946;--color-neutral-300: #454857;--color-neutral-400: #565a69;--color-neutral-500: #686c7c;--color-neutral-600: #8a8d9b;--color-neutral-700: #b3b6c2;--color-neutral-800: #dcdee5;--color-neutral-900: #e4e6eb;--color-accent-100: #0b3d33;--color-accent-200: #0f4f43;--color-accent-300: #136b5a;--color-accent-400: #0f6e5d;--color-accent-500: #2aa58e;--color-accent-600: #63c4b0;--color-accent-700: #a6e1d5;--color-accent-800: #d4f1ea;--color-accent-900: #e7f6f2;--color-accent-2-100: #0c3640;--color-accent-2-200: #114552;--color-accent-2-300: #175a6a;--color-accent-2-400: #1f6f80;--color-accent-2-500: #3a95a8;--color-accent-2-600: #72bccb;--color-accent-2-700: #addde6;--color-accent-2-800: #d6eff3;--color-accent-2-900: #e9f6f8;--shadow-sm: 0 0 0 1px #dcdee5;--shadow-md: 0 0 0 1px #d2d5dd, 0 4px 14px rgba(30, 33, 48, .06);--shadow-lg: 0 0 0 1px #c4c7d2, 0 12px 32px rgba(30, 33, 48, .1);--text-on-fill: #f6f7f9;color-scheme:light}html:not([data-theme=light]) .nc{color-scheme:dark}html[data-theme=light] .nc .text-muted,html[data-theme=light] .nc .card-meta{color:color-mix(in srgb,var(--color-text) 74%,transparent)}html[data-theme=light] .nc .table th{color:color-mix(in srgb,var(--color-text) 70%,transparent)}html[data-theme=light] .nc .card-body{opacity:.9}.nc .btn-fill{color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}.nc .btn-fill:hover{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-text))}.nc .btn-fill:active{background:color-mix(in srgb,var(--color-accent) 78%,var(--color-text))}html[data-theme=light] .nc .btn-fill{color:#f6f7f9}.nc .nc-score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding:4px 12px;border-radius:999px;background:var(--color-accent);color:var(--color-bg);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;text-decoration:none;white-space:nowrap}.nc button.nc-score-pill{border:0;cursor:pointer;font-family:inherit}.nc a.nc-score-pill:hover,.nc button.nc-score-pill:hover{color:var(--color-bg);background:color-mix(in srgb,var(--color-accent) 88%,var(--color-text))}html[data-theme=light] .nc .nc-score-pill,html[data-theme=light] .nc a.nc-score-pill:hover,html[data-theme=light] .nc button.nc-score-pill:hover{color:#f6f7f9}.nc .nc-score-pill.is-empty{background:var(--color-neutral-800);color:var(--color-neutral-400)}.nc .tag-fill{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.nc button.tag-fill:hover{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-text))}html[data-theme=light] .nc .tag-fill{color:#f6f7f9}.nc{--fill-mint: #117a66;--fill-mint-hover: #0d6655}html[data-theme=light] .nc{--fill-mint: #0f6e5d;--fill-mint-hover: #0b5a4c}.nc .btn-fill,.nc .tag-fill,.nc .nc-score-pill:not(.is-empty){background:var(--fill-mint);border-color:var(--fill-mint);color:#fff}.nc .btn-fill:hover,.nc button.tag-fill:hover,.nc a.nc-score-pill:not(.is-empty):hover{background:var(--fill-mint-hover);color:#fff}html[data-theme=light] .nc .btn-fill,html[data-theme=light] .nc .tag-fill,html[data-theme=light] .nc .nc-score-pill:not(.is-empty),html[data-theme=light] .nc a.nc-score-pill:not(.is-empty):hover{color:#fff}.nc :is(a,button,summary,label,[role=button]){-webkit-tap-highlight-color:transparent}.nc :is(.btn,button.tag,a.tag,.nc-score-pill,a.card,.seg-opt,.nc-hero-banner-dots button,.nc-hero-banner-link){transition:transform .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.nc :is(.btn,button.tag,a.tag,button.nc-score-pill,a.nc-score-pill,.seg-opt):not(:disabled):active{transform:scale(.95)}.nc .btn-secondary:not(:disabled):active,.nc .btn-icon:not(:disabled):active{background:color-mix(in srgb,var(--color-text) 16%,transparent)}.nc button.tag-neutral:active{background:color-mix(in srgb,var(--color-text) 18%,var(--color-neutral-800))}.nc .btn-fill:not(:disabled):active,.nc button.tag-fill:active,.nc :is(a,button).nc-score-pill:not(.is-empty):active{background:#0a5446;color:#fff}html[data-theme=light] .nc .btn-fill:not(:disabled):active,html[data-theme=light] .nc button.tag-fill:active,html[data-theme=light] .nc :is(a,button).nc-score-pill:not(.is-empty):active{background:#084a3e}.nc a.card:active{transform:scale(.98);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))}.nc .nc-hero-banner-link:active{transform:scale(.98)}.nc header button{transition:transform .12s ease}.nc header button:active{transform:scale(.88)}.nc .nc-hero-banner-dots button:active{transform:scale(1.4)}.nc .table tbody tr:active{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent)}.nc a:not(.btn):not(.card):not(.tag):not(.nc-score-pill):not(.nc-hero-banner-link):active{opacity:.6}@media(hover:none){.nc .btn-primary:hover:not(:active),.nc .btn-ghost:hover:not(:active){background:transparent}.nc .btn-secondary:hover:not(:active){background:transparent}.nc .btn-fill:hover:not(:active),.nc button.tag-fill:hover:not(:active),.nc :is(a,button).nc-score-pill:not(.is-empty):hover:not(:active){background:var(--fill-mint)}.nc button.tag-neutral:hover:not(:active){color:var(--color-neutral-100)}.nc .table tbody tr:hover:not(:active){background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}}.nc-runner{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.nc-runner-text{font-size:15px;font-weight:500;color:var(--color-text);text-align:center}.nc-runner-text.is-done{color:var(--color-accent-300);font-weight:600}.nc-cat-orange{--cat-fur: #f6a54a;--cat-belly: #fde3c3;--cat-leg-far: #e08e35;--cat-line: none}.nc-cat-white{--cat-fur: #ffffff;--cat-belly: #f3f0ea;--cat-leg-far: #d3ccc1;--cat-line: #a9a196}.nc-cat-short{--cat-fur: #fffdf8;--cat-belly: #f6efe2;--cat-leg-far: #d8cebd;--cat-line: #ada390}.nc-cat-chubby{--cat-fur: #ffffff;--cat-belly: #f1f1f1;--cat-leg-far: #b9bec5;--cat-line: #9aa1aa;--cat-patch: #8d949e}.nc-runner-svg .nc-cat-fur{fill:var(--cat-fur);stroke:var(--cat-line);stroke-width:2}.nc-runner-svg .nc-cat-belly{fill:var(--cat-belly)}.nc-runner-svg .nc-cat-patch{fill:var(--cat-patch, #9aa1aa)}.nc-runner-svg .nc-cat-ear{fill:#ffb3b3}.nc-runner-svg .nc-cat-stripe{stroke:#d9822b;stroke-width:3;stroke-linecap:round;fill:none}.nc-runner-svg .nc-cat-tail{stroke:var(--cat-fur);stroke-width:7;stroke-linecap:round;fill:none;transform-origin:52px 58px;animation:nc-cat-tail .36s ease-in-out infinite alternate}.nc-cat-white .nc-cat-tail,.nc-cat-short .nc-cat-tail{stroke:#e4ded4}.nc-cat-chubby .nc-cat-tail{stroke:var(--cat-patch)}.nc-runner-svg .nc-cat-leg{stroke:var(--cat-fur);stroke-width:7;stroke-linecap:round}.nc-cat-white .nc-cat-leg,.nc-cat-short .nc-cat-leg,.nc-cat-chubby .nc-cat-leg{stroke:#e4ded4}.nc-runner-svg .nc-cat-leg-bb,.nc-runner-svg .nc-cat-leg-fb{stroke:var(--cat-leg-far)}.nc-runner-svg .nc-cat-eye{fill:#2b2b2b}.nc-runner-svg .nc-cat-shine{fill:#fff}.nc-runner-svg .nc-cat-nose{fill:#ff7a8a}.nc-runner-svg .nc-cat-mouth,.nc-runner-svg .nc-cat-whisker{stroke:#6b4a2b;stroke-width:1.2;stroke-linecap:round;fill:none}.nc-runner-svg .nc-cat-cheek{fill:#ff9a9a;opacity:.6}.nc-runner-svg .nc-cat-leg-bb,.nc-runner-svg .nc-cat-leg-bf{transform-origin:64px 64px}.nc-runner-svg .nc-cat-leg-fb,.nc-runner-svg .nc-cat-leg-ff{transform-origin:100px 64px}.nc-runner-svg .nc-cat-leg-bf,.nc-runner-svg .nc-cat-leg-fb{animation:nc-cat-leg .36s ease-in-out infinite alternate}.nc-runner-svg .nc-cat-leg-bb,.nc-runner-svg .nc-cat-leg-ff{animation:nc-cat-leg .36s ease-in-out infinite alternate-reverse}.nc-runner-svg .nc-cat-head{transform-origin:116px 50px;animation:nc-cat-head .36s ease-in-out infinite alternate}.nc-cat-white .nc-cat-leg,.nc-cat-white .nc-cat-tail,.nc-cat-white .nc-cat-head,.nc-cat-white .nc-runner-body{animation-delay:-.12s!important}.nc-cat-short .nc-cat-leg{animation-duration:.22s!important}.nc-cat-short .nc-runner-body{animation-duration:.11s!important}.nc-cat-chubby .nc-cat-leg,.nc-cat-chubby .nc-cat-tail{animation-duration:.48s!important}.nc-cat-chubby .nc-runner-body{animation-duration:.24s!important}.nc-runner-svg .nc-runner-wind line{stroke:var(--color-neutral-500);stroke-width:3;stroke-linecap:round;opacity:0;animation:nc-run-wind .6s linear infinite}.nc-runner-svg .nc-runner-wind line:nth-child(2){animation-delay:.2s}.nc-runner-svg .nc-runner-wind line:nth-child(3){animation-delay:.4s}.nc-runner-svg .nc-runner-ground line{stroke:var(--color-neutral-500);stroke-width:3;stroke-dasharray:12 10;opacity:.6;animation:nc-run-ground .35s linear infinite}.nc-runner-svg .nc-runner-dust circle{fill:var(--color-neutral-500);opacity:0;animation:nc-run-dust .4s ease-out infinite;transform-box:fill-box;transform-origin:center}.nc-runner-svg .nc-runner-dust circle:nth-child(2){animation-delay:.1s}.nc-runner-svg .nc-runner-dust circle:nth-child(3){animation-delay:.2s}.nc-runner-svg .nc-runner-body{animation:nc-run-bounce .18s ease-in-out infinite alternate}@keyframes nc-cat-leg{0%{transform:rotate(-45deg)}to{transform:rotate(45deg)}}@keyframes nc-cat-tail{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes nc-cat-head{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes nc-run-bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes nc-run-ground{0%{stroke-dashoffset:0}to{stroke-dashoffset:22}}@keyframes nc-run-dust{0%{opacity:.55;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-22px) scale(1.5)}}@keyframes nc-run-wind{0%{opacity:0;transform:translate(14px)}30%{opacity:.6}to{opacity:0;transform:translate(-14px)}}.nc-runner-svg{overflow:hidden}.nc-runner-svg .nc-cat-enter{animation:nc-cat-enter 1.2s ease-out both}@keyframes nc-cat-enter{0%{transform:translate(var(--enter-from, -200px))}to{transform:translate(0)}}.nc-runner.is-sitting .nc-runner-svg *{animation:none!important}.nc-runner.is-sitting .nc-runner-wind,.nc-runner.is-sitting .nc-runner-dust{display:none}.nc-runner-svg .nc-cat-sit .nc-cat-tail{transform:none}@media(prefers-reduced-motion:reduce){.nc-runner-svg *{animation:none!important}}.nc-me-dot{display:block;width:16px;height:16px;border-radius:50%;background:#1a73e8;border:3px solid #fff;box-shadow:0 0 0 6px #1a73e838,0 1px 4px #0000004d}.nc-pin{position:relative;display:flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;margin-bottom:8px;background:var(--color-bg);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:999px;box-shadow:0 2px 8px #0000002e;cursor:pointer;font:inherit;text-align:left;white-space:nowrap}.nc-pin:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:var(--color-bg);border-right:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent)}.nc-pin-score{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 4px;border-radius:999px;background:var(--color-accent-300);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.nc-pin-score.is-empty{background:var(--color-neutral-500)}.nc-pin-body{display:flex;flex-direction:column;line-height:1.25}.nc-pin-name{font-size:13px;font-weight:600}.nc-pin-meta{display:flex;gap:6px;font-size:11px;color:var(--color-neutral-500)}.nc-pin-status{color:var(--color-neutral-500)}.nc-pin-status.is-open{color:#1a73e8;font-weight:600}.nc-pin.is-compact{padding:3px;gap:0}.nc-pin.is-compact .nc-pin-score{min-width:30px;height:30px;font-size:12px}.nc-pin.is-on{border-color:var(--color-accent-300);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-300) 35%,transparent),0 4px 12px #00000040}.nc-pin.is-on:after{border-color:var(--color-accent-300)}.nc-report{display:flex;flex-direction:column;gap:20px;font-size:14px;max-height:70vh;overflow-y:auto;padding-right:4px}.nc-report h5{margin:0 0 10px;font-size:15px}.nc-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;background:radial-gradient(80% 140% at 0% 0%,var(--color-accent-900),transparent 75%)}.nc-report-name{font-size:17px;font-weight:600;margin-bottom:2px}.nc-report-summary{margin:-6px 0 0;font-size:14px;line-height:1.6}.nc-report-total{flex:none;display:flex;align-items:baseline;gap:4px;white-space:nowrap;color:var(--color-accent-300)}.nc-report-total span{font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.nc-report-total small{font-size:13px;color:var(--color-neutral-500)}.nc-report-calc{display:flex;flex-direction:column;gap:8px}.nc-report-row{display:grid;grid-template-columns:minmax(96px,1.3fr) minmax(40px,1fr) 44px 44px 40px;align-items:center;gap:8px}.nc-report-row-label{display:flex;flex-direction:column;line-height:1.25}.nc-report-row-label small{font-size:11px}.nc-report-num{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.nc-report-sum,.nc-report-adj{display:flex;justify-content:space-between;font-size:13px;padding:4px 0}.nc-report-sum{border-top:1px solid var(--color-neutral-900, rgba(0,0,0,.1));padding-top:8px;font-weight:600}.nc-report-sum.is-total{font-size:15px;color:var(--color-accent-300)}.nc-report-adj{color:var(--color-neutral-500)}.nc-report-adj.is-plus{color:var(--color-accent-300)}.nc-report-adj.is-minus{color:#e5484d}.nc-report-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nc-report-list li{display:flex;gap:10px;align-items:flex-start}.nc-report-list p{margin:2px 0 0;font-size:13px;color:var(--color-neutral-500)}.nc-report-list.is-plain li{font-size:13px;color:var(--color-neutral-500)}.nc-report-list.is-plain li:before{content:"·";margin-right:6px}.nc-report-ico{flex:none;margin-top:2px;color:#f5a623}.nc-report-ico.is-good{color:var(--color-accent-300)}@media(max-width:480px){.nc-report-row{grid-template-columns:minmax(88px,1.4fr) minmax(30px,1fr) 40px 40px 36px;gap:6px}}
