/*! tailwindcss v4.3.2 | 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)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-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-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{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--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-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-green-50:oklch(98.2% .018 155.826);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-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}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.inset-y-5{inset-block:calc(var(--spacing) * 5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-9{top:calc(var(--spacing) * -9)}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[3px\]{top:3px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[3px\]{bottom:3px}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[10020\]{z-index:10020}.z-\[calc\(var\(--z-modal\)-1\)\]{z-index:calc(var(--z-modal) - 1)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.row-2{grid-row:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-4{margin:calc(var(--spacing) * -4)}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.m-3{margin:calc(var(--spacing) * 3)}.m-6{margin:calc(var(--spacing) * 6)}.m-119{margin:calc(var(--spacing) * 119)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[2px\]{margin-inline:2px}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-2\.5{margin-right:calc(var(--spacing) * -2.5)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[Npx\]{margin-bottom:Npx}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-8{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-8{-webkit-line-clamp:8}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-26{height:calc(var(--spacing) * 26)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-34{height:calc(var(--spacing) * 34)}.h-40{height:calc(var(--spacing) * 40)}.h-50{height:calc(var(--spacing) * 50)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-70{height:calc(var(--spacing) * 70)}.h-90{height:calc(var(--spacing) * 90)}.h-100{height:calc(var(--spacing) * 100)}.h-\[1\.375rem\]{height:1.375rem}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[100dvh\],.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[380px\]{max-height:380px}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(86vh\,760px\)\]{max-height:min(86vh,760px)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[26px\]{min-height:26px}.min-h-\[38px\]{min-height:38px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[62px\]{min-height:62px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[86px\]{min-height:86px}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[176px\]{min-height:176px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[286px\]{min-height:286px}.min-h-\[300px\]{min-height:300px}.min-h-\[310px\]{min-height:310px}.min-h-\[320px\]{min-height:320px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.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-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-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-\[18px\]{width:18px}.w-\[20rem\]{width:20rem}.w-\[22px\]{width:22px}.w-\[46px\]{width:46px}.w-\[252px\]{width:252px}.w-\[288px\]{width:288px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[calc\(100\%\+32px\)\]{width:calc(100% + 32px)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(316px\,calc\(100vw-24px\)\)\]{width:min(316px,100vw - 24px)}.w-\[min\(900px\,calc\(100vw-24px\)\)\]{width:min(900px,100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[5rem\]{max-width:5rem}.max-w-\[6rem\]{max-width:6rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[72px\]{max-width:72px}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[570px\]{max-width:570px}.max-w-\[590px\]{max-width:590px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[768px\]{max-width:768px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[1080px\]{max-width:1080px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[3px\]{min-width:3px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[27px\]{min-width:27px}.min-w-\[44px\]{min-width:44px}.min-w-\[52px\]{min-width:52px}.min-w-\[88px\]{min-width:88px}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[126px\]{min-width:126px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[240px\]{min-width:240px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-\[1\.3\]{flex:1.3}.flex-\[1\.4\]{flex:1.4}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:0}.translate-x-0,.translate-x-\[1px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px}.translate-x-\[2px\]{--tw-translate-x:2px}.-translate-y-1,.translate-x-\[2px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%}.translate-y-0{--tw-translate-y:0}.translate-y-0,.translate-y-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing)}.scale-\[0\.98\]{scale:.98}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.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-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)_44px\]{grid-template-columns:44px minmax(0,1fr) 44px}.grid-cols-\[68px_1fr\]{grid-template-columns:68px 1fr}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[104px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[256px_minmax\(0\,1fr\)\]{grid-template-columns:256px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * 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;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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.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}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26\%\]{border-radius:26%}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-solid\)\]{border-color:var(--accent-solid)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-current{border-color:currentColor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-red-300{border-color:var(--color-red-300)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-900{border-color:var(--color-stone-900)}.border-transparent{border-color:#0000}.border-violet-600{border-color:var(--color-violet-600)}.border-white{border-color:var(--color-white)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-t-\[var\(--accent-solid\)\]{border-top-color:var(--accent-solid)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-bg\)\]{background-color:var(--accent-bg)}.bg-\[var\(--accent-solid\)\],.bg-\[var\(--accent-solid\)\]\/15{background-color:var(--accent-solid)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-solid\)\]\/15{background-color:color-mix(in oklab,var(--accent-solid) 15%,transparent)}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--selected-bg\)\]{background-color:var(--selected-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-active\)\]{background-color:var(--surface-active)}.bg-\[var\(--surface-canvas\)\]{background-color:var(--surface-canvas)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/\[0\.035\]{background-color:#00000009}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-black) 3.5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[1\.5px\]{padding:1.5px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[11px\]{padding-inline:11px}.px-\[30px\]{padding-inline:30px}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[13px\]{padding-top:13px}.pt-\[max\(var\(--safe-area-top\)\,8px\)\]{padding-top:max(var(--safe-area-top),8px)}.pt-px{padding-top:1px}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(24px\+var\(--safe-area-bottom\)\)\]{padding-bottom:calc(24px + var(--safe-area-bottom))}.pb-\[max\(20px\,var\(--safe-area-bottom\)\)\]{padding-bottom:max(20px,var(--safe-area-bottom))}.pb-\[max\(var\(--safe-area-bottom\)\,10px\)\]{padding-bottom:max(var(--safe-area-bottom),10px)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:calc((var(--text-2xl)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:calc((var(--text-3xl)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:calc((var(--text-base)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:calc((var(--text-lg)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:calc((var(--text-sm)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:calc((var(--text-xl)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:calc((var(--text-xs)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.75rem\]{font-size:calc((.75rem) / var(--text-inflation, 1))}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.875em\]{font-size:.875em}.text-\[0\.875rem\]{font-size:calc((.875rem) / var(--text-inflation, 1))}.text-\[0\.6875em\]{font-size:.6875em}.text-\[0\.6875rem\]{font-size:calc((.6875rem) / var(--text-inflation, 1))}.text-\[0\.8125em\]{font-size:.8125em}.text-\[0\.8125rem\]{font-size:calc((.8125rem) / var(--text-inflation, 1))}.text-\[0\.9375rem\]{font-size:calc((.9375rem) / var(--text-inflation, 1))}.text-\[0\.84375em\]{font-size:.84375em}.text-\[9\.5px\]{font-size:calc((9.5px) / var(--text-inflation, 1))}.text-\[9px\]{font-size:calc((9px) / var(--text-inflation, 1))}.text-\[10\.5px\]{font-size:calc((10.5px) / var(--text-inflation, 1))}.text-\[10px\]{font-size:calc((10px) / var(--text-inflation, 1))}.text-\[11\.5px\]{font-size:calc((11.5px) / var(--text-inflation, 1))}.text-\[11px\]{font-size:calc((11px) / var(--text-inflation, 1))}.text-\[12\.5px\]{font-size:calc((12.5px) / var(--text-inflation, 1))}.text-\[12px\]{font-size:calc((12px) / var(--text-inflation, 1))}.text-\[13\.5px\]{font-size:calc((13.5px) / var(--text-inflation, 1))}.text-\[13px\]{font-size:calc((13px) / var(--text-inflation, 1))}.text-\[14\.5px\]{font-size:calc((14.5px) / var(--text-inflation, 1))}.text-\[14px\]{font-size:calc((14px) / var(--text-inflation, 1))}.text-\[15px\]{font-size:calc((15px) / var(--text-inflation, 1))}.text-\[16px\]{font-size:calc((16px) / var(--text-inflation, 1))}.text-\[17px\]{font-size:calc((17px) / var(--text-inflation, 1))}.text-\[18px\]{font-size:calc((18px) / var(--text-inflation, 1))}.text-\[19px\]{font-size:calc((19px) / var(--text-inflation, 1))}.text-\[20px\]{font-size:calc((20px) / var(--text-inflation, 1))}.text-\[21px\]{font-size:calc((21px) / var(--text-inflation, 1))}.text-\[22px\]{font-size:calc((22px) / var(--text-inflation, 1))}.text-\[23px\]{font-size:calc((23px) / var(--text-inflation, 1))}.text-\[24px\]{font-size:calc((24px) / var(--text-inflation, 1))}.text-\[25px\]{font-size:calc((25px) / var(--text-inflation, 1))}.text-\[26px\]{font-size:calc((26px) / var(--text-inflation, 1))}.text-\[29px\]{font-size:calc((29px) / var(--text-inflation, 1))}.text-\[34px\]{font-size:calc((34px) / var(--text-inflation, 1))}.text-\[40px\]{font-size:calc((40px) / var(--text-inflation, 1))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.46\]{--tw-leading:1.46;line-height:1.46}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-solid\)\]{color:var(--accent-solid)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--surface-canvas\)\]{color:var(--surface-canvas)}.text-\[var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-800{color:var(--color-neutral-800)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-stone-900{color:var(--color-stone-900)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-current\/35{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.decoration-current\/35{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 35%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 35%,transparent)}}.decoration-current\/45{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.decoration-current\/45{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 45%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 45%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--accent-solid\)\]{accent-color:var(--accent-solid)}.accent-violet-600{accent-color:var(--color-violet-600)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#00000059)}.shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.35\)\],.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--chat-bg\)\]{--tw-ring-offset-color:var(--chat-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\,border-color\]{transition-property:transform,box-shadow,background-color,border-color;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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[app\:err\]{app:err}.\[app\:out\]{app:out}.\[flashcard\:delete\]{flashcard:delete}.\[flashcard\:edit\]{flashcard:edit}.\[flashcard\:favorite\]{flashcard:favorite}.\[flashcard\:generate\]{flashcard:generate}.\[flashcard\:readFavorites\]{flashcard:readFavorites}.\[flashcard\:readTextbookCards\]{flashcard:readTextbookCards}.\[flashcard\:reservation-plan\]{flashcard:reservation-plan}.\[flashcard\:reservation-references\]{flashcard:reservation-references}.\[flashcard\:unfavorite\]{flashcard:unfavorite}.\[prompt\:textbook-context\]{prompt:textbook-context}.\[reasoning-index\:backfill\]{reasoning-index:backfill}.\[reserve\:…\]{reserve:…}.\[textbook\:preface\]{textbook:preface}.\[textbook\:reasoning-index\]{textbook:reasoning-index}.\[windows-signing\:preflight\]{windows-signing:preflight}.\[windows-signing\:verify\]{windows-signing:verify}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-px:is(:where(.group):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/bubble\:pointer-events-auto:is(:where(.group\/bubble):hover *){pointer-events:auto}.group-hover\/bubble\:opacity-100:is(:where(.group\/bubble):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-active\:translate-x-0\.5:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:-translate-y-0\.5:is(:where(.group):active *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--accent\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--accent)}.placeholder\:text-\[13px\]::placeholder{font-size:calc((13px) / var(--text-inflation, 1))}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[color\:var\(--text-muted\)\]::placeholder,.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:opacity-55::placeholder{opacity:.55}.placeholder\:opacity-70::placeholder{opacity:.7}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.first\:mt-0:first-child{margin-top:0}.first\:mt-1:first-child{margin-top:var(--spacing)}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-1:last-child{padding-bottom:var(--spacing)}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.focus-within\:pb-10:focus-within{padding-bottom:calc(var(--spacing) * 10)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--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-within\:ring-\[var\(--accent-solid\)\]:focus-within{--tw-ring-color:var(--accent-solid)}.focus-within\:ring-\[var\(--focus-ring\)\]:focus-within{--tw-ring-color:var(--focus-ring)}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.035\]:hover{scale:1.035}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--accent-solid\)\]\/50:hover{border-color:var(--accent-solid)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent-solid\)\]\/50:hover{border-color:color-mix(in oklab,var(--accent-solid) 50%,transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)_10\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)_10\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)_18\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--danger) 18%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--info\)_18\%\,transparent\)\]:hover{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--info\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--info) 18%,transparent)}}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--accent-bg\)\]:hover{background-color:var(--accent-bg)}.hover\:bg-\[var\(--accent-border\)\]:hover{background-color:var(--accent-border)}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--border-strong\)\]:hover{background-color:var(--border-strong)}.hover\:bg-\[var\(--danger-soft\)\]:hover{background-color:var(--danger-soft)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--surface-sunken\)\]:hover{background-color:var(--surface-sunken)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[color\:var\(--accent\)\]:hover,.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--accent-solid\)\]:hover{color:var(--accent-solid)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-92:hover{opacity:.92}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{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)}.hover\:shadow-sm:hover{--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)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);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,)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--accent-solid\)\]:focus{border-color:var(--accent-solid)}.focus\:border-\[var\(--danger\)\]:focus{border-color:var(--danger)}.focus\:opacity-100:focus{opacity:1}.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-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-\[var\(--accent-solid\)\]:focus-visible{--tw-ring-color:var(--accent-solid)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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\:ring-offset-\[var\(--focus-ring-offset\)\]:focus-visible{--tw-ring-offset-color:var(--focus-ring-offset)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-6px\]:focus-visible{outline-offset:-6px}.focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[color-mix\(in_srgb\,var\(--text-muted\)_10\%\,transparent\)\]:active{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color-mix\(in_srgb\,var\(--text-muted\)_10\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--text-muted) 10%,transparent)}}.active\:bg-\[var\(--accent-hover-border\)\]:active{background-color:var(--accent-hover-border)}.active\:bg-\[var\(--surface-active\)\]:active{background-color:var(--surface-active)}.active\:bg-\[var\(--surface-hover\)\]:active{background-color:var(--surface-hover)}.active\:opacity-60:active{opacity:.6}.active\:opacity-65:active{opacity:.65}.active\:opacity-70:active{opacity:.7}.active\:opacity-75:active{opacity:.75}.active\:opacity-80:active{opacity:.8}.active\:opacity-85:active{opacity:.85}.active\:opacity-90:active{opacity:.9}.active\:opacity-100:active{opacity:1}@media (hover:hover){.enabled\:hover\:-translate-y-0\.5:enabled:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.enabled\:hover\:bg-\[var\(--surface-hover\)\]:enabled:hover{background-color:var(--surface-hover)}.enabled\:hover\:shadow-md:enabled: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)}}.enabled\:active\:translate-y-0:enabled:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[var\(--border\)\]:disabled{background-color:var(--border)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:text-\[var\(--muted\)\]:disabled{color:var(--muted)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.disabled\:active\:bg-transparent:disabled:active{background-color:#0000}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:64rem){.max-lg\:pl-\[84px\]{padding-left:84px}}@media (min-width:40rem){.sm\:static{position:static}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[min\(900px\,94dvh\)\]{height:min(900px,94dvh)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-h-\[230px\]{min-height:230px}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-\[132px\]{width:132px}.sm\:w-auto{width:auto}.sm\:max-w-\[430px\]{max-width:430px}.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\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[108px_minmax\(0\,1fr\)\]{grid-template-columns:108px minmax(0,1fr)}.sm\:grid-cols-\[110px_minmax\(0\,1fr\)_84px\]{grid-template-columns:110px minmax(0,1fr) 84px}.sm\:grid-cols-\[116px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:116px minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:self-auto{align-self:auto}.sm\:justify-self-center{justify-self:center}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-\[18px\]{padding-inline:18px}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-\[17px\]{padding-block:17px}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-right{text-align:right}.sm\:text-base{font-size:calc((var(--text-base)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:calc((var(--text-xs)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1rem\]{font-size:calc((1rem) / var(--text-inflation, 1))}.sm\:text-\[11\.5px\]{font-size:calc((11.5px) / var(--text-inflation, 1))}.sm\:text-\[12\.5px\]{font-size:calc((12.5px) / var(--text-inflation, 1))}.sm\:text-\[13\.5px\]{font-size:calc((13.5px) / var(--text-inflation, 1))}.sm\:text-\[13px\]{font-size:calc((13px) / var(--text-inflation, 1))}.sm\:text-\[14px\]{font-size:calc((14px) / var(--text-inflation, 1))}.sm\:text-\[16px\]{font-size:calc((16px) / var(--text-inflation, 1))}.sm\:text-\[22px\]{font-size:calc((22px) / var(--text-inflation, 1))}.sm\:text-\[31px\]{font-size:calc((31px) / var(--text-inflation, 1))}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[15px\]{height:15px}.md\:h-auto{height:auto}.md\:max-h-\[78vh\]{max-height:78vh}.md\:min-h-\[250px\]{min-height:250px}.md\:min-h-\[360px\]{min-height:360px}.md\:w-\[15px\]{width:15px}.md\:w-\[580px\]{width:580px}.md\:w-\[920px\]{width:920px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-11{padding-inline:calc(var(--spacing) * 11)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-\[9px\]{padding-block:9px}.md\:pr-\[18px\]{padding-right:18px}.md\:pl-0{padding-left:0}.md\:pl-\[18px\]{padding-left:18px}.md\:text-sm{font-size:calc((var(--text-sm)) / var(--text-inflation, 1));line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[13px\]{font-size:calc((13px) / var(--text-inflation, 1))}.md\:text-\[21px\]{font-size:calc((21px) / var(--text-inflation, 1))}.md\:text-\[22px\]{font-size:calc((22px) / var(--text-inflation, 1))}.md\:text-\[23px\]{font-size:calc((23px) / var(--text-inflation, 1))}.md\:text-\[25px\]{font-size:calc((25px) / var(--text-inflation, 1))}@media (hover:hover){.md\:hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:z-auto{z-index:auto}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:\!w-0{width:0!important}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:overflow-hidden{overflow:hidden}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-neutral-500:where(.dark,.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-stone-100:where(.dark,.dark *){border-color:var(--color-stone-100)}.dark\:border-stone-800:where(.dark,.dark *){border-color:var(--color-stone-800)}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.dark\:bg-neutral-800\/60:where(.dark,.dark *){background-color:#26262699}@supports (color:color-mix(in lab,red,red)){.dark\:bg-neutral-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-800) 60%,transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:bg-stone-100:where(.dark,.dark *){background-color:var(--color-stone-100)}.dark\:bg-stone-900\/95:where(.dark,.dark *){background-color:#1c1917f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-stone-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-stone-900) 95%,transparent)}}.dark\:bg-stone-950:where(.dark,.dark *){background-color:var(--color-stone-950)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-500:where(.dark,.dark *){color:var(--color-neutral-500)}.dark\:text-stone-100:where(.dark,.dark *){color:var(--color-stone-100)}.dark\:text-stone-900:where(.dark,.dark *){color:var(--color-stone-900)}@media (hover:hover){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:hover\:text-neutral-300:where(.dark,.dark *):hover{color:var(--color-neutral-300)}}.\[\&_\.markdown-content\]\:inline .markdown-content,.\[\&_p\]\:inline p{display:inline}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:w-11{width:calc(var(--spacing) * 11)}}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2)format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff)format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff)format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff)format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff)format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2)format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff)format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff)format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff)format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff)format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff)format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2)format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff)format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:calc((1px) / var(--text-inflation, 1));display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-0-wght-normal.40cf35fb.woff2)format("woff2-variations");unicode-range:u+f9ca-fa0b,u+ff03-ff05,u+ff07,u+ff0a-ff0b,u+ff0d-ff19,u+ff1b,u+ff1d,u+ff20-ff5b,u+ff5d,u+ffe0-ffe3,u+ffe5-ffe6}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-1-wght-normal.3f137aae.woff2)format("woff2-variations");unicode-range:u+f92f-f980,u+f982-f9c9}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-2-wght-normal.5850b62c.woff2)format("woff2-variations");unicode-range:u+d723-d728,u+d72a-d733,u+d735-d748,u+d74a-d74f,u+d752-d753,u+d755-d757,u+d75a-d75f,u+d762-d764,u+d766-d768,u+d76a-d76b,u+d76d-d76f,u+d771-d787,u+d789-d78b,u+d78d-d78f,u+d791-d797,u+d79a,u+d79c,u+d79e-d7a3,u+f900-f909,u+f90b-f92e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-3-wght-normal.13baa643.woff2)format("woff2-variations");unicode-range:u+d679-d68b,u+d68e-d69e,u+d6a0,u+d6a2-d6a7,u+d6a9-d6c3,u+d6c6-d6c7,u+d6c9-d6cb,u+d6cd-d6d3,u+d6d5-d6d6,u+d6d8-d6e3,u+d6e5-d6e7,u+d6e9-d6fb,u+d6fd-d717,u+d719-d71f,u+d721-d722}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-4-wght-normal.fa7b18f4.woff2)format("woff2-variations");unicode-range:u+d5bc-d5c7,u+d5ca-d5cb,u+d5cd-d5cf,u+d5d1-d5d7,u+d5d9-d5da,u+d5dc,u+d5de-d5e3,u+d5e6-d5e7,u+d5e9-d5eb,u+d5ed-d5f6,u+d5f8,u+d5fa-d5ff,u+d602-d603,u+d605-d607,u+d609-d60f,u+d612-d613,u+d616-d61b,u+d61d-d637,u+d63a-d63b,u+d63d-d63f,u+d641-d647,u+d64a-d64c,u+d64e-d653,u+d656-d657,u+d659-d65b,u+d65d-d666,u+d668,u+d66a-d678}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-5-wght-normal.a3b5974d.woff2)format("woff2-variations");unicode-range:u+d507,u+d509-d50b,u+d50d-d513,u+d515-d53b,u+d53e-d53f,u+d541-d543,u+d545-d54c,u+d54e,u+d550,u+d552-d557,u+d55a-d55b,u+d55d-d55f,u+d561-d564,u+d566-d567,u+d56a,u+d56c,u+d56e-d573,u+d576-d577,u+d579-d583,u+d585-d586,u+d58a-d5a4,u+d5a6-d5bb}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-6-wght-normal.0d996dd9.woff2)format("woff2-variations");unicode-range:u+d464-d477,u+d47a-d47b,u+d47d-d47f,u+d481-d487,u+d489-d48a,u+d48c,u+d48e-d4e7,u+d4e9-d503,u+d505-d506}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-7-wght-normal.c7b9f424.woff2)format("woff2-variations");unicode-range:u+d3bf-d3c7,u+d3ca-d3cf,u+d3d1-d3eb,u+d3ee-d3ef,u+d3f1-d3f3,u+d3f5-d3fb,u+d3fd-d400,u+d402-d45b,u+d45d-d463}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-8-wght-normal.647e336b.woff2)format("woff2-variations");unicode-range:u+d2ff,u+d302-d304,u+d306-d30b,u+d30f,u+d311-d313,u+d315-d31b,u+d31e,u+d322-d324,u+d326-d327,u+d32a-d32b,u+d32d-d32f,u+d331-d337,u+d339-d33c,u+d33e-d37b,u+d37e-d37f,u+d381-d383,u+d385-d38b,u+d38e-d390,u+d392-d397,u+d39a-d39b,u+d39d-d39f,u+d3a1-d3a7,u+d3a9-d3aa,u+d3ac,u+d3ae-d3b3,u+d3b5-d3b7,u+d3b9-d3bb,u+d3bd-d3be}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-9-wght-normal.a85e8d9c.woff2)format("woff2-variations");unicode-range:u+d257-d27f,u+d281-d29b,u+d29d-d29f,u+d2a1-d2ab,u+d2ad-d2b7,u+d2ba-d2bb,u+d2bd-d2bf,u+d2c1-d2c7,u+d2c9-d2ef,u+d2f2-d2f3,u+d2f5-d2f7,u+d2f9-d2fe}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-10-wght-normal.4ada6c1f.woff2)format("woff2-variations");unicode-range:u+d1b4,u+d1b6-d1f3,u+d1f5-d22b,u+d22e-d22f,u+d231-d233,u+d235-d23b,u+d23d-d240,u+d242-d256}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-11-wght-normal.d4c56572.woff2)format("woff2-variations");unicode-range:u+d105-d12f,u+d132-d133,u+d135-d137,u+d139-d13f,u+d141-d142,u+d144,u+d146-d14b,u+d14e-d14f,u+d151-d153,u+d155-d15b,u+d15e-d187,u+d189-d19f,u+d1a2-d1a3,u+d1a5-d1a7,u+d1a9-d1af,u+d1b2-d1b3}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-12-wght-normal.95cd129f.woff2)format("woff2-variations");unicode-range:u+d04b-d04f,u+d051-d057,u+d059-d06b,u+d06d-d06f,u+d071-d073,u+d075-d07b,u+d07e-d0a3,u+d0a6-d0a7,u+d0a9-d0ab,u+d0ad-d0b3,u+d0b6,u+d0b8,u+d0ba-d0bf,u+d0c2-d0c3,u+d0c5-d0c7,u+d0c9-d0cf,u+d0d2,u+d0d6-d0db,u+d0de-d0df,u+d0e1-d0e3,u+d0e5-d0eb,u+d0ee-d0f0,u+d0f2-d104}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-13-wght-normal.d803b2f8.woff2)format("woff2-variations");unicode-range:u+cfa2-cfc3,u+cfc5-cfdf,u+cfe2-cfe3,u+cfe5-cfe7,u+cfe9-cff4,u+cff6-cffb,u+cffd-cfff,u+d001-d003,u+d005-d017,u+d019-d033,u+d036-d037,u+d039-d03b,u+d03d-d04a}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-14-wght-normal.ff22d90c.woff2)format("woff2-variations");unicode-range:u+cef0-cef3,u+cef6,u+cef9-ceff,u+cf01-cf03,u+cf05-cf07,u+cf09-cf0f,u+cf11-cf12,u+cf14-cf1b,u+cf1d-cf1f,u+cf21-cf2f,u+cf31-cf53,u+cf56-cf57,u+cf59-cf5b,u+cf5d-cf63,u+cf66,u+cf68,u+cf6a-cf6f,u+cf71-cf84,u+cf86-cf8b,u+cf8d-cfa1}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-15-wght-normal.0626188b.woff2)format("woff2-variations");unicode-range:u+ce3c-ce57,u+ce5a-ce5b,u+ce5d-ce5f,u+ce61-ce67,u+ce6a,u+ce6c,u+ce6e-ce73,u+ce76-ce77,u+ce79-ce7b,u+ce7d-ce83,u+ce85-ce88,u+ce8a-ce8f,u+ce91-ce93,u+ce95-ce97,u+ce99-ce9f,u+cea2,u+cea4-ceab,u+cead-cee3,u+cee6-cee7,u+cee9-ceeb,u+ceed-ceef}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-16-wght-normal.c60a26bb.woff2)format("woff2-variations");unicode-range:u+cd92-cd93,u+cd96-cd97,u+cd99-cd9b,u+cd9d-cda3,u+cda6-cda8,u+cdaa-cdaf,u+cdb1-cdc3,u+cdc5-cdcb,u+cdcd-cde7,u+cde9-ce03,u+ce05-ce1f,u+ce22-ce34,u+ce36-ce3b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-17-wght-normal.734dd063.woff2)format("woff2-variations");unicode-range:u+ccef-cd07,u+cd0a-cd0b,u+cd0d-cd1a,u+cd1c,u+cd1e-cd2b,u+cd2d-cd5b,u+cd5d-cd77,u+cd79-cd91}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-18-wght-normal.0881e239.woff2)format("woff2-variations");unicode-range:u+cc3f-cc43,u+cc46-cc47,u+cc49-cc4b,u+cc4d-cc53,u+cc55-cc58,u+cc5a-cc5f,u+cc61-cc97,u+cc9a-cc9b,u+cc9d-cc9f,u+cca1-cca7,u+ccaa,u+ccac,u+ccae-ccb3,u+ccb6-ccb7,u+ccb9-ccbb,u+ccbd-cccf,u+ccd1-cce3,u+cce5-ccee}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-19-wght-normal.d5399783.woff2)format("woff2-variations");unicode-range:u+cb91-cbd3,u+cbd5-cbe3,u+cbe5-cc0b,u+cc0e-cc0f,u+cc11-cc13,u+cc15-cc1b,u+cc1d-cc20,u+cc23-cc27,u+cc2a-cc2b,u+cc2d,u+cc2f,u+cc31-cc37,u+cc3a,u+cc3c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-20-wght-normal.3b0204df.woff2)format("woff2-variations");unicode-range:u+caf4-cb47,u+cb4a-cb90}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-21-wght-normal.71bbe4b6.woff2)format("woff2-variations");unicode-range:u+ca4a-ca4b,u+ca4e-ca4f,u+ca51-ca53,u+ca55-ca5b,u+ca5d-ca60,u+ca62-ca83,u+ca85-cabb,u+cabe-cabf,u+cac1-cac3,u+cac5-cacb,u+cacd-cad0,u+cad2,u+cad4-cad8,u+cada-caf3}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-22-wght-normal.0ba7f2ca.woff2)format("woff2-variations");unicode-range:u+c996-c997,u+c99a-c99c,u+c99e-c9bf,u+c9c2-c9c3,u+c9c5-c9c7,u+c9c9-c9cf,u+c9d2,u+c9d4,u+c9d7-c9d8,u+c9db,u+c9de-c9df,u+c9e1-c9e3,u+c9e5-c9e6,u+c9e8-c9eb,u+c9ee-c9f0,u+c9f2-c9f7,u+c9f9-ca0b,u+ca0d-ca28,u+ca2a-ca49}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-23-wght-normal.5d290718.woff2)format("woff2-variations");unicode-range:u+c8e9-c8f4,u+c8f6-c8fb,u+c8fe-c8ff,u+c901-c903,u+c905-c90b,u+c90e-c910,u+c912-c917,u+c919-c92b,u+c92d-c94f,u+c951-c953,u+c955-c96b,u+c96d-c973,u+c975-c987,u+c98a-c98b,u+c98d-c98f,u+c991-c995}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-24-wght-normal.b45b6303.woff2)format("woff2-variations");unicode-range:u+c841-c84b,u+c84d-c86f,u+c872-c873,u+c875-c877,u+c879-c87f,u+c882-c884,u+c887-c88a,u+c88d-c8c3,u+c8c5-c8df,u+c8e1-c8e8}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-25-wght-normal.b8205e93.woff2)format("woff2-variations");unicode-range:u+c779-c77b,u+c77e-c782,u+c786,u+c78b,u+c78d,u+c78f,u+c792-c793,u+c795,u+c797,u+c799-c79f,u+c7a2,u+c7a7-c7ab,u+c7ae-c7bb,u+c7bd-c7c0,u+c7c2-c7c7,u+c7c9-c7dc,u+c7de-c7ff,u+c802-c803,u+c805-c807,u+c809,u+c80b-c80f,u+c812,u+c814,u+c817-c81b,u+c81e-c81f,u+c821-c823,u+c825-c82e,u+c830-c837,u+c839-c83b,u+c83d-c840}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-26-wght-normal.3feed97c.woff2)format("woff2-variations");unicode-range:u+c6bb-c6bf,u+c6c2,u+c6c4,u+c6c6-c6cb,u+c6ce-c6cf,u+c6d1-c6d3,u+c6d5-c6db,u+c6dd-c6df,u+c6e1-c6e7,u+c6e9-c6eb,u+c6ed-c6ef,u+c6f1-c6f8,u+c6fa-c703,u+c705-c707,u+c709-c70b,u+c70d-c716,u+c718,u+c71a-c71f,u+c722-c723,u+c725-c727,u+c729-c734,u+c736-c73b,u+c73e-c73f,u+c741-c743,u+c745-c74b,u+c74e-c750,u+c752-c757,u+c759-c773,u+c776-c777}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-27-wght-normal.a6fca762.woff2)format("woff2-variations");unicode-range:u+c5f5-c5fb,u+c5fe,u+c602-c605,u+c607,u+c609-c60f,u+c611-c61a,u+c61c-c623,u+c626-c627,u+c629-c62b,u+c62d,u+c62f-c632,u+c636,u+c638,u+c63a-c63f,u+c642-c643,u+c645-c647,u+c649-c652,u+c656-c65b,u+c65d-c65f,u+c661-c663,u+c665-c677,u+c679-c67b,u+c67d-c693,u+c696-c697,u+c699-c69b,u+c69d-c6a3,u+c6a6,u+c6a8,u+c6aa-c6af,u+c6b2-c6b3,u+c6b5-c6b7,u+c6b9-c6ba}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-28-wght-normal.e0154221.woff2)format("woff2-variations");unicode-range:u+c517-c527,u+c52a-c52b,u+c52d-c52f,u+c531-c538,u+c53a,u+c53c,u+c53e-c543,u+c546-c547,u+c54b,u+c54d-c552,u+c556,u+c55a-c55b,u+c55d,u+c55f,u+c562-c563,u+c565-c567,u+c569-c56f,u+c572,u+c574,u+c576-c57b,u+c57e-c57f,u+c581-c583,u+c585-c586,u+c588-c58b,u+c58e,u+c590,u+c592-c596,u+c599-c5b3,u+c5b6-c5b7,u+c5ba,u+c5be-c5c3,u+c5ca-c5cb,u+c5cd,u+c5cf,u+c5d2-c5d3,u+c5d5-c5d7,u+c5d9-c5df,u+c5e1-c5e2,u+c5e4,u+c5e6-c5eb,u+c5ef,u+c5f1-c5f3}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-29-wght-normal.be189a10.woff2)format("woff2-variations");unicode-range:u+c475-c4ef,u+c4f2-c4f3,u+c4f5-c4f7,u+c4f9-c4ff,u+c502-c50b,u+c50d-c516}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-30-wght-normal.1c9042c0.woff2)format("woff2-variations");unicode-range:u+c3d0-c3d7,u+c3da-c3db,u+c3dd-c3de,u+c3e1-c3ec,u+c3ee-c3f3,u+c3f5-c42b,u+c42d-c463,u+c466-c474}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-31-wght-normal.73b77d06.woff2)format("woff2-variations");unicode-range:u+c32b-c367,u+c36a-c36b,u+c36d-c36f,u+c371-c377,u+c37a-c37b,u+c37e-c383,u+c385-c387,u+c389-c3cf}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-32-wght-normal.eda92f37.woff2)format("woff2-variations");unicode-range:u+c26a-c26b,u+c26d-c26f,u+c271-c273,u+c275-c27b,u+c27e-c287,u+c289-c28f,u+c291-c297,u+c299-c29a,u+c29c-c2a3,u+c2a5-c2a7,u+c2a9-c2ab,u+c2ad-c2b3,u+c2b6,u+c2b8,u+c2ba-c2bb,u+c2bd-c2db,u+c2de-c2df,u+c2e1-c2e2,u+c2e5-c2ea,u+c2ee,u+c2f0,u+c2f2-c2f5,u+c2f7,u+c2fa-c2fb,u+c2fd-c2ff,u+c301-c307,u+c309-c30c,u+c30e-c312,u+c315-c323,u+c325-c328,u+c32a}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-33-wght-normal.841d2f4d.woff2)format("woff2-variations");unicode-range:u+c1bc-c1c3,u+c1c5-c1df,u+c1e1-c1fb,u+c1fd-c203,u+c205-c20c,u+c20e,u+c210-c217,u+c21a-c21b,u+c21d-c21e,u+c221-c227,u+c229-c22a,u+c22c,u+c22e,u+c230,u+c233-c24f,u+c251-c257,u+c259-c269}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-34-wght-normal.4e908183.woff2)format("woff2-variations");unicode-range:u+c101-c11b,u+c11f,u+c121-c123,u+c125-c12b,u+c12e,u+c132-c137,u+c13a-c13b,u+c13d-c13f,u+c141-c147,u+c14a,u+c14c-c153,u+c155-c157,u+c159-c15b,u+c15d-c166,u+c169-c16f,u+c171-c177,u+c179-c18b,u+c18e-c18f,u+c191-c193,u+c195-c19b,u+c19d-c19e,u+c1a0,u+c1a2-c1a4,u+c1a6-c1bb}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-35-wght-normal.d50bc53d.woff2)format("woff2-variations");unicode-range:u+c049-c057,u+c059-c05b,u+c05d-c05f,u+c061-c067,u+c069-c08f,u+c091-c0ab,u+c0ae-c0af,u+c0b1-c0b3,u+c0b5,u+c0b7-c0bb,u+c0be,u+c0c2-c0c7,u+c0ca-c0cb,u+c0cd-c0cf,u+c0d1-c0d7,u+c0d9-c0da,u+c0dc,u+c0de-c0e3,u+c0e5-c0eb,u+c0ed-c0f3,u+c0f6,u+c0f8,u+c0fa-c0ff}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-36-wght-normal.cce1fac5.woff2)format("woff2-variations");unicode-range:u+bfa7-bfaf,u+bfb1-bfc4,u+bfc6-bfcb,u+bfce-bfcf,u+bfd1-bfd3,u+bfd5-bfdb,u+bfdd-c048}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-37-wght-normal.8772d152.woff2)format("woff2-variations");unicode-range:u+bf07,u+bf09-bf3f,u+bf41-bf4f,u+bf52-bf54,u+bf56-bfa6}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-38-wght-normal.aa0ccc7d.woff2)format("woff2-variations");unicode-range:u+be56,u+be58,u+be5c-be5f,u+be62-be63,u+be65-be67,u+be69-be74,u+be76-be7b,u+be7e-be7f,u+be81-be8e,u+be90,u+be92-bea7,u+bea9-becf,u+bed2-bed3,u+bed5-bed6,u+bed9-bee3,u+bee6-bf06}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-39-wght-normal.f2d033db.woff2)format("woff2-variations");unicode-range:u+bdb0-bdd3,u+bdd5-bdef,u+bdf1-be0b,u+be0d-be0f,u+be11-be13,u+be15-be43,u+be46-be47,u+be49-be4b,u+be4d-be53}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-40-wght-normal.dfcc2809.woff2)format("woff2-variations");unicode-range:u+bd03,u+bd06,u+bd08,u+bd0a-bd0f,u+bd11-bd22,u+bd25-bd47,u+bd49-bd58,u+bd5a-bd7f,u+bd82-bd83,u+bd85-bd87,u+bd8a-bd8f,u+bd91-bd92,u+bd94,u+bd96-bd98,u+bd9a-bdaf}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-41-wght-normal.4b02355f.woff2)format("woff2-variations");unicode-range:u+bc4e-bc83,u+bc86-bc87,u+bc89-bc8b,u+bc8d-bc93,u+bc96,u+bc98,u+bc9b-bc9f,u+bca2-bca3,u+bca5-bca7,u+bca9-bcb2,u+bcb4-bcbb,u+bcbe-bcbf,u+bcc1-bcc3,u+bcc5-bccc,u+bcce-bcd0,u+bcd2-bcd4,u+bcd6-bcf3,u+bcf7,u+bcf9-bcfb,u+bcfd-bd02}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-42-wght-normal.641c1c5f.woff2)format("woff2-variations");unicode-range:u+bb90-bba3,u+bba5-bbab,u+bbad-bbbf,u+bbc1-bbf7,u+bbfa-bbfb,u+bbfd-bbfe,u+bc01-bc07,u+bc09-bc0a,u+bc0e,u+bc10,u+bc12-bc13,u+bc17,u+bc19-bc1a,u+bc1e,u+bc20-bc23,u+bc26,u+bc28,u+bc2a-bc2c,u+bc2e-bc2f,u+bc32-bc33,u+bc35-bc37,u+bc39-bc3f,u+bc41-bc42,u+bc44,u+bc46-bc48,u+bc4a-bc4d}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-43-wght-normal.f3c4f476.woff2)format("woff2-variations");unicode-range:u+bae6-bafb,u+bafd-bb17,u+bb19-bb33,u+bb37,u+bb39-bb3a,u+bb3d-bb43,u+bb45-bb46,u+bb48,u+bb4a-bb4f,u+bb51-bb53,u+bb55-bb57,u+bb59-bb62,u+bb64-bb8f}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-44-wght-normal.61bf4a54.woff2)format("woff2-variations");unicode-range:u+ba30-ba37,u+ba3a-ba3b,u+ba3d-ba3f,u+ba41-ba47,u+ba49-ba4a,u+ba4c,u+ba4e-ba53,u+ba56-ba57,u+ba59-ba5b,u+ba5d-ba63,u+ba65-ba66,u+ba68-ba6f,u+ba71-ba73,u+ba75-ba77,u+ba79-ba84,u+ba86,u+ba88-baa7,u+baaa,u+baad-baaf,u+bab1-bab7,u+baba,u+babc,u+babe-bae5}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-45-wght-normal.fc24d215.woff2)format("woff2-variations");unicode-range:u+b96e-b973,u+b976-b977,u+b979-b97b,u+b97d-b983,u+b986,u+b988,u+b98a-b98d,u+b98f-b9ab,u+b9ae-b9af,u+b9b1-b9b3,u+b9b5-b9bb,u+b9be,u+b9c0,u+b9c2-b9c7,u+b9ca-b9cb,u+b9cd,u+b9d2-b9d7,u+b9da,u+b9dc,u+b9df-b9e0,u+b9e2,u+b9e6-b9e7,u+b9e9-b9f3,u+b9f6,u+b9f8,u+b9fb-ba2f}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-46-wght-normal.9691dd28.woff2)format("woff2-variations");unicode-range:u+b8bf-b8cb,u+b8cd-b8e0,u+b8e2-b8e7,u+b8ea-b8eb,u+b8ed-b8ef,u+b8f1-b8f7,u+b8fa,u+b8fc,u+b8fe-b903,u+b905-b917,u+b919-b91f,u+b921-b93b,u+b93d-b957,u+b95a-b95b,u+b95d-b95f,u+b961-b967,u+b969-b96c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-47-wght-normal.840deaca.woff2)format("woff2-variations");unicode-range:u+b80d-b80f,u+b811-b817,u+b81a,u+b81c-b823,u+b826-b827,u+b829-b82b,u+b82d-b833,u+b836,u+b83a-b83f,u+b841-b85b,u+b85e-b85f,u+b861-b863,u+b865-b86b,u+b86e,u+b870,u+b872-b8af,u+b8b1-b8be}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-48-wght-normal.b5986cd9.woff2)format("woff2-variations");unicode-range:u+b74d-b75f,u+b761-b763,u+b765-b774,u+b776-b77b,u+b77e-b77f,u+b781-b783,u+b785-b78b,u+b78e,u+b792-b796,u+b79a-b79b,u+b79d-b7a7,u+b7aa,u+b7ae-b7b3,u+b7b6-b7c8,u+b7ca-b7eb,u+b7ee-b7ef,u+b7f1-b7f3,u+b7f5-b7fb,u+b7fe,u+b802-b806,u+b80a-b80b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-49-wght-normal.0faa86aa.woff2)format("woff2-variations");unicode-range:u+b6a7-b6aa,u+b6ac-b6b0,u+b6b2-b6ef,u+b6f1-b727,u+b72a-b72b,u+b72d-b72e,u+b731-b737,u+b739-b73a,u+b73c-b743,u+b745-b74c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-50-wght-normal.65a25188.woff2)format("woff2-variations");unicode-range:u+b605-b60f,u+b612-b617,u+b619-b624,u+b626-b69b,u+b69e-b6a3,u+b6a5-b6a6}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-51-wght-normal.3ac50dd3.woff2)format("woff2-variations");unicode-range:u+b55f,u+b562-b583,u+b585-b59f,u+b5a2-b5a3,u+b5a5-b5a7,u+b5a9-b5b2,u+b5b5-b5ba,u+b5bd-b604}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-52-wght-normal.7cbac5fa.woff2)format("woff2-variations");unicode-range:u+b4a5-b4b6,u+b4b8-b4bf,u+b4c1-b4c7,u+b4c9-b4db,u+b4de-b4df,u+b4e1-b4e2,u+b4e5-b4eb,u+b4ee,u+b4f0,u+b4f2-b513,u+b516-b517,u+b519-b51a,u+b51d-b523,u+b526,u+b528,u+b52b-b52f,u+b532-b533,u+b535-b537,u+b539-b53f,u+b541-b544,u+b546-b54b,u+b54d-b54f,u+b551-b55b,u+b55d-b55e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-53-wght-normal.7dd0aa81.woff2)format("woff2-variations");unicode-range:u+b3f8-b3fb,u+b3fd-b40f,u+b411-b417,u+b419-b41b,u+b41d-b41f,u+b421-b427,u+b42a-b42b,u+b42d-b44f,u+b452-b453,u+b455-b457,u+b459-b45f,u+b462-b464,u+b466-b46b,u+b46d-b47f,u+b481-b4a3}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-54-wght-normal.355f2a18.woff2)format("woff2-variations");unicode-range:u+b342-b353,u+b356-b357,u+b359-b35b,u+b35d-b35e,u+b360-b363,u+b366,u+b368,u+b36a-b36d,u+b36f,u+b372-b373,u+b375-b377,u+b379-b37f,u+b381-b382,u+b384,u+b386-b38b,u+b38d-b3c3,u+b3c6-b3c7,u+b3c9-b3ca,u+b3cd-b3d3,u+b3d6,u+b3d8,u+b3da-b3f7}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-55-wght-normal.9fea81d8.woff2)format("woff2-variations");unicode-range:u+b27c-b283,u+b285-b28f,u+b292-b293,u+b295-b297,u+b29a-b29f,u+b2a1-b2a4,u+b2a7-b2a9,u+b2ab,u+b2ad-b2c7,u+b2ca-b2cb,u+b2cd-b2cf,u+b2d1-b2d7,u+b2da,u+b2dc,u+b2de-b2e3,u+b2e7,u+b2e9-b2ea,u+b2ef-b2f3,u+b2f6,u+b2f8,u+b2fa-b2fb,u+b2fd-b2fe,u+b302-b303,u+b305-b307,u+b309-b30f,u+b312,u+b316-b31b,u+b31d-b341}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-56-wght-normal.6f4b9c5f.woff2)format("woff2-variations");unicode-range:u+b1d6-b1e7,u+b1e9-b1fc,u+b1fe-b203,u+b206-b207,u+b209-b20b,u+b20d-b213,u+b216-b21f,u+b221-b257,u+b259-b273,u+b275-b27b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-57-wght-normal.836b5d72.woff2)format("woff2-variations");unicode-range:u+b120-b122,u+b126-b127,u+b129-b12b,u+b12d-b133,u+b136,u+b138,u+b13a-b13f,u+b142-b143,u+b145-b14f,u+b151-b153,u+b156-b157,u+b159-b177,u+b17a-b17b,u+b17d-b17f,u+b181-b187,u+b189-b18c,u+b18e-b191,u+b195-b1a7,u+b1a9-b1cb,u+b1cd-b1d5}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-58-wght-normal.2631a1e1.woff2)format("woff2-variations");unicode-range:u+b05f-b07b,u+b07e-b07f,u+b081-b083,u+b085-b08b,u+b08d-b097,u+b09b,u+b09d-b09f,u+b0a2-b0a7,u+b0aa,u+b0b0,u+b0b2,u+b0b6-b0b7,u+b0b9-b0bb,u+b0bd-b0c3,u+b0c6-b0c7,u+b0ca-b0cf,u+b0d1-b0df,u+b0e1-b0e4,u+b0e6-b107,u+b10a-b10b,u+b10d-b10f,u+b111-b112,u+b114-b117,u+b119-b11a,u+b11c-b11f}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-59-wght-normal.d6e0c2e6.woff2)format("woff2-variations");unicode-range:u+afac-afb7,u+afba-afbb,u+afbd-afbf,u+afc1-afc6,u+afca-afcc,u+afce-afd3,u+afd5-afe7,u+afe9-afef,u+aff1-b00b,u+b00d-b00f,u+b011-b013,u+b015-b01b,u+b01d-b027,u+b029-b043,u+b045-b047,u+b049,u+b04b,u+b04d-b052,u+b055-b056,u+b058-b05c,u+b05e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-60-wght-normal.c78326c6.woff2)format("woff2-variations");unicode-range:u+af03-af07,u+af09-af2b,u+af2e-af33,u+af35-af3b,u+af3e-af40,u+af44-af47,u+af4a-af5c,u+af5e-af63,u+af65-af7f,u+af81-afab}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-61-wght-normal.e01a746e.woff2)format("woff2-variations");unicode-range:u+ae56-ae5b,u+ae5e-ae60,u+ae62-ae64,u+ae66-ae67,u+ae69-ae6b,u+ae6d-ae83,u+ae85-aebb,u+aebf,u+aec1-aec3,u+aec5-aecb,u+aece,u+aed0,u+aed2-aed7,u+aed9-aef3,u+aef5-af02}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-62-wght-normal.773de09c.woff2)format("woff2-variations");unicode-range:u+ad9c-ada3,u+ada5-adbf,u+adc1-adc3,u+adc5-adc7,u+adc9-add2,u+add4-addb,u+addd-addf,u+ade1-ade3,u+ade5-adf7,u+adfa-adfb,u+adfd-adff,u+ae02-ae07,u+ae0a,u+ae0c,u+ae0e-ae13,u+ae15-ae2f,u+ae31-ae33,u+ae35-ae37,u+ae39-ae3f,u+ae42,u+ae44,u+ae46-ae49,u+ae4b,u+ae4f,u+ae51-ae53,u+ae55}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-63-wght-normal.978b9506.woff2)format("woff2-variations");unicode-range:u+ace2-ace3,u+ace5-ace6,u+ace9-acef,u+acf2,u+acf4,u+acf7-acfb,u+acfe-acff,u+ad01-ad03,u+ad05-ad0b,u+ad0d-ad10,u+ad12-ad1b,u+ad1d-ad33,u+ad35-ad48,u+ad4a-ad4f,u+ad51-ad6b,u+ad6e-ad6f,u+ad71-ad72,u+ad77-ad7c,u+ad7e,u+ad80,u+ad82-ad87,u+ad89-ad8b,u+ad8d-ad8f,u+ad91-ad9b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-64-wght-normal.afa50b08.woff2)format("woff2-variations");unicode-range:u+ac25-ac2c,u+ac2e,u+ac30,u+ac32-ac37,u+ac39-ac3f,u+ac41-ac4c,u+ac4e-ac6f,u+ac72-ac73,u+ac75-ac76,u+ac79-ac7f,u+ac82,u+ac84-ac88,u+ac8a-ac8b,u+ac8d-ac8f,u+ac91-ac93,u+ac95-ac9b,u+ac9d-ac9e,u+aca1-aca7,u+acab,u+acad-acaf,u+acb1-acb7,u+acba-acbb,u+acbe-acc0,u+acc2-acc3,u+acc5-acdf}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-65-wght-normal.aeb0407f.woff2)format("woff2-variations");unicode-range:u+99df,u+99ed,u+99f1,u+99ff,u+9a01,u+9a08,u+9a0e-9a0f,u+9a19,u+9a2b,u+9a30,u+9a36-9a37,u+9a40,u+9a43,u+9a45,u+9a4d,u+9a55,u+9a57,u+9a5a-9a5b,u+9a5f,u+9a62,u+9a65,u+9a69-9a6a,u+9aa8,u+9ab8,u+9ad3,u+9ae5,u+9aee,u+9b1a,u+9b27,u+9b2a,u+9b31,u+9b3c,u+9b41-9b45,u+9b4f,u+9b54,u+9b5a,u+9b6f,u+9b8e,u+9b91,u+9b9f,u+9bab,u+9bae,u+9bc9,u+9bd6,u+9be4,u+9be8,u+9c0d,u+9c10,u+9c12,u+9c15,u+9c25,u+9c32,u+9c3b,u+9c47,u+9c49,u+9c57,u+9ce5,u+9ce7,u+9ce9,u+9cf3-9cf4,u+9cf6,u+9d09,u+9d1b,u+9d26,u+9d28,u+9d3b,u+9d51,u+9d5d,u+9d60-9d61,u+9d6c,u+9d72,u+9da9,u+9daf,u+9db4,u+9dc4,u+9dd7,u+9df2,u+9df8-9dfa,u+9e1a,u+9e1e,u+9e75,u+9e79,u+9e7d,u+9e7f,u+9e92-9e93,u+9e97,u+9e9d,u+9e9f,u+9ea5,u+9eb4-9eb5,u+9ebb,u+9ebe,u+9ec3,u+9ecd-9ece,u+9ed4,u+9ed8,u+9edb-9edc,u+9ede,u+9ee8,u+9ef4,u+9f07-9f08,u+9f0e,u+9f13,u+9f20,u+9f3b,u+9f4a-9f4b,u+9f4e,u+9f52,u+9f5f,u+9f61,u+9f67,u+9f6a,u+9f6c,u+9f77,u+9f8d,u+9f90,u+9f95,u+9f9c,u+ac02-ac03,u+ac05-ac06,u+ac09-ac0f,u+ac17-ac18,u+ac1b,u+ac1e-ac1f,u+ac21-ac23}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-66-wght-normal.621e0c2e.woff2)format("woff2-variations");unicode-range:u+96a7-96a8,u+96aa,u+96b1,u+96b7,u+96bb,u+96c0-96c1,u+96c4-96c5,u+96c7,u+96c9,u+96cb-96ce,u+96d5-96d6,u+96d9,u+96db-96dc,u+96e2-96e3,u+96e8-96ea,u+96ef-96f0,u+96f2,u+96f6-96f7,u+96f9,u+96fb,u+9700,u+9706-9707,u+9711,u+9713,u+9716,u+9719,u+971c,u+971e,u+9727,u+9730,u+9732,u+9739,u+973d,u+9742,u+9744,u+9748,u+9756,u+975c,u+9761,u+9769,u+976d,u+9774,u+9777,u+977a,u+978b,u+978d,u+978f,u+97a0,u+97a8,u+97ab,u+97ad,u+97c6,u+97cb,u+97dc,u+97f6,u+97fb,u+97ff-9803,u+9805-9806,u+9808,u+980a,u+980c,u+9810-9813,u+9817-9818,u+982d,u+9830,u+9838-9839,u+983b,u+9846,u+984c-984e,u+9854,u+9858,u+985a,u+985e,u+9865,u+9867,u+986b,u+986f,u+98af,u+98b1,u+98c4,u+98c7,u+98db-98dc,u+98e1-98e2,u+98ed-98ef,u+98f4,u+98fc-98fe,u+9903,u+9909-990a,u+990c,u+9910,u+9913,u+9918,u+991e,u+9920,u+9928,u+9945,u+9949,u+994b-994d,u+9951-9952,u+9954,u+9957,u+9996,u+999d,u+99a5,u+99a8,u+99ac-99ae,u+99b1,u+99b3-99b4,u+99b9,u+99c1,u+99d0-99d2,u+99d5,u+99d9,u+99dd}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-67-wght-normal.72cc2104.woff2)format("woff2-variations");unicode-range:u+920d,u+9210-9212,u+9217,u+921e,u+9234,u+923a,u+923f-9240,u+9245,u+9249,u+9257,u+925b,u+925e,u+9262,u+9264-9266,u+9283,u+9285,u+9291,u+9293,u+9296,u+9298,u+929c,u+92b3,u+92b6-92b7,u+92b9,u+92cc,u+92cf,u+92d2,u+92e4,u+92ea,u+92f8,u+92fc,u+9304,u+9310,u+9318,u+931a,u+931e-9322,u+9324,u+9326,u+9328,u+932b,u+932e-932f,u+9348,u+934a-934b,u+934d,u+9354,u+935b,u+936e,u+9375,u+937c,u+937e,u+938c,u+9394,u+9396,u+939a,u+93a3,u+93a7,u+93ac-93ad,u+93b0,u+93c3,u+93d1,u+93de,u+93e1,u+93e4,u+93f6,u+9404,u+9418,u+9425,u+942b,u+9435,u+9438,u+9444,u+9451-9452,u+945b,u+947d,u+947f,u+9583,u+9589,u+958f,u+9591-9592,u+9594,u+9598,u+95a3-95a5,u+95a8,u+95ad,u+95b1,u+95bb-95bc,u+95c7,u+95ca,u+95d4-95d6,u+95dc,u+95e1-95e2,u+961c,u+9621,u+962a,u+962e,u+9632,u+963b,u+963f-9640,u+9642,u+9644,u+964b-964d,u+9650,u+965b-965f,u+9662-9664,u+966a,u+9670,u+9673,u+9675-9678,u+967d,u+9685-9686,u+968a-968b,u+968d-968e,u+9694-9695,u+9698-9699,u+969b-969c,u+96a3}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-68-wght-normal.4a863eee.woff2)format("woff2-variations");unicode-range:u+8fa8,u+8fad,u+8faf-8fb2,u+8fc2,u+8fc5,u+8fce,u+8fd4,u+8fe6,u+8fea-8feb,u+8fed,u+8ff0,u+8ff2,u+8ff7,u+8ff9,u+8ffd,u+9000-9003,u+9005-9006,u+9008,u+900b,u+900d,u+900f-9011,u+9014-9015,u+9017,u+9019,u+901d-9023,u+902e,u+9031-9032,u+9035,u+9038,u+903c,u+903e,u+9041-9042,u+9047,u+904a-904b,u+904d-904e,u+9050-9051,u+9054-9055,u+9059,u+905c-905e,u+9060-9061,u+9063,u+9069,u+906d-906f,u+9072,u+9075,u+9077-9078,u+907a,u+907c-907d,u+907f-9084,u+9087-9088,u+908a,u+908f,u+9091,u+9095,u+9099,u+90a2-90a3,u+90a6,u+90a8,u+90aa,u+90af-90b1,u+90b5,u+90b8,u+90c1,u+90ca,u+90de,u+90e1,u+90ed,u+90f5,u+9102,u+9112,u+9115,u+9119,u+9127,u+912d,u+9132,u+9149-914e,u+9152,u+9162,u+9169-916a,u+916c,u+9175,u+9177-9178,u+9187,u+9189,u+918b,u+918d,u+9192,u+919c,u+91ab-91ac,u+91ae-91af,u+91b1,u+91b4-91b5,u+91c0,u+91c7,u+91c9,u+91cb,u+91cf-91d0,u+91d7-91d8,u+91dc-91dd,u+91e3,u+91e7,u+91ea,u+91f5}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-69-wght-normal.7437301c.woff2)format("woff2-variations");unicode-range:u+8c6a-8c6b,u+8c79-8c7a,u+8c82,u+8c8a,u+8c8c,u+8c9d-8c9e,u+8ca0-8ca2,u+8ca7-8cac,u+8caf-8cb0,u+8cb3-8cb4,u+8cb6-8cb8,u+8cbb-8cbd,u+8cbf-8cc4,u+8cc7-8cc8,u+8cca,u+8cd1,u+8cd3,u+8cda,u+8cdc,u+8cde,u+8ce0,u+8ce2-8ce4,u+8ce6,u+8cea,u+8ced,u+8cf4,u+8cfb-8cfd,u+8d04-8d05,u+8d07-8d08,u+8d0a,u+8d0d,u+8d13,u+8d16,u+8d64,u+8d66,u+8d6b,u+8d70,u+8d73-8d74,u+8d77,u+8d85,u+8d8a,u+8d99,u+8da3,u+8da8,u+8db3,u+8dba,u+8dbe,u+8dc6,u+8dcb-8dcc,u+8dcf,u+8ddb,u+8ddd,u+8de1,u+8de3,u+8de8,u+8df3,u+8e0a,u+8e0f-8e10,u+8e1e,u+8e2a,u+8e30,u+8e35,u+8e42,u+8e44,u+8e47-8e4a,u+8e59,u+8e5f-8e60,u+8e74,u+8e76,u+8e81,u+8e87,u+8e8a,u+8e8d,u+8eaa-8eac,u+8ec0,u+8ecb-8ecc,u+8ed2,u+8edf,u+8eeb,u+8ef8,u+8efb,u+8efe,u+8f03,u+8f05,u+8f09,u+8f12-8f15,u+8f1b-8f1f,u+8f26-8f27,u+8f29-8f2a,u+8f2f,u+8f33,u+8f38-8f39,u+8f3b,u+8f3e-8f3f,u+8f44-8f45,u+8f49,u+8f4d-8f4e,u+8f5d,u+8f5f,u+8f62,u+8f9b-8f9c,u+8fa3,u+8fa6}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-70-wght-normal.c746a4a6.woff2)format("woff2-variations");unicode-range:u+8941,u+8944,u+895f,u+8964,u+896a,u+8972,u+8981,u+8983,u+8986-8987,u+898f,u+8993,u+8996,u+89a1,u+89a9-89aa,u+89b2,u+89ba,u+89bd,u+89c0,u+89d2,u+89e3,u+89f4,u+89f8,u+8a02-8a03,u+8a08,u+8a0a,u+8a0c,u+8a0e,u+8a13,u+8a16-8a17,u+8a1b,u+8a1d,u+8a1f,u+8a23,u+8a25,u+8a2a,u+8a2d,u+8a31,u+8a34,u+8a36,u+8a3a-8a3b,u+8a50,u+8a54-8a55,u+8a5b,u+8a5e,u+8a60,u+8a62-8a63,u+8a66,u+8a6d-8a6e,u+8a70,u+8a72-8a73,u+8a75,u+8a79,u+8a85,u+8a87,u+8a8c-8a8d,u+8a93,u+8a95,u+8a98,u+8aa0-8aa1,u+8aa3-8aa6,u+8aa8,u+8aaa,u+8ab0,u+8ab2,u+8ab9,u+8abc,u+8abe-8abf,u+8ac2,u+8ac4,u+8ac7,u+8acb,u+8acd,u+8acf,u+8ad2,u+8ad6,u+8adb-8adc,u+8ae1,u+8ae6-8ae7,u+8aea-8aeb,u+8aed-8aee,u+8af1,u+8af6-8af8,u+8afa,u+8afe,u+8b00-8b02,u+8b04,u+8b0e,u+8b10,u+8b14,u+8b16-8b17,u+8b19-8b1b,u+8b1d,u+8b20,u+8b28,u+8b2b-8b2c,u+8b33,u+8b39,u+8b41,u+8b49,u+8b4e-8b4f,u+8b58,u+8b5a,u+8b5c,u+8b66,u+8b6c,u+8b6f-8b70,u+8b74,u+8b77,u+8b7d,u+8b80,u+8b8a,u+8b90,u+8b92-8b93,u+8b96,u+8b9a,u+8c37,u+8c3f,u+8c41,u+8c46,u+8c48,u+8c4a,u+8c4c,u+8c55,u+8c5a,u+8c61}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-71-wght-normal.8427b1ff.woff2)format("woff2-variations");unicode-range:u+858f,u+8591,u+8594,u+859b,u+85a6,u+85a8-85aa,u+85af-85b0,u+85ba,u+85c1,u+85c9,u+85cd-85cf,u+85d5,u+85dc-85dd,u+85e4-85e5,u+85e9-85ea,u+85f7,u+85fa-85fb,u+85ff,u+8602,u+8606-8607,u+860a,u+8616-8617,u+861a,u+862d,u+863f,u+864e,u+8650,u+8654-8655,u+865b-865c,u+865e-865f,u+8667,u+8679,u+868a,u+868c,u+8693,u+86a3-86a4,u+86a9,u+86c7,u+86cb,u+86d4,u+86d9,u+86db,u+86df,u+86e4,u+86ed,u+86fe,u+8700,u+8702-8703,u+8708,u+8718,u+871a,u+871c,u+874e,u+8755,u+8757,u+875f,u+8766,u+8768,u+8774,u+8776,u+8778,u+8782,u+878d,u+879f,u+87a2,u+87b3,u+87ba,u+87c4,u+87e0,u+87ec,u+87ef,u+87f2,u+87f9,u+87fb,u+87fe,u+8805,u+881f,u+8822-8823,u+8831,u+8836,u+883b,u+8840,u+8846,u+884d,u+8852-8853,u+8857,u+8859,u+885b,u+885d,u+8861-8863,u+8868,u+886b,u+8870,u+8872,u+8877,u+887e-887f,u+8881-8882,u+8888,u+888b,u+888d,u+8892,u+8896-8897,u+889e,u+88ab,u+88b4,u+88c1-88c2,u+88cf,u+88d4-88d5,u+88d9,u+88dc-88dd,u+88df,u+88e1,u+88e8,u+88f3-88f5,u+88f8,u+88fd,u+8907,u+8910,u+8912-8913,u+8918-8919,u+8925,u+892a,u+8936,u+8938,u+893b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-72-wght-normal.2324652e.woff2)format("woff2-variations");unicode-range:u+82a6,u+82a9,u+82ac-82af,u+82b3,u+82b7-82b9,u+82bb-82bd,u+82bf,u+82d1-82d2,u+82d4-82d5,u+82d7,u+82db,u+82de-82df,u+82e1,u+82e5-82e7,u+82fd-82fe,u+8301-8305,u+8309,u+8317,u+8328,u+832b,u+832f,u+8331,u+8334-8336,u+8338-8339,u+8340,u+8347,u+8349-834a,u+834f,u+8351-8352,u+8373,u+8377,u+837b,u+8389-838a,u+838e,u+8396,u+8398,u+839e,u+83a2,u+83a9-83ab,u+83bd,u+83c1,u+83c5,u+83c9-83ca,u+83cc,u+83d3,u+83d6,u+83dc,u+83e9,u+83eb,u+83ef-83f2,u+83f4,u+83f9,u+83fd,u+8403-8404,u+840a,u+840c-840e,u+8429,u+842c,u+8431,u+8438,u+843d,u+8449,u+8457,u+845b,u+8461,u+8463,u+8466,u+846b-846c,u+846f,u+8475,u+847a,u+8490,u+8494,u+8499,u+849c,u+84a1,u+84b2,u+84b8,u+84bb-84bc,u+84bf-84c0,u+84c2,u+84c4,u+84c6,u+84c9,u+84cb,u+84cd,u+84d1,u+84da,u+84ec,u+84ee,u+84f4,u+84fc,u+8511,u+8513-8514,u+8517-8518,u+851a,u+851e,u+8521,u+8523,u+8525,u+852c-852d,u+852f,u+853d,u+853f,u+8541,u+8543,u+8549,u+854e,u+8553,u+8559,u+8563,u+8568-856a,u+856d,u+8584,u+8587}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-73-wght-normal.58db3c47.woff2)format("woff2-variations");unicode-range:u+8033,u+8036,u+803d,u+803f,u+8043,u+8046,u+804a,u+8056,u+8058,u+805a,u+805e,u+806f-8070,u+8072-8073,u+8077,u+807d-807f,u+8084-8087,u+8089,u+808b-808c,u+8096,u+809b,u+809d,u+80a1-80a2,u+80a5,u+80a9-80aa,u+80af,u+80b1-80b2,u+80b4,u+80ba,u+80c3-80c4,u+80cc,u+80ce,u+80da-80db,u+80de,u+80e1,u+80e4-80e5,u+80f1,u+80f4,u+80f8,u+80fd,u+8102,u+8105-8108,u+810a,u+8118,u+811a-811b,u+8123,u+8129,u+812b,u+812f,u+8139,u+813e,u+814b,u+814e,u+8150-8151,u+8154-8155,u+8165-8166,u+816b,u+8170-8171,u+8178-817a,u+817f-8180,u+8188,u+818a,u+818f,u+819a,u+819c-819d,u+81a0,u+81a3,u+81a8,u+81b3,u+81b5,u+81ba,u+81bd-81c0,u+81c2,u+81c6,u+81cd,u+81d8,u+81df,u+81e3,u+81e5,u+81e7-81e8,u+81ed,u+81f3-81f4,u+81fa-81fc,u+81fe,u+8205,u+8208,u+820a,u+820c-820d,u+8212,u+821b-821c,u+821e-821f,u+8221,u+822a-822c,u+8235-8237,u+8239,u+8240,u+8245,u+8247,u+8259,u+8264,u+8266,u+826e-826f,u+8271,u+8276,u+8278,u+827e,u+828b,u+828d-828e,u+8292,u+8299-829a,u+829d,u+829f,u+82a5}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-74-wght-normal.7723f40b.woff2)format("woff2-variations");unicode-range:u+7d2f-7d30,u+7d33,u+7d35,u+7d39-7d3a,u+7d42-7d46,u+7d50,u+7d5e,u+7d61-7d62,u+7d66,u+7d68,u+7d6a,u+7d6e,u+7d71-7d73,u+7d76,u+7d79,u+7d7f,u+7d8e-7d8f,u+7d93,u+7d9c,u+7da0,u+7da2,u+7dac-7dad,u+7db1-7db2,u+7db4-7db5,u+7db8,u+7dba-7dbb,u+7dbd-7dbf,u+7dc7,u+7dca-7dcb,u+7dd6,u+7dd8,u+7dda,u+7ddd-7dde,u+7de0-7de1,u+7de3,u+7de8-7de9,u+7dec,u+7def,u+7df4,u+7dfb,u+7e09-7e0a,u+7e15,u+7e1b,u+7e1d-7e1f,u+7e21,u+7e23,u+7e2b,u+7e2e-7e2f,u+7e31,u+7e37,u+7e3d-7e3e,u+7e43,u+7e46-7e47,u+7e52,u+7e54-7e55,u+7e5e,u+7e61,u+7e69-7e6b,u+7e6d,u+7e70,u+7e79,u+7e7c,u+7e82,u+7e8c,u+7e8f,u+7e93,u+7e96,u+7e98,u+7e9b-7e9c,u+7f36,u+7f38,u+7f3a,u+7f4c,u+7f50,u+7f54-7f55,u+7f6a-7f6b,u+7f6e,u+7f70,u+7f72,u+7f75,u+7f77,u+7f79,u+7f85,u+7f88,u+7f8a,u+7f8c,u+7f94,u+7f9a,u+7f9e,u+7fa4,u+7fa8-7fa9,u+7fb2,u+7fb8-7fb9,u+7fbd,u+7fc1,u+7fc5,u+7fca,u+7fcc,u+7fce,u+7fd2,u+7fd4-7fd5,u+7fdf-7fe1,u+7fe9,u+7feb,u+7ff0,u+7ff9,u+7ffc,u+8000-8001,u+8003,u+8006,u+8009,u+800c,u+8010,u+8015,u+8017-8018,u+802d}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-75-wght-normal.d0c9f2d7.woff2)format("woff2-variations");unicode-range:u+7a49,u+7a4d-7a4e,u+7a57,u+7a61-7a62,u+7a69,u+7a6b,u+7a70,u+7a74,u+7a76,u+7a79,u+7a7d,u+7a7f,u+7a81,u+7a84,u+7a88,u+7a92-7a93,u+7a95,u+7a98,u+7a9f,u+7aa9-7aaa,u+7aae-7aaf,u+7aba,u+7ac4-7ac5,u+7ac7,u+7aca,u+7ad7,u+7ad9,u+7add,u+7adf-7ae0,u+7ae3,u+7ae5,u+7aea,u+7aed,u+7aef,u+7af6,u+7af9-7afa,u+7aff,u+7b0f,u+7b11,u+7b19,u+7b1b,u+7b1e,u+7b20,u+7b26,u+7b2d,u+7b39,u+7b46,u+7b49,u+7b4b-7b4d,u+7b4f-7b52,u+7b54,u+7b56,u+7b60,u+7b6c,u+7b6e,u+7b75,u+7b7d,u+7b87,u+7b8b,u+7b8f,u+7b94-7b95,u+7b97,u+7b9a,u+7b9d,u+7ba1,u+7bad,u+7bb1,u+7bb4,u+7bb8,u+7bc0-7bc1,u+7bc4,u+7bc6-7bc7,u+7bc9,u+7bd2,u+7be0,u+7be4,u+7be9,u+7c07,u+7c12,u+7c1e,u+7c21,u+7c27,u+7c2a-7c2b,u+7c3d-7c3f,u+7c43,u+7c4c-7c4d,u+7c60,u+7c64,u+7c6c,u+7c73,u+7c83,u+7c89,u+7c92,u+7c95,u+7c97-7c98,u+7c9f,u+7ca5,u+7ca7,u+7cae,u+7cb1-7cb3,u+7cb9,u+7cbe,u+7cca,u+7cd6,u+7cde-7ce0,u+7ce7,u+7cfb,u+7cfe,u+7d00,u+7d02,u+7d04-7d08,u+7d0a-7d0b,u+7d0d,u+7d10,u+7d14,u+7d17-7d1b,u+7d20-7d21,u+7d2b-7d2c,u+7d2e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-76-wght-normal.7d2787e6.woff2)format("woff2-variations");unicode-range:u+7704,u+7708-7709,u+770b,u+771e,u+7720,u+7729,u+7737-7738,u+773a,u+773c,u+7740,u+774d,u+775b,u+7761,u+7763,u+7766,u+776b,u+7779,u+777e-777f,u+778b,u+7791,u+779e,u+77a5,u+77ac-77ad,u+77b0,u+77b3,u+77bb-77bc,u+77bf,u+77d7,u+77db-77dc,u+77e2-77e3,u+77e9,u+77ed-77ef,u+7802,u+7812,u+7825-7827,u+782c,u+7832,u+7834,u+7845,u+784f,u+785d,u+786b-786c,u+786f,u+787c,u+7881,u+7887,u+788c-788e,u+7891,u+7897,u+78a3,u+78a7,u+78a9,u+78ba-78bc,u+78c1,u+78c5,u+78ca-78cb,u+78ce,u+78d0,u+78e8,u+78ec,u+78ef,u+78f5,u+78fb,u+7901,u+790e,u+7916,u+792a-792c,u+793a,u+7940-7941,u+7947-7949,u+7950,u+7956-7957,u+795a-795d,u+7960,u+7965,u+7968,u+796d,u+797a,u+797f,u+7981,u+798d-798e,u+7991,u+79a6-79a7,u+79aa,u+79ae,u+79b1,u+79b3,u+79b9,u+79bd-79c1,u+79c9-79cb,u+79d2,u+79d5,u+79d8,u+79df,u+79e4,u+79e6-79e7,u+79e9,u+79fb,u+7a00,u+7a05,u+7a08,u+7a0b,u+7a0d,u+7a14,u+7a17,u+7a19-7a1a,u+7a1c,u+7a1f-7a20,u+7a2e,u+7a31,u+7a36-7a37,u+7a3b-7a3d,u+7a3f-7a40,u+7a46}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-77-wght-normal.e39816cd.woff2)format("woff2-variations");unicode-range:u+7482-7483,u+7487,u+7489,u+748b,u+7498,u+749c,u+749e-749f,u+74a1,u+74a3,u+74a5,u+74a7-74a8,u+74aa,u+74b0,u+74b2,u+74b5,u+74b9,u+74bd,u+74bf,u+74c6,u+74ca,u+74cf,u+74d4,u+74d8,u+74da,u+74dc,u+74e0,u+74e2-74e3,u+74e6,u+74ee,u+74f7,u+7501,u+7504,u+7511,u+7515,u+7518,u+751a-751b,u+7523,u+7525-7526,u+752b-752c,u+7531,u+7533,u+7538,u+753a,u+7547,u+754c,u+754f,u+7551,u+7553-7554,u+7559,u+755b-755d,u+7562,u+7565-7566,u+756a,u+756f-7570,u+7575-7576,u+7578,u+757a,u+757f,u+7586-7587,u+758a-758b,u+758e-758f,u+7591,u+759d,u+75a5,u+75ab,u+75b1-75b3,u+75b5,u+75b8-75b9,u+75bc-75be,u+75c2,u+75c5,u+75c7,u+75cd,u+75d2,u+75d4-75d5,u+75d8-75d9,u+75db,u+75e2,u+75f0,u+75f2,u+75f4,u+75fa,u+75fc,u+7600,u+760d,u+7619,u+761f-7622,u+7624,u+7626,u+763b,u+7642,u+764c,u+764e,u+7652,u+7656,u+7661,u+7664,u+7669,u+766c,u+7670,u+7672,u+7678,u+7686-7687,u+768e,u+7690,u+7693,u+76ae,u+76ba,u+76bf,u+76c2-76c3,u+76c6,u+76c8,u+76ca,u+76d2,u+76d6,u+76db-76dc,u+76de-76df,u+76e1,u+76e3-76e4,u+76e7,u+76f2,u+76fc,u+76fe,u+7701}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-78-wght-normal.4e83d221.woff2)format("woff2-variations");unicode-range:u+7230,u+7232,u+7235,u+723a-723b,u+723d-723e,u+7240,u+7246-7248,u+724c,u+7252,u+7258-7259,u+725b,u+725d,u+725f,u+7261-7262,u+7267,u+7272,u+727d,u+7280-7281,u+72a2,u+72a7,u+72ac,u+72af,u+72c0,u+72c2,u+72c4,u+72ce,u+72d0,u+72d7,u+72d9,u+72e1,u+72e9,u+72f8-72f9,u+72fc-72fd,u+730a,u+7316,u+731b-731d,u+7325,u+7329-732b,u+7336-7337,u+733e-733f,u+7344-7345,u+7350,u+7352,u+7357,u+7368,u+736a,u+7370,u+7372,u+7375,u+7378,u+737a-737b,u+7384,u+7386-7387,u+7389,u+738e,u+7394,u+7396-7398,u+739f,u+73a7,u+73a9,u+73ad,u+73b2-73b3,u+73b9,u+73c0,u+73c2,u+73c9-73ca,u+73cc-73cd,u+73cf,u+73d6,u+73d9,u+73dd-73de,u+73e0,u+73e3-73e6,u+73e9-73ea,u+73ed,u+73f7,u+73f9,u+73fd-73fe,u+7401,u+7403,u+7405,u+7407,u+7409,u+7413,u+741b,u+7420-7422,u+7425-7426,u+7428,u+742a-742c,u+742e-7430,u+7433-7436,u+7438,u+743a,u+743f-7441,u+7443-7444,u+744b,u+7455,u+7457,u+7459-745c,u+745e-7460,u+7462,u+7464-7465,u+7468-746a,u+746f,u+747e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-79-wght-normal.1b15f394.woff2)format("woff2-variations");unicode-range:u+6f8d-6f8e,u+6f90,u+6f94,u+6f97,u+6fa3-6fa4,u+6fa7,u+6fae-6faf,u+6fb1,u+6fb3,u+6fb9,u+6fbe,u+6fc0-6fc3,u+6fca,u+6fd5,u+6fda,u+6fdf-6fe1,u+6fe4,u+6fe9,u+6feb-6fec,u+6fef,u+6ff1,u+6ffe,u+7001,u+7005-7006,u+7009,u+700b,u+700f,u+7011,u+7015,u+7018,u+701a-701f,u+7023,u+7027-7028,u+702f,u+7037,u+703e,u+704c,u+7050-7051,u+7058,u+705d,u+7070,u+7078,u+707c-707d,u+7085,u+708a,u+708e,u+7092,u+7098-709a,u+70a1,u+70a4,u+70ab-70ad,u+70af,u+70b3,u+70b7-70b9,u+70c8,u+70cb,u+70cf,u+70d8-70d9,u+70dd,u+70df,u+70f1,u+70f9,u+70fd,u+7104,u+7109,u+710c,u+7119-711a,u+711e,u+7126,u+7130,u+7136,u+7147,u+7149-714a,u+714c,u+714e,u+7150,u+7156,u+7159,u+715c,u+715e,u+7164-7167,u+7169,u+716c,u+716e,u+717d,u+7184,u+7189-718a,u+718f,u+7192,u+7194,u+7199,u+719f,u+71a2,u+71ac,u+71b1,u+71b9-71ba,u+71be,u+71c1,u+71c3,u+71c8-71c9,u+71ce,u+71d0,u+71d2,u+71d4-71d5,u+71df,u+71e5-71e7,u+71ed-71ee,u+71fb-71fc,u+71fe-7200,u+7206,u+7210,u+721b,u+722a,u+722c-722d}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-80-wght-normal.fa517b73.woff2)format("woff2-variations");unicode-range:u+6d5a,u+6d5c,u+6d63,u+6d66,u+6d69-6d6a,u+6d6c,u+6d6e,u+6d74,u+6d78-6d79,u+6d7f,u+6d85,u+6d87-6d89,u+6d8c-6d8e,u+6d91,u+6d93,u+6d95,u+6daf,u+6db2,u+6db5,u+6dc0,u+6dc3-6dc7,u+6dcb,u+6dcf,u+6dd1,u+6dd8-6dda,u+6dde,u+6de1,u+6de8,u+6dea-6deb,u+6dee,u+6df1,u+6df3,u+6df5,u+6df7-6dfb,u+6e17,u+6e19-6e1b,u+6e1f-6e21,u+6e23-6e26,u+6e2b-6e2d,u+6e32,u+6e34,u+6e36,u+6e38,u+6e3a,u+6e3c-6e3e,u+6e43-6e44,u+6e4a,u+6e4d,u+6e56,u+6e58,u+6e5b-6e5c,u+6e5e-6e5f,u+6e67,u+6e6b,u+6e6e-6e6f,u+6e72-6e73,u+6e7a,u+6e90,u+6e96,u+6e9c-6e9d,u+6e9f,u+6ea2,u+6ea5,u+6eaa-6eab,u+6eaf,u+6eb1,u+6eb6,u+6eba,u+6ec2,u+6ec4-6ec5,u+6ec9,u+6ecb-6ecc,u+6ece,u+6ed1,u+6ed3-6ed4,u+6eef,u+6ef4,u+6ef8,u+6efe-6eff,u+6f01-6f02,u+6f06,u+6f0f,u+6f11,u+6f14-6f15,u+6f20,u+6f22-6f23,u+6f2b-6f2c,u+6f31-6f32,u+6f38,u+6f3f,u+6f41,u+6f51,u+6f54,u+6f57-6f58,u+6f5a-6f5b,u+6f5e-6f5f,u+6f62,u+6f64,u+6f6d-6f6e,u+6f70,u+6f7a,u+6f7c-6f7e,u+6f81,u+6f84,u+6f88}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-81-wght-normal.c1d39a62.woff2)format("woff2-variations");unicode-range:u+6ada-6adb,u+6af6,u+6afb,u+6b04,u+6b0a,u+6b0c,u+6b12,u+6b16,u+6b20-6b21,u+6b23,u+6b32,u+6b3a,u+6b3d-6b3e,u+6b46-6b47,u+6b4e,u+6b50,u+6b5f,u+6b61-6b62,u+6b64-6b66,u+6b6a,u+6b72,u+6b77-6b78,u+6b7b,u+6b7f,u+6b83-6b84,u+6b86,u+6b89-6b8a,u+6b96,u+6b98,u+6b9e,u+6bae-6baf,u+6bb2,u+6bb5,u+6bb7,u+6bba,u+6bbc,u+6bbf,u+6bc1,u+6bc5-6bc6,u+6bcb,u+6bcf,u+6bd2-6bd3,u+6bd6-6bd8,u+6bdb,u+6beb-6bec,u+6c08,u+6c0f,u+6c13,u+6c23,u+6c37-6c38,u+6c3e,u+6c40-6c42,u+6c4e,u+6c50,u+6c55,u+6c57,u+6c5a,u+6c5d-6c60,u+6c68,u+6c6a,u+6c6d,u+6c70,u+6c72,u+6c76,u+6c7a,u+6c7d-6c7e,u+6c81-6c83,u+6c85-6c88,u+6c8c,u+6c90,u+6c92-6c96,u+6c99-6c9b,u+6cab,u+6cae,u+6cb3,u+6cb8-6cb9,u+6cbb-6cbf,u+6cc1-6cc2,u+6cc4,u+6cc9-6cca,u+6ccc,u+6cd3,u+6cd7,u+6cdb,u+6ce1-6ce3,u+6ce5,u+6ce8,u+6ceb,u+6cee-6cf0,u+6cf3,u+6d0b-6d0c,u+6d11,u+6d17,u+6d19,u+6d1b,u+6d1e,u+6d25,u+6d27,u+6d29,u+6d32,u+6d35-6d36,u+6d38-6d39,u+6d3b,u+6d3d-6d3e,u+6d41,u+6d59}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-82-wght-normal.96901cb4.woff2)format("woff2-variations");unicode-range:u+67f0-67f1,u+67f3-67f6,u+67fb,u+67fe,u+6812-6813,u+6816-6817,u+6821-6822,u+682f,u+6838-6839,u+683d,u+6840-6843,u+6848,u+684e,u+6850-6851,u+6853-6854,u+686d,u+6876,u+687f,u+6881,u+6885,u+688f,u+6893-6894,u+6897,u+689d,u+689f,u+68a1-68a2,u+68a7-68a8,u+68ad,u+68af-68b1,u+68b3,u+68b5-68b6,u+68c4-68c5,u+68c9,u+68cb,u+68cd,u+68d2,u+68d5,u+68d7-68d8,u+68da,u+68df-68e0,u+68e7-68e8,u+68ee,u+68f2,u+68f9-68fa,u+6900,u+6905,u+690d-690e,u+6912,u+6927,u+6930,u+693d,u+693f,u+694a,u+6953-6955,u+6957,u+6959-695a,u+695e,u+6960-6963,u+6968,u+696b,u+696d-696f,u+6975,u+6977-6979,u+6995,u+699b-699c,u+69a5,u+69a7,u+69ae,u+69b4,u+69bb,u+69c1,u+69c3,u+69cb-69cd,u+69d0,u+69e8,u+69ea,u+69fb,u+69fd,u+69ff,u+6a02,u+6a0a,u+6a11,u+6a13,u+6a17,u+6a19,u+6a1e-6a1f,u+6a21,u+6a23,u+6a35,u+6a38-6a3a,u+6a3d,u+6a44,u+6a48,u+6a4b,u+6a52-6a53,u+6a58-6a59,u+6a5f,u+6a61,u+6a6b,u+6a80,u+6a84,u+6a89,u+6a8d-6a8e,u+6a97,u+6a9c,u+6aa3,u+6ab3,u+6abb,u+6ac2-6ac3,u+6ad3}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-83-wght-normal.81fed60e.woff2)format("woff2-variations");unicode-range:u+6607,u+6609-660a,u+660c,u+660f-6611,u+6613-6615,u+661e,u+6620,u+6627-6628,u+662d,u+6630-6631,u+6634,u+6636,u+663a-663b,u+6641,u+6643-6644,u+6649,u+664b,u+664f,u+6659,u+665b,u+665d-665f,u+6664-6669,u+666b,u+666e-666f,u+6673-6674,u+6676-6678,u+6684,u+6687-6689,u+668e,u+6690-6691,u+6696-6698,u+669d,u+66a0,u+66a2,u+66ab,u+66ae,u+66b2-66b4,u+66b9,u+66bb,u+66be,u+66c4,u+66c6-66c7,u+66c9,u+66d6,u+66d9,u+66dc-66dd,u+66e0,u+66e6,u+66f0,u+66f2-66f4,u+66f7,u+66f9-66fa,u+66fc,u+66fe-66ff,u+6703,u+670b,u+670d,u+6714-6715,u+6717,u+671b,u+671d-671f,u+6726-6727,u+672a-672b,u+672d-672e,u+6731,u+6736,u+673a,u+673d,u+6746,u+6749,u+674e-6751,u+6753,u+6756,u+675c,u+675e-675f,u+676d,u+676f-6770,u+6773,u+6775,u+6777,u+677b,u+677e-677f,u+6787,u+6789,u+678b,u+678f-6790,u+6793,u+6795,u+679a,u+679d,u+67af-67b0,u+67b3,u+67b6-67b8,u+67be,u+67c4,u+67cf-67d4,u+67da,u+67dd,u+67e9,u+67ec,u+67ef}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-84-wght-normal.450ecb58.woff2)format("woff2-variations");unicode-range:u+6392,u+6396,u+6398,u+639b,u+63a0-63a2,u+63a5,u+63a7-63aa,u+63c0,u+63c4,u+63c6,u+63cf,u+63d6,u+63da-63db,u+63e1,u+63ed-63ee,u+63f4,u+63f6-63f7,u+640d,u+640f,u+6414,u+6416-6417,u+641c,u+6422,u+642c-642d,u+643a,u+643e,u+6458,u+6460,u+6469,u+646f,u+6478-647a,u+6488,u+6491-6493,u+649a,u+649e,u+64a4-64a5,u+64ab,u+64ad-64ae,u+64b0,u+64b2,u+64bb,u+64c1,u+64c4-64c5,u+64c7,u+64ca,u+64cd-64ce,u+64d2,u+64d4,u+64d8,u+64da,u+64e1-64e2,u+64e5-64e7,u+64ec,u+64f2,u+64f4,u+64fa,u+64fe,u+6500,u+6504,u+6518,u+651d,u+6523,u+652a-652c,u+652f,u+6536-6539,u+653b,u+653e,u+6548,u+654d-654f,u+6551,u+6556-6557,u+655e,u+6562-6563,u+6566,u+656c-656d,u+6572,u+6574-6575,u+6577-6578,u+657e,u+6582-6583,u+6585,u+658c,u+6590-6591,u+6597,u+6599,u+659b-659c,u+659f,u+65a1,u+65a4-65a5,u+65a7,u+65ab-65ac,u+65af,u+65b7,u+65bc-65bd,u+65c1,u+65c5,u+65cb-65cc,u+65cf,u+65d2,u+65d7,u+65e0,u+65e3,u+65e6,u+65e8-65e9,u+65ec-65ed,u+65f1,u+65f4,u+65fa-65fd,u+65ff,u+6606}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-85-wght-normal.3b43d38f.woff2)format("woff2-variations");unicode-range:u+614c,u+6153,u+6155,u+6158-6159,u+615d,u+615f,u+6162-6164,u+6167-6168,u+616b,u+616e,u+6170,u+6176-6177,u+617d-617e,u+6181-6182,u+618a,u+618e,u+6190-6191,u+6194,u+6198-619a,u+61a4,u+61a7,u+61a9,u+61ab-61ac,u+61ae,u+61b2,u+61b6,u+61ba,u+61be,u+61c3,u+61c7-61cb,u+61e6,u+61f2,u+61f6-61f8,u+61fa,u+61fc,u+61ff-6200,u+6207-6208,u+620a,u+620c-620e,u+6212,u+6216,u+621a,u+621f,u+6221,u+622a,u+622e,u+6230-6231,u+6234,u+6236,u+623e-623f,u+6241,u+6247-6249,u+624d,u+6253,u+6258,u+626e,u+6271,u+6276,u+6279,u+627c,u+627f-6280,u+6284,u+6289-628a,u+6291-6292,u+6295,u+6297-6298,u+629b,u+62ab,u+62b1,u+62b5,u+62b9,u+62bc-62bd,u+62c2,u+62c7-62c9,u+62cc-62cd,u+62cf-62d0,u+62d2-62d4,u+62d6-62d9,u+62db-62dc,u+62ec-62ef,u+62f1,u+62f3,u+62f7,u+62fe-62ff,u+6301,u+6307,u+6309,u+6311,u+632b,u+632f,u+633a-633b,u+633d-633e,u+6349,u+634c,u+634f-6350,u+6355,u+6367-6368,u+636e,u+6372,u+6377,u+637a-637b,u+637f,u+6383,u+6388-6389,u+638c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-86-wght-normal.31fe3feb.woff2)format("woff2-variations");unicode-range:u+5f11,u+5f13-5f15,u+5f17-5f18,u+5f1b,u+5f1f,u+5f26-5f27,u+5f29,u+5f31,u+5f35,u+5f3a,u+5f3c,u+5f48,u+5f4a,u+5f4c,u+5f4e,u+5f56-5f57,u+5f59,u+5f5b,u+5f62,u+5f66-5f67,u+5f69-5f6d,u+5f70-5f71,u+5f77,u+5f79,u+5f7c,u+5f7f-5f81,u+5f85,u+5f87,u+5f8a-5f8b,u+5f90-5f92,u+5f98-5f99,u+5f9e,u+5fa0-5fa1,u+5fa8-5faa,u+5fae,u+5fb5,u+5fb9,u+5fbd,u+5fc5,u+5fcc-5fcd,u+5fd6-5fd9,u+5fe0,u+5feb,u+5ff5,u+5ffd,u+5fff,u+600f,u+6012,u+6016,u+601c,u+6020-6021,u+6025,u+6028,u+602a,u+602f,u+6041-6043,u+604d,u+6050,u+6052,u+6055,u+6059,u+605d,u+6062-6065,u+6068-606a,u+606c-606d,u+606f-6070,u+6085,u+6089,u+608c-608d,u+6094,u+6096,u+609a-609b,u+609f-60a0,u+60a3-60a4,u+60a7,u+60b0,u+60b2-60b4,u+60b6,u+60b8,u+60bc-60bd,u+60c7,u+60d1,u+60da,u+60dc,u+60df-60e1,u+60f0-60f1,u+60f6,u+60f9-60fb,u+6101,u+6106,u+6108-6109,u+610d-610e,u+6115,u+611a,u+6127,u+6130,u+6134,u+6137,u+613c,u+613e-613f,u+6142,u+6144,u+6147-6148,u+614a-614b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-87-wght-normal.ca2292aa.woff2)format("woff2-variations");unicode-range:u+5c40,u+5c45-5c46,u+5c48,u+5c4b,u+5c4d-5c4e,u+5c51,u+5c5b,u+5c60,u+5c62,u+5c64-5c65,u+5c6c,u+5c6f,u+5c79,u+5c90-5c91,u+5ca1,u+5ca9,u+5cab-5cac,u+5cb1,u+5cb3,u+5cb5,u+5cb7-5cb8,u+5cba,u+5cbe,u+5cc0,u+5cd9,u+5ce0,u+5ce8,u+5cef-5cf0,u+5cf4,u+5cf6,u+5cfb,u+5cfd,u+5d07,u+5d0d-5d0e,u+5d11,u+5d14,u+5d16-5d17,u+5d19,u+5d27,u+5d29,u+5d4b-5d4c,u+5d50,u+5d69,u+5d6c,u+5d6f,u+5d87,u+5d8b,u+5d9d,u+5da0,u+5da2,u+5daa,u+5db8,u+5dba,u+5dbc-5dbd,u+5dcd,u+5dd2,u+5dd6,u+5de1-5de2,u+5de5-5de8,u+5deb,u+5dee,u+5df1-5df4,u+5df7,u+5dfd-5dfe,u+5e03,u+5e06,u+5e11,u+5e16,u+5e19,u+5e1b,u+5e1d,u+5e25,u+5e2b,u+5e2d,u+5e33,u+5e36,u+5e38,u+5e3d,u+5e3f-5e40,u+5e44-5e45,u+5e47,u+5e4c,u+5e55,u+5e5f,u+5e61-5e63,u+5e72,u+5e77-5e79,u+5e7b-5e7e,u+5e84,u+5e87,u+5e8a,u+5e8f,u+5e95,u+5e97,u+5e9a,u+5e9c,u+5ea0,u+5ea7,u+5eab,u+5ead,u+5eb5-5eb8,u+5ebe,u+5ec2,u+5ec8-5eca,u+5ed0,u+5ed3,u+5ed6,u+5eda-5edb,u+5edf-5ee0,u+5ee2-5ee3,u+5eec,u+5ef3,u+5ef6-5ef7,u+5efa-5efb,u+5f01,u+5f04,u+5f0a}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-88-wght-normal.df2c6856.woff2)format("woff2-variations");unicode-range:u+59be,u+59c3,u+59c6,u+59c9,u+59cb,u+59d0-59d1,u+59d3-59d4,u+59d9-59da,u+59dc-59dd,u+59e6,u+59e8,u+59ea,u+59ec,u+59ee,u+59f8,u+59fb,u+59ff,u+5a01,u+5a03,u+5a11,u+5a18,u+5a1b-5a1c,u+5a1f-5a20,u+5a25,u+5a29,u+5a36,u+5a3c,u+5a41,u+5a46,u+5a49,u+5a5a,u+5a62,u+5a66,u+5a92,u+5a9a-5a9b,u+5aa4,u+5ac1-5ac2,u+5ac4,u+5ac9,u+5acc,u+5ae1,u+5ae6,u+5ae9,u+5b05,u+5b09,u+5b0b-5b0c,u+5b16,u+5b2a,u+5b40,u+5b43,u+5b51,u+5b54-5b55,u+5b58,u+5b5a,u+5b5c-5b5d,u+5b5f,u+5b63-5b64,u+5b69,u+5b6b,u+5b70-5b71,u+5b75,u+5b7a,u+5b7c,u+5b85,u+5b87-5b88,u+5b8b,u+5b8f,u+5b93,u+5b95-5b99,u+5b9b-5b9c,u+5ba2-5ba6,u+5bac,u+5bae,u+5bb0,u+5bb3-5bb5,u+5bb8-5bb9,u+5bbf-5bc0,u+5bc2-5bc7,u+5bcc,u+5bd0,u+5bd2-5bd4,u+5bd7,u+5bde-5bdf,u+5be1-5be2,u+5be4-5be9,u+5beb-5bec,u+5bee-5bef,u+5bf5-5bf6,u+5bf8,u+5bfa,u+5c01,u+5c04,u+5c07-5c0b,u+5c0d-5c0e,u+5c16,u+5c19,u+5c24,u+5c28,u+5c31,u+5c38-5c3c,u+5c3e-5c3f}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-89-wght-normal.fe62c3f7.woff2)format("woff2-variations");unicode-range:u+5703-5704,u+5708,u+570d,u+5712-5713,u+5716,u+5718,u+572d,u+573b,u+5740,u+5742,u+5747,u+574a,u+574d-574e,u+5750-5751,u+5761,u+5764,u+5766,u+576a,u+576e,u+5770,u+5775,u+577c,u+5782,u+5788,u+578b,u+5793,u+57a0,u+57a2-57a3,u+57c3,u+57c7-57c8,u+57cb,u+57df-57e0,u+57f0,u+57f4,u+57f7,u+57f9-57fa,u+57fc,u+5800,u+5802,u+5805-5806,u+5808-580a,u+581e,u+5821,u+5824,u+5827,u+582a,u+582f-5831,u+5835,u+583a,u+584a-584b,u+584f,u+5851,u+5854,u+5857-5858,u+585a,u+585e,u+5861-5862,u+5864,u+5875,u+5879,u+587c,u+587e,u+5883,u+5885,u+5889,u+5893,u+589c,u+589e-589f,u+58a8-58a9,u+58ae,u+58b3,u+58ba-58bb,u+58be,u+58c1,u+58c5,u+58c7,u+58ce,u+58d1,u+58d3,u+58d5,u+58d8-58d9,u+58de-58df,u+58e4,u+58ec,u+58ef,u+58f9-58fb,u+58fd,u+590f,u+5914-5915,u+5919,u+5922,u+592d-592e,u+5931,u+5937,u+593e,u+5944,u+5947-5949,u+594e-5951,u+5954-5955,u+5957,u+595a,u+5960,u+5962,u+5967,u+596a-596e,u+5974,u+5978,u+5982-5984,u+598a,u+5993,u+5996-5997,u+5999,u+59a5,u+59a8,u+59ac,u+59b9,u+59bb}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-90-wght-normal.e27eb486.woff2)format("woff2-variations");unicode-range:u+539a,u+53a0,u+53a5-53a6,u+53ad,u+53bb,u+53c3,u+53c8-53cb,u+53cd,u+53d4,u+53d6-53d7,u+53db,u+53e1-53e3,u+53e5,u+53e9-53ed,u+53f1,u+53f3,u+53f8,u+5403-5404,u+540a,u+540e-5411,u+541b,u+541d,u+541f-5420,u+5426,u+5429,u+542b,u+5433,u+5438-5439,u+543b-543c,u+543e,u+5442,u+5448,u+544a,u+5451,u+5468,u+546a,u+5471,u+5473,u+5475,u+547b-547d,u+5480,u+5486,u+548e,u+5490,u+54a4,u+54a8,u+54ab-54ac,u+54b3,u+54b8,u+54bd,u+54c0,u+54c4,u+54c8-54c9,u+54e1,u+54e5,u+54e8,u+54ed-54ee,u+54f2,u+54fa,u+5504,u+5506-5507,u+550e,u+5510,u+551c,u+552f,u+5531,u+5535,u+553e,u+5544,u+5546,u+554f,u+5553,u+5556,u+555e,u+5563,u+557c,u+5580,u+5584,u+5586-5587,u+5589-558a,u+5598-559a,u+559c-559d,u+55a7,u+55a9-55ac,u+55ae,u+55c5,u+55c7,u+55d4,u+55da,u+55dc,u+55df,u+55e3-55e4,u+55fd-55fe,u+5606,u+5609,u+5614,u+5617,u+562f,u+5632,u+5634,u+5636,u+5653,u+5668,u+566b,u+5674,u+5686,u+56a5,u+56ac,u+56ae,u+56b4,u+56bc,u+56ca,u+56cd,u+56d1,u+56da-56db,u+56de,u+56e0,u+56f0,u+56f9-56fa}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-91-wght-normal.3e85e339.woff2)format("woff2-variations");unicode-range:u+516e,u+5175-5178,u+517c,u+5180,u+5186,u+518a,u+518d,u+5192,u+5195,u+5197,u+51a0,u+51a5,u+51aa,u+51ac,u+51b6-51b7,u+51bd,u+51c4,u+51c6,u+51c9,u+51cb-51cd,u+51dc-51de,u+51e1,u+51f0-51f1,u+51f6,u+51f8-51f9,u+51fd,u+5200,u+5203,u+5207-5208,u+520a,u+520e,u+5211,u+5217,u+521d,u+5224-5225,u+522a,u+522e,u+5230,u+5236-523b,u+5243,u+5247,u+524a-524c,u+5254,u+5256,u+525b,u+525d,u+5261,u+5269-526a,u+526f,u+5272,u+5275,u+527d,u+527f,u+5283,u+5287-5289,u+528d,u+5291-5292,u+529f,u+52a3-52a4,u+52a9-52ab,u+52be,u+52c1,u+52c3,u+52c5,u+52c7,u+52c9,u+52cd,u+52d2,u+52d6,u+52d8-52d9,u+52db,u+52dd-52df,u+52e2-52e4,u+52f3,u+52f5,u+52f8,u+52fa-52fb,u+52fe-52ff,u+5305,u+5308,u+530d,u+530f-5310,u+5315,u+5319,u+5320-5321,u+5323,u+532a,u+532f,u+5339,u+533f-5341,u+5343-5344,u+5347-534a,u+534d,u+5351-5354,u+535a,u+535c,u+535e,u+5360,u+5366,u+5368,u+536f-5371,u+5374-5375,u+5377,u+537d,u+537f,u+5384,u+5393,u+5398}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-92-wght-normal.5073d45c.woff2)format("woff2-variations");unicode-range:u+4f43,u+4f46-4f48,u+4f4d-4f51,u+4f55,u+4f59-4f5a,u+4f69,u+4f6f-4f70,u+4f73,u+4f76,u+4f7a,u+4f7e-4f7f,u+4f81,u+4f83-4f84,u+4f86,u+4f88,u+4f8a-4f8b,u+4f8d,u+4f8f,u+4f91,u+4f96,u+4f98,u+4f9b,u+4f9d,u+4fae-4faf,u+4fb5-4fb6,u+4fbf,u+4fc2-4fc4,u+4fc9-4fca,u+4fce,u+4fd1,u+4fd3-4fd4,u+4fd7,u+4fda,u+4fdf-4fe0,u+4fee-4fef,u+4ff1,u+4ff3,u+4ff5,u+4ff8,u+4ffa,u+5002,u+5006,u+5009,u+500b,u+500d,u+5011-5012,u+5016,u+5019-501a,u+501c,u+501e-501f,u+5021,u+5023-5024,u+5026-5028,u+502a-502d,u+503b,u+5043,u+5047-5049,u+504f,u+5055,u+505a,u+505c,u+5065,u+5074-5076,u+5078,u+5080,u+5085,u+508d,u+5091,u+5098-5099,u+50ac-50ad,u+50b2-50b3,u+50b5,u+50b7,u+50be,u+50c5,u+50c9-50ca,u+50d1,u+50d5-50d6,u+50da,u+50de,u+50e5,u+50e7,u+50ed,u+50f9,u+50fb,u+50ff-5101,u+5104,u+5106,u+5109,u+5112,u+511f,u+5121,u+512a,u+5132,u+5137,u+513a,u+513c,u+5140-5141,u+5143-5148,u+514b-514e,u+5152,u+515c,u+5162,u+5169-516b,u+516d}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-93-wght-normal.cd47c40a.woff2)format("woff2-variations");unicode-range:u+338c-339c,u+339f-33a0,u+33a2-33cb,u+33cf-33d0,u+33d3,u+33d6,u+33d8,u+33db-33dd,u+4e01,u+4e03,u+4e07-4e08,u+4e11,u+4e14-4e15,u+4e18-4e19,u+4e1e,u+4e32,u+4e38-4e39,u+4e42-4e43,u+4e45,u+4e4d-4e4f,u+4e56,u+4e58-4e59,u+4e5d-4e5e,u+4e6b,u+4e6d,u+4e73,u+4e76-4e77,u+4e7e,u+4e82,u+4e86,u+4e88,u+4e8e,u+4e90-4e92,u+4e94-4e95,u+4e98,u+4e9b,u+4e9e,u+4ea1-4ea2,u+4ea4-4ea6,u+4ea8,u+4eab,u+4ead-4eae,u+4eb6,u+4ec0-4ec1,u+4ec4,u+4ec7,u+4ecb,u+4ecd,u+4ed4-4ed5,u+4ed7-4ed9,u+4edd,u+4edf,u+4ee4,u+4ef0,u+4ef2,u+4ef6-4ef7,u+4efb,u+4f01,u+4f09,u+4f0b,u+4f0d-4f11,u+4f2f,u+4f34,u+4f36,u+4f38,u+4f3a,u+4f3c-4f3d}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-94-wght-normal.13ec0bc6.woff2)format("woff2-variations");unicode-range:u+3136,u+3138,u+313a-3140,u+3143-3144,u+3150,u+3152,u+3154-3156,u+3158-315b,u+315d-315f,u+3162,u+3164-318c,u+318e,u+3200-321b,u+3231,u+3239,u+3251-325a,u+3260-327b,u+327e-327f,u+328a-3290,u+3294,u+329e,u+32a5,u+3380-3384,u+3388-338b}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-95-wght-normal.38a02b6a.woff2)format("woff2-variations");unicode-range:u+2f7d,u+2f7f-2f8b,u+2f8e-2f90,u+2f92-2f97,u+2f99-2fa0,u+2fa2-2fa3,u+2fa5-2fa9,u+2fac-2fb1,u+2fb3-2fbc,u+2fc1-2fca,u+2fcd-2fd4,u+3003,u+3012-3019,u+301c,u+301e-3020,u+3036,u+3041,u+3043,u+3045,u+3047,u+3049,u+304e,u+3050,u+3052,u+3056,u+305a,u+305c,u+305e,u+3062,u+3065,u+306c,u+3070-307d,u+3080,u+3085,u+3087,u+308e,u+3090-3091,u+30a1,u+30a5,u+30a9,u+30ae,u+30b1-30b2,u+30b4,u+30b6,u+30bc-30be,u+30c2,u+30c5,u+30cc,u+30d2,u+30d4,u+30d8-30dd,u+30e4,u+30e6,u+30e8,u+30ee,u+30f0-30f2,u+30f4-30f6,u+3133,u+3135}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-96-wght-normal.93cec7df.woff2)format("woff2-variations");unicode-range:u+2541-254b,u+25a4-25a9,u+25b1,u+25b5,u+25b9,u+25bf,u+25c1,u+25c3,u+25c9-25ca,u+25cc,u+25ce,u+25d0-25d1,u+25e6,u+25ef,u+260f,u+261d,u+261f,u+262f,u+2660,u+2664,u+2667-2669,u+266d,u+266f,u+2716,u+271a,u+273d,u+2756,u+2776-277f,u+278a-2793,u+2963,u+2965,u+2ac5-2ac6,u+2acb-2acc,u+2f00,u+2f04,u+2f06,u+2f08,u+2f0a-2f0b,u+2f11-2f12,u+2f14,u+2f17-2f18,u+2f1c-2f1d,u+2f1f-2f20,u+2f23-2f26,u+2f28-2f29,u+2f2b,u+2f2d,u+2f2f-2f32,u+2f38,u+2f3c-2f40,u+2f42-2f4c,u+2f4f-2f52,u+2f54-2f58,u+2f5a-2f66,u+2f69-2f70,u+2f72-2f76,u+2f78,u+2f7a-2f7c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-97-wght-normal.4d24c655.woff2)format("woff2-variations");unicode-range:u+2479-2487,u+249c-24d1,u+24d3-24d7,u+24d9-24e9,u+24eb-24f4,u+2500-2501,u+2503,u+250c-2513,u+2515-2516,u+2518-2540}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-98-wght-normal.337d8a61.woff2)format("woff2-variations");unicode-range:u+215b-215e,u+2162-2169,u+2170-2179,u+2195-2199,u+21b0-21b4,u+21bc,u+21c0,u+21c4-21c5,u+21cd,u+21cf-21d4,u+21e0-21e3,u+21e6-21e9,u+2200,u+2202-2203,u+2206-2209,u+220b-220c,u+220f,u+2211,u+2213,u+221a,u+221d-2220,u+2222,u+2225-2227,u+2229-222c,u+222e,u+2234-2237,u+223d,u+2243,u+2245,u+2248,u+2250-2253,u+225a,u+2260-2262,u+2264-2267,u+226a-226b,u+226e-2273,u+2276-2277,u+2279-227b,u+2280-2287,u+228a-228b,u+2295-2297,u+22a3-22a5,u+22bb-22bc,u+22ce-22cf,u+22da-22db,u+22ee-22ef,u+2306,u+2312,u+2314,u+2467-2478}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-99-wght-normal.23bb815b.woff2)format("woff2-variations");unicode-range:u+81-82,u+84,u+a2-a5,u+a7-a8,u+aa,u+ac-ad,u+b1-b3,u+b6,u+b8-ba,u+bc-be,u+c0,u+c2,u+c6-cb,u+ce-d0,u+d4,u+d8-d9,u+db-dc,u+de-df,u+e6,u+eb,u+ee-f0,u+f4,u+f7-f9,u+fb,u+fe-ff,u+111,u+126-127,u+132-133,u+138,u+13f-142,u+149-14b,u+152-153,u+166-167,u+2bc,u+2c7,u+2d0,u+2d8-2d9,u+2db-2dd,u+391-394,u+396-3a1,u+3a3-3a9,u+3b2-3b6,u+3b8,u+3bc,u+3be-3c1,u+3c3-3c9,u+2010,u+2015-2016,u+2018-2019,u+201b,u+201f-2021,u+2025,u+2030,u+2033-2036,u+203c,u+203e,u+2042,u+2074,u+207a-207f,u+2081-2084,u+2109,u+2113,u+2116,u+2121,u+2126,u+212b,u+2153-2154}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-100-wght-normal.b011caed.woff2)format("woff2-variations");unicode-range:u+e8,u+2da,u+2160,u+2194,u+3054,u+3058,u+306d,u+3086,u+308d,u+30ac,u+30bb,u+30c4,u+30cd-30ce,u+30e2,u+3132,u+3146,u+3149,u+339d,u+4e3b,u+4f0a,u+4fdd,u+4fe1,u+5409,u+540c,u+5834,u+592a-592b,u+5b9a,u+5dde,u+5e0c,u+5e73,u+5f0f,u+60f3,u+653f,u+661f,u+662f,u+667a,u+683c,u+6b4c,u+6c11,u+767c,u+76ee,u+76f4,u+77f3,u+79d1,u+7a7a,u+7b2c,u+7d22,u+8207,u+8a00,u+8a71,u+9280,u+9580,u+958b,u+96c6,u+9762,u+98df,u+9ed1,u+ac2d,u+adc8,u+add3,u+af48,u+b014,u+b134-b135,u+b158,u+b2aa,u+b35f,u+b6a4,u+b9cf,u+bb63,u+bd23,u+be91,u+c29b,u+c3f4,u+c42c,u+c55c,u+c573,u+c58f,u+c78c,u+c7dd,u+c8f5,u+cad1,u+cc48,u+cf10,u+cf20,u+d03c,u+d07d,u+d2a0,u+d30e,u+d38d,u+d3a8,u+d3c8,u+d5e5,u+d5f9,u+d6e4,u+f90a,u+ff02,u+ff1c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-101-wght-normal.e789944b.woff2)format("woff2-variations");unicode-range:u+3b1,u+2466,u+25a1,u+25a3,u+261c,u+3008-3009,u+305b,u+305d,u+3069,u+30a7,u+30ba,u+30cf,u+30ef,u+3151,u+3157,u+4e4b,u+4e5f,u+4e8c,u+4eca,u+4ed6,u+4f5b,u+50cf,u+5149,u+5165,u+5171,u+5229,u+529b,u+5316,u+539f,u+53f2,u+571f,u+5728,u+58eb,u+591c,u+5b78,u+5c11,u+5c55,u+5ddd,u+5e02,u+5fb7,u+60c5,u+610f,u+611f,u+6625,u+66f8,u+6797,u+679c,u+682a,u+6d2a,u+706b,u+7406,u+767b,u+76f8,u+77e5,u+7acb,u+898b,u+8a69,u+8def,u+8fd1,u+901a,u+90e8,u+91cd,u+975e,u+ae14,u+ae6c,u+aec0,u+afc7,u+afc9,u+b01c,u+b028,u+b308,u+b311,u+b314,u+b31c,u+b524,u+b560,u+b764,u+b920,u+b9e3,u+bd48,u+be7d,u+c0db,u+c231,u+c270,u+c2e3,u+c37d,u+c3ed,u+c530,u+c6a5,u+c6dc,u+c7a4,u+c954,u+c974,u+d000,u+d565,u+d667,u+d6c5,u+d79d,u+ff1e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-102-wght-normal.602929d9.woff2)format("woff2-variations");unicode-range:u+131,u+2032,u+2465,u+2642,u+3048,u+3051,u+3083-3084,u+308f,u+30c0,u+30d1,u+30d3,u+30d6,u+30df,u+30e7,u+3153,u+4e16,u+4e8b,u+4ee5,u+5206,u+52a0,u+52d5,u+53e4,u+53ef,u+54c1,u+57ce,u+597d,u+5b8c,u+5ea6,u+5f8c,u+5f97,u+6210,u+6240,u+624b,u+6728,u+6bd4,u+7236,u+7269,u+7279,u+738b,u+7528,u+7530,u+767e,u+798f,u+8005,u+8a18,u+90fd,u+91cc,u+9577,u+9593,u+98a8,u+ac20,u+acf6,u+ad90,u+af5d,u+af80,u+afcd,u+aff0,u+b0a1,u+b0b5,u+b1fd,u+b2fc,u+b380,u+b51b,u+b584,u+b5b3,u+b8fd,u+b93c,u+b9f4,u+bb44,u+bc08,u+bc27,u+bc49,u+be55,u+be64,u+bfb0,u+bfc5,u+c178,u+c21f,u+c314,u+c4f1,u+c58d,u+c664,u+c698,u+c6a7,u+c6c1,u+c9ed,u+cac0,u+cacc,u+cad9,u+ccb5,u+cdcc,u+d0e4,u+d143,u+d320,u+d330,u+d54d,u+ff06,u+ff1f,u+ff5e}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-103-wght-normal.f4f35c88.woff2)format("woff2-variations");unicode-range:u+b4,u+20a9,u+20ac,u+2190,u+24d8,u+2502,u+2514,u+2592,u+25c7-25c8,u+2663,u+3060,u+3064,u+3081,u+3088,u+30a3,u+30a6,u+30aa,u+30b5,u+30c7,u+30ca-30cb,u+30d0,u+30e3,u+30e5,u+339e,u+4e09,u+4eac,u+4f5c,u+5167-5168,u+516c,u+51fa,u+5408,u+540d,u+591a,u+5b57,u+6211,u+65b9,u+660e,u+6642,u+6700,u+6b63,u+6e2f,u+7063,u+7532,u+793e,u+81ea,u+8272,u+82b1,u+897f,u+8eca,u+91ce,u+ac38,u+ad76,u+ae84,u+aecc,u+b07d,u+b0b1,u+b215,u+b2a0,u+b310,u+b3d7,u+b52a,u+b618,u+b775,u+b797,u+bcd5,u+bd59,u+be80,u+bea8,u+bed1,u+bee4-bee5,u+c060,u+c2ef,u+c329,u+c3dc,u+c597,u+c5bd,u+c5e5,u+c69c,u+c9d6,u+ca29,u+ca5c,u+ca84,u+cc39,u+cc3b,u+ce89,u+cee5,u+cf65,u+cf85,u+d058,u+d145,u+d22d,u+d325,u+d37d,u+d3ad,u+d769,u+ff0c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-104-wght-normal.b4b30551.woff2)format("woff2-variations");unicode-range:u+2161,u+2228,u+2299,u+2464,u+2517,u+2640,u+3042,u+304a,u+3053,u+3061,u+307f,u+3082,u+308c,u+3092,u+30a8,u+30ab,u+30ad,u+30b0,u+30b3,u+30b7,u+30c1,u+30c6,u+30c9,u+30d5,u+30d7,u+30de,u+30e0-30e1,u+30ec-30ed,u+4e0b,u+4e0d,u+4ee3,u+53f0,u+548c,u+5b89,u+5bb6,u+5c0f,u+611b,u+6771,u+6aa2,u+6bcd,u+6c34,u+6cd5,u+6d77,u+767d,u+795e,u+8ecd,u+9999,u+9ad8,u+ac07,u+ac1a,u+ac40,u+ad0c,u+ad88,u+ada4,u+ae01,u+ae65,u+aebd,u+aec4,u+afe8,u+b139,u+b205,u+b383,u+b38c,u+b42c,u+b461,u+b55c,u+b78f,u+b8fb,u+b9f7,u+bafc,u+bc99,u+bed8,u+bfcd,u+c0bf,u+c0f9,u+c167,u+c204,u+c20f,u+c22f,u+c258,u+c298,u+c2bc,u+c388,u+c501,u+c50c,u+c5b9,u+c5ce,u+c641,u+c648,u+c73d,u+ca50,u+ca61,u+cc4c,u+ceac,u+d0d4,u+d5f7,u+d6d7,u+ff1a}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-105-wght-normal.e7f923d4.woff2)format("woff2-variations");unicode-range:u+2103,u+2463,u+25c6,u+25cb,u+266c,u+3001,u+300a,u+3046,u+304c-304d,u+304f,u+3055,u+3059,u+3063,u+3066-3068,u+306f,u+3089,u+30b8,u+30bf,u+314f,u+4e0a,u+570b,u+5730,u+5916,u+5929,u+5c71,u+5e74,u+5fc3,u+601d,u+6027,u+63d0,u+6709,u+6734,u+751f,u+7684,u+82f1,u+9053,u+91d1,u+97f3,u+ac2f,u+ac4d,u+adc4,u+ade4,u+ae41,u+ae4d-ae4e,u+aed1,u+afb9,u+b0e0,u+b299,u+b365,u+b46c,u+b480,u+b4c8,u+b7b4,u+b819,u+b918,u+baab,u+bab9,u+be8f,u+bed7,u+c0ec,u+c19f,u+c1a5,u+c3d9,u+c464,u+c53d,u+c553,u+c570,u+c5cc,u+c633,u+c6a4,u+c7a3,u+c7a6,u+c886,u+c9d9-c9da,u+c9ec,u+ca0c,u+cc21,u+cd1b,u+cd78,u+cdc4,u+cef8,u+cfe4,u+d0a5,u+d0b5,u+d0ec,u+d15d,u+d188,u+d23c,u+d2ac,u+d729,u+d79b,u+ff01,u+ff08-ff09,u+ff5c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-106-wght-normal.dbbac3f9.woff2)format("woff2-variations");unicode-range:u+2039-203a,u+223c,u+25b3,u+25b7,u+25bd,u+25cf,u+266a,u+3002,u+300b,u+304b,u+3057,u+305f,u+306a-306b,u+307e,u+308a-308b,u+3093,u+30a2,u+30af,u+30b9,u+30c3,u+30c8,u+30e9-30eb,u+33a1,u+4e00,u+524d,u+5357,u+5b50,u+7121,u+884c,u+9751,u+ac94,u+aebe,u+aecd,u+af08,u+af41,u+af49,u+b010,u+b053,u+b109,u+b11b,u+b128,u+b154,u+b291,u+b2e6,u+b301,u+b385,u+b525,u+b5b4,u+b729,u+b72f,u+b738,u+b7ff,u+b837,u+b975,u+ba67,u+bb47,u+bc1f,u+bd90,u+bfd4,u+c27c,u+c324,u+c379,u+c3e0,u+c465,u+c53b,u+c58c,u+c610,u+c653,u+c6cd,u+c813,u+c82f,u+c999,u+c9e0,u+cac4,u+cad3,u+cbd4,u+cc10,u+cc22,u+ccb8,u+ccbc,u+cda5,u+ce84,u+cea3,u+cf67,u+cfe1,u+d241,u+d30d,u+d31c,u+d391,u+d401,u+d479,u+d5c9,u+d5db,u+d649,u+d6d4}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-107-wght-normal.24cb7df7.woff2)format("woff2-variations");unicode-range:u+b0,u+e9,u+2193,u+2462,u+260e,u+261e,u+300e-300f,u+3044,u+30a4,u+30fb-30fc,u+314d,u+5973,u+6545,u+6708,u+7537,u+ac89,u+ac9c,u+acc1,u+ad04,u+ad75,u+ad7d,u+ae45,u+ae61,u+af42,u+b0ab,u+b0af,u+b0b3,u+b12c,u+b194,u+b1a8,u+b220,u+b258,u+b284,u+b2ff,u+b315,u+b371,u+b3d4-b3d5,u+b460,u+b527,u+b534,u+b810,u+b818,u+b98e,u+ba55,u+bbac,u+bc0b,u+bc40,u+bca1,u+bccd,u+bd93,u+be54,u+be5a,u+bf08,u+bf50,u+bf55,u+bfdc,u+c0c0,u+c0d0,u+c0f4,u+c100,u+c11e,u+c170,u+c20d,u+c274,u+c290,u+c308,u+c369,u+c539,u+c587,u+c5ff,u+c6ec,u+c70c,u+c7ad,u+c7c8,u+c83c,u+c881,u+cb48,u+cc60,u+ce69,u+ce6b,u+ce75,u+cf04,u+cf08,u+cf55,u+cf70,u+cffc,u+d0b7,u+d1a8,u+d2c8,u+d384,u+d47c,u+d48b,u+d5dd,u+d5e8,u+d720,u+d759,u+f981}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-108-wght-normal.b55161b9.woff2)format("woff2-variations");unicode-range:u+e0,u+e2,u+395,u+3b7,u+3ba,u+2460-2461,u+25a0,u+3010-3011,u+306e,u+30f3,u+314a,u+314c,u+5927,u+65b0,u+7e41,u+97d3,u+9ad4,u+ad49,u+ae0b,u+ae0d,u+ae43,u+ae5d,u+aecf,u+af3c,u+af64,u+afd4,u+b080,u+b084,u+b0c5,u+b10c,u+b1e8,u+b2ac,u+b36e,u+b451,u+b515,u+b540,u+b561,u+b6ab,u+b6b1,u+b72c,u+b730,u+b744,u+b800,u+b8ec,u+b8f0,u+b904,u+b968,u+b96d,u+b987,u+b9d9,u+bb36,u+bb49,u+bc2d,u+bc43,u+bcf6,u+bd89,u+be57,u+be61,u+bed4,u+c090,u+c130,u+c148,u+c19c,u+c2f9,u+c36c,u+c37c,u+c384,u+c3df,u+c575,u+c584,u+c660,u+c719,u+c816,u+ca4d,u+ca54,u+cabc,u+cb49,u+cc14,u+cff5,u+d004,u+d038,u+d0b4,u+d0d3,u+d0e0,u+d0ed,u+d131,u+d1b0,u+d31f,u+d33d,u+d3a0,u+d3ab,u+d514,u+d584,u+d6a1,u+d6cc,u+d749,u+d760,u+d799}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-109-wght-normal.c5ddd742.woff2)format("woff2-variations");unicode-range:u+24,u+60,u+3b9,u+3bb,u+3bd,u+2191,u+2606,u+300c-300d,u+3131,u+3134,u+3139,u+3141-3142,u+3148,u+3161,u+3163,u+321c,u+4eba,u+5317,u+ac31,u+ac77,u+ac9f,u+acb9,u+acf0-acf1,u+acfd,u+ad73,u+af3d,u+b00c,u+b04a,u+b057,u+b0c4,u+b188,u+b1cc,u+b214,u+b2db,u+b2ee,u+b304,u+b4ed,u+b518,u+b5bc,u+b625,u+b69c-b69d,u+b7ac,u+b801,u+b86c,u+b959,u+b95c,u+b985,u+ba48,u+bb58,u+bc0c,u+bc38,u+bc85,u+bc9a,u+bf40,u+c068,u+c0bd,u+c0cc,u+c12f,u+c149,u+c1e0,u+c22b,u+c22d,u+c250,u+c2fc,u+c300,u+c313,u+c370,u+c3d8,u+c557,u+c580,u+c5e3,u+c62e,u+c634,u+c6f0,u+c74d,u+c783,u+c78e,u+c796,u+c7bc,u+c92c,u+ca4c,u+cc1c,u+cc54,u+cc59,u+ce04,u+cf30,u+cfc4,u+d140,u+d321,u+d38c,u+d399,u+d54f,u+d587,u+d5d0,u+d6e8,u+d770}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-110-wght-normal.0dc6d372.woff2)format("woff2-variations");unicode-range:u+d7,u+ea,u+fc,u+2192,u+25bc,u+3000,u+3137,u+3145,u+315c,u+7f8e,u+ac13,u+ac71,u+ac90,u+acb8,u+ace7,u+ad7f,u+ae50,u+aef4,u+af34,u+afbc,u+b048,u+b09a,u+b0ad,u+b0bc,u+b113,u+b125,u+b141,u+b20c,u+b2d9,u+b2ed,u+b367,u+b369,u+b374,u+b3cb,u+b4ec,u+b611,u+b760,u+b81b,u+b834,u+b8b0,u+b8e1,u+b989,u+b9d1,u+b9e1,u+b9fa,u+ba4d,u+ba78,u+bb35,u+bb54,u+bbf9,u+bc11,u+bcb3,u+bd05,u+bd95,u+bdd4,u+be10,u+bed0,u+bf51,u+c0d8,u+c232,u+c2b7,u+c2eb,u+c378,u+c500,u+c52c,u+c549,u+c568,u+c598,u+c5c9,u+c61b,u+c639,u+c67c,u+c717,u+c78a,u+c80a,u+c90c-c90d,u+c950,u+c9e7,u+cbe4,u+cca9,u+cce4,u+cdb0,u+ce78,u+ce94,u+ce98,u+cf8c,u+d018,u+d034,u+d0f1,u+d1b1,u+d280,u+d2f8,u+d338,u+d380,u+d3b4,u+d610,u+d69f,u+d6fc,u+d758}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-111-wght-normal.1a53d091.woff2)format("woff2-variations");unicode-range:u+e7,u+2022,u+203b,u+25c0,u+2605,u+2661,u+3147,u+318d,u+672c,u+8a9e,u+acaa,u+acbc,u+ad1c,u+ae4a,u+ae5c,u+b044,u+b054,u+b0c8-b0c9,u+b2a6,u+b2d0,u+b35c,u+b364,u+b428,u+b454,u+b465,u+b4b7,u+b4e3,u+b51c,u+b5a1,u+b784,u+b790,u+b7ab,u+b7f4,u+b82c,u+b835,u+b8e9,u+b8f8,u+b9d8,u+b9f9,u+ba5c,u+ba64,u+babd,u+bb18,u+bb3b,u+bbff,u+bc0d,u+bc45,u+bc97,u+bcbc,u+be45,u+be75,u+be7c,u+bfcc,u+c0b6,u+c0f7,u+c14b,u+c2b4,u+c30d,u+c4f8,u+c5bb,u+c5d1,u+c5e0,u+c5ee,u+c5fd,u+c606,u+c6c5,u+c6e0,u+c708,u+c81d,u+c820,u+c824,u+c878,u+c918,u+c96c,u+c9e4,u+c9f1,u+cc2e,u+cd09,u+cea1,u+cef5,u+cef7,u+cf64,u+cf69,u+cfe8,u+d035,u+d0ac,u+d230,u+d234,u+d2f4,u+d31d,u+d575,u+d578,u+d608,u+d614,u+d718,u+d751,u+d761,u+d78c,u+d790}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-112-wght-normal.b7c9eef7.woff2)format("woff2-variations");unicode-range:u+2665,u+3160,u+4e2d,u+6587,u+65e5,u+ac12,u+ac14,u+ac16,u+ac81,u+ad34,u+ade0,u+ae54,u+aebc,u+af2c,u+afc0,u+afc8,u+b04c,u+b08c,u+b099,u+b0a9,u+b0ac,u+b0ae,u+b0b8,u+b123,u+b179,u+b2e5,u+b2f7,u+b4c0,u+b531,u+b538,u+b545,u+b550,u+b5a8,u+b6f0,u+b728,u+b73b,u+b7ad,u+b7ed,u+b809,u+b864,u+b86d,u+b871,u+b9bf,u+b9f5,u+ba40,u+ba4b,u+ba58,u+ba87,u+baac,u+bbc0,u+bc16,u+bc34,u+bd07,u+bd99,u+be59,u+bfd0,u+c058,u+c0e4,u+c0f5,u+c12d,u+c139,u+c228,u+c529,u+c5c7,u+c635,u+c637,u+c735,u+c77d,u+c787,u+c789,u+c8c4,u+c989,u+c98c,u+c9d0,u+c9d3,u+cc0c,u+cc99,u+cd0c,u+cd2c,u+cd98,u+cda4,u+ce59,u+ce60,u+ce6d,u+cea0,u+d0d0-d0d1,u+d0d5,u+d14d,u+d1a4,u+d29c,u+d2f1,u+d301,u+d39c,u+d3bc,u+d4e8,u+d540,u+d5ec,u+d640,u+d750}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-113-wght-normal.e9172b4c.woff2)format("woff2-variations");unicode-range:u+5e,u+25b2,u+25b6,u+314e,u+ac24,u+ace1,u+ace4,u+ae68,u+af2d,u+b0d0,u+b0e5,u+b150,u+b155,u+b193,u+b2c9,u+b2dd,u+b3c8,u+b3fc,u+b410,u+b458,u+b4dd,u+b5a0,u+b5a4,u+b5bb,u+b7b5,u+b838,u+b840,u+b86f,u+b8f9,u+b960,u+b9e5,u+bab8,u+bb50,u+bc1d,u+bc24-bc25,u+bca8,u+bcbd,u+bd04,u+bd10,u+bd24,u+be48,u+be5b,u+be68,u+c05c,u+c12c,u+c140,u+c15c,u+c168,u+c194,u+c219,u+c27d,u+c2a8,u+c2f1,u+c2f8,u+c368,u+c554-c555,u+c559,u+c564,u+c5d8,u+c5fc,u+c625,u+c65c,u+c6b1,u+c728,u+c794,u+c84c,u+c88c,u+c8e0,u+c8fd,u+c998,u+c9dd,u+cc0d,u+cc30,u+ceec,u+cf13,u+cf1c,u+cf5c,u+d050,u+d07c,u+d0a8,u+d134,u+d138,u+d154,u+d1f4,u+d2bc,u+d329,u+d32c,u+d3d0,u+d3f4,u+d3fc,u+d56b,u+d5cc,u+d600-d601,u+d639,u+d6c8,u+d754,u+d765}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-114-wght-normal.100b4202.woff2)format("woff2-variations");unicode-range:u+3c-3d,u+2026,u+24d2,u+314b,u+ac11,u+acf3,u+ad74,u+ad81,u+adf9,u+ae34,u+af43,u+afb8,u+b05d,u+b07c,u+b110,u+b118,u+b17c,u+b180,u+b18d,u+b192,u+b2cc,u+b355,u+b378,u+b4a4,u+b4ef,u+b78d,u+b799,u+b7a9,u+b7fd,u+b807,u+b80c,u+b839,u+b9b4,u+b9db,u+ba3c,u+bab0,u+bba4,u+bc94,u+be4c,u+c154,u+c1c4,u+c26c,u+c2ac,u+c2ed,u+c4f4,u+c55e,u+c561,u+c571,u+c5b5,u+c5c4,u+c654-c655,u+c695,u+c6e8,u+c6f9,u+c724,u+c751,u+c775,u+c7a0,u+c7c1,u+c874,u+c880,u+c9d5,u+c9f8,u+cabd,u+cc29,u+cc2c,u+cca8,u+ccab,u+ccd0,u+ce21,u+ce35,u+ce7c,u+ce90,u+cee8,u+cef4,u+cfe0,u+d070,u+d0b9,u+d0c1,u+d0c4,u+d0c8,u+d15c,u+d1a1,u+d2c0,u+d300,u+d314,u+d3ed,u+d478,u+d480,u+d48d,u+d508,u+d53d,u+d5e4,u+d611,u+d61c,u+d68d,u+d6a8,u+d798}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-115-wght-normal.70eabd19.woff2)format("woff2-variations");unicode-range:u+23,u+25,u+5f,u+a9,u+ac08,u+ac78,u+aca8,u+acac,u+ace8,u+ad70,u+adc0,u+addc,u+b137,u+b140,u+b208,u+b290,u+b2f5,u+b3c5,u+b3cc,u+b420,u+b429,u+b529,u+b530,u+b77d,u+b79c,u+b7a8,u+b7c9,u+b7f0,u+b7fc,u+b828,u+b860,u+b9ad,u+b9c1,u+b9c9,u+b9dd-b9de,u+b9e8,u+ba38-ba39,u+babb,u+bc00,u+bc8c,u+bca0,u+bca4,u+bcd1,u+bcfc,u+bd09,u+bdf0,u+be60,u+c0ad,u+c0b4,u+c0bc,u+c190,u+c1fc,u+c220,u+c288,u+c2b9,u+c2f6,u+c528,u+c545,u+c558,u+c5bc,u+c5d4,u+c600,u+c644,u+c6c0,u+c6c3,u+c721,u+c798,u+c7a1,u+c811,u+c838,u+c871,u+c904,u+c990,u+c9dc,u+cc38,u+cc44,u+cca0,u+cd1d,u+cd95,u+cda9,u+ce5c,u+cf00,u+cf58,u+d150,u+d22c,u+d305,u+d328,u+d37c,u+d3f0,u+d551,u+d5a5,u+d5c8,u+d5d8,u+d63c,u+d64d,u+d669,u+d734,u+d76c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-116-wght-normal.01df4a76.woff2)format("woff2-variations");unicode-range:u+26,u+2b,u+3e,u+40,u+7e,u+ac01,u+ac19,u+ac1d,u+aca0,u+aca9,u+acb0,u+ad8c,u+ae09,u+ae38,u+ae40,u+aed8,u+b09c,u+b0a0,u+b108,u+b204,u+b298,u+b2d8,u+b2eb-b2ec,u+b2f4,u+b313,u+b358,u+b450,u+b4e0,u+b54c,u+b610,u+b780,u+b78c,u+b791,u+b8e8,u+b958,u+b974,u+b984,u+b9b0,u+b9bc-b9bd,u+b9ce,u+ba70,u+bbfc,u+bc0f,u+bc15,u+bc1b,u+bc31,u+bc95,u+bcc0,u+bcc4,u+bd81,u+bd88,u+c0c8,u+c11d,u+c13c,u+c158,u+c18d,u+c1a1,u+c21c,u+c4f0,u+c54a,u+c560,u+c5b8,u+c5c8,u+c5f4,u+c628,u+c62c,u+c678,u+c6cc,u+c808,u+c810,u+c885,u+c88b,u+c900,u+c988,u+c99d,u+c9c8,u+cc3d-cc3e,u+cc45,u+cd08,u+ce20,u+cee4,u+d074,u+d0a4,u+d0dd,u+d2b9,u+d3b8,u+d3c9,u+d488,u+d544,u+d559,u+d56d,u+d588,u+d615,u+d648,u+d655,u+d658,u+d65c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-117-wght-normal.a3c09000.woff2)format("woff2-variations");unicode-range:u+d,u+48,u+7c,u+ac10,u+ac15,u+ac74,u+ac80,u+ac83,u+acc4,u+ad11,u+ad50,u+ad6d,u+adfc,u+ae00,u+ae08,u+ae4c,u+b0a8,u+b124,u+b144,u+b178,u+b274,u+b2a5,u+b2e8,u+b2f9,u+b354,u+b370,u+b418,u+b41c,u+b4f1,u+b514,u+b798,u+b808,u+b824-b825,u+b8cc,u+b978,u+b9d0,u+b9e4,u+baa9,u+bb3c,u+bc18,u+bc1c,u+bc30,u+bc84,u+bcf5,u+bcf8,u+bd84,u+be0c,u+be14,u+c0b0,u+c0c9,u+c0dd,u+c124,u+c2dd,u+c2e4,u+c2ec,u+c54c,u+c57c-c57d,u+c591,u+c5c5-c5c6,u+c5ed,u+c608,u+c640,u+c6b8,u+c6d4,u+c784,u+c7ac,u+c800-c801,u+c9c1,u+c9d1,u+cc28,u+cc98,u+cc9c,u+ccad,u+cd5c,u+cd94,u+cd9c,u+cde8,u+ce68,u+cf54,u+d0dc,u+d14c,u+d1a0,u+d1b5,u+d2f0,u+d30c,u+d310,u+d398,u+d45c,u+d50c,u+d53c,u+d560,u+d568,u+d589,u+d604,u+d6c4,u+d788}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-118-wght-normal.186ea256.woff2)format("woff2-variations");unicode-range:u+39,u+49,u+4d-4e,u+a0,u+ac04,u+ac1c,u+ac70,u+ac8c,u+acbd,u+acf5,u+acfc,u+ad00,u+ad6c,u+adf8,u+b098,u+b0b4,u+b294,u+b2c8,u+b300,u+b3c4,u+b3d9,u+b4dc,u+b4e4,u+b77c,u+b7ec,u+b85d,u+b97c,u+b9c8,u+b9cc,u+ba54,u+ba74,u+ba85,u+baa8,u+bb34,u+bb38,u+bbf8,u+bc14,u+bc29,u+bc88,u+bcf4,u+bd80,u+be44,u+c0c1,u+c11c,u+c120,u+c131,u+c138,u+c18c,u+c218,u+c2b5,u+c2e0,u+c544,u+c548,u+c5b4,u+c5d0,u+c5ec,u+c5f0,u+c601,u+c624,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6d0,u+c704,u+c720,u+c73c,u+c740,u+c744,u+c74c,u+c758,u+c77c,u+c785,u+c788,u+c790-c791,u+c7a5,u+c804,u+c815,u+c81c,u+c870,u+c8fc,u+c911,u+c9c4,u+ccb4,u+ce58,u+ce74,u+d06c,u+d0c0,u+d130,u+d2b8,u+d3ec,u+d504,u+d55c,u+d569,u+d574,u+d638,u+d654,u+d68c}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-119-wght-normal.2534f01d.woff2)format("woff2-variations");unicode-range:u+20-22,u+27-2a,u+2c-38,u+3a-3b,u+3f,u+41-47,u+4a-4c,u+4f-5d,u+61-7b,u+7d,u+a1,u+ab,u+ae,u+b7,u+bb,u+bf,u+2013-2014,u+201c-201d,u+2122,u+ac00,u+ace0,u+ae30,u+b2e4,u+b85c,u+b9ac,u+c0ac,u+c2a4,u+c2dc,u+c774,u+c778,u+c9c0,u+d558}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-cyrillic-wght-normal.529eb87c.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-vietnamese-wght-normal.655fe988.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-latin-ext-wght-normal.cdeb97ac.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans KR Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kr-latin-wght-normal.830c354f.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-composer-input]:focus:not(:disabled):not([readonly]){border-color:var(--accent)!important;box-shadow:inset 0 0 0 1.5px var(--accent)!important;outline:none!important}[data-composer-input][aria-invalid=true]:focus:not(:disabled):not([readonly]){border-color:var(--danger)!important;box-shadow:inset 0 0 0 1.5px var(--danger)!important}@media (forced-colors:active){[data-composer-input]:focus:not(:disabled):not([readonly]){outline-offset:-2px;outline:2px solid highlight!important}}.electron-drag-header :is(button,a,input,select,textarea,[contenteditable=true],[data-electron-no-drag=true],[role=button],[role=menuitem],[role=menuitemradio],[role=tab],[role=switch],[role=checkbox],[role=slider],[role=textbox]){-webkit-app-region:no-drag}:where(:root){--safe-area-top:max(env(safe-area-inset-top,0px),var(--android-system-inset-top,0px));--safe-area-right:max(env(safe-area-inset-right,0px),var(--android-system-inset-right,0px));--safe-area-bottom:max(env(safe-area-inset-bottom,0px),var(--android-system-inset-bottom,0px));--safe-area-left:max(env(safe-area-inset-left,0px),var(--android-system-inset-left,0px));--surface-canvas:#fdfcf8;--surface-sidebar:#f3ede0;--surface-chat:#fdfcf8;--surface-raised:#fff;--surface-sunken:#f1ebdd;--text-primary:#1c1c1c;--accent:#4a7fb5;--accent-soft:#638cbe24;--border:#e5dfd1;--background:var(--surface-canvas);--foreground:var(--text-primary);--chat-bg:var(--surface-chat);--sidebar-bg:var(--surface-sidebar);--muted:#7a7266;--text-muted:#7a7266;--pet-gold:#996c14}:where(.dark){--pet-gold:#deb05e;--surface-canvas:#0f0f0f;--surface-sidebar:#1a1a1a;--surface-chat:#141414;--surface-raised:#1f1f1f;--surface-sunken:#0a0a0a;--text-primary:#ededed;--accent:#7ba8d9;--accent-soft:#7ba8d929;--border:#2a2a2a;--background:var(--surface-canvas);--foreground:var(--text-primary);--chat-bg:var(--surface-chat);--sidebar-bg:var(--surface-sidebar);--muted:#9ca3af;--text-muted:#9ca3af}.voice-settings-dialog{--voice-dialog-text:var(--accent);--voice-dialog-secondary:var(--accent)}.dark .voice-settings-dialog{--voice-dialog-text:var(--foreground);--voice-dialog-secondary:var(--text-secondary,var(--text-muted))}:root{--brand-navy:#303d55;--brand-navy-deep:#3a4a63;--brand-gold:#e9a83a;--brand-cream:#f5f0e8;--brand-accent:#93bbe2;--energy-cell-state-5:#0dba8b;--energy-cell-state-4:#68b936;--energy-cell-state-3:#d6a21f;--energy-cell-state-2:#e77c25;--energy-cell-state-1:#e25b4a;--energy-cell-state-0:#c83a55;--energy-cell-state-0-empty:#d9a8b1;--energy-cell-empty:#c9d1ce;--nuwa-sand:#d4a574;--founding-badge-bg:linear-gradient(135deg,#9b7ed81f,#638cbe1f);--founding-badge-border:#9b7ed840;--surface:var(--surface-raised);--font-code:"Geist Mono","SFMono-Regular",Consolas,"Liberation Mono",ui-monospace,monospace;--code-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:root{--code-bg:color-mix(in oklab,var(--surface-raised) 96%,var(--text-primary) 4%)}}:root{--code-fg:var(--text-primary);--code-border:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--code-border:color-mix(in oklab,var(--text-primary) 11%,transparent)}}:root{--code-muted:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--code-muted:color-mix(in oklab,var(--text-primary) 58%,transparent)}}:root{--code-keyword:#7048b8;--code-string:#247548;--code-number:#b64b18;--code-comment:#626d80;--code-function:#2859a6;--code-builtin:#b52a4b;--code-attr:#147277;--code-meta:#9b3f8f;--tab-row-h:76px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--cta-height:48px;--cta-radius:var(--radius-md);--shadow-1:0 1px 3px oklab(0% none none/.1);--shadow-2:0 2px 8px oklab(0% none none/.12);--shadow-3:0 8px 24px oklab(0% none none/.16);--shadow-4:0 16px 48px oklab(0% none none/.24);--z-sticky:30;--z-nav:40;--z-popover:60;--z-overlay:80;--z-modal:90;--z-toast:100;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.35s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}.dark,:root,[data-theme]{--selected-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,:root,[data-theme]{--selected-bg:color-mix(in srgb,var(--accent) 7%,var(--surface-raised))}}.dark,:root,[data-theme]{--selected-border:var(--accent);--wash-ink:var(--foreground)}:root,[data-theme]{--switch-track-on:var(--accent);--switch-knob-on:#fff;--switch-knob:#fff;--switch-track-off:var(--border);--switch-track-off-well:var(--surface-sunken);--switch-track-off-soft:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--switch-track-off-soft:color-mix(in srgb,var(--text-muted) 25%,white)}}:root,[data-theme]{--switch-border-off:var(--border);--switch-ring-off:transparent}.dark{--switch-track-on:var(--accent);--switch-knob-on:var(--text-inverse);--switch-knob:var(--text-muted);--switch-track-off:var(--surface-sunken);--switch-track-off-well:var(--surface-sunken);--switch-track-off-soft:var(--surface-sunken);--switch-border-off:var(--text-muted);--switch-ring-off:var(--text-muted);--energy-cell-state-5:#25d7a6;--energy-cell-state-4:#82cd4a;--energy-cell-state-3:#e8b63c;--energy-cell-state-2:#f0933d;--energy-cell-state-1:#f06e5d;--energy-cell-state-0:#e24d6d;--energy-cell-state-0-empty:#6e3442;--energy-cell-empty:#4d5955;--shadow-1:0 1px 3px oklab(0% none none/.4);--shadow-2:0 2px 8px oklab(0% none none/.45);--shadow-3:0 8px 24px oklab(0% none none/.55);--shadow-4:0 16px 48px oklab(0% none none/.65)}[data-energy-appearance=quiet-scale] [data-energy-cell-state=empty]{background-color:var(--energy-cell-empty)}[data-energy-appearance=quiet-scale][data-energy-state="0"] [data-energy-cell-state=empty]{background-color:var(--energy-cell-state-0-empty)}[data-energy-appearance=quiet-scale][data-energy-state="0"] [data-energy-summary-cell]{background-color:var(--energy-cell-state-0)}[data-energy-appearance=quiet-scale][data-energy-state="1"] :is([data-energy-cell-state=active],[data-energy-summary-cell]){background-color:var(--energy-cell-state-1)}[data-energy-appearance=quiet-scale][data-energy-state="2"] :is([data-energy-cell-state=active],[data-energy-summary-cell]){background-color:var(--energy-cell-state-2)}[data-energy-appearance=quiet-scale][data-energy-state="3"] :is([data-energy-cell-state=active],[data-energy-summary-cell]){background-color:var(--energy-cell-state-3)}[data-energy-appearance=quiet-scale][data-energy-state="4"] :is([data-energy-cell-state=active],[data-energy-summary-cell]){background-color:var(--energy-cell-state-4)}[data-energy-appearance=quiet-scale][data-energy-state="5"] :is([data-energy-cell-state=active],[data-energy-summary-cell]){background-color:var(--energy-cell-state-5)}@keyframes mobileEnergyHaloOpacity{0%,to{opacity:.15}50%{opacity:1}}[data-mobile-energy-key]{border:.5px solid var(--mobile-energy-color)}@supports (color:color-mix(in lab,red,red)){[data-mobile-energy-key]{border:.5px solid color-mix(in oklab,var(--mobile-energy-color) 72%,var(--border))}}[data-mobile-energy-key]{box-shadow:0 0 7px var(--mobile-energy-color),0 0 14px var(--mobile-energy-color),0 2px 10px #0000001f}@supports (color:color-mix(in lab,red,red)){[data-mobile-energy-key]{box-shadow:0 0 7px color-mix(in oklab,var(--mobile-energy-color) 5%,transparent),0 0 14px color-mix(in oklab,var(--mobile-energy-color) 3%,transparent),0 2px 10px #0000001f}}[data-mobile-energy-key]{transition:color .3s,background-color .3s,border-color .3s}[data-mobile-energy-key]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 11px var(--mobile-energy-color),0 0 24px var(--mobile-energy-color);position:absolute;inset:-.5px}@supports (color:color-mix(in lab,red,red)){[data-mobile-energy-key]:after{box-shadow:0 0 11px color-mix(in oklab,var(--mobile-energy-color) 18%,transparent),0 0 24px color-mix(in oklab,var(--mobile-energy-color) 9%,transparent)}}[data-mobile-energy-key]:after{will-change:opacity;animation:mobileEnergyHaloOpacity 4.2s ease-in-out infinite}[data-mobile-energy-key][data-energy-critical=true]:after{animation-duration:3.2s}body.cloud-ui-compact [data-flat-wash]{background:var(--surface-raised)!important}[data-keyboard-inset-guard]{height:0}html[data-android-ime-visible=false] [data-keyboard-inset-guard]{height:var(--safe-area-bottom,0)}body.cloud-ui-compact [data-glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.cloud-ui-compact [data-glass=float]{background-color:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){body.cloud-ui-compact [data-glass=float]{background-color:color-mix(in srgb,var(--surface-raised) 88%,transparent)!important}}body.cloud-ui-compact [data-flat-wash=chat]{background:var(--chat-bg)!important}body.cloud-ui-compact [data-flat-wash=canvas]{background:var(--surface-canvas)!important}body.cloud-ui-compact [data-flat-wash=background]{background:var(--background)!important}body.cloud-ui-compact [data-flat-wash=none]{background:0 0!important}body.cloud-ui-compact [data-flat-wash=accent]{background:var(--accent)!important}body.cloud-ui-compact [data-flat-wash=accent-solid]{background:var(--accent-solid)!important}body.cloud-ui-compact [data-ghost-mark]{display:none!important}body.cloud-ui-compact :is(.welcome-question h2 .welcome-question-line,.world-setup .welcome-casting h2,.world-setup .welcome-setup-title,.world-setup .welcome-invitations-heading h3){color:var(--accent-strong)}.dark body.cloud-ui-compact .world-setup :is(.welcome-question h2 .welcome-question-line,.welcome-casting h2,.welcome-setup-title,.welcome-invitations-heading h3){color:var(--world-dark-accent)}body.cloud-ui-compact .world-setup .welcome-categories{justify-content:center}.sheet-chip-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.lineup-deck{scrollbar-width:none}.lineup-deck::-webkit-scrollbar{display:none}body.cloud-ui-compact .classroom-notes-panel{width:100vw;box-shadow:none;padding-top:0;padding-bottom:var(--safe-area-bottom,0);inset:0;border-left:0!important}body.cloud-ui-compact .classroom-notes-compose{padding-top:16px}body.cloud-ui-compact .classroom-notes-panel textarea{font-size:calc((16px) / var(--text-inflation, 1))}[data-classroom-selection-toolbar][data-touch=true] [data-selection-mark-row] button{height:44px}[data-classroom-selection-toolbar][data-touch=true] [data-selection-action-row] button{grid-template-rows:minmax(22px,auto) minmax(11px,auto);align-content:center;place-items:center;row-gap:4px;min-width:0;min-height:54px;padding:0 1px;display:grid}[data-classroom-selection-toolbar][data-touch=true] [data-selection-action-row] button>*{grid-row:1}[data-classroom-selection-toolbar][data-touch=true] [data-selection-action-row] button[data-short=""]>span{font-size:calc((15px) / var(--text-inflation, 1))}[data-classroom-selection-toolbar][data-touch=true] [data-selection-action-row] button[data-short]:after{text-overflow:ellipsis;content:attr(data-short);max-width:100%;color:var(--text-muted);white-space:nowrap;grid-row:2;font-size:calc((10.5px) / var(--text-inflation, 1));font-weight:500;line-height:1;overflow:hidden}[data-classroom-selection-toolbar][data-touch=true] textarea{-webkit-user-select:text;user-select:text;font-size:calc((16px) / var(--text-inflation, 1))}.classroom-mark-preview{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 0}.classroom-mark-preview-yellow{background:#f5cf436b}.classroom-mark-preview-mint{background:#52c99a5c}.classroom-mark-preview-blue{background:#6ea8e85c}.classroom-mark-preview-rose{background:#e88b9c5c}.classroom-mark-preview-strike{text-decoration:line-through;text-decoration-thickness:1.5px}.classroom-mark-preview-wavy{text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}@keyframes voiceQuickScrimIn{0%{opacity:0}to{opacity:1}}@keyframes voiceQuickCardIn{0%{opacity:0;transform:translateY(10px)scale(.965)}to{opacity:1;transform:none}}.voice-quick-scrim{animation:voiceQuickScrimIn .18s both}.voice-quick-card{animation:voiceQuickCardIn .24s cubic-bezier(.2,.9,.3,1) both}@media (prefers-reduced-motion:reduce){.voice-quick-card,.voice-quick-scrim{animation:none}}@keyframes islandEnergyBreath{0%,to{opacity:1}50%{opacity:.5}}[data-island-energy-glyph][data-critical=true]{animation:islandEnergyBreath 3.2s ease-in-out infinite}[data-mobile-search-key]{border:.5px solid var(--text-muted)}@supports (color:color-mix(in lab,red,red)){[data-mobile-search-key]{border:.5px solid color-mix(in oklab,var(--text-muted) 30%,var(--border))}}[data-mobile-search-key]{transition:color .18s,border-color .18s,background-color .18s,transform .12s;box-shadow:inset 0 1px #ffffff57,0 2px 10px #0000001a}[data-mobile-search-key][data-search-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mobile-search-key][data-search-active=true]{border-color:color-mix(in oklab,var(--accent) 48%,var(--border))}}[data-mobile-search-key][data-search-active=true]{box-shadow:inset 0 1px 0 #ffffff57,0 2px 12px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mobile-search-key][data-search-active=true]{box-shadow:inset 0 1px 0 #ffffff57,0 2px 12px color-mix(in oklab,var(--accent) 10%,transparent)}}@media (prefers-reduced-motion:reduce){.classroom-key-island,.classroom-key-island button,[data-testid=classroom-key-island]{transition:none!important}[data-island-energy-glyph]{animation:none!important}[data-mobile-energy-key]:after{opacity:.4;animation:none}[data-mobile-energy-key]{border-color:var(--mobile-energy-color);animation:none}@supports (color:color-mix(in lab,red,red)){[data-mobile-energy-key]{border-color:color-mix(in oklab,var(--mobile-energy-color) 64%,var(--border))}}[data-mobile-energy-key]{box-shadow:0 0 6px var(--mobile-energy-color),0 0 12px var(--mobile-energy-color),0 2px 10px #0000001f}@supports (color:color-mix(in lab,red,red)){[data-mobile-energy-key]{box-shadow:0 0 6px color-mix(in oklab,var(--mobile-energy-color) 4%,transparent),0 0 12px color-mix(in oklab,var(--mobile-energy-color) 2%,transparent),0 2px 10px #0000001f}}}:root:not([data-theme]),[data-theme=paper]{--surface-canvas:#fdfcf8;--surface-sidebar:#f3ede0;--surface-chat:#fdfcf8;--surface-raised:#fff;--surface-sunken:#f1ebdd;--surface-hover:#eee7d6;--surface-active:#e8e0cc;--bubble-assistant:#f6f1e5;--bubble-assistant-fg:#171717;--accent:#6b4423;--accent-strong:#4f3018;--accent-soft:#b0803c33;--wash-ink:#3f2403;--selected-bg:#b0803c}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme]),[data-theme=paper]{--selected-bg:color-mix(in srgb,#b0803c 10%,var(--surface-raised))}}:root:not([data-theme]),[data-theme=paper]{--selection-bg:#b0803c4d;--accent-complement:#a87a3e;--success:#3e8a5a;--success-soft:#e2f2e7;--warning:#b87a1e;--warning-soft:#fbeed4;--danger:#c0392b;--danger-soft:#f9e0dc;--info:#2f6ea8;--info-soft:#dce8f4;--text-primary:#1c1c1c;--text-secondary:#4a4a4a;--text-muted:#7a7266;--text-inverse:#fff;--border:#e5dfd1;--border-strong:#c9c0ac;--focus-ring:#6b4423;--focus-ring-offset:#fdfcf8;--scrollbar-thumb:#cdc5b3;--scrollbar-thumb-hover:#a8a08e;--selection-fg:#1c1c1c;--link:#4f3018;--link-hover:#35200e;--overlay:#0006;--overlay-strong:#0000008c;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme]),[data-theme=paper]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}:root:not([data-theme]),[data-theme=paper]{--accent-hover-border:var(--border-strong);--energy-empty:#d1d5db4d}[data-theme=autumn]{--surface-canvas:#f9f2e4;--surface-sidebar:#efe1c5;--surface-chat:#f9f2e4;--surface-raised:#fff9ec;--surface-sunken:#eedfc0;--surface-hover:#e9d9b5;--surface-active:#e1cca0;--bubble-assistant:#f2e6cb;--bubble-assistant-fg:#2a1e10;--accent:#a85a2b;--accent-strong:#8a4620;--accent-soft:#a85a2b38;--accent-complement:#c48a3a;--success:#4e7d3b;--success-soft:#e8eedb;--warning:#b27224;--warning-soft:#f6e5c6;--danger:#b33a2a;--danger-soft:#f3dcd2;--info:#5c6f8e;--info-soft:#dfe4ec;--text-primary:#2a1e10;--text-secondary:#5a4528;--text-muted:#8a7452;--text-inverse:#fff9ec;--border:#dfcda8;--border-strong:#bea780;--focus-ring:#a85a2b;--focus-ring-offset:#f9f2e4;--scrollbar-thumb:#c6b290;--scrollbar-thumb-hover:#a08664;--selection-bg:#a85a2b47;--selection-fg:#2a1e10;--link:#8a4620;--link-hover:#6b3214;--overlay:#2a1e1073;--overlay-strong:#2a1e1099;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=autumn]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=autumn]{--accent-hover-border:var(--border-strong);--energy-empty:#a85a2b2e}[data-theme=sakura]{--surface-canvas:#fcebe8;--surface-sidebar:#f6d8d2;--surface-chat:#fcebe8;--surface-raised:#fff5f3;--surface-sunken:#f1d0c9;--surface-hover:#edc6be;--surface-active:#e5b6ac;--bubble-assistant:#f7ded8;--bubble-assistant-fg:#2a1418;--accent:#b8486a;--accent-strong:#94365a;--accent-soft:#b8486a38;--accent-complement:#d68ea8;--success:#5a8a52;--success-soft:#e6eede;--warning:#b77d1f;--warning-soft:#f6e3c0;--danger:#b9352e;--danger-soft:#f4d4cf;--info:#6b6aa6;--info-soft:#e2e0f1;--text-primary:#2a1418;--text-secondary:#5a3038;--text-muted:#8a5c66;--text-inverse:#fff5f3;--border:#eac8c0;--border-strong:#c89992;--focus-ring:#b8486a;--focus-ring-offset:#fcebe8;--scrollbar-thumb:#d4ada5;--scrollbar-thumb-hover:#b07e78;--selection-bg:#b8486a42;--selection-fg:#2a1418;--link:#94365a;--link-hover:#6e2444;--overlay:#2a14186b;--overlay-strong:#2a141894;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=sakura]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=sakura]{--accent-hover-border:var(--border-strong);--energy-empty:#b8486a29}[data-theme=lavender]{--surface-canvas:#f2edf7;--surface-sidebar:#e3daf0;--surface-chat:#f2edf7;--surface-raised:#f9f4fd;--surface-sunken:#e0d4f0;--surface-hover:#d8caeb;--surface-active:#c9b7e0;--bubble-assistant:#ece3f5;--bubble-assistant-fg:#221630;--accent:#6c4fa8;--accent-strong:#523985;--accent-soft:#6c4fa838;--accent-complement:#a88fcb;--success:#4a7d5a;--success-soft:#e0ede1;--warning:#ab761f;--warning-soft:#f2e1c3;--danger:#b13b3b;--danger-soft:#f2d7d4;--info:#4f6ba0;--info-soft:#dce1ee;--text-primary:#221630;--text-secondary:#4a3a60;--text-muted:#7a6990;--text-inverse:#f9f4fd;--border:#d6c8ea;--border-strong:#a98fc6;--focus-ring:#6c4fa8;--focus-ring-offset:#f2edf7;--scrollbar-thumb:#bfaddb;--scrollbar-thumb-hover:#8e78b0;--selection-bg:#6c4fa842;--selection-fg:#221630;--link:#523985;--link-hover:#39256a;--overlay:#22163070;--overlay-strong:#22163099;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=lavender]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=lavender]{--accent-hover-border:var(--border-strong);--energy-empty:#6c4fa829}[data-theme=ocean]{--surface-canvas:#eff6f8;--surface-sidebar:#d4e8ee;--surface-chat:#eff6f8;--surface-raised:#f8fbfc;--surface-sunken:#d0e3ea;--surface-hover:#c5dbe4;--surface-active:#b0ccd8;--bubble-assistant:#e3eef2;--bubble-assistant-fg:#0c1e24;--accent:#127a95;--accent-strong:#0c5d74;--accent-soft:#127a9538;--accent-complement:#d99a3e;--success:#3a8560;--success-soft:#d9eadf;--warning:#b07318;--warning-soft:#f4e0bc;--danger:#b3392c;--danger-soft:#f1d4cf;--info:#1c6ba3;--info-soft:#d4e2ef;--text-primary:#0c1e24;--text-secondary:#2e4a55;--text-muted:#5a7783;--text-inverse:#f8fbfc;--border:#c6dce2;--border-strong:#93b4c0;--focus-ring:#127a95;--focus-ring-offset:#eff6f8;--scrollbar-thumb:#acc4ce;--scrollbar-thumb-hover:#7494a0;--selection-bg:#127a9542;--selection-fg:#0c1e24;--link:#0c5d74;--link-hover:#084152;--overlay:#0c1e2470;--overlay-strong:#0c1e2499;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=ocean]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=ocean]{--accent-hover-border:var(--border-strong);--energy-empty:#127a9529}[data-theme=sunset]{--surface-canvas:#fcede3;--surface-sidebar:#f4d5bf;--surface-chat:#fcede3;--surface-raised:#fff6ed;--surface-sunken:#f0cdb3;--surface-hover:#ebc2a4;--surface-active:#dfae8a;--bubble-assistant:#f7e0ce;--bubble-assistant-fg:#2c1710;--accent:#e06a3e;--accent-strong:#b34e28;--accent-soft:#e06a3e38;--accent-complement:#d4a23a;--success:#4a7d4a;--success-soft:#dcebdc;--warning:#b07018;--warning-soft:#f2e0c0;--danger:#b12f24;--danger-soft:#f2d3ce;--info:#5a6ca8;--info-soft:#dee2f0;--text-primary:#2c1710;--text-secondary:#5a3424;--text-muted:#8a6448;--text-inverse:#fff6ed;--border:#e6c6a8;--border-strong:#bd9576;--focus-ring:#e06a3e;--focus-ring-offset:#fcede3;--scrollbar-thumb:#d3ad8c;--scrollbar-thumb-hover:#a77e5c;--selection-bg:#e06a3e42;--selection-fg:#2c1710;--link:#b34e28;--link-hover:#7f371a;--overlay:#2c171073;--overlay-strong:#2c171099;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=sunset]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=sunset]{--accent-hover-border:var(--border-strong);--energy-empty:#e06a3e29}[data-theme=grassland]{--surface-canvas:#fdfaee;--surface-sidebar:#b8c3ab;--surface-chat:#fdfaee;--surface-raised:#fff;--surface-sunken:#efebd9;--surface-hover:#a9b49d;--surface-active:#9caf8e;--bubble-assistant:#f6f2e2;--bubble-assistant-fg:#30332d;--accent:#36502c;--accent-strong:#1f3a16;--accent-soft:#71926338;--accent-complement:#86a179;--success:#4e7d3b;--success-soft:#e1ebd4;--warning:#b37d28;--warning-soft:#f3e3c0;--danger:#a84238;--danger-soft:#edd4d0;--info:#4a6a8e;--info-soft:#d8e0ec;--text-primary:#30332d;--text-secondary:#4e5844;--text-muted:#6a7660;--text-inverse:#fdfaee;--border:#c9d2b5;--border-strong:#a9b49d;--focus-ring:#36502c;--focus-ring-offset:#fdfaee;--scrollbar-thumb:#b3bd9a;--scrollbar-thumb-hover:#8b9671;--selection-bg:#71926342;--selection-fg:#30332d;--link:#1f3a16;--link-hover:#132410;--overlay:#1e28126b;--overlay-strong:#1e281294;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=grassland]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=grassland]{--accent-hover-border:var(--border-strong);--energy-empty:#71926333}[data-theme=mist]{--surface-canvas:#eef0f0;--surface-sidebar:#dce1e3;--surface-chat:#eef0f0;--surface-raised:#f8f9fa;--surface-sunken:#dbdfe2;--surface-hover:#d2d8db;--surface-active:#c3cace;--bubble-assistant:#e5e9eb;--bubble-assistant-fg:#1e2328;--accent:#5a7080;--accent-strong:#3e5260;--accent-soft:#5a708024;--accent-complement:#a8b6bc;--success:#4e7d3b;--success-soft:#e4ead5;--warning:#b37d28;--warning-soft:#f4e3c5;--danger:#a84238;--danger-soft:#edd4d0;--info:#5a7080;--info-soft:#5a70801f;--text-primary:#1e2328;--text-secondary:#4a5560;--text-muted:#737e87;--text-inverse:#eef0f0;--border:#d0d6da;--border-strong:#a8b2ba;--focus-ring:#5a7080;--focus-ring-offset:#eef0f0;--scrollbar-thumb:#b8c0c5;--scrollbar-thumb-hover:#8a949b;--selection-bg:#5a70803d;--selection-fg:#1e2328;--link:#3e5260;--link-hover:#2a3a46;--overlay:#14181e6b;--overlay-strong:#14181e94;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=mist]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=mist]{--accent-hover-border:var(--border-strong);--energy-empty:#5a708024}[data-theme=celadon]{--surface-canvas:#d9e5dc;--surface-sidebar:#c4d6cb;--surface-chat:#d9e5dc;--surface-raised:#eff3f0;--surface-sunken:#c4d4ca;--surface-hover:#bbccc1;--surface-active:#a8bcaf;--bubble-assistant:#ecf1ee;--bubble-assistant-fg:#1e2a22;--accent:#3f5e55;--accent-strong:#2a463e;--accent-soft:#3f5e5524;--accent-complement:#8b3a3e;--success:#3f6b4a;--success-soft:#d5e4d8;--warning:#a06b1f;--warning-soft:#f0e1c0;--danger:#8b3a3e;--danger-soft:#e6d0d1;--info:#4a6a7a;--info-soft:#4a6a7a1f;--text-primary:#1e2a22;--text-secondary:#42554c;--text-muted:#6a7a72;--text-inverse:#eff3f0;--border:#bacfc3;--border-strong:#94aa9f;--focus-ring:#3f5e55;--focus-ring-offset:#d9e5dc;--scrollbar-thumb:#a5b9ae;--scrollbar-thumb-hover:#7a8f84;--selection-bg:#3f5e5538;--selection-fg:#1e2a22;--link:#2a463e;--link-hover:#162b24;--overlay:#121e186b;--overlay-strong:#121e1894;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=celadon]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}[data-theme=celadon]{--accent-hover-border:var(--border-strong);--energy-empty:#3f5e5524}.dark:not([data-theme]),[data-theme=steel-blue]{--surface-canvas:#0f0f0f;--surface-sidebar:#1a1a1a;--surface-chat:#141414;--surface-raised:#1f1f1f;--surface-sunken:#0a0a0a;--surface-hover:#222224;--surface-active:#2c2c30;--bubble-assistant:#1c1c1e;--bubble-assistant-fg:#ededed;--accent:#7ba8d9;--accent-strong:#4f86c6;--accent-soft:#7ba8d929;--accent-complement:#93bbe2;--success:#22c55e;--success-soft:#22c55e29;--warning:#e0b04c;--warning-soft:#e0b04c24;--danger:#ef4444;--danger-soft:#ef444426;--info:#7ba8d9;--info-soft:#7ba8d924;--text-primary:#ededed;--text-secondary:#bdbdbd;--text-muted:#9ca3af;--text-inverse:#0f0f0f;--border:#2a2a2a;--border-strong:#3f3f3f;--focus-ring:#7ba8d9;--focus-ring-offset:#0f0f0f;--scrollbar-thumb:#3a3a3a;--scrollbar-thumb-hover:#555;--selection-bg:#7ba8d94d;--selection-fg:#ededed;--link:#93bbe2;--link-hover:#b7d3ee;--overlay:#0000008c;--overlay-strong:#000000b8;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:#1e3a5f;--muted:var(--text-muted);--accent-solid:var(--accent-complement);--accent-button:var(--accent-strong);--accent-bg:#7ba8d926;--accent-border:#7ba8d940;--accent-hover-bg:#7ba8d940;--accent-hover-border:#7ba8d966;--energy-empty:#4b55634d}.dark[data-theme=inkstone]{--surface-canvas:#13181d;--surface-sidebar:#1b2128;--surface-chat:#161c22;--surface-raised:#242b33;--surface-sunken:#0c1014;--surface-hover:#2a323b;--surface-active:#343d47;--bubble-assistant:#1d242b;--bubble-assistant-fg:#e5e9ee;--accent:#a6b2be;--accent-strong:#7d8b99;--accent-soft:#a6b2be24;--accent-complement:#7d8fa3;--success:#22c55e;--success-soft:#22c55e29;--warning:#d9b66e;--warning-soft:#d9b66e24;--danger:#ef4444;--danger-soft:#ef444426;--info:#a6b2be;--info-soft:#a6b2be24;--text-primary:#e5e9ee;--text-secondary:#bdc4cc;--text-muted:#8c95a0;--text-inverse:#13181d;--border:#2b333c;--border-strong:#454f5b;--focus-ring:#a6b2be;--focus-ring-offset:#13181d;--scrollbar-thumb:#2f3a46;--scrollbar-thumb-hover:#4c5a68;--selection-bg:#a6b2be42;--selection-fg:#e5e9ee;--link:#bdc4cc;--link-hover:#dee3e8;--overlay:#05080c9e;--overlay-strong:#05080cc7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=inkstone]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=inkstone]{--accent-hover-border:var(--border-strong);--energy-empty:#a6b2be24}.dark[data-theme=twilight]{--surface-canvas:#1a1518;--surface-sidebar:#211a1f;--surface-chat:#1d181b;--surface-raised:#2a2127;--surface-sunken:#120d10;--surface-hover:#302530;--surface-active:#3a2d3a;--bubble-assistant:#231c22;--bubble-assistant-fg:#ecdde4;--accent:#c792a6;--accent-strong:#a16e84;--accent-soft:#c792a629;--accent-complement:#8fa3b3;--success:#22c55e;--success-soft:#22c55e29;--warning:#ddb06b;--warning-soft:#ddb06b24;--danger:#ef4444;--danger-soft:#ef444426;--info:#8fa3b3;--info-soft:#8fa3b324;--text-primary:#ecdde4;--text-secondary:#bfb0b8;--text-muted:#8f8088;--text-inverse:#1a1518;--border:#34272e;--border-strong:#554249;--focus-ring:#c792a6;--focus-ring-offset:#1a1518;--scrollbar-thumb:#3a2d36;--scrollbar-thumb-hover:#5a4852;--selection-bg:#c792a647;--selection-fg:#ecdde4;--link:#d6a8b9;--link-hover:#e8c2ce;--overlay:#0a060999;--overlay-strong:#0a0609c7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=twilight]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=twilight]{--accent-hover-border:var(--border-strong);--energy-empty:#c792a624}.dark[data-theme=charcoal]{--surface-canvas:#282c34;--surface-sidebar:#21252b;--surface-chat:#282c34;--surface-raised:#363b46;--surface-sunken:#1d2026;--surface-hover:#2f333d;--surface-active:#3a3f4b;--bubble-assistant:#2f333d;--bubble-assistant-fg:#f0ede8;--accent:#c34b1a;--accent-strong:#d45828;--accent-soft:#c34b1a29;--accent-complement:#e9a83a;--success:#22c55e;--success-soft:#22c55e29;--warning:#e9a83a;--warning-soft:#e9a83a24;--danger:#ef4444;--danger-soft:#ef444426;--info:#61afef;--info-soft:#61afef24;--text-primary:#f0ede8;--text-secondary:#d8d0b8;--text-muted:#9ca3af;--text-inverse:#282c34;--border:#3e4250;--border-strong:#4a4f5c;--focus-ring:#c34b1a;--focus-ring-offset:#282c34;--scrollbar-thumb:#3e4250;--scrollbar-thumb-hover:#4a4f5c;--selection-bg:#c34b1a47;--selection-fg:#f0ede8;--link:#d45828;--link-hover:#e07040;--switch-track-on:#e07040;--overlay:#00000094;--overlay-strong:#000000c2;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:#c34b1a4d;--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=charcoal]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=charcoal]{--accent-hover-border:#c34b1a73;--energy-empty:#c34b1a29}.dark[data-theme=socratopia]{--surface-canvas:#303d55;--surface-sidebar:#263049;--surface-chat:#2b3751;--surface-raised:#3a4a63;--surface-sunken:#232b40;--surface-hover:#435674;--surface-active:#4e6380;--bubble-assistant:#3a4a63;--bubble-assistant-fg:#ededed;--accent:#93bbe2;--accent-strong:#7ba8d9;--accent-soft:#93bbe229;--accent-complement:#e9a83a;--success:#22c55e;--success-soft:#22c55e29;--warning:#e9a83a;--warning-soft:#e9a83a29;--danger:#ef4444;--danger-soft:#ef444426;--info:#93bbe2;--info-soft:#93bbe224;--text-primary:#ededed;--text-secondary:#c5cdd9;--text-muted:#b0b8c4;--text-inverse:#303d55;--border:#5a6a80;--border-strong:#7387a1;--focus-ring:#93bbe2;--focus-ring-offset:#303d55;--scrollbar-thumb:#50607d;--scrollbar-thumb-hover:#7387a1;--selection-bg:#93bbe24d;--selection-fg:#ededed;--link:#b7d3ee;--link-hover:#d6e5f4;--overlay:#0f142399;--overlay-strong:#0f1423c7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=socratopia]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=socratopia]{--accent-hover-border:var(--border-strong);--energy-empty:#93bbe229}.dark[data-theme=amber]{--surface-canvas:#1e1610;--surface-sidebar:#261d14;--surface-chat:#231a11;--surface-raised:#30241a;--surface-sunken:#160f0a;--surface-hover:#342819;--surface-active:#40321f;--bubble-assistant:#2b2017;--bubble-assistant-fg:#f2e4d0;--accent:#e0a960;--accent-strong:#b8853e;--accent-soft:#e0a96029;--accent-complement:#c88a4a;--success:#22c55e;--success-soft:#22c55e29;--warning:#e5b454;--warning-soft:#e5b45424;--danger:#ef4444;--danger-soft:#ef444426;--info:#9baac3;--info-soft:#9baac324;--text-primary:#f2e4d0;--text-secondary:#c8b598;--text-muted:#948070;--text-inverse:#1e1610;--border:#3a2d20;--border-strong:#564332;--focus-ring:#e0a960;--focus-ring-offset:#1e1610;--scrollbar-thumb:#3d2f21;--scrollbar-thumb-hover:#5a4530;--selection-bg:#e0a9604d;--selection-fg:#f2e4d0;--link:#e8b678;--link-hover:#f2cba0;--overlay:#0a060299;--overlay-strong:#0a0602c7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=amber]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=amber]{--accent-hover-border:var(--border-strong);--energy-empty:#e0a96024}.dark[data-theme=deep-sea]{--surface-canvas:#0a1b26;--surface-sidebar:#0f2430;--surface-chat:#0d2029;--surface-raised:#142e3d;--surface-sunken:#06121a;--surface-hover:#173245;--surface-active:#1f4057;--bubble-assistant:#122a38;--bubble-assistant-fg:#e5f1f5;--accent:#4dbcc7;--accent-strong:#2e8e9b;--accent-soft:#4dbcc729;--accent-complement:#e5b877;--success:#22c55e;--success-soft:#22c55e29;--warning:#e5b454;--warning-soft:#e5b45424;--danger:#ef4444;--danger-soft:#ef444426;--info:#4dbcc7;--info-soft:#4dbcc724;--text-primary:#e5f1f5;--text-secondary:#b4c6cd;--text-muted:#89a0a8;--text-inverse:#0a1b26;--border:#1f3749;--border-strong:#365062;--focus-ring:#4dbcc7;--focus-ring-offset:#0a1b26;--scrollbar-thumb:#2a4556;--scrollbar-thumb-hover:#436a7e;--selection-bg:#4dbcc74d;--selection-fg:#e5f1f5;--link:#6bced8;--link-hover:#93e0e8;--overlay:#050c149e;--overlay-strong:#050c14c7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=deep-sea]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=deep-sea]{--accent-hover-border:var(--border-strong);--energy-empty:#4dbcc724}.dark[data-theme=ink-bamboo]{--surface-canvas:#0f1613;--surface-sidebar:#151e1a;--surface-chat:#111915;--surface-raised:#1a2521;--surface-sunken:#0a0f0d;--surface-hover:#1e2a25;--surface-active:#253430;--bubble-assistant:#16201c;--bubble-assistant-fg:#dce8e0;--accent:#b8d4b5;--accent-strong:#8ab08a;--accent-soft:#b8d4b524;--accent-complement:#c4a275;--success:#22c55e;--success-soft:#22c55e29;--warning:#d8b26a;--warning-soft:#d8b26a24;--danger:#ef4444;--danger-soft:#ef444426;--info:#9bb2c0;--info-soft:#9bb2c024;--text-primary:#dce8e0;--text-secondary:#b3c1b8;--text-muted:#8a9890;--text-inverse:#0f1613;--border:#243028;--border-strong:#3d4a42;--focus-ring:#b8d4b5;--focus-ring-offset:#0f1613;--scrollbar-thumb:#2c3a33;--scrollbar-thumb-hover:#4a5a52;--selection-bg:#b8d4b542;--selection-fg:#dce8e0;--link:#c8dec3;--link-hover:#d8e9d4;--overlay:#050a079e;--overlay-strong:#050a07c7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=ink-bamboo]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=ink-bamboo]{--accent-hover-border:var(--border-strong);--energy-empty:#b8d4b524}.dark[data-theme=lacquer]{--surface-canvas:#14090a;--surface-sidebar:#1e1114;--surface-chat:#180c0e;--surface-raised:#2a181b;--surface-sunken:#0a0305;--surface-hover:#2e1c20;--surface-active:#3a252a;--bubble-assistant:#251418;--bubble-assistant-fg:#efe4d5;--accent:#c9a353;--accent-strong:#a8843a;--accent-soft:#c9a35329;--accent-complement:#c84534;--success:#22c55e;--success-soft:#22c55e29;--warning:#e0b05e;--warning-soft:#e0b05e29;--danger:#ef4444;--danger-soft:#ef444426;--info:#9ba8b8;--info-soft:#9ba8b824;--text-primary:#efe4d5;--text-secondary:#c5b5a3;--text-muted:#948572;--text-inverse:#14090a;--border:#38252a;--border-strong:#5e4650;--focus-ring:#c9a353;--focus-ring-offset:#14090a;--scrollbar-thumb:#42292f;--scrollbar-thumb-hover:#6a4650;--selection-bg:#c9a35347;--selection-fg:#efe4d5;--link:#d4b26a;--link-hover:#e2c685;--overlay:#0803049e;--overlay-strong:#080304c7;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:var(--accent-soft);--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.dark[data-theme=lacquer]{--accent-hover-bg:color-mix(in oklab,var(--accent-soft) 82%,transparent)}}.dark[data-theme=lacquer]{--accent-hover-border:var(--border-strong);--energy-empty:#c9a35324}[data-theme=hc-light]{--surface-canvas:#fff;--surface-sidebar:#fff;--surface-chat:#fff;--surface-raised:#fff;--surface-sunken:#fafafa;--surface-hover:#f5f5f5;--surface-active:#ebebeb;--bubble-assistant:#fafafa;--bubble-assistant-fg:#000;--accent:#000;--accent-strong:#000;--accent-soft:#0000000f;--accent-complement:#000;--success:#15803d;--success-soft:#15803d14;--warning:#b45309;--warning-soft:#b4530914;--danger:#b91c1c;--danger-soft:#b91c1c14;--info:#000;--info-soft:#0000000f;--text-primary:#000;--text-secondary:#262626;--text-muted:#525252;--text-inverse:#fff;--border:#d4d4d4;--border-strong:#000;--focus-ring:#000;--focus-ring-offset:#fff;--scrollbar-thumb:#737373;--scrollbar-thumb-hover:#262626;--selection-bg:#000;--selection-fg:#fff;--link:#000;--link-hover:#404040;--overlay:#000000a6;--overlay-strong:#000000d9;--hc-outline-width:1.5px;--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:#00000014;--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:#0000001f;--accent-hover-border:var(--border-strong);--energy-empty:#00000014}.dark[data-theme=hc-dark]{--share-card-accent:#475569;--surface-canvas:#000;--surface-sidebar:#000;--surface-chat:#000;--surface-raised:#000;--surface-sunken:#0a0a0a;--surface-hover:#141414;--surface-active:#1f1f1f;--bubble-assistant:#0a0a0a;--bubble-assistant-fg:#fff;--accent:#fff;--accent-strong:#fff;--accent-soft:#ffffff14;--accent-complement:#fff;--success:#34d399;--success-soft:#34d3991a;--warning:#fbbf24;--warning-soft:#fbbf241a;--danger:#f87171;--danger-soft:#f871711a;--info:#fff;--info-soft:#ffffff14;--text-primary:#fff;--text-secondary:#d4d4d4;--text-muted:#a3a3a3;--text-inverse:#000;--border:#141414;--border-strong:#fff;--focus-ring:#fff;--focus-ring-offset:#000;--scrollbar-thumb:#525252;--scrollbar-thumb-hover:#d4d4d4;--selection-bg:#fff;--selection-fg:#000;--link:#fff;--link-hover:#d4d4d4;--overlay:#000000d9;--overlay-strong:#000000f2;--hc-outline-width:1.5px;--switch-knob:var(--text-primary);--switch-border-off:var(--border-strong);--switch-ring-off:var(--border-strong);--background:var(--surface-canvas);--foreground:var(--text-primary);--sidebar-bg:var(--surface-sidebar);--chat-bg:var(--surface-chat);--user-bubble:#ffffff14;--muted:var(--text-muted);--accent-solid:var(--accent);--accent-button:var(--accent-strong);--accent-bg:var(--accent-soft);--accent-border:var(--border-strong);--accent-hover-bg:#ffffff24;--accent-hover-border:var(--border-strong);--energy-empty:#ffffff1a}@font-face{font-family:SocratopiaBlocks;src:url(/avatars/icons/SocratopiaBlocks-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@media (max-height:520px){.kb-hide{display:none}}body{background:var(--surface-canvas);color:var(--text-primary);overscroll-behavior-y:contain;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body.cloud-ui-compact{--cloud-ui-micro-base:11px;--cloud-ui-caption-base:12px;--cloud-ui-control-base:13px;--cloud-ui-body-base:14px;--cloud-ui-title-base:16px;--cloud-ui-heading-base:18px;--cloud-ui-display-base:22px;--cloud-ui-hero-base:28px;--cloud-ui-nav-label-base:13px;--cloud-ui-micro:calc(var(--cloud-ui-micro-base) * var(--cloud-ui-user-scale,1));--cloud-ui-caption:calc(var(--cloud-ui-caption-base) * var(--cloud-ui-user-scale,1));--cloud-ui-control:calc(var(--cloud-ui-control-base) * var(--cloud-ui-user-scale,1));--cloud-ui-body:calc(var(--cloud-ui-body-base) * var(--cloud-ui-user-scale,1));--cloud-ui-title:calc(var(--cloud-ui-title-base) * var(--cloud-ui-user-scale,1));--cloud-ui-heading:calc(var(--cloud-ui-heading-base) * var(--cloud-ui-user-scale,1));--cloud-ui-display:calc(var(--cloud-ui-display-base) * var(--cloud-ui-user-scale,1));--cloud-ui-hero:calc(var(--cloud-ui-hero-base) * var(--cloud-ui-user-scale,1));--cloud-ui-nav-label:calc(var(--cloud-ui-nav-label-base) * var(--cloud-ui-user-scale,1));font-size:calc((var(--cloud-ui-body)) / var(--text-inflation, 1));--text-xs:var(--cloud-ui-caption);--text-xs--line-height:calc(var(--cloud-ui-caption) * 1.35);--text-sm:var(--cloud-ui-control);--text-sm--line-height:calc(var(--cloud-ui-control) * 1.4);--text-base:var(--cloud-ui-body);--text-base--line-height:calc(var(--cloud-ui-body) * 1.45);--text-lg:var(--cloud-ui-title);--text-lg--line-height:calc(var(--cloud-ui-title) * 1.4);--text-xl:var(--cloud-ui-heading);--text-xl--line-height:calc(var(--cloud-ui-heading) * 1.35);--text-2xl:var(--cloud-ui-display);--text-2xl--line-height:calc(var(--cloud-ui-display) * 1.3);--text-3xl:var(--cloud-ui-hero);--text-3xl--line-height:calc(var(--cloud-ui-hero) * 1.25)}@media (min-width:600px){body.cloud-ui-compact{--cloud-ui-micro-base:12px;--cloud-ui-caption-base:13px;--cloud-ui-control-base:14px;--cloud-ui-body-base:15px;--cloud-ui-title-base:17px;--cloud-ui-heading-base:20px;--cloud-ui-display-base:24px;--cloud-ui-hero-base:30px;--cloud-ui-nav-label-base:14px}}@media (min-width:1100px){body.cloud-ui-compact{--cloud-ui-micro-base:12px;--cloud-ui-caption-base:14px;--cloud-ui-control-base:15px;--cloud-ui-body-base:16px;--cloud-ui-title-base:18px;--cloud-ui-heading-base:22px;--cloud-ui-display-base:26px;--cloud-ui-hero-base:34px;--cloud-ui-nav-label-base:15px}}body.cloud-ui-compact :is(input,textarea,select){font-size:calc((max(16px, var(--cloud-ui-body))) / var(--text-inflation, 1))!important}body.cloud-ui-compact .library-guided-search-input{font-size:calc((max(16px, calc(15px * var(--library-classroom-font-scale,1)))) / var(--text-inflation, 1))!important}@media (min-width:600px){body.cloud-ui-compact .library-guided-search-input{font-size:calc((calc(15px * var(--library-classroom-font-scale,1))) / var(--text-inflation, 1))!important}}.cloud-font-scale-slider,.font-scale-slider{appearance:none;cursor:pointer;background:0 0;height:44px;margin:0}.cloud-font-scale-slider::-webkit-slider-runnable-track,.font-scale-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) 0 var(--font-scale-progress,var(--cloud-font-scale-progress)),var(--surface-sunken) var(--font-scale-progress,var(--cloud-font-scale-progress)) 100%);border-radius:999px;height:4px}.cloud-font-scale-slider::-webkit-slider-thumb,.font-scale-slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--surface-raised);background:var(--accent);width:20px;height:20px;box-shadow:var(--shadow-2);border-radius:50%;margin-top:-8px}.cloud-font-scale-slider::-moz-range-track,.font-scale-slider::-moz-range-track{background:var(--surface-sunken);border-radius:999px;height:4px}.cloud-font-scale-slider::-moz-range-progress,.font-scale-slider::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}.cloud-font-scale-slider::-moz-range-thumb,.font-scale-slider::-moz-range-thumb{border:2px solid var(--surface-raised);background:var(--accent);width:16px;height:16px;box-shadow:var(--shadow-2);border-radius:50%}.cloud-font-scale-slider:focus-visible,.font-scale-slider:focus-visible{outline:none}.cloud-font-scale-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 5px var(--accent)}.font-scale-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 5px var(--accent)}.cloud-font-scale-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 5px var(--accent)}.font-scale-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 5px var(--accent)}.font-scale-axis{height:44px;position:relative}.font-scale-axis-base{background:var(--text-muted);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.font-scale-axis-base{background:color-mix(in oklab,var(--text-muted) 24%,transparent)}}.font-scale-axis-base{pointer-events:none;transform:translateY(-50%)}.font-scale-axis .font-scale-slider{top:0;left:var(--font-scale-axis-start);width:var(--font-scale-axis-width);position:absolute}.font-scale-standard-mark{top:calc(50% + 6px);left:calc(var(--font-scale-standard-position) + var(--font-scale-standard-offset));z-index:1;background:var(--text-secondary);border-radius:999px;width:1px;height:5px;position:absolute}@supports (color:color-mix(in lab,red,red)){.font-scale-standard-mark{background:color-mix(in oklab,var(--text-secondary) 58%,transparent)}}.font-scale-standard-mark{pointer-events:none;transform:translate(-.5px)}body.cloud-ui-compact :is(.text-\[9px\],.text-\[9\.5px\],.text-\[10px\],.text-\[10\.5px\]){font-size:calc((var(--cloud-ui-micro)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[11px\],.text-\[11\.5px\],.text-\[12px\],.text-\[12\.5px\]){font-size:calc((var(--cloud-ui-caption)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[13px\],.text-\[13\.5px\],.text-\[14px\],.text-\[14\.5px\]){font-size:calc((var(--cloud-ui-control)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[15px\],.text-\[15\.5px\],.text-\[16px\],.text-\[16\.5px\],.text-\[17px\]){font-size:calc((var(--cloud-ui-body)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[18px\],.text-\[19px\],.text-\[19\.5px\]){font-size:calc((var(--cloud-ui-title)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[20px\],.text-\[21px\],.text-\[22px\]){font-size:calc((var(--cloud-ui-heading)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[24px\],.text-\[25px\],.text-\[26px\]){font-size:calc((var(--cloud-ui-display)) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.text-\[28px\],.text-\[30px\],.text-\[34px\]){font-size:calc((var(--cloud-ui-hero)) / var(--text-inflation, 1))}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"]){font-size:calc((var(--cloud-ui-micro)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 11px"],[style*="font-size: 11.5px"],[style*="font-size: 12px"],[style*="font-size: 12.5px"]){font-size:calc((var(--cloud-ui-caption)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 13px"],[style*="font-size: 13.5px"],[style*="font-size: 14px"],[style*="font-size: 14.5px"]){font-size:calc((var(--cloud-ui-control)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 15px"],[style*="font-size: 15.5px"],[style*="font-size: 16px"],[style*="font-size: 16.5px"],[style*="font-size: 17px"]){font-size:calc((var(--cloud-ui-body)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 18px"],[style*="font-size: 19px"],[style*="font-size: 19.5px"]){font-size:calc((var(--cloud-ui-title)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 20px"],[style*="font-size: 21px"],[style*="font-size: 22px"]){font-size:calc((var(--cloud-ui-heading)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 24px"],[style*="font-size: 25px"],[style*="font-size: 26px"]){font-size:calc((var(--cloud-ui-display)) / var(--text-inflation, 1))!important}body.cloud-ui-compact :not(input):not(textarea):not(select):is([style*="font-size: 28px"],[style*="font-size: 30px"],[style*="font-size: 34px"]){font-size:calc((var(--cloud-ui-hero)) / var(--text-inflation, 1))!important}body.cloud-ui-compact .cloud-content-width{width:100%;margin-inline:auto}@media (min-width:600px){body.cloud-ui-compact .cloud-content-width{max-width:960px}}@media (min-width:1100px){body.cloud-ui-compact .cloud-content-width{max-width:1180px}}body.cloud-ui-compact [data-nav-segments][data-navigation-variant=band]{width:100%;max-width:640px;margin-inline:auto}@media (min-width:600px){body.cloud-ui-compact .cloud-reading-gutter{padding-inline:max(1rem,50% - 410px)!important}}textarea{word-break:break-word;overflow-x:hidden}html[lang=ko] body{font-family:Noto Sans KR Variable,Apple SD Gothic Neo,Malgun Gothic,sans-serif}:where(:lang(ko)):not(pre,code,kbd,samp,pre *,code *,kbd *,samp *){word-break:keep-all;overflow-wrap:break-word}:where(html[lang=ko] [lang]:not(:lang(ko))):not(pre,code,kbd,samp,pre *,code *,kbd *,samp *){word-break:normal;overflow-wrap:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:where(html[lang=ko] pre,html[lang=ko] code,html[lang=ko] kbd,html[lang=ko] samp){word-break:normal;overflow-wrap:normal}:where(:lang(ja)):not(textarea){word-break:auto-phrase}.ph-sm::placeholder{opacity:.6;font-size:calc((13px) / var(--text-inflation, 1))}@keyframes prep-glide{0%{transform:translate(-110%)}to{transform:translate(360%)}}.prep-glide{animation:prep-glide 1.8s cubic-bezier(.45,0,.4,1) infinite}.stream-stop-breathe{isolation:isolate;color:var(--accent);background:var(--accent);position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.stream-stop-breathe{background:color-mix(in oklab,var(--accent) 5%,var(--surface-sunken))}}.stream-stop-breathe{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.stream-stop-breathe{border:1px solid color-mix(in oklab,var(--accent) 20%,var(--border))}}.stream-stop-breathe{box-shadow:0 0 0 1px var(--accent),0 5px 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.stream-stop-breathe{box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 4%,transparent),0 5px 18px color-mix(in oklab,var(--accent) 7%,transparent)}}.stream-stop-breathe:after,.stream-stop-breathe:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;position:absolute}.stream-stop-breathe:before{border:1px solid var(--accent);inset:-5px}@supports (color:color-mix(in lab,red,red)){.stream-stop-breathe:before{border:1px solid color-mix(in oklab,var(--accent) 24%,transparent)}}.stream-stop-breathe:before{animation:stream-stop-halo 2.6s cubic-bezier(.4,0,.2,1) infinite}.stream-stop-breathe:after{background:var(--accent);inset:5px}@supports (color:color-mix(in lab,red,red)){.stream-stop-breathe:after{background:color-mix(in oklab,var(--accent) 7%,transparent)}}.stream-stop-breathe:after{animation:stream-stop-inner 2.6s cubic-bezier(.4,0,.2,1) infinite}.stream-stop-glyph{z-index:1;animation:stream-stop-glyph 2.6s cubic-bezier(.4,0,.2,1) infinite;position:relative}@keyframes stream-stop-halo{0%,to{opacity:.18;transform:scale(.91)}50%{opacity:.68;transform:scale(1.1)}}@keyframes stream-stop-inner{0%,to{opacity:.25}50%{opacity:.72}}@keyframes stream-stop-glyph{0%,to{opacity:.66;transform:scale(.91)}50%{opacity:.96;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stream-stop-breathe:after,.stream-stop-breathe:before,.stream-stop-glyph{animation:none}.stream-stop-breathe:before{opacity:.4;transform:scale(1.02)}.stream-stop-breathe:after{opacity:.45}.stream-stop-glyph{opacity:.9}}::selection{background:var(--selection-bg);color:var(--selection-fg)}.markdown-content h1{margin:1rem 0 .5rem;font-size:calc((1.5rem) / var(--text-inflation, 1));font-weight:700}.markdown-content h2{margin:.8rem 0 .4rem;font-size:calc((1.25rem) / var(--text-inflation, 1));font-weight:600}.markdown-content h3{margin:.6rem 0 .3rem;font-size:calc((1.1rem) / var(--text-inflation, 1));font-weight:600}.markdown-content h4{margin:.5rem 0 .25rem;font-size:calc((1rem) / var(--text-inflation, 1));font-weight:600}.markdown-content p{margin:.4rem 0;line-height:1.7}.markdown-content ol,.markdown-content ul{margin:.3rem 0;padding-left:1.5rem}.markdown-content li{margin:.15rem 0}.markdown-content code:not(pre code){background:var(--surface-sunken);color:inherit;border:1px solid var(--text-primary);padding:.12em .38em}@supports (color:color-mix(in lab,red,red)){.markdown-content code:not(pre code){border:1px solid color-mix(in oklab,var(--text-primary) 8%,transparent)}}.markdown-content code:not(pre code){font-size:.9em;font-family:var(--font-code);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"ss11" 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px}.dark{--code-bg:#17191d;--code-fg:#d8dee9;--code-border:#ffffff1c;--code-muted:#858b9e;--code-keyword:#c4a7e7;--code-string:#a6da95;--code-number:#f5a97f;--code-comment:#7f849c;--code-function:#8aadf4;--code-builtin:#ed8796;--code-attr:#8bd5ca;--code-meta:#f5bde6}.markdown-content pre{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-border);border-radius:var(--radius-sm);font-size:calc((.875rem) / var(--text-inflation, 1));line-height:1.58;font-family:var(--font-code);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"ss11" 0;tab-size:2;scrollbar-width:thin;scrollbar-color:var(--code-fg) transparent;margin:.5rem 0;padding:.875rem 1rem;font-weight:400;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.markdown-content pre{scrollbar-color:color-mix(in oklab,var(--code-fg) 22%,transparent) transparent}}.markdown-content pre code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.markdown-content .code-block-shell{border:1px solid var(--code-border);border-radius:var(--radius-sm);background:var(--code-bg);margin:.55rem 0;overflow:hidden;box-shadow:0 1px 2px oklab(0 none none/.05)}.markdown-content .code-block-shell pre{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.markdown-content .code-block-toolbar{border-bottom:1px solid var(--code-border);min-height:30px;color:var(--code-muted);font-family:var(--font-code);letter-spacing:.055em;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 13px;font-size:calc((10.5px) / var(--text-inflation, 1));line-height:1;display:flex}.markdown-content .code-block-copy{height:24px;color:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 6px;transition:color .14s,background-color .14s,opacity .14s;display:inline-flex}.markdown-content .code-block-copy:hover{color:var(--code-fg);background:var(--code-fg)}@supports (color:color-mix(in lab,red,red)){.markdown-content .code-block-copy:hover{background:color-mix(in oklab,var(--code-fg) 7%,transparent)}}.markdown-content .code-block-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.markdown-content .hljs-keyword,.markdown-content .hljs-selector-tag{color:var(--code-keyword)}.markdown-content .hljs-regexp,.markdown-content .hljs-selector-class,.markdown-content .hljs-string{color:var(--code-string)}.markdown-content .hljs-literal,.markdown-content .hljs-number{color:var(--code-number)}.markdown-content .hljs-comment,.markdown-content .hljs-quote{color:var(--code-comment)}.markdown-content .hljs-function,.markdown-content .hljs-title{color:var(--code-function)}.markdown-content .hljs-built_in,.markdown-content .hljs-type{color:var(--code-builtin)}.markdown-content .hljs-attr,.markdown-content .hljs-attribute,.markdown-content .hljs-operator{color:var(--code-attr)}.markdown-content .hljs-bullet,.markdown-content .hljs-meta,.markdown-content .hljs-symbol{color:var(--code-meta)}.markdown-content blockquote{border-left:3px solid var(--border);color:var(--text-secondary);margin:.4rem 0;padding-left:.8rem}.markdown-content a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.markdown-content a:hover{color:var(--link-hover)}.markdown-content hr{border:0;border-top:1px solid var(--border);margin:1rem 0}.markdown-content table{border-collapse:collapse;margin:.6rem 0;font-size:calc((.9rem) / var(--text-inflation, 1))}.markdown-content td,.markdown-content th{border:1px solid var(--border);text-align:left;padding:.35rem .6rem}.markdown-content th{background:var(--surface-sunken);font-weight:600}.markdown-content img{border-radius:6px;max-width:100%}.official-textbook-figure{--official-figure-pad:clamp(.75rem,2vw,1.25rem);text-align:center;width:100%;margin:1.25rem auto;display:block}.official-textbook-figure-trigger{width:auto;max-width:min(100%,46rem);padding:var(--official-figure-pad);box-sizing:border-box;border:1px solid var(--border);display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.official-textbook-figure-trigger{border:1px solid color-mix(in oklab,var(--border) 82%,var(--text-primary) 18%)}}.official-textbook-figure-trigger{cursor:zoom-in;background:#fbfaf7;border-radius:14px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 30px oklab(0 none none/.07)}.official-textbook-figure-trigger:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.official-textbook-figure-trigger:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}}.official-textbook-figure-trigger:hover{transform:translateY(-1px);box-shadow:0 14px 36px oklab(0 none none/.1)}.official-textbook-figure-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.official-textbook-figure-trigger img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(46vh,27rem);margin-inline:auto;display:block}.official-textbook-figure-expand{border:1px solid var(--border);place-items:center;width:1.85rem;height:1.85rem;display:grid;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.official-textbook-figure-expand{border:1px solid color-mix(in oklab,var(--border) 78%,transparent)}}.official-textbook-figure-expand{color:var(--text-secondary);background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.official-textbook-figure-expand{background:color-mix(in oklab,var(--surface-raised) 88%,transparent)}}.official-textbook-figure-expand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .16s}.official-textbook-figure-trigger:focus-visible .official-textbook-figure-expand,.official-textbook-figure-trigger:hover .official-textbook-figure-expand{opacity:1}.official-textbook-figure-fallback{border:1px dashed var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.official-textbook-figure-fallback{border:1px dashed color-mix(in oklab,var(--border) 78%,var(--text-muted))}}.official-textbook-figure-fallback{color:var(--text-secondary);background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.official-textbook-figure-fallback{background:color-mix(in oklab,var(--surface-raised) 88%,transparent)}}.official-textbook-figure-fallback{line-height:1.55}.official-textbook-figure-fallback button{border:1px solid var(--border);color:var(--text-primary);background:var(--surface-raised);cursor:pointer;border-radius:999px;flex:none;padding:.38rem .72rem}.official-textbook-figure-lightbox{z-index:1200;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:oklab(0 none none/.72);flex-direction:column;display:flex;position:fixed;inset:0}.official-textbook-figure-toolbar{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1012a8;border:1px solid #fff3;border-radius:999px;align-self:center;align-items:center;gap:.2rem;min-height:2.75rem;margin:0 0 .65rem;padding:.24rem;display:flex;position:relative;box-shadow:0 12px 30px #0000003d}.official-textbook-figure-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.official-textbook-figure-toolbar button:focus-visible,.official-textbook-figure-toolbar button:hover:not(:disabled){background:#ffffff24}.official-textbook-figure-toolbar button:focus-visible{outline-offset:1px;outline:2px solid #fff}.official-textbook-figure-toolbar button:disabled{opacity:.32;cursor:default}.official-textbook-figure-toolbar>span:not(.official-textbook-figure-toolbar-divider){font-variant-numeric:tabular-nums;text-align:center;min-width:3.3rem;font-size:calc((.76rem) / var(--text-inflation, 1))}.official-textbook-figure-toolbar-divider{background:#ffffff2e;width:1px;height:1rem;margin:0 .15rem}.official-textbook-figure-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff52 transparent;touch-action:none;flex:auto;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.official-textbook-figure-viewport.is-zoomed{cursor:grab;place-items:start center}.official-textbook-figure-viewport.is-zoomed:active{cursor:grabbing}.official-textbook-figure-viewport>img{object-fit:contain;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;max-width:min(96vw,88rem);max-height:calc(100vh - 5.2rem);display:block;box-shadow:0 28px 80px #00000052}.official-textbook-figure-viewport.is-zoomed>img{max-width:none;max-height:none;margin:1rem}@media (max-width:640px){.official-textbook-figure{--official-figure-pad:.6rem;margin:1rem auto}.official-textbook-figure-trigger{border-radius:11px}.official-textbook-figure-fallback{flex-direction:column;align-items:flex-start}.official-textbook-figure-toolbar{margin-bottom:.45rem}}@media (hover:none),(pointer:coarse){.official-textbook-figure-expand{opacity:.82}}@media (prefers-reduced-motion:reduce){.official-textbook-figure-expand,.official-textbook-figure-trigger{transition:none}}.selection-assistant-markdown{font-size:calc((calc(13px * var(--classroom-reading-scale,1))) / var(--text-inflation, 1))}.selection-assistant-markdown .markdown-content>:first-child{margin-top:0}.selection-assistant-markdown .markdown-content>:last-child{margin-bottom:0}.selection-assistant-markdown .markdown-content p{line-height:inherit;margin:.24rem 0}.selection-assistant-markdown .markdown-content .katex-display{margin:.42rem 0}.official-communication-markdown .markdown-content>:first-child{margin-top:0}.official-communication-markdown .markdown-content>:last-child{margin-bottom:0}.official-communication-markdown .markdown-content p{margin:.75rem 0;line-height:1.85}.official-communication-markdown .markdown-content h1,.official-communication-markdown .markdown-content h2,.official-communication-markdown .markdown-content h3{letter-spacing:-.01em;color:var(--text-primary)}.official-communication-markdown .markdown-content h1{margin:1.8rem 0 .65rem;font-size:calc((1.32rem) / var(--text-inflation, 1))}.official-communication-markdown .markdown-content h2{margin:1.55rem 0 .55rem;font-size:calc((1.16rem) / var(--text-inflation, 1))}.official-communication-markdown .markdown-content h3{margin:1.25rem 0 .45rem;font-size:calc((1.02rem) / var(--text-inflation, 1))}.official-communication-markdown .markdown-content blockquote{border-left:2px solid var(--accent);margin:1.1rem 0;padding:.2rem 0 .2rem 1rem}@supports (color:color-mix(in lab,red,red)){.official-communication-markdown .markdown-content blockquote{border-left:2px solid color-mix(in oklab,var(--accent) 48%,var(--border))}}.official-communication-markdown .markdown-content blockquote{color:var(--text-muted);background:0 0}.official-communication-markdown .markdown-content a{text-underline-offset:.2em;text-decoration-thickness:1px}.pet-md .markdown-content{font-size:inherit;color:inherit}.pet-md .markdown-content>:first-child{margin-top:0}.pet-md .markdown-content>:last-child{margin-bottom:0}.pet-md .markdown-content h1,.pet-md .markdown-content h2,.pet-md .markdown-content h3,.pet-md .markdown-content h4{margin:.7em 0 .25em;font-size:1em;font-weight:600}.pet-md .markdown-content .katex-display{margin:.4em 0;overflow:auto hidden}.diary-md .markdown-content{font-size:calc((calc(14px * var(--classroom-reading-scale,1))) / var(--text-inflation, 1));color:inherit}.diary-md .markdown-content>:first-child{margin-top:0}.diary-md .markdown-content>:last-child{margin-bottom:0}.diary-md .markdown-content h3,.diary-md .markdown-content h4{font-size:1.05em}.share-markdown .markdown-content{font-size:inherit;color:inherit}.share-markdown .markdown-content h1,.share-markdown .markdown-content h2,.share-markdown .markdown-content h3{margin:.3rem 0 .15rem;font-size:calc((.85rem) / var(--text-inflation, 1))}.share-markdown .markdown-content p{margin:.15rem 0;line-height:1.5}.share-markdown .static-official-textbook-figure{break-inside:avoid;background:#fbfaf7;border:1px solid #dfe2e6;border-radius:10px;width:100%;margin:.55rem auto;padding:.45rem;display:block}.share-markdown .static-official-textbook-figure img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:24rem;margin-inline:auto;display:block}.share-markdown .markdown-content ol,.share-markdown .markdown-content ul{margin:.1rem 0;padding-left:1.2rem}.share-markdown .markdown-content li{margin:0}.share-markdown .markdown-content pre{color:#1f2937;background:#ecf3fa;border:1px solid #c7dbec;margin:.2rem 0;padding:.4rem;font-size:calc((.7rem) / var(--text-inflation, 1))}.share-markdown .markdown-content code:not(pre code){color:#1f2937;background:#ecf3fa}.share-markdown .markdown-content .hljs-keyword{color:#7048b8}.share-markdown .markdown-content .hljs-string{color:#247548}.share-markdown .markdown-content .hljs-number{color:#b64b18}.share-markdown .markdown-content .hljs-comment{color:#626d80}.share-markdown .markdown-content .hljs-function{color:#2859a6}.share-markdown .markdown-content .hljs-built_in{color:#b52a4b}.share-markdown .markdown-content .hljs-title{color:#2859a6}.share-markdown .markdown-content .hljs-params{color:#4c4f69}.share-markdown .markdown-content .hljs-attr{color:#147277}.share-markdown .markdown-content .hljs-literal{color:#b64b18}.share-markdown .markdown-content .hljs-type{color:#b52a4b}.share-markdown .markdown-content .hljs-meta{color:#9b3f8f}.share-markdown .markdown-content .hljs-selector-tag{color:#7048b8}.share-markdown .markdown-content .hljs-selector-class{color:#247548}.share-markdown .markdown-content .hljs-variable{color:#4c4f69}.share-markdown .markdown-content .hljs-operator{color:#147277}.share-markdown .markdown-content blockquote{color:#4c4f69;border-left:3px solid #c7dbec;margin:.2rem 0;padding-left:.5rem}.share-markdown .markdown-content table{width:100%;max-width:100%;font-size:inherit;border-collapse:separate;border-spacing:0;border:1px solid #ebe7f5;border-radius:8px;margin:.3rem 0;overflow:hidden}.share-markdown .markdown-content th{color:#5b3da3;text-align:left;overflow-wrap:anywhere;word-break:break-word;background:#f0eeff;border:0;border-bottom:1px solid #d4cdf0;padding:.3rem .45rem;font-weight:600;line-height:1.35}.share-markdown .markdown-content td{color:inherit;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;border-bottom:1px solid #ebe7f5;padding:.25rem .45rem;line-height:1.4}.share-markdown .markdown-content tbody tr:last-child td{border-bottom:0}.share-markdown .markdown-content tbody tr:nth-child(2n) td{background:#7850c809}.share-markdown .katex{font-size:.9em}.share-markdown .katex-display{overflow:auto visible!important}.book-about{color:var(--foreground);overflow-wrap:anywhere;font-size:calc((.9rem) / var(--text-inflation, 1));line-height:1.78}.book-about p{margin:0 0 1.15em}.book-about p:last-child{margin-bottom:0}.book-about .bk-about-hook{color:var(--foreground);margin:.1em 0 1.4em;padding-left:16px;font-size:calc((.9rem) / var(--text-inflation, 1));line-height:1.72;position:relative}.book-about .bk-about-hook:before{content:"";background:var(--accent-solid);opacity:.9;border-radius:3px;width:3px;position:absolute;top:.18em;bottom:.18em;left:0}@keyframes personaCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.personaCardIn{animation:personaCardIn var(--dur-slow) var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){.personaCardIn{animation:none!important}}@keyframes mobileChatIn{0%{opacity:0}to{opacity:1}}.select-menu-in{animation:selectMenuIn var(--dur-fast) var(--ease-out) both}@keyframes selectMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.select-menu-in{animation:none!important}}.toast-in{animation:toastIn var(--dur-base) var(--ease-out) both}@keyframes toastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast-in{animation:none!important}}.modal-shell-in{animation:modalShellIn var(--dur-base) var(--ease-out) both}@keyframes modalShellIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.modal-shell-in{animation:none!important}}.modal-sheet-in{animation:modalSheetIn .26s cubic-bezier(.2,.8,.2,1) both}@keyframes modalSheetIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-sheet-in{animation:none!important}}.typing-dot{background:var(--text-muted);opacity:.25;border-radius:999px;width:6px;height:6px;animation:typingDotPulse 1s ease-in-out infinite;display:inline-block}.thinking-status-copy{white-space:nowrap;animation:thinkingStatusCopyIn .18s ease-out both;display:inline-block}@keyframes typingDotPulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}@keyframes thinkingStatusCopyIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.typing-dot{opacity:.6!important}.thinking-status-copy,.typing-dot{animation:none!important}}@keyframes dripFlow{to{background-position:-200% 0}}.drip-shimmer{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#22c55e 0 40%,#fff 50%,#22c55e 60% 100%) 100% 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:dripFlow 1.9s linear infinite}@media (prefers-reduced-motion:reduce){.drip-shimmer{-webkit-text-fill-color:#22c55e;color:#22c55e;animation:none}}.book-about .bk-about-hook strong{font-weight:600}.book-about--m .bk-about-hook,.book-about--m .bk-about-hook b,.book-about--m .bk-about-hook strong{font-weight:400!important}.book-about strong{color:var(--foreground);font-weight:600}.book-about em{font-style:italic}.book-about a{color:var(--accent);text-decoration:none}.book-about a:hover{text-decoration:underline}.book-about code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);background:var(--wash-ink);font-size:.85em}@supports (color:color-mix(in lab,red,red)){.book-about code{background:color-mix(in oklab,var(--wash-ink) 8%,transparent)}}.book-about code{white-space:nowrap;border-radius:4px;padding:.1em .38em}.book-about .katex{color:inherit;font-size:1em}.book-about .katex-display{margin:.6em 0;overflow:auto hidden}.kbd-key{min-width:22px;height:22px;font-size:calc((12px) / var(--text-inflation, 1));font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--foreground);background:var(--wash-ink);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kbd-key{background:color-mix(in oklab,var(--wash-ink) 7%,transparent)}}.kbd-key{border:1px solid var(--border);border-radius:5px;line-height:1}.lesson-badge{background:var(--accent-solid);border-radius:999px;padding:1px 6px;font-size:calc((10px) / var(--text-inflation, 1))}@supports (color:color-mix(in lab,red,red)){.lesson-badge{background:color-mix(in oklab,var(--accent-solid) 14%,transparent)}}.lesson-badge{color:var(--accent);line-height:1.5}.share-markdown-dark .markdown-content{--code-keyword:#c4a7e7;--code-string:#a6da95;--code-number:#f5a97f;--code-comment:#a1a7ba;--code-function:#8aadf4;--code-builtin:#ed8796;--code-attr:#8bd5ca;--code-meta:#f5bde6}.share-markdown-dark .katex *,.share-markdown-dark .markdown-content h1,.share-markdown-dark .markdown-content h2,.share-markdown-dark .markdown-content h3,.share-markdown-dark .markdown-content p{color:inherit}.share-markdown-dark .markdown-content code:not(pre code){color:inherit;background:#ffffff2e}.share-markdown-dark .markdown-content pre{color:inherit;background:#ffffff1f;border:1px solid #ffffff2e}.share-markdown-dark .markdown-content h1{font-size:1.5em}.share-markdown-dark .markdown-content h2{font-size:1.25em}.share-markdown-dark .markdown-content h3{font-size:1.1em}.share-markdown-dark .markdown-content h4{font-size:1em}.share-markdown-dark .markdown-content pre{font-size:.9em}@keyframes toolMenuIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.formula-sheet-kb .ML__keyboard{--keyboard-background:transparent;--keyboard-border:transparent;--keyboard-horizontal-rule:transparent;--keyboard-accent-color:var(--accent);--keyboard-toolbar-background:transparent;--keyboard-toolbar-background-hover:var(--surface-hover);--keyboard-toolbar-background-selected:transparent;--keyboard-toolbar-text:var(--text-muted);--keyboard-toolbar-text-active:var(--accent);--keycap-background:var(--surface-sunken);--keycap-background-hover:var(--surface-hover);--keycap-background-active:var(--accent-bg);--keycap-background-pressed:var(--accent-bg);--keycap-border:transparent;--keycap-border-bottom:transparent;--keycap-text:var(--text-primary);--keycap-secondary-background:var(--surface-sunken);width:100%!important;height:var(--_keyboard-height,218px)!important;position:relative!important;bottom:auto!important;left:0!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.formula-sheet-kb .ML__keyboard{--keycap-secondary-background:color-mix(in srgb,var(--surface-sunken) 55%,transparent)}}.formula-sheet-kb .ML__keyboard{--keycap-secondary-background-hover:var(--surface-hover);--keycap-secondary-text:var(--text-muted);--keycap-secondary-border:transparent;--keycap-secondary-border-bottom:transparent;--keycap-primary-background:var(--accent);--keycap-primary-background-hover:var(--accent);--keycap-primary-text:#fff;--keycap-shift-color:var(--text-muted);--variant-panel-background:var(--surface-raised);--variant-keycap-text:var(--text-primary);--variant-keycap-background-active:var(--accent)}.formula-sheet-kb .MLK__backdrop{position:absolute!important;inset:0!important;transform:none!important}.formula-sheet-field::part(menu-toggle),.formula-sheet-field::part(virtual-keyboard-toggle){display:none!important}.formula-sheet-field{padding:18px 14px!important}.MLK__variant-panel{width:auto!important;max-width:min(340px,100vw - 24px)!important}.MLK__variant-panel .item{min-width:var(--_variant-keycap-length,50px);width:auto!important;padding:0 10px!important}@keyframes posterSwipeInFromRight{0%{opacity:.35;transform:translate(44px)}to{opacity:1;transform:translate(0)}}@keyframes posterSwipeInFromLeft{0%{opacity:.35;transform:translate(-44px)}to{opacity:1;transform:translate(0)}}.share-markdown .katex,.share-markdown .katex *{color:inherit!important}.share-markdown .katex .frac-line,.share-markdown .katex .hdashline,.share-markdown .katex .hline,.share-markdown .katex .overline .overline-line,.share-markdown .katex .rule,.share-markdown .katex .underline .underline-line{border-color:inherit!important}.concept-review{background:var(--surface-canvas);color:var(--foreground);overscroll-behavior:contain;--companion:var(--accent);--hint-warm:var(--warning);--q-open:"「";--q-close:"」"}.concept-review[data-lang=english]{--q-open:"“";--q-close:"”"}.concept-review[data-lang=chinese-traditional],.concept-review[data-lang=chinese]{--q-open:"「";--q-close:"」"}.concept-review__header{background:var(--surface-canvas);border-bottom:1px solid var(--border);padding-top:16px;padding-bottom:16px}.concept-review__avatar{border:1.5px solid var(--companion)}@supports (color:color-mix(in lab,red,red)){.concept-review__avatar{border:1.5px solid color-mix(in oklab,var(--companion) 35%,transparent)}}.concept-review__icon-btn{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-border)}.concept-review__icon-btn:hover:not(:disabled){background:var(--accent-hover-bg);border-color:var(--accent-hover-border)}.concept-review__icon-btn:disabled{opacity:.5;cursor:not-allowed}.concept-review__close-btn{color:var(--foreground);opacity:.55}.concept-review__close-btn:hover{background:var(--wash-ink)}@supports (color:color-mix(in lab,red,red)){.concept-review__close-btn:hover{background:color-mix(in oklab,var(--wash-ink) 6%,transparent)}}.concept-review__close-btn:hover{opacity:.9}.concept-review__inner{padding-bottom:96px}.concept-section__label{color:var(--accent);align-items:center;gap:10px;margin-bottom:16px;font-size:calc((13px) / var(--text-inflation, 1));font-weight:700;display:flex}.concept-section__bar{background:var(--accent);border-radius:2px;flex-shrink:0;width:4px;height:18px;display:inline-block}.concept-review__sections>*+*{margin-top:64px}.concept-review--mobile .concept-review__sections>*+*{margin-top:44px}.concept-review--mobile .concept-card{padding:14px 16px}.concept-review--mobile .concept-section__label{margin-bottom:12px}.concept-review--mobile .concept-review__inner{padding-bottom:72px}.concept-review--mobile .concept-insight{padding:16px 18px}.concept-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:18px 22px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.concept-card:before{content:"";background:var(--accent);opacity:.7;width:3px;position:absolute;top:0;bottom:0;left:0}.concept-card+.concept-card{margin-top:16px}.concept-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.concept-card:hover{border-color:color-mix(in oklab,var(--accent) 28%,var(--border))}}.concept-card:hover{box-shadow:0 2px 6px var(--accent)}@supports (color:color-mix(in lab,red,red)){.concept-card:hover{box-shadow:0 2px 6px color-mix(in oklab,var(--accent) 8%,transparent)}}.concept-card__name .markdown-content,.concept-card__name .markdown-content p{margin:0;display:inline}.concept-insight__quote{display:none}.concept-insight__content:before{content:var(--q-open);color:var(--accent);margin-right:2px}@supports (color:color-mix(in lab,red,red)){.concept-insight__content:before{color:color-mix(in oklab,var(--accent) 60%,transparent)}}.concept-insight__content:before{font-weight:600}.concept-insight__content:after{content:var(--q-close);color:var(--accent);margin-left:2px}@supports (color:color-mix(in lab,red,red)){.concept-insight__content:after{color:color-mix(in oklab,var(--accent) 60%,transparent)}}.concept-insight__content:after{font-weight:600}.concept-open-question{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.concept-open-question{background:color-mix(in oklab,var(--accent) 5%,transparent)}}.concept-open-question{border:1px dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.concept-open-question{border:1px dashed color-mix(in oklab,var(--accent) 35%,var(--border))}}.concept-open-question__mark{font-weight:600}.concept-terms__row{border-bottom:1px solid var(--border);padding:6px 0}@supports (color:color-mix(in lab,red,red)){.concept-terms__row{border-bottom:1px solid color-mix(in oklab,var(--border) 50%,transparent)}}.concept-terms__row:last-child{border-bottom:0}.concept-terms__def .markdown-content,.concept-terms__def .markdown-content p,.concept-terms__term .markdown-content,.concept-terms__term .markdown-content p{margin:0;display:inline}.review-q-card{background:var(--surface-raised);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.review-q-card{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.review-q-card{border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;list-style:none;display:flex}.review-q-card__head{align-items:flex-start;gap:12px;display:flex}.review-q-card__num{background:var(--accent);border-radius:50%;flex-shrink:0;width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.review-q-card__num{background:color-mix(in oklab,var(--accent) 12%,transparent)}}.review-q-card__num{color:var(--accent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-top:1px;font-size:calc((12px) / var(--text-inflation, 1));font-weight:600;line-height:1;display:inline-flex}.review-q-card__q{flex:1;min-width:0}.review-q-card__btn-hint{background:var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-hint{background:color-mix(in oklab,var(--hint-warm) 8%,transparent)}}.review-q-card__btn-hint{color:var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-hint{color:color-mix(in oklab,var(--hint-warm) 75%,var(--foreground))}}.review-q-card__btn-hint{border:1px solid var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-hint{border:1px solid color-mix(in oklab,var(--hint-warm) 30%,transparent)}}.review-q-card__btn-hint{font-weight:500}.review-q-card__btn-hint:hover{background:var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-hint:hover{background:color-mix(in oklab,var(--hint-warm) 14%,transparent)}}.review-q-card__btn-hint:hover{border-color:var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-hint:hover{border-color:color-mix(in oklab,var(--hint-warm) 45%,transparent)}}.review-q-card__btn-answer{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-answer{background:color-mix(in oklab,var(--accent) 8%,transparent)}}.review-q-card__btn-answer{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-answer{border:1px solid color-mix(in oklab,var(--accent) 25%,transparent)}}.review-q-card__btn-answer{font-weight:500}.review-q-card__btn-answer:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-answer:hover{background:color-mix(in oklab,var(--accent) 14%,transparent)}}.review-q-card__btn-answer:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.review-q-card__btn-answer:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.review-q-card__hint{background:var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__hint{background:color-mix(in oklab,var(--hint-warm) 5%,transparent)}}.review-q-card__hint{border-left:2px solid var(--hint-warm)}@supports (color:color-mix(in lab,red,red)){.review-q-card__hint{border-left:2px solid color-mix(in oklab,var(--hint-warm) 40%,transparent)}}.review-q-card__answer{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.review-q-card__answer{background:color-mix(in oklab,var(--accent) 7%,transparent)}}.review-q-card__answer{border-left:2px solid var(--accent)}.concept-review__close-btn:focus-visible,.concept-review__icon-btn:focus-visible,.review-q-card__btn-answer:focus-visible,.review-q-card__btn-hint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.review-q-card__answer,.review-q-card__hint{animation:none}.concept-card,.concept-review__icon-btn,.review-q-card__btn-answer,.review-q-card__btn-hint{transition:none}}.concept-review__empty{text-align:center;color:var(--foreground);padding:80px 24px}@supports (color:color-mix(in lab,red,red)){.concept-review__empty{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.concept-review__empty-title{color:var(--foreground);margin-bottom:6px;font-size:calc((15px) / var(--text-inflation, 1));font-weight:600}.concept-review__empty-body{font-size:calc((13px) / var(--text-inflation, 1));line-height:1.65}.skeleton-line{background:linear-gradient(90deg,var(--wash-ink) 25%,var(--wash-ink) 50%,var(--wash-ink) 75%)}@supports (color:color-mix(in lab,red,red)){.skeleton-line{background:linear-gradient(90deg,color-mix(in oklab,var(--wash-ink) 6%,transparent) 25%,color-mix(in oklab,var(--wash-ink) 11%,transparent) 50%,color-mix(in oklab,var(--wash-ink) 6%,transparent) 75%)}}.skeleton-line{background-size:200% 100%;border-radius:4px;height:14px;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-card{background:var(--surface-raised);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.skeleton-card{border:1px solid color-mix(in oklab,var(--border) 50%,transparent)}}.skeleton-card{background-image:linear-gradient(90deg,transparent 25%,var(--wash-ink) 50%,transparent 75%);border-radius:12px;height:80px;padding:16px 20px;animation:skeleton-shimmer 1.4s ease-in-out infinite}@supports (color:color-mix(in lab,red,red)){.skeleton-card{background-image:linear-gradient(90deg,transparent 25%,color-mix(in oklab,var(--wash-ink) 5%,transparent) 50%,transparent 75%)}}.skeleton-card{background-size:200% 100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-card,.skeleton-line{animation:none}}.concept-review .markdown-content p{margin:.3em 0}.concept-review .markdown-content p:first-child{margin-top:0}.concept-review .markdown-content p:last-child{margin-bottom:0}.concept-review .markdown-content ol,.concept-review .markdown-content ul{margin:.35em 0;padding-left:1.4em}.concept-review .markdown-content code:not(pre code){background:var(--wash-ink);border-radius:4px;padding:1px 5px;font-size:.88em}@supports (color:color-mix(in lab,red,red)){.concept-review .markdown-content code:not(pre code){background:color-mix(in oklab,var(--wash-ink) 8%,transparent)}}.bookshelf-attach-chip{background:var(--surface-sunken);color:var(--warning);font:inherit;font-weight:500;line-height:inherit;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;transition:background-color .16s;display:inline-flex}.bookshelf-attach-chip:hover:not(:disabled){background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bookshelf-attach-chip:hover:not(:disabled){background:color-mix(in srgb,var(--warning) 14%,var(--surface-sunken))}}.bookshelf-attach-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bookshelf-attach-chip:disabled{cursor:default;opacity:.7}.new-lesson-key{cursor:pointer;border-radius:5px;transition:transform .15s}.new-lesson-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.new-lesson-glyph{flex:none;overflow:visible}.new-lesson-glyph line{transform-box:view-box;transform-origin:8px 8px;transition:transform .28s cubic-bezier(.3,1.35,.45,1)}.new-lesson-key:is(:hover,:focus-visible) .new-lesson-glyph-up{transform:translate(5px)rotate(-45deg)}.new-lesson-key:is(:hover,:focus-visible) .new-lesson-glyph-down{transform:translate(5px)rotate(45deg)}.new-lesson-key:is(:hover,:focus-visible) .new-lesson-glyph-shaft{transition-delay:40ms;transform:translate(1px)}@media (prefers-reduced-motion:reduce){.new-lesson-glyph line{transition:none}}.pet-tab{color:var(--text-muted);cursor:pointer;transition:color .16s}.pet-tab:hover{color:var(--foreground)}.pet-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-8px;border-radius:8px}.desktop-context-font{font-size:calc((calc(var(--sidebar-font-base,14px) * .84375)) / var(--text-inflation, 1))}@keyframes note-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.companion-note-enter{animation:note-fade-in .6s ease-out both}@keyframes sidebarHoverTipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes nuwaBtnPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 0%,transparent)}}.nuwa-pulse-ring{animation:nuwaBtnPulse 1.4s ease-out 2}@keyframes nuwaToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nuwa-toast-in{animation:nuwaToastIn .22s ease-out}@keyframes popupOpenUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.popup-open-up{animation:popupOpenUp .18s ease-out}@keyframes pageFlash{0%{color:var(--accent,#3b82f6)}to{color:inherit}}.reasoning-capsule{isolation:isolate;background:var(--wash-ink);border-radius:10px;flex:none;grid-template-columns:repeat(3,auto);height:28px;padding:2px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.reasoning-capsule{background:color-mix(in oklab,var(--wash-ink) 7%,transparent)}}.reasoning-capsule{box-shadow:inset 0 1px 2px oklab(0 none none/.05)}.dark .reasoning-capsule{background:oklab(0 none none/.34);box-shadow:inset 0 1px 2px #00000073,0 0 0 1px #ffffff0d}.dark .reasoning-capsule [data-tab-underline]{background:#fff!important}@supports (color:color-mix(in lab,red,red)){.dark .reasoning-capsule [data-tab-underline]{background:color-mix(in srgb,white 9%,var(--page-dial-ground,var(--chat-bg)))!important}}.dark .reasoning-capsule [data-tab-underline]{border-color:#0000!important;box-shadow:inset 0 1px #ffffff12,0 5px 12px -7px #000000bf!important}.dark .reasoning-capsule-cell{color:var(--text-secondary)}.dark .reasoning-capsule-cell:not([aria-disabled=true]):hover{color:var(--text-primary)}.dark .reasoning-capsule-cell[aria-checked=true]{color:var(--accent)}.reasoning-capsule-span{pointer-events:none;border-radius:8px;grid-row:1}.reasoning-capsule-host{flex:none;display:inline-flex;position:relative}.reasoning-capsule-cell{white-space:nowrap;height:24px;color:var(--text-muted);background:0 0;border-radius:8px;grid-row:1;padding:0 11px;font-size:calc((12px) / var(--text-inflation, 1));line-height:1;transition:color .22s,transform .16s}.reasoning-capsule-cell:not([aria-disabled=true]):hover{color:var(--text-secondary)}.reasoning-capsule-cell[aria-checked=true]{color:var(--accent)}.reasoning-capsule-cell:not([aria-disabled=true]):active{transform:scale(.96)}.reasoning-capsule-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reasoning-capsule[data-saving=true],.reasoning-capsule[data-saving=true] .reasoning-capsule-cell{cursor:progress}.reasoning-capsule[data-forced=true]{opacity:.62}.reasoning-capsule-cell[aria-disabled=true]{cursor:default}@keyframes reasoning-card-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.reasoning-card{z-index:var(--z-popover,60);pointer-events:auto;text-align:left;width:21rem;max-width:calc(100vw - 2rem);color:var(--foreground);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border),0 18px 40px -16px var(--foreground);border-radius:18px;padding:16px 8px 0;position:absolute;top:calc(100% + 10px);left:-6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reasoning-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent),0 18px 40px -16px color-mix(in srgb,var(--foreground) 30%,transparent)}}.reasoning-card{transform-origin:40px 0;animation:reasoning-card-in .16s cubic-bezier(.2,.8,.2,1) both}.reasoning-card-head{padding:0 10px 12px}.reasoning-card-head strong{letter-spacing:.02em;font-size:calc((13px) / var(--text-inflation, 1));font-weight:650;display:block}.reasoning-card-head p{color:var(--text-secondary);text-wrap:pretty;margin:6px 0 0;font-size:calc((12px) / var(--text-inflation, 1));line-height:1.65}.reasoning-card-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reasoning-card-list li{border-radius:12px;grid-template-columns:14px minmax(0,1fr);gap:2px 4px;padding:9px 10px 10px 6px;transition:background-color .16s;display:grid}.reasoning-card-list li[data-pointed=true]{background:var(--wash-ink)}@supports (color:color-mix(in lab,red,red)){.reasoning-card-list li[data-pointed=true]{background:color-mix(in oklab,var(--wash-ink) 6%,transparent)}}.reasoning-card-list li{cursor:pointer}.reasoning-card-list li[data-locked=true]{cursor:default}.reasoning-card-list li:not([data-locked=true]):active{background:var(--wash-ink)}@supports (color:color-mix(in lab,red,red)){.reasoning-card-list li:not([data-locked=true]):active{background:color-mix(in oklab,var(--wash-ink) 10%,transparent)}}.reasoning-capsule-host[data-card=open]:after{content:"";height:12px;position:absolute;top:100%;left:-6px;right:-6px}.reasoning-card-mark{background:var(--accent);opacity:0;border-radius:50%;grid-row:1;place-self:center;width:5px;height:5px;transition:opacity .2s,transform .26s cubic-bezier(.3,1.5,.5,1);transform:scale(.4)}.reasoning-card-list li[data-on=true] .reasoning-card-mark{opacity:1;transform:none}.reasoning-card-name{grid-column:2;align-items:baseline;gap:8px;font-size:calc((13px) / var(--text-inflation, 1));font-weight:600;transition:color .16s;display:flex}.reasoning-card-list li[data-on=true] .reasoning-card-name,.reasoning-card-list li[data-pointed=true] .reasoning-card-name{color:var(--accent)}.reasoning-card-name em{color:var(--accent);background:var(--accent);border-radius:999px;padding:1px 7px;font-size:calc((11px) / var(--text-inflation, 1));font-style:normal;font-weight:500}@supports (color:color-mix(in lab,red,red)){.reasoning-card-name em{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.reasoning-card-desc{color:var(--text-muted);text-wrap:pretty;grid-column:2;font-size:calc((12px) / var(--text-inflation, 1));line-height:1.6}.reasoning-card-foot{text-align:center;color:var(--text-muted);background:var(--wash-ink);margin:10px -8px 0;padding:10px 18px 11px;font-size:calc((11px) / var(--text-inflation, 1));line-height:1.5}@supports (color:color-mix(in lab,red,red)){.reasoning-card-foot{background:color-mix(in oklab,var(--wash-ink) 3.5%,transparent)}}@media (prefers-reduced-motion:reduce){.reasoning-capsule-cell,.reasoning-card-list li,.reasoning-card-mark,.reasoning-card-name{transition:none}.reasoning-card{animation:none}}.lesson-strip{background:var(--wash-ink);border-radius:10px;flex:none;align-items:center;height:28px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lesson-strip{background:color-mix(in oklab,var(--wash-ink) 7%,transparent)}}.lesson-strip{box-shadow:inset 0 1px 2px oklab(0 none none/.05)}.lesson-strip .reasoning-capsule{height:24px;box-shadow:none;background:0 0;border-radius:8px;padding:0}.lesson-strip-side{justify-content:center;align-items:center;min-width:0;display:flex}.lesson-strip-side:empty{display:none}.lesson-strip[data-balanced=true]{grid-template-columns:1fr auto 1fr;display:inline-grid}.lesson-strip[data-balanced=true] .lesson-strip-side-start>div:first-child{flex:1}.lesson-strip[data-balanced=true] .lesson-strip-side-start>div:first-child>:first-child{flex:1;display:flex}.lesson-strip[data-balanced=true] [data-testid=desktop-classroom-info-trigger]{width:100%;min-width:28px}.dark .lesson-strip{background:oklab(0 none none/.34);box-shadow:inset 0 1px 2px #00000073,0 0 0 1px #ffffff0d}.dark .lesson-strip .reasoning-capsule{box-shadow:none;background:0 0}.dark .lesson-strip-rule{background:#ffffff29}.dark .lesson-strip [data-testid=desktop-breadcrumb-energy]:hover,.dark .lesson-strip [data-testid=desktop-classroom-info-trigger]:hover{background:#ffffff17}.lesson-read-key{border-radius:6px;width:16px;height:22px;padding:0;color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.lesson-read-key{color:color-mix(in oklab,var(--accent) 78%,var(--text-muted))!important}}.lesson-read-key{transition:color .16s}.lesson-read-key svg{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block}.lesson-read-key:hover{color:var(--accent)!important}.lesson-read-key:hover svg{transform:translate(1.5px,-1.5px)}.lesson-read-key:active svg{transform:translate(.5px,-.5px)}.lesson-read-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lesson-read-slot{flex:none;align-items:center;margin-left:-.3em;margin-right:.6em;display:inline-flex}@media (prefers-reduced-motion:reduce){.lesson-read-key svg{transition:none}}.lesson-strip [data-testid=desktop-classroom-info-trigger]{border-radius:8px;width:28px;height:24px;transition:background-color .16s}.lesson-strip [data-testid=desktop-classroom-info-trigger]:hover{background:var(--wash-ink)}@supports (color:color-mix(in lab,red,red)){.lesson-strip [data-testid=desktop-classroom-info-trigger]:hover{background:color-mix(in oklab,var(--wash-ink) 9%,transparent)}}.lesson-strip-rule{background:var(--text-primary);border-radius:1px;flex:none;width:1px;height:14px;margin:0 5px 0 4px}@supports (color:color-mix(in lab,red,red)){.lesson-strip-rule{background:color-mix(in oklab,var(--text-primary) 15%,transparent)}}.lesson-strip [data-testid=desktop-breadcrumb-energy]{border-radius:8px;height:24px;padding:0 6px;transition:background-color .16s}.lesson-strip [data-testid=desktop-breadcrumb-energy]:hover{background:var(--wash-ink)}@supports (color:color-mix(in lab,red,red)){.lesson-strip [data-testid=desktop-breadcrumb-energy]:hover{background:color-mix(in oklab,var(--wash-ink) 9%,transparent)}}.lesson-strip [data-energy-appearance=quiet-scale][data-energy-collapsed=false]{gap:2.5px!important;width:35px!important}.lesson-strip [data-energy-cell]{border-radius:2.5px}.lesson-strip [data-energy-summary-cell]{border-radius:3px;width:10px}@keyframes class-info-hop{0%{scale:1}40%{scale:1.45}to{scale:1}}.class-info-dots{width:17px;height:17px;display:block;position:relative}.class-info-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;transition:translate .42s cubic-bezier(.34,1.7,.5,1),scale .2s;position:absolute;top:7px;left:7px}.class-info-dots i:first-child{translate:-5px}.class-info-dots i:nth-child(3){transition-delay:70ms;translate:5px}.class-info-dots[data-open=true] i:first-child{translate:0 -5px}.class-info-dots[data-open=true] i:nth-child(3){translate:0 5px}.class-info-dots[data-open=true] i:nth-child(2){animation:class-info-hop .38s cubic-bezier(.3,1.4,.5,1) 90ms}button:hover>.class-info-dots i{scale:1.12}@media (prefers-reduced-motion:reduce){.class-info-dots i{transition:none;animation:none!important}}.page-dial svg{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .3s;display:block;overflow:visible}.page-dial:hover svg,.page-dial[data-open=true] svg{transform:scale(1.1)}.page-dial:active svg{transform:scale(1.02)}.page-dial-track{stroke:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.page-dial-track{stroke:color-mix(in oklab,var(--text-primary) 7%,var(--border))}}.page-dial:hover .page-dial-track,.page-dial[data-open=true] .page-dial-track{stroke:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.page-dial:hover .page-dial-track,.page-dial[data-open=true] .page-dial-track{stroke:color-mix(in oklab,var(--text-primary) 18%,var(--border))}}.page-dial-arc,.page-dial-track{transition:stroke-dasharray .6s cubic-bezier(.2,.8,.2,1),stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1),stroke .2s}.page-dial-arc[data-progress-state=completed],.page-dial-now{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.page-dial-now{stroke:color-mix(in oklab,var(--accent) 86%,var(--text-primary))}}.page-dial-hollow{stroke:var(--page-dial-ground,var(--background))}.page-dial-number{letter-spacing:-.02em;font-variant-numeric:tabular-nums;fill:var(--accent);font-size:calc((10px) / var(--text-inflation, 1));font-weight:700}@supports (color:color-mix(in lab,red,red)){.page-dial-number{fill:color-mix(in oklab,var(--accent) 72%,var(--text-primary))}}.page-dial-mark{stroke:var(--text-muted);fill:none}@media (prefers-reduced-motion:reduce){.page-dial svg,.page-dial-arc{transition:none}}.soft-scroll-rail{z-index:5;opacity:0;pointer-events:none;width:12px;transition:opacity .52s 80ms;position:absolute;top:4px;bottom:4px;right:0}.soft-scroll-rail[data-scrollable=false]{visibility:hidden}.soft-scroll-rail[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .14s}.soft-scroll-thumb{background:var(--scrollbar-thumb);border-radius:999px;width:4px;position:absolute;top:0;right:2px}@supports (color:color-mix(in lab,red,red)){.soft-scroll-thumb{background:color-mix(in srgb,var(--scrollbar-thumb) 85%,transparent)}}.soft-scroll-thumb{cursor:default;touch-action:none;will-change:transform;transition:width .16s,background-color .16s}.soft-scroll-rail[data-dragging=true] .soft-scroll-thumb,.soft-scroll-rail[data-near=true] .soft-scroll-thumb{background:var(--scrollbar-thumb-hover);width:8px}@media (prefers-reduced-motion:reduce){.soft-scroll-rail,.soft-scroll-rail[data-active=true],.soft-scroll-thumb{transition:none}}html.cloud-scrollbars-hidden .soft-scroll-rail{display:none}html.soft-scrollbars ::-webkit-scrollbar,html.soft-scrollbars::-webkit-scrollbar{width:0}html.soft-scrollbars body::-webkit-scrollbar{width:0}.soft-scroll-rail--floating{z-index:2147483000;width:10px;position:fixed;inset:0 auto auto 0;pointer-events:none!important;margin:0!important}.soft-scroll-rail--floating[data-active=true] .soft-scroll-thumb{pointer-events:auto}.soft-scroll-rail--floating .soft-scroll-thumb{right:1px}:is([data-theme=hc-light],[data-theme=hc-dark]) .soft-scroll-thumb{background:var(--scrollbar-thumb)}@media (prefers-contrast:more){.soft-scroll-thumb{background:var(--scrollbar-thumb)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--scrollbar-thumb) 70%,transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover);border-width:0}:is([data-theme=hc-light],[data-theme=hc-dark]) ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}:is([data-theme=hc-light],[data-theme=hc-dark]) ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@media (prefers-contrast:more){::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}}@media print{.classroom-background-layer{display:none!important}}[data-theme=hc-dark] .classroom-background-layer img,[data-theme=hc-light] .classroom-background-layer img{opacity:0!important}[data-theme=hc-dark] .classroom-background-translucent-bubble,[data-theme=hc-light] .classroom-background-translucent-bubble{background:var(--bubble-assistant)!important}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html.cloud-scrollbars-hidden,html.cloud-scrollbars-hidden *,html.cloud-scrollbars-hidden body{-ms-overflow-style:none;scrollbar-width:none!important;scrollbar-gutter:auto!important}html.cloud-scrollbars-hidden body::-webkit-scrollbar,html.cloud-scrollbars-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.cloud-scrollbars-hidden ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.katex{font-size:var(--katex-scale,1.12em)}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:var(--katex-min-script,.6em)}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:calc(var(--katex-min-script,.6em) / .7)}.math-punctuation-glue{white-space:nowrap}.math-punctuation-glue>.katex{white-space:normal}.math-punctuation-glue-whole>.katex{white-space:nowrap}span.katex-display{margin:.5em 0}.share-markdown span.katex-display,span.katex-display,span.katex-display>span.katex{overflow:visible!important}.katex-error{color:inherit!important}.dark .katex{color:var(--foreground)}.dark .katex .frac-line{border-bottom-color:var(--foreground)}.dark .katex .hdashline,.dark .katex .hline,.dark .katex .overline .overline-line,.dark .katex .rule,.dark .katex .underline .underline-line{border-color:var(--foreground)}.dark .katex .sqrt>.root{color:var(--foreground)}.dark .katex .mbin,.dark .katex .mclose,.dark .katex .minner,.dark .katex .mop,.dark .katex .mopen,.dark .katex .mord,.dark .katex .mpunct,.dark .katex .mrel{color:inherit}.tutor-action{color:#888;font-style:italic}.narration-off p:empty{display:none}.avatar-sway{animation:avatar-sway 2.2s ease-in-out infinite}@keyframes avatar-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.avatar-bounce{animation:avatar-bounce .7s infinite}@keyframes avatar-bounce{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-8px)scale(1.06)}40%{transform:translateY(0)scale(.96)}60%{transform:translateY(-4px)scale(1.03)}80%{transform:translateY(0)scale(.99)}}@keyframes nuwa-sparkle-pulse{0%,to{opacity:.4;transform:scale(.9)rotate(-10deg)}50%{opacity:1;transform:scale(1.15)rotate(10deg)}}.nuwa-sparkle-pulse{animation:nuwa-sparkle-pulse 1.8s ease-in-out infinite}@keyframes postclass-dot{0%,20%{opacity:.15;transform:translateY(0)}50%{opacity:.6;transform:translateY(-3px)}80%,to{opacity:.15;transform:translateY(0)}}.postclass-dot{animation:postclass-dot 1.2s ease-in-out infinite}@keyframes postclass-progress-sweep{0%{opacity:0;transform:translate(-115%)}18%{opacity:.9}82%{opacity:.9}to{opacity:0;transform:translate(415%)}}@keyframes postclass-progress-orb{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 7%,transparent);transform:scale(1.025)}}.postclass-progress-sweep{animation:postclass-progress-sweep 2.8s cubic-bezier(.4,0,.2,1) infinite}.postclass-progress-orb{animation:postclass-progress-orb 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.postclass-dot,.postclass-progress-orb,.postclass-progress-sweep{animation:none!important}.postclass-progress-sweep{opacity:.55;left:33.333%}}.composer-rail{border:1px solid var(--border);border-radius:999px;flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:10px;padding:2px;display:flex}.composer-rail-key{transition:color .16s,background-color .16s,opacity .16s}.composer-rail-key:not(:disabled):hover{background-color:var(--accent);opacity:1!important}@supports (color:color-mix(in lab,red,red)){.composer-rail-key:not(:disabled):hover{background-color:color-mix(in srgb,var(--accent) 9%,transparent)}}.composer-rail-key[data-lit=true]:hover{background-color:var(--accent)}.composer-rail-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.classroom-composer-field{border-color:var(--border);transition:border-color .18s}.classroom-composer-field::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.classroom-composer-field::placeholder{color:color-mix(in srgb,var(--foreground) 40%,transparent)}}.classroom-composer-field::placeholder{opacity:1;font-size:calc((11px) / var(--text-inflation, 1));line-height:1.5}[data-composer-input].classroom-composer-field:focus:not(:disabled):not([readonly]){border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-composer-input].classroom-composer-field:focus:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--accent) 48%,var(--border))!important}}[data-composer-input].classroom-composer-field:focus:not(:disabled):not([readonly]){box-shadow:none!important}[data-composer-input].classroom-composer-field[aria-invalid=true],[data-composer-input].classroom-composer-field[aria-invalid=true]:focus:not(:disabled):not([readonly]){border-color:var(--danger)!important}@media (prefers-reduced-motion:reduce){.classroom-composer-field,.composer-rail-key{transition:none}}.classroom-export-sheet{z-index:50;text-align:left;filter:drop-shadow(0 1px 1px #3c280a14)drop-shadow(0 14px 22px #3c280a29);transform-origin:85% 100%;width:27rem;animation:classroom-export-rise .22s cubic-bezier(.2,.7,.2,1) both;position:absolute;bottom:calc(100% + 10px);right:16px}.classroom-export-sheet[data-columns="1"]{width:14rem}.classroom-export-sheet{max-width:calc(100vw - 24px)}.classroom-export-sheet[data-stacked=true] .classroom-export-paper{grid-auto-flow:row}.classroom-export-sheet[data-stacked=true] .classroom-export-group+.classroom-export-group{border-left:0;border-top:1.5px dashed var(--foreground);margin-top:.375rem;padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.classroom-export-sheet[data-stacked=true] .classroom-export-group+.classroom-export-group{border-top:1.5px dashed color-mix(in srgb,var(--foreground) 15%,transparent)}}:root.dark .classroom-export-sheet{filter:drop-shadow(0 1px #ffffff0d)drop-shadow(0 16px 26px #0000008c)}.classroom-export-sheet:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.classroom-export-paper{--bite:.4375rem;background:var(--surface-raised);border-radius:1.125rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.75rem .5rem .625rem;display:grid}.classroom-export-sheet[data-columns="2"] .classroom-export-paper{-webkit-mask-image:radial-gradient(circle var(--bite) at 50% 0,transparent 98%,#000 100%),radial-gradient(circle var(--bite) at 50% 100%,transparent 98%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:root.dark .classroom-export-paper{background:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark .classroom-export-paper{background:color-mix(in srgb,white 6%,var(--surface-raised))}}.classroom-export-group{flex-direction:column;min-width:0;padding:0 .375rem;display:flex}.classroom-export-group+.classroom-export-group{border-left:1.5px dashed var(--foreground)}@supports (color:color-mix(in lab,red,red)){.classroom-export-group+.classroom-export-group{border-left:1.5px dashed color-mix(in srgb,var(--foreground) 15%,transparent)}}.classroom-export-group>p{letter-spacing:.14em;color:var(--accent);margin:0 .5rem .375rem;font-size:calc((.6875rem) / var(--text-inflation, 1))}.classroom-export-group>button{text-align:left;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.0625rem .625rem;padding:.5rem;transition:background-color .16s,transform .2s cubic-bezier(.2,.7,.2,1);animation:classroom-export-tile .26s cubic-bezier(.2,.7,.2,1) both;display:grid}.classroom-export-group>button:focus-visible,.classroom-export-group>button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.classroom-export-group>button:focus-visible,.classroom-export-group>button:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.classroom-export-group>button:focus-visible,.classroom-export-group>button:hover{outline:none}.classroom-export-group>button:active{transform:scale(.985)}.classroom-export-icon{width:2.25rem;height:2.25rem;color:var(--accent);background:var(--accent);border-radius:.6875rem;grid-row:1/span 2;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.classroom-export-icon{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.classroom-export-icon{transition:background-color .18s,color .18s,transform .22s cubic-bezier(.29,1.32,.22,1)}.classroom-export-group>button:focus-visible .classroom-export-icon,.classroom-export-group>button:hover .classroom-export-icon{background:var(--accent);color:var(--surface-raised);transform:translateY(-1px)}.classroom-export-group>button b{color:var(--text-primary);align-self:end;font-size:calc((.8125rem) / var(--text-inflation, 1));font-weight:600;line-height:1.3}.classroom-export-group>button small{color:var(--text-muted);align-self:start;font-size:calc((.6875rem) / var(--text-inflation, 1));line-height:1.45}@keyframes classroom-export-rise{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes classroom-export-tile{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.classroom-export-group>button,.classroom-export-sheet{animation:none}.classroom-export-group>button,.classroom-export-icon{transition:none}}.nav-chosen-sheet{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.nav-chosen-sheet[data-slide=true]{transition:transform .38s cubic-bezier(.29,1.32,.22,1),width .2s,height .2s}.nav-chosen-sheet:before{content:"";background:var(--surface-raised);box-shadow:0 1px 2px #3c280a14,0 6px 16px -8px #3c280a47,inset 0 0 0 .5px var(--foreground);border-radius:12px;position:absolute;inset:6px 7px}@supports (color:color-mix(in lab,red,red)){.nav-chosen-sheet:before{box-shadow:0 1px 2px #3c280a14,0 6px 16px -8px #3c280a47,inset 0 0 0 .5px color-mix(in srgb,var(--foreground) 9%,transparent)}}:root.dark .nav-chosen-sheet:before{background:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark .nav-chosen-sheet:before{background:color-mix(in srgb,white 9%,var(--sidebar-bg))}}:root.dark .nav-chosen-sheet:before{box-shadow:inset 0 1px #ffffff12,0 8px 18px -10px #000000b3}@media (prefers-reduced-motion:reduce){.nav-chosen-sheet[data-slide=true]{transition:none}}.classroom-preference-ticket{z-index:50;text-align:left;filter:drop-shadow(0 1px 1px #3c280a14)drop-shadow(0 14px 22px #3c280a29);transform-origin:85% 100%;width:min(46rem,100vw - 24px);max-height:calc(100vh - 24px);animation:classroom-export-rise .22s cubic-bezier(.2,.7,.2,1) both;position:fixed}.classroom-preference-ticket[data-sheets="1"]{width:min(24rem,100vw - 24px)}:root.dark .classroom-preference-ticket{filter:drop-shadow(0 1px #ffffff0d)drop-shadow(0 16px 26px #0000008c)}.classroom-preference-paper{--bite:.4375rem;--stub:3rem;background:var(--surface-raised);max-height:calc(100vh - 24px);-webkit-mask-image:radial-gradient(circle var(--bite) at 0 var(--stub),transparent 98%,#000 100%),radial-gradient(circle var(--bite) at 100% var(--stub),transparent 98%,#000 100%);border-radius:1.125rem;overflow-y:auto;-webkit-mask-composite:source-in;mask-composite:intersect}:root.dark .classroom-preference-paper{background:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark .classroom-preference-paper{background:color-mix(in srgb,white 6%,var(--surface-raised))}}.classroom-preference-stub{height:var(--stub);align-items:center;gap:.75rem;padding:0 .875rem 0 1.25rem;display:flex}.classroom-preference-stub h3{letter-spacing:.14em;color:var(--accent);flex:none;margin:0;font-size:calc((.6875rem) / var(--text-inflation, 1));font-weight:500}.classroom-preference-stub p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;margin:0;font-size:calc((.75rem) / var(--text-inflation, 1));overflow:hidden}.classroom-preference-help-key{width:1.75rem;height:1.75rem;color:var(--text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:flex}.classroom-preference-help-key:hover,.classroom-preference-help-key[aria-expanded=true]{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.classroom-preference-help-key:hover,.classroom-preference-help-key[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.classroom-preference-help-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.classroom-preference-perforation{border-top:1.5px dashed var(--foreground);margin:0 .875rem}@supports (color:color-mix(in lab,red,red)){.classroom-preference-perforation{border-top:1.5px dashed color-mix(in srgb,var(--foreground) 15%,transparent)}}.classroom-preference-help{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1);display:grid}.classroom-preference-help[data-open=true]{grid-template-rows:1fr}.classroom-preference-help>div{min-height:0;padding:0 1.25rem;overflow:hidden}.classroom-preference-help p{color:var(--text-secondary);margin:0;font-size:calc((.75rem) / var(--text-inflation, 1));line-height:1.7}.classroom-preference-help p:first-child{padding-top:.75rem}.classroom-preference-help p+p{margin-top:.375rem}.classroom-preference-help p:last-child{padding-bottom:.25rem}.classroom-preference-pair{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.75rem .5rem 0;display:grid;position:relative}.classroom-preference-column{flex-direction:column;min-width:0;padding:0 .75rem .25rem;display:flex}.classroom-preference-column+.classroom-preference-column{border-left:1.5px dashed var(--foreground)}@supports (color:color-mix(in lab,red,red)){.classroom-preference-column+.classroom-preference-column{border-left:1.5px dashed color-mix(in srgb,var(--foreground) 15%,transparent)}}.classroom-preference-column-head{min-width:0;margin-bottom:.5rem}.classroom-preference-column-head h4{color:var(--text-primary);margin:0;font-size:calc((.8125rem) / var(--text-inflation, 1));font-weight:600}.classroom-preference-column-head p{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);margin:.125rem 0 0;font-size:calc((.71875rem) / var(--text-inflation, 1));overflow:hidden}.classroom-preference-ticket .classroom-preference-field{font-size:calc((.875rem) / var(--text-inflation, 1));background:var(--surface-sunken)!important}@supports (color:color-mix(in lab,red,red)){.classroom-preference-ticket .classroom-preference-field{background:color-mix(in srgb,var(--surface-sunken) 46%,var(--surface-raised))!important}}.classroom-preference-ticket .classroom-preference-field{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.classroom-preference-ticket .classroom-preference-field{border-color:color-mix(in srgb,var(--border) 70%,transparent)!important}}.classroom-preference-ticket .classroom-preference-field{transition:border-color .18s}.classroom-preference-ticket .classroom-preference-field:focus{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.classroom-preference-ticket .classroom-preference-field:focus{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))!important}}.classroom-preference-ticket .classroom-preference-field:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000}.classroom-preference-scope{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.classroom-preference-scope>span{white-space:pre;flex:none}.classroom-preference-scope>.classroom-preference-scope-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.classroom-preference-scope-title[data-italic]{padding-inline-end:.08em;font-style:italic}.classroom-preference-field-wrap{flex:1;display:flex;position:relative}.classroom-preference-field-wrap>textarea{padding-inline-end:2.5rem}.classroom-preference-clear{width:1.75rem;height:1.75rem;color:var(--text-muted);opacity:.55;border-radius:.5rem;justify-content:center;align-items:center;transition:opacity .16s,background-color .16s,color .16s;display:flex;position:absolute;bottom:.375rem;right:.375rem}.classroom-preference-clear:focus-visible,.classroom-preference-clear:hover{opacity:1;color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.classroom-preference-clear:focus-visible,.classroom-preference-clear:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.classroom-preference-clear:disabled{opacity:.25}.classroom-preference-switch~div .classroom-preference-clear,[data-testid=ops-classroom-preference-editor]:not(.classroom-preference-column) .classroom-preference-clear{width:2.25rem;height:2.25rem}.classroom-preference-status{color:var(--accent);opacity:0;flex:none;align-items:center;gap:.1875rem;font-size:calc((.6875rem) / var(--text-inflation, 1));transition:opacity .26s,transform .26s;display:inline-flex;transform:translateY(2px)}.classroom-preference-status[data-shown=true]{opacity:1;transform:none}.classroom-preference-status:empty{display:none}.classroom-preference-dialog-foot{text-align:right;color:var(--text-muted);margin:.25rem 0 0;padding:0 1.25rem .75rem;font-size:calc((.6875rem) / var(--text-inflation, 1))}@media (max-width:640px){.classroom-preference-ticket .classroom-preference-pair{grid-auto-flow:row}.classroom-preference-ticket .classroom-preference-column+.classroom-preference-column{border-left:0;border-top:1.5px dashed var(--foreground);margin-top:.75rem;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.classroom-preference-ticket .classroom-preference-column+.classroom-preference-column{border-top:1.5px dashed color-mix(in srgb,var(--foreground) 15%,transparent)}}}.classroom-preference-switch{background:var(--surface-sunken);border-radius:999px;grid-template-columns:1fr 1fr;margin:.25rem 0 .875rem;padding:.1875rem;display:grid;position:relative}.classroom-preference-switch-thumb{background:var(--surface-raised);width:calc(50% - .1875rem);box-shadow:var(--shadow-1);border-radius:999px;transition:transform .32s cubic-bezier(.29,1.32,.22,1);position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem}.classroom-preference-switch[data-page=textbook] .classroom-preference-switch-thumb{transform:translate(100%)}.classroom-preference-switch button{z-index:1;min-height:2.25rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;gap:.375rem;font-size:calc((.875rem) / var(--text-inflation, 1));transition:color .2s;display:inline-flex;position:relative}.classroom-preference-switch button[aria-selected=true]{color:var(--accent);font-weight:600}.classroom-preference-switch button i{background:var(--accent);border-radius:999px;width:.3125rem;height:.3125rem}.classroom-preference-switch+div .classroom-preference-column,.classroom-preference-switch~div .classroom-preference-column{box-shadow:none;background:0 0;border:0;padding:0}.classroom-preference-switch~div .classroom-preference-column textarea{font-size:calc((1rem) / var(--text-inflation, 1));background:var(--surface-sunken)!important}.classroom-preference-switch~div .classroom-preference-column-head p{font-size:calc((.8125rem) / var(--text-inflation, 1))}.classroom-preference-switch~div .classroom-preference-column-head h4{display:none}.classroom-preference-joined-note{text-align:center;color:var(--text-muted);margin:1rem 0 0;font-size:calc((.75rem) / var(--text-inflation, 1))}@media (prefers-reduced-motion:reduce){.classroom-preference-clear,.classroom-preference-column,.classroom-preference-status,.classroom-preference-switch-thumb{transition:none}}.spirit-glyph-eyes{transform-box:fill-box;transform-origin:50%}.spirit-key:focus-visible .spirit-glyph-eyes,.spirit-key:hover .spirit-glyph-eyes{animation:spirit-blink .42s ease-in-out .12s}.spirit-key:hover .spirit-glyph{transform:translateY(-1px)}.spirit-glyph{transition:transform .22s cubic-bezier(.2,.7,.2,1)}@keyframes spirit-blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}.spirit-portrait{width:1.5rem;height:1.5rem;color:var(--accent);background:var(--accent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.spirit-portrait{background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media (prefers-reduced-motion:reduce){.spirit-key:focus-visible .spirit-glyph-eyes,.spirit-key:hover .spirit-glyph-eyes{animation:none}.spirit-glyph{transition:none}.spirit-key:hover .spirit-glyph{transform:none}}.kira-panel{border-left:1px solid var(--border);width:min(408px,36vw);min-width:340px;height:100%;min-height:0;color:var(--foreground);flex-direction:column;animation:kiraPanelIn .18s cubic-bezier(.16,1,.3,1) both;overflow:hidden;box-shadow:-10px 0 30px #00000009}.kira-panel,.kira-panel-header{background:var(--background);flex-shrink:0;display:flex}.kira-panel-header{z-index:1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px 8px 13px;position:relative}.kira-history{background:var(--surface-hover);flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.kira-history{background:color-mix(in srgb,var(--surface-hover) 22%,var(--background))}}.kira-feedback-button,.kira-icon-button{color:var(--text-muted);border-radius:9px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}.kira-icon-button{width:28px;height:28px}.kira-feedback-button{width:25px;height:25px}.kira-feedback-button:focus-visible,.kira-feedback-button:hover,.kira-icon-button:focus-visible,.kira-icon-button:hover{color:var(--foreground);background:var(--surface-hover);outline:none}.kira-help-directory,.kira-suggestion-list{border:1px solid var(--border);background:var(--surface-hover);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kira-help-directory,.kira-suggestion-list{background:color-mix(in srgb,var(--surface-hover) 26%,var(--background))}}.kira-help-link{text-align:left;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 11px;transition:background-color .14s;display:flex}.kira-help-link+.kira-help-link,.kira-suggestion+.kira-suggestion{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.kira-help-link+.kira-help-link,.kira-suggestion+.kira-suggestion{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.kira-help-link:focus-visible,.kira-help-link:hover{background:var(--surface-hover);outline:none}.kira-help-link:focus-visible,.kira-suggestion:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.kira-help-link:focus-visible,.kira-suggestion:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 58%,transparent)}}.kira-help-icon{width:28px;height:28px;color:var(--accent);background:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kira-help-icon{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.kira-help-description,.kira-help-label{display:block}.kira-help-label{color:var(--foreground);font-size:calc((12px) / var(--text-inflation, 1));font-weight:600;line-height:1.35}.kira-help-description{color:var(--text-muted);margin-top:2px;font-size:calc((10.5px) / var(--text-inflation, 1));line-height:1.4}.kira-help-chevron{color:var(--text-muted);opacity:.55;flex:none;transition:transform .14s,opacity .14s}.kira-help-link:focus-visible .kira-help-chevron,.kira-help-link:hover .kira-help-chevron{opacity:.9;transform:translate(1px)}.kira-suggestion{text-align:left;width:100%;color:var(--foreground);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:calc((12px) / var(--text-inflation, 1));line-height:1.55;transition:background-color .14s;display:flex}.kira-suggestion svg{color:var(--accent);opacity:.72;flex:none}.kira-suggestion:focus-visible,.kira-suggestion:hover{background:var(--surface-hover);outline:none}.kira-answer{max-width:100%;color:var(--foreground);padding-right:8px;font-size:calc((12px) / var(--text-inflation, 1));line-height:1.72}.kira-answer>div>:first-child{margin-top:0}.kira-answer>div>:last-child{margin-bottom:0}.kira-composer{background:var(--background);border-top:1px solid #0000;flex-shrink:0;padding:10px 12px 9px;box-shadow:0 -9px 24px #00000009}.kira-thinking-dot{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:kiraThinking 1.25s ease-in-out infinite}@keyframes kiraPanelIn{0%{opacity:.65;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes kiraThinking{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (max-width:1040px){.kira-panel{z-index:var(--z-overlay);width:min(408px,100vw - 72px);min-width:0;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 44px #00000029}}@media (prefers-reduced-motion:reduce){.kira-panel{animation:none}.kira-thinking-dot{opacity:.8;animation:none}.kira-suggestion{transition:none}}@keyframes emptyPortraitIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes emptyAuraBreath{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.empty-aura-breath,.empty-portrait-in{animation:none!important}}@keyframes philRise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes philLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes philFade{0%{opacity:0}to{opacity:1}}@keyframes philShine{0%{opacity:0;background-position:100% 0}18%{opacity:1}82%{opacity:1}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){.phil-motion,.phil-motion *{transition:none!important;animation:none!important}}.deed-input{border:0;border-bottom:1px solid var(--border-strong);background:0 0;border-radius:0;transition:border-color .2s}.deed-input:focus{border-bottom-color:var(--accent)}.deed-input::placeholder{color:var(--text-muted);opacity:.6}@keyframes orientation-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.orientation-fade-in{animation:orientation-fade-in .7s cubic-bezier(.16,1,.3,1) both}.orientation-fade-in-delay-1{animation-delay:.15s}.orientation-fade-in-delay-2{animation-delay:.35s}.orientation-fade-in-delay-3{animation-delay:.55s}.orientation-fade-in-delay-4{animation-delay:.75s}@keyframes orientation-slide-up{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.orientation-slide-up{animation:orientation-slide-up .8s cubic-bezier(.16,1,.3,1) both}@keyframes formula-glow{0%,to{text-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent),0 0 24px color-mix(in srgb,var(--accent) 15%,transparent)}50%{text-shadow:0 0 20px color-mix(in srgb,var(--accent) 55%,transparent),0 0 40px color-mix(in srgb,var(--accent) 25%,transparent)}}.formula-glow{animation:formula-glow 3s ease-in-out infinite}@keyframes orientation-divider{0%{opacity:0;width:0}to{opacity:1;width:4rem}}.orientation-divider{animation:orientation-divider .8s cubic-bezier(.16,1,.3,1) .3s both}.duration-600{transition-duration:.6s}@keyframes voice-eqbar{0%{height:4px}to{height:14px}}@media (prefers-reduced-motion:reduce){.voice-eqbar{height:9px!important;animation:none!important}}@keyframes voice-breathing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.voice-breathing{animation:voice-breathing 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.voice-breathing{opacity:1!important;animation:none!important;transform:none!important}}@keyframes voice-scrubber-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.voice-scrubber-enter{animation:voice-scrubber-in .18s ease-out both}@media (prefers-reduced-motion:reduce){.voice-scrubber-enter{animation:none!important}}[data-testid=chat-input-textarea]::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){[data-testid=chat-input-textarea]::placeholder{color:color-mix(in srgb,var(--foreground) 40%,transparent)}}[data-testid=chat-input-textarea]::placeholder{opacity:1;font-size:calc((11px) / var(--text-inflation, 1));line-height:1.5}.favorite-badge-btn:hover{opacity:1!important}.favorite-badge-btn[data-favorited=false]:hover{background:var(--accent-soft)!important}.favorite-badge-btn[data-favorited=true]:hover{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.favorite-badge-btn[data-favorited=true]:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)!important}}.favorite-badge-btn:active{transform:scale(.92)}@keyframes pin-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.pin-shake{animation:pin-shake .45s}::highlight(classroom-selection){background-color:var(--selection-bg);color:inherit}::highlight(classroom-mark-yellow){color:inherit;background-color:#facc1561}::highlight(classroom-mark-mint){color:inherit;background-color:#34d3994d}::highlight(classroom-mark-blue){color:inherit;background-color:#60a5fa4d}::highlight(classroom-mark-rose){color:inherit;background-color:#fb718547}::highlight(classroom-mark-strike){color:inherit;text-decoration:line-through;text-decoration-thickness:1.2px}::highlight(classroom-mark-wavy){text-underline-offset:.2em;color:inherit;-webkit-text-decoration:underline wavy #8396b8;text-decoration:underline wavy #8396b8;text-decoration-thickness:1px}.katex::highlight(classroom-mark-strike){text-decoration:none}.katex ::highlight(classroom-mark-strike){text-decoration:none}.katex::highlight(classroom-mark-wavy){text-decoration:none}.katex ::highlight(classroom-mark-wavy){text-decoration:none}.katex::highlight(classroom-mark-yellow){background-color:#0000}.katex::highlight(classroom-mark-mint){background-color:#0000}.katex::highlight(classroom-mark-blue){background-color:#0000}.katex::highlight(classroom-mark-rose){background-color:#0000}.katex ::highlight(classroom-mark-yellow){background-color:#0000}.katex ::highlight(classroom-mark-mint){background-color:#0000}.katex ::highlight(classroom-mark-blue){background-color:#0000}.katex ::highlight(classroom-mark-rose){background-color:#0000}.katex.classroom-formula-highlight{isolation:isolate;position:relative}.katex.classroom-formula-highlight:before{content:"";z-index:-1;background-color:var(--classroom-formula-highlight-color);pointer-events:none;border-radius:.24em;position:absolute;inset:-.08em -.11em}.katex.classroom-formula-highlight-yellow{--classroom-formula-highlight-color:#facc1561}.katex.classroom-formula-highlight-mint{--classroom-formula-highlight-color:#34d3994d}.katex.classroom-formula-highlight-blue{--classroom-formula-highlight-color:#60a5fa4d}.katex.classroom-formula-highlight-rose{--classroom-formula-highlight-color:#fb718547}.katex.classroom-formula-highlight-strike:before{z-index:1;background:0 0;border-top:1.2px solid;border-radius:0;inset:50% 0 auto}.katex.classroom-formula-highlight-wavy:before{z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 3Q2.5 -1 5 3T10 3' fill='none' stroke='%238396b8' stroke-width='1'/%3E%3C/svg%3E") 0/10px 6px repeat-x;border-radius:0;height:6px;inset:auto 0 -.25em}::highlight(classroom-flashcard-priority){text-underline-offset:3px;-webkit-text-decoration:underline dashed #717b8ed1;text-decoration:underline dashed #717b8ed1;text-decoration-thickness:1px}::highlight(classroom-learner-note){text-underline-offset:.22em;color:inherit;-webkit-text-decoration:underline dashed #5c77c2d1;text-decoration:underline dashed #5c77c2d1;text-decoration-thickness:1px}.katex::highlight(classroom-learner-note){text-decoration:none}.katex ::highlight(classroom-learner-note){text-decoration:none}.katex.classroom-learner-note-formula{position:relative}.katex.classroom-learner-note-formula:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#5c77c2d1 0 4px,#0000 4px 7px);height:1px;position:absolute;bottom:-.28em;left:0;right:0}.classroom-notes-panel{width:min(408px,36vw);min-width:340px}@media (max-width:760px){.classroom-notes-panel{z-index:calc(var(--z-modal) - 2);width:min(408px,100vw - 16px);min-width:0;box-shadow:var(--shadow-3);position:fixed;inset-block:0;inset-inline-end:0}}.classroom-highlight-swatch{border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 1px #1e293b1f}.classroom-highlight-swatch-yellow{background:#f5cf43}.classroom-highlight-swatch-mint{background:#52c99a}.classroom-highlight-swatch-blue{background:#6ea8e8}.classroom-highlight-swatch-rose{background:#e88b9c}::highlight(chat-search){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){::highlight(chat-search){background-color:color-mix(in oklab,var(--accent) 34%,transparent)}}::highlight(chat-search){color:inherit}::highlight(chat-search-active){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){::highlight(chat-search-active){background-color:color-mix(in oklab,var(--accent) 66%,transparent)}}::highlight(chat-search-active){color:inherit}math-field{padding:28px 16px!important}math-field:focus-within{outline-offset:1px;outline:2px solid var(--accent-solid)!important;box-shadow:none!important}math-field::part(menu-toggle),math-field::part(virtual-keyboard-toggle){color:var(--accent)}.formula-calculator-field{padding:18px 14px!important}.formula-calculator-field::part(menu-toggle),.formula-calculator-field::part(virtual-keyboard-toggle){display:none!important}.formula-calculator-field--sheet,.formula-calculator-field--sheet:focus,.formula-calculator-field--sheet:focus-within{box-shadow:none!important;outline:none!important}.pass-it-on-gift-grid{grid-template-columns:2rem minmax(0,1fr)}@media (min-width:48rem){.pass-it-on-gift-grid{grid-template-columns:2.5rem minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr)}}.mobile-toc-jump-go{background:var(--accent);color:var(--text-inverse,#fff)}.mobile-toc-jump-go:disabled{background:var(--surface-raised);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border)}[data-selection-assistant-text]{-webkit-user-select:text;user-select:text;cursor:text}.selection-assistant-copy{color:var(--text-muted);background:0 0}.selection-assistant-copy:hover{color:var(--text-primary);background:var(--surface-hover)}.selection-assistant-copy:active{transform:scale(.97)}.selection-assistant-copy[data-state=copied]{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.selection-assistant-copy[data-state=copied]{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mobile-rail-only{display:none}@media (min-width:1024px){.mobile-app-shell{--mobile-rail-width:clamp(88px,calc(88px * var(--cloud-ui-user-scale,1)),140px)}.mobile-app-shell[data-mobile-nav-folded=true]{--mobile-rail-width:0px}.mobile-app-shell .mobile-primary-nav [data-nav-icon] [data-nav-dot]{display:none}.mobile-app-shell>.mobile-app-column{padding-bottom:var(--safe-area-bottom,0);padding-left:calc(var(--safe-area-left,0px) + var(--mobile-rail-width))!important}.mobile-app-shell .mobile-navigation-host{left:var(--safe-area-left,0);top:0;bottom:var(--safe-area-bottom,0);width:var(--mobile-rail-width);z-index:20;position:absolute;padding-bottom:0!important}.mobile-app-shell [data-keyboard-inset-guard]{height:0}.mobile-app-shell .mobile-navigation-host>div{height:100%}.mobile-app-shell .mobile-primary-nav{height:100%;padding-top:var(--safe-area-top,0);border-right:1px solid var(--border);box-shadow:none!important;padding-inline:0!important;padding-bottom:0!important}.mobile-app-shell .mobile-primary-nav [data-nav-segments]{flex-direction:column;gap:8px;max-width:none;padding:8px 10px 20px;overflow-y:auto}.mobile-app-shell .mobile-primary-nav [data-nav-segment]{flex-direction:column;justify-content:center;gap:9px;overflow:visible;border-radius:12px!important;flex:none!important;min-height:76px!important;padding:10px 4px!important}.mobile-app-shell .mobile-primary-nav [data-navigation-style=text] [data-nav-segment]{align-items:stretch;min-height:56px!important}.mobile-app-shell .mobile-primary-nav [data-nav-segment]:last-child{margin-top:auto}.mobile-app-shell .mobile-primary-nav .mobile-rail-only{display:flex}.mobile-app-shell .mobile-primary-nav [data-nav-label]{white-space:normal;text-align:center;line-height:1.35;font-size:calc((var(--cloud-ui-nav-label,13px)) / var(--text-inflation, 1))!important}.mobile-app-shell .mobile-primary-nav [data-navigation-style=text] [data-nav-label]{text-align:start}body.cloud-ui-compact .mobile-class-start-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:start;align-items:start;column-gap:28px;display:grid}body.cloud-ui-compact .mobile-class-start-content>.mb-4,body.cloud-ui-compact .mobile-start-book,body.cloud-ui-compact .mobile-start-heading{grid-column:1/-1}body.cloud-ui-compact .mobile-start-companion,body.cloud-ui-compact .mobile-start-pace{margin-top:20px}body.cloud-ui-compact .mobile-start-paces{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:4px}body.cloud-ui-compact .mobile-start-paces button{white-space:normal;border-radius:10px;min-height:44px}}.classroom-message-body .markdown-content table{max-width:100%;font-size:.9em;display:block;overflow-x:auto}@media (min-width:1024px),(min-width:768px) and (min-height:900px){body.cloud-ui-compact [data-testid=mobile-class-start]{--tablet-start-width:860px;justify-content:center;padding-block:clamp(24px,4vh,48px)}body.cloud-ui-compact .mobile-settings-content{max-width:860px;padding-inline:32px}body.cloud-ui-compact .mobile-start-scroll{flex:0 auto}body.cloud-ui-compact .mobile-class-start-content{max-width:var(--tablet-start-width);padding:0 32px 24px!important}body.cloud-ui-compact .mobile-start-heading h1{font-size:calc((calc(var(--cloud-ui-heading,22px) * 1.14)) / var(--text-inflation, 1))!important}body.cloud-ui-compact .mobile-start-book{margin-top:24px}body.cloud-ui-compact .mobile-start-launch-dock{width:100%;max-width:var(--tablet-start-width);flex-shrink:0;margin-inline:auto;position:relative;inset:auto;background:0 0!important;padding:0 32px!important}body.cloud-ui-compact .mobile-start-launch-dock .cloud-reading-gutter{padding-inline:0!important}body.cloud-ui-compact .mobile-app-shell[data-theme=charcoal] .lesson-start-launch-mobile:not(:disabled){color:#fff}body.cloud-ui-compact .lesson-start-launch-mobile:not(:disabled){box-shadow:0 8px 22px var(--accent)}@supports (color:color-mix(in lab,red,red)){body.cloud-ui-compact .lesson-start-launch-mobile:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 14%,transparent)}}}@media (min-width:768px) and (max-width:1023px) and (min-height:900px){body.cloud-ui-compact [data-testid=mobile-class-start]{--tablet-start-width:720px}body.cloud-ui-compact .mobile-settings-content{max-width:720px}}@media (min-width:1024px){.mobile-app-shell .mobile-primary-nav [data-nav-segment]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}:is(.classroom-message-body,.diary-reading,.diary-md,.classroom-note-markdown,.classroom-note-quote,.reading-conversation-bubble,.selection-assistant-markdown,.notes-reader,.world-notes-detail-content,.world-notes-record-body,.world-notes-quote) .markdown-content h1{font-size:1.5em}:is(.classroom-message-body,.diary-reading,.diary-md,.classroom-note-markdown,.classroom-note-quote,.reading-conversation-bubble,.selection-assistant-markdown,.notes-reader,.world-notes-detail-content,.world-notes-record-body,.world-notes-quote) .markdown-content h2{font-size:1.25em}:is(.classroom-message-body,.diary-reading,.diary-md,.classroom-note-markdown,.classroom-note-quote,.reading-conversation-bubble,.selection-assistant-markdown,.notes-reader,.world-notes-detail-content,.world-notes-record-body,.world-notes-quote) .markdown-content h3{font-size:1.1em}:is(.classroom-message-body,.diary-reading,.diary-md,.classroom-note-markdown,.classroom-note-quote,.reading-conversation-bubble,.selection-assistant-markdown,.notes-reader,.world-notes-detail-content,.world-notes-record-body,.world-notes-quote) .markdown-content h4{font-size:1em}:is(.classroom-message-body,.diary-reading,.diary-md,.classroom-note-markdown,.classroom-note-quote,.reading-conversation-bubble,.selection-assistant-markdown,.notes-reader,.world-notes-detail-content,.world-notes-record-body,.world-notes-quote) .markdown-content pre{font-size:.875em}:is(.classroom-message-body,.diary-reading,.diary-md,.classroom-note-markdown,.classroom-note-quote,.reading-conversation-bubble,.selection-assistant-markdown,.notes-reader,.world-notes-detail-content,.world-notes-record-body,.world-notes-quote) .markdown-content table{max-width:100%;font-size:.95em;overflow-x:auto}.diary-md .markdown-content h1{font-size:1.15em}.diary-md .markdown-content h2{font-size:1.1em}.diary-md .markdown-content :is(h3,h4){font-size:1.05em}.classroom-note-markdown{font-size:calc((calc(14px * var(--classroom-reading-scale,1))) / var(--text-inflation, 1))!important}.classroom-note-quote{font-size:calc((calc(11px * var(--classroom-reading-scale,1))) / var(--text-inflation, 1))!important}:is(.classroom-notes-panel textarea,.classroom-note-editor){font-size:calc((calc(14px * var(--classroom-reading-scale,1))) / var(--text-inflation, 1))}body.cloud-ui-compact :is(.diary-writing,.classroom-notes-panel textarea,.classroom-note-editor){font-size:calc((max(16px, calc(16px * var(--classroom-reading-scale,1)))) / var(--text-inflation, 1))!important}.classroom-settings-return{z-index:2;pointer-events:none;flex-shrink:0;padding-block:12px;position:sticky;top:0}.classroom-settings-return .lesson-start-back{pointer-events:auto;background:var(--surface-raised);height:auto;min-height:44px;padding-block:8px}.toc-title-label .katex{font-size:1em}.toc-title-math{vertical-align:baseline;display:inline-block}@media (min-width:1024px){.mobile-app-shell[data-native-surface=ios]>.mobile-app-column{background-image:linear-gradient(to top,var(--surface-raised) 0,var(--surface-raised) var(--safe-area-bottom,0),transparent var(--safe-area-bottom,0))}.mobile-app-shell[data-native-surface=ios] .mobile-navigation-host{bottom:0}.mobile-app-shell[data-native-surface=ios] .mobile-primary-nav{padding-bottom:var(--safe-area-bottom,0)!important}.mobile-app-shell[data-native-surface=ios][data-ios-keyboard-visible=true]>.mobile-app-column{background-image:none;padding-bottom:0}.mobile-app-shell[data-native-surface=ios][data-ios-keyboard-visible=true] .mobile-primary-nav{padding-bottom:0!important}}.page-title{letter-spacing:-.01em;font-size:calc((1.375rem) / var(--text-inflation, 1));font-weight:600;line-height:1.3}@media (min-width:600px){[data-device=tablet]{--tablet-content:760px;--tablet-reading:820px;--tablet-form:600px;--tablet-lane:76px}[data-device=tablet] body.cloud-ui-compact{--cloud-ui-caption-base:13px;--cloud-ui-control-base:15px;--cloud-ui-body-base:16px;--cloud-ui-title-base:17px;--cloud-ui-heading-base:21px;--cloud-ui-display-base:25px;--cloud-ui-hero-base:31px}[data-device=tablet] body.cloud-ui-compact .cloud-content-width{max-width:calc(var(--tablet-content) + 32px)}[data-device=tablet] body.cloud-ui-compact [data-nav-segments][data-navigation-variant=band]{max-width:var(--tablet-content)}[data-device=tablet] body.cloud-ui-compact [data-testid=mobile-library-header]>:not(:first-child){width:100%;max-width:var(--tablet-content);margin-inline:auto}[data-device=tablet] body.cloud-ui-compact .cloud-reading-gutter:not(.mobile-class-start-content):not(.mobile-start-launch-dock *){padding-inline:max(var(--tablet-lane),calc((100% - var(--tablet-reading)) / 2))!important}[data-device=tablet] [data-onboarding-setup]{width:100%;max-width:var(--tablet-form);margin-inline:auto}[data-device=tablet] [data-testid=mobile-desktop-invitation]{display:none!important}}@media (min-width:1024px){[data-device=tablet]{--tablet-content:880px;--tablet-form:640px}[data-device=tablet] body.cloud-ui-compact{--cloud-ui-caption-base:14px;--cloud-ui-body-base:17px;--cloud-ui-title-base:18px;--cloud-ui-heading-base:22px;--cloud-ui-display-base:27px;--cloud-ui-hero-base:34px}}@media (min-width:1280px){[data-device=tablet]{--tablet-content:960px}}.mobile-rail-brand,.mobile-rail-icon,.rail-thumb{display:none}@media (min-width:600px){[data-device=tablet] .mobile-app-shell{--mobile-rail-width:76px}[data-device=tablet] .mobile-app-shell[data-mobile-nav-folded=true]{--mobile-rail-width:0px}[data-device=tablet] .mobile-app-shell .mobile-primary-nav [data-nav-icon] [data-nav-dot]{display:none}[data-device=tablet] .mobile-app-shell>.mobile-app-column{padding-bottom:var(--safe-area-bottom,0);transition:padding-left var(--dur-base) var(--ease-out);padding-left:calc(var(--safe-area-left,0px) + var(--mobile-rail-width))!important}[data-device=tablet] .mobile-app-shell .mobile-navigation-host{left:var(--safe-area-left,0);top:0;bottom:var(--safe-area-bottom,0);width:var(--mobile-rail-width);z-index:35;position:absolute;transition:width var(--dur-base) var(--ease-out)!important;padding-bottom:0!important}[data-device=tablet] .mobile-app-shell [data-keyboard-inset-guard]{height:0}[data-device=tablet] .mobile-app-shell .mobile-navigation-host>div{height:100%}[data-device=tablet] .mobile-app-shell .mobile-primary-nav{height:100%;padding-top:calc(var(--safe-area-top,0px) + 10px);border-right:1px solid var(--border);flex-direction:column;box-shadow:none!important;padding-inline:0!important;padding-bottom:0!important}[data-device=tablet] .mobile-app-shell .mobile-primary-nav [data-nav-segments]{flex-direction:column;gap:4px;max-width:none;padding:6px 8px 16px;overflow:hidden auto}[data-device=tablet] .mobile-app-shell .mobile-primary-nav [data-nav-segment]{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:5px;overflow:visible;border-radius:12px!important;flex:none!important;min-height:62px!important;padding:8px 2px!important}[data-device=tablet] .mobile-app-shell .mobile-primary-nav .rail-thumb{z-index:-1;background:var(--accent);border-radius:12px;display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] .mobile-app-shell .mobile-primary-nav .rail-thumb{background:color-mix(in srgb,var(--accent) 11%,transparent)}}[data-device=tablet] .mobile-app-shell .mobile-primary-nav .rail-thumb{pointer-events:none;transition:top .36s cubic-bezier(.29,1.32,.22,1),height .36s cubic-bezier(.29,1.32,.22,1),left var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),opacity var(--dur-fast) linear}[data-device=tablet] .mobile-app-shell .mobile-primary-nav [data-nav-segment]:last-child{margin-top:auto}[data-device=tablet] .mobile-app-shell .mobile-primary-nav .mobile-rail-icon,[data-device=tablet] .mobile-app-shell .mobile-primary-nav .mobile-rail-only{display:flex}[data-device=tablet] .mobile-app-shell .mobile-primary-nav [data-nav-label]{white-space:normal;text-align:center;line-height:1.2;font-size:calc((11.5px) / var(--text-inflation, 1))!important}[data-device=tablet] body.cloud-ui-compact [data-nav-segments][data-navigation-variant=band]:not(.mobile-primary-nav *){max-width:min(var(--tablet-content),calc(100% - 32px));background:var(--surface-sunken);border-radius:12px;margin:7px auto;padding:3px}[data-device=tablet] body.cloud-ui-compact [data-navigation-variant=band]:not(.mobile-primary-nav *) [data-nav-segment]{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border-radius:9px;min-height:34px!important}}@media (min-width:1024px){[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]){--mobile-rail-width:224px}[data-device=tablet] .mobile-app-shell[data-mobile-nav-folded=true]{--mobile-rail-width:0px}[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]) .mobile-rail-brand{letter-spacing:.01em;color:var(--accent);white-space:nowrap;padding:8px 24px 18px;font-size:calc((19px) / var(--text-inflation, 1));font-weight:700;display:block}[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]) .mobile-primary-nav [data-nav-segments]{padding:0 12px 16px}[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]) .mobile-primary-nav [data-nav-segment]{flex-direction:row;justify-content:flex-start;gap:12px;min-height:46px!important;padding:10px 14px!important}[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]) .mobile-primary-nav [data-nav-label]{white-space:nowrap;text-align:start;font-size:calc((15px) / var(--text-inflation, 1))!important}}@keyframes tabletSurfaceIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (min-width:600px) and (prefers-reduced-motion:no-preference){[data-device=tablet] [data-mobile-sheet-panel]{animation:tabletSurfaceIn var(--dur-base) var(--ease-out) both}}@media (prefers-reduced-motion:reduce){[data-device=tablet] .rail-thumb{transition:none!important}}@keyframes tabletPopoverIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@media (min-width:600px) and (prefers-reduced-motion:no-preference){[data-device=tablet] [data-mobile-sheet-panel][data-sheet-popover]{animation:tabletPopoverIn .24s cubic-bezier(.2,.9,.25,1.05) both}}.tablet-book-meta{display:none}@media (min-width:600px){[data-device=tablet] [data-mobile-book-list] .tablet-book-meta{min-width:0;color:var(--text-muted);font-size:calc((13px) / var(--text-inflation, 1));display:block}[data-device=tablet] [data-mobile-book-list] .tablet-book-meta:empty{display:none}[data-device=tablet] body.cloud-ui-compact .wenhai-catalog-layout{grid-template-columns:minmax(0,1fr)}[data-device=tablet] [data-book-modal-footer]{flex-direction:row-reverse!important;gap:10px!important;padding:12px 20px 16px!important}[data-device=tablet] [data-book-modal-footer]>button{flex:1 1 0;height:46px!important}[data-device=tablet] [data-account-home]{max-width:min(var(--tablet-content),calc(100% - 32px));margin-inline:auto}[data-device=tablet] [data-mobile-nav-style-setting],[data-device=tablet] [data-mobile-nav-style-setting]+div{display:none}[data-device=tablet] body.cloud-ui-compact .mobile-settings-content{max-width:min(var(--tablet-content),calc(100% - 32px))!important;padding-inline:0!important}[data-device=tablet] [data-account-row-active]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] [data-account-row-active]{background:color-mix(in srgb,var(--accent) 10%,transparent)}}[data-device=tablet] [data-account-row-active]>span:first-child{color:var(--accent)!important;font-weight:600!important}[data-device=tablet] .mobile-app-shell[data-keyboard-open=true] [data-classroom-tabs]{display:none}[data-device=tablet] body.cloud-ui-compact [data-classroom-tabs] [data-nav-segments]{max-width:calc(100% - 2 * max(var(--tablet-lane), (100% - var(--tablet-reading)) / 2))!important}[data-device=tablet] [data-testid=recess-review-tabs]>div{max-width:var(--tablet-content);margin-inline:auto}[data-device=tablet] div:has(>[data-navigation-variant=track]):not([data-testid=recess-review-tabs]>div){max-width:min(var(--tablet-content),calc(100% - 32px));margin-inline:auto}[data-device=tablet] [data-pet-home]{max-width:min(var(--tablet-content),calc(100% - 32px))!important;padding-inline:0!important}[data-device=tablet] [data-testid=mobile-notes-centre]>div.relative.z-10{padding-inline:max(16px,calc((100% - var(--tablet-content)) / 2))!important}[data-device=tablet] .mobile-app-shell [data-group-scroll],[data-device=tablet] [data-group-composer],[data-device=tablet] [data-group-header]{padding-inline:calc((100% - min(var(--tablet-content), 100% - 32px)) / 2)!important}[data-device=tablet] [data-testid=mobile-empty-classroom]>.cloud-content-width{justify-content:center;max-width:560px}[data-device=tablet] [data-testid=mobile-empty-classroom]>.cloud-content-width>div[aria-hidden]:first-child{flex:0 0 0!important;min-height:0!important}[data-device=tablet] [data-testid=mobile-empty-classroom]>.cloud-content-width>div[aria-hidden]:nth-last-child(2){flex:0 0 40px!important;min-height:40px!important}[data-device=tablet] [data-testid=mobile-empty-classroom]>.cloud-content-width>div:last-child{align-items:flex-start;padding-bottom:8vh!important}[data-device=tablet] [data-testid=mobile-empty-bookshelf]{max-width:560px}[data-device=tablet] [data-testid=mobile-empty-bookshelf]>div.orientation-fade-in-delay-2{align-items:flex-start}[data-device=tablet] .mobile-app-shell[data-native-surface=ios]>.mobile-app-column{background-image:none;padding-bottom:0!important}[data-device=tablet] .mobile-app-shell[data-native-surface=ios] .mobile-navigation-host{bottom:0}[data-device=tablet] .mobile-app-shell[data-native-surface=ios] .mobile-primary-nav{padding-bottom:var(--safe-area-bottom,0)!important}[data-device=tablet] .mobile-app-shell[data-native-surface=ios] [data-composer-bar]{padding-bottom:calc(8px + max(0px, var(--safe-area-bottom,0px) - 12px))!important}}.rail-toggle{display:none}@media (min-width:1024px){[data-device=tablet] .rail-toggle{background:var(--surface-raised);border:1px solid var(--border);width:24px;height:48px;box-shadow:0 2px 10px var(--text-primary);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] .rail-toggle{box-shadow:0 2px 10px color-mix(in srgb,var(--text-primary) 8%,transparent)}}[data-device=tablet] .rail-toggle{color:var(--text-muted);z-index:25;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-device=tablet] .rail-toggle:before{content:"";position:absolute;inset:-10px -12px}[data-device=tablet] .rail-toggle:active{transform:translateY(-50%)scale(.92)}[data-device=tablet] .rail-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){[data-device=tablet] .rail-toggle:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] .rail-toggle:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}[data-device=tablet] .rail-toggle:hover{box-shadow:0 4px 14px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] .rail-toggle:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--text-primary) 12%,transparent)}}}[data-device=tablet] .rail-toggle-glyph{transition:transform var(--dur-base) var(--ease-out)}[data-device=tablet] .mobile-app-shell[data-rail-collapsed] .rail-toggle-glyph{transform:rotate(180deg)}[data-device=tablet] .mobile-app-shell[data-mobile-nav-folded=true] .rail-toggle{display:none}}@keyframes railSwapA{0%{opacity:0}to{opacity:1}}@keyframes railSwapB{0%{opacity:0}to{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-device=tablet] .mobile-app-shell[data-rail-collapsed] .mobile-primary-nav [data-nav-segment]{animation:railSwapA var(--dur-base) var(--ease-out) both}[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]) .mobile-primary-nav [data-nav-segment],[data-device=tablet] .mobile-app-shell:not([data-rail-collapsed]) .mobile-rail-brand{animation:railSwapB var(--dur-base) var(--ease-out) both}}@media (min-width:600px){[data-device=tablet] body.cloud-ui-compact [data-classroom-panel]>.cloud-content-width{max-width:calc(100% - 2 * max(var(--tablet-lane), (100% - var(--tablet-reading)) / 2))!important;padding-top:20px!important;padding-left:0!important;padding-right:0!important}[data-device=tablet] body.cloud-ui-compact [data-world-panel]{flex-direction:column;gap:14px;display:flex;padding-bottom:40px!important}[data-device=tablet] [data-world-panel]>*,[data-device=tablet] [data-world-profile]>button{margin:0!important}[data-device=tablet] [data-world-hero]{order:1;border-radius:22px!important;padding:26px 28px 24px!important}[data-device=tablet] [data-world-hero]>div:nth-child(2){letter-spacing:.01em;margin-top:6px!important;font-size:calc((28px) / var(--text-inflation, 1))!important}[data-device=tablet] [data-world-hero]>p{max-width:46em;margin-top:8px!important;font-size:calc((14.5px) / var(--text-inflation, 1))!important;line-height:1.65!important}[data-device=tablet] [data-world-cast]{gap:22px!important;margin-top:22px!important}[data-device=tablet] [data-world-cast-member]{gap:8px!important;min-width:84px!important;max-width:104px!important}[data-device=tablet] [data-world-cast-member]>span{color:var(--text-secondary)!important;font-size:calc((13.5px) / var(--text-inflation, 1))!important}[data-device=tablet] [data-world-panel]>[data-testid=world-guide-card]{order:5;border-radius:18px!important}[data-device=tablet] [data-world-panel]>[data-testid=world-guide-card]:has([data-testid=world-guide-dismiss]){order:2}[data-device=tablet] [data-world-panel]>[data-testid=world-guide-card] li,[data-device=tablet] [data-world-panel]>[data-testid=world-guide-card] p{font-size:calc((14px) / var(--text-inflation, 1))!important}[data-device=tablet] [data-world-doors]{order:3;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}[data-device=tablet] [data-world-doors]>button{background:var(--surface-raised);transition:background-color var(--dur-fast,.16s) ease,border-color var(--dur-fast,.16s) ease,transform .18s cubic-bezier(.2,.9,.3,1);border-radius:18px;border:1px solid var(--border)!important;gap:16px!important;min-height:76px!important;padding:14px 18px!important}[data-device=tablet] [data-world-doors]>button:not(:disabled):active{transform:scale(.985)}[data-device=tablet] [data-world-doors]>button>span:first-child{width:44px!important;height:44px!important}[data-device=tablet] [data-world-doors]>button>span:nth-child(2)>span:first-child{font-size:calc((16px) / var(--text-inflation, 1))!important}[data-device=tablet] [data-world-doors]>button>span:nth-child(2)>span:last-child{margin-top:3px!important;font-size:calc((13.5px) / var(--text-inflation, 1))!important}[data-device=tablet] [data-world-profile]{order:0}}@media (min-width:600px) and (hover:hover){[data-device=tablet] [data-world-doors]>button:not(:disabled):hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] [data-world-doors]>button:not(:disabled):hover{background:color-mix(in oklab,var(--accent) 5%,var(--surface-raised))}}[data-device=tablet] [data-world-doors]>button:not(:disabled):hover{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-device=tablet] [data-world-doors]>button:not(:disabled):hover{border-color:color-mix(in oklab,var(--accent) 28%,var(--border))!important}}}@media (min-width:1024px){[data-device=tablet] [data-world-hero]:has([data-world-cast]){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;display:grid}[data-device=tablet] [data-world-hero]:has([data-world-cast])>:not([data-world-cast]){grid-column:1}[data-device=tablet] [data-world-hero]>[data-world-cast]{grid-area:1/2/span 3;align-self:center;margin-top:0!important}[data-device=tablet] [data-world-doors]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:600px){[data-device=tablet] .mobile-app-shell[data-mobile-page=pet] .max-w-3xl.mx-auto{max-width:min(var(--tablet-content),calc(100% - 32px))}[data-device=tablet] [data-flashcard-column]{max-width:calc(min(var(--tablet-content), 100% - 32px) + 32px)!important}[data-device=tablet] [data-flashcard-column] .flashcard-card{max-width:none}[data-device=tablet] [data-flashcard-phone-row]{padding-left:calc((100% - min(var(--tablet-content), 100% - 32px)) / 2)!important;padding-right:calc((100% - min(var(--tablet-content), 100% - 32px)) / 2 - 8px)!important}[data-device=tablet] [data-diary-phone-row],[data-device=tablet] [data-diary-scroll]{padding-left:calc((100% - min(var(--tablet-content), 100% - 32px)) / 2)!important;padding-right:calc((100% - min(var(--tablet-content), 100% - 32px)) / 2)!important}[data-device=tablet] [data-stats-column]{max-width:calc(min(var(--tablet-content), 100% - 32px) + 32px)}[data-device=tablet] [data-realm-tabs]{max-width:min(var(--tablet-content),calc(100vw - 32px))}[data-device=tablet] .mobile-app-shell [data-realm-tabs]{max-width:min(var(--tablet-content),100%)}[data-device=tablet] [data-companion-column]{max-width:min(var(--tablet-content),100%)!important}[data-device=tablet] [data-companion-sections]{gap:16px!important;margin-top:12px!important}[data-device=tablet] [data-companion-identity]{border-radius:28px!important;padding:20px 24px 30px!important}[data-device=tablet] [data-companion-identity] input{font-size:calc((26px) / var(--text-inflation, 1))!important}[data-device=tablet] [data-companion-identity]>div:last-child>div:has(>input){max-width:320px!important;margin-top:22px!important}[data-device=tablet] [data-companion-sections]>section:not([data-companion-identity]){border-radius:22px}[data-device=tablet] [data-companion-sections]>section:not([data-companion-identity])>button{min-height:60px}}@media (min-width:1024px){[data-device=tablet] [data-companion-sections]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:20px!important;display:grid!important}[data-device=tablet] [data-companion-sections]>[data-companion-identity]{grid-area:1/1/span 4;position:sticky;top:82px;padding:24px 28px 40px!important}[data-device=tablet] [data-companion-sections]>section:not([data-companion-identity]){grid-column:2}}@media (min-width:600px){[data-device=tablet] [data-pet-home]{padding-top:36px!important}[data-device=tablet] [data-pet-left]>div:nth-child(2) span:first-child{font-size:calc((22px) / var(--text-inflation, 1))}[data-device=tablet] [data-pet-left]>div:nth-child(2) span:last-child{font-size:calc((12.5px) / var(--text-inflation, 1))}[data-device=tablet] [data-pet-left]>div:nth-child(2)>div{padding:18px 8px 16px!important}[data-device=tablet] [data-pet-right]>div:first-child{border-radius:20px;padding:22px 26px!important}[data-device=tablet] [data-pet-right]>div:first-child .pet-md{font-size:calc((15px) / var(--text-inflation, 1))}[data-device=tablet] [data-pet-right]>div{border-radius:20px!important}}@media (min-width:1024px){[data-device=tablet] [data-pet-home]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;column-gap:20px;padding-top:24px!important;display:grid!important}[data-device=tablet] [data-pet-left]{background:var(--surface-raised);border:1px solid var(--border);border-radius:28px;flex-direction:column;padding:28px 20px 20px;display:flex;position:sticky;top:24px}[data-device=tablet] [data-pet-left]>div:nth-child(2){background:var(--background)!important}[data-device=tablet] [data-pet-right]{flex-direction:column;display:flex}[data-device=tablet] [data-pet-right]>div:first-child{margin-top:0!important}[data-device=tablet] [data-pet-home]>:not([data-pet-left]):not([data-pet-right]){grid-column:1/-1}}@media (min-width:600px){[data-device=tablet] [data-realm-panel]{padding-left:max(0px,(100% - var(--tablet-content))/2 - 14px);padding-right:max(0px,(100% - var(--tablet-content))/2 - 14px)}[data-device=tablet] [data-realm-panel=nuwa] [data-composer-bar]{padding-left:14px!important;padding-right:14px!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-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(1turn)}}@keyframes pulse{50%{opacity:.5}}