/*! tailwindcss v4.2.1 | 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)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--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-x-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-sans:var(--showcase-font-sans);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--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;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--showcase-font-sans);--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-border:var(--border)}}@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{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-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)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.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-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-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.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\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-3\/4{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5)}.translate-y-0\.5,.translate-y-3\/4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b,0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-black{border-color:var(--color-black)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#d71920\]{background-color:#d71920}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.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-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-0{padding-left:calc(var(--spacing) * 0)}.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-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--showcase-font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.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)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.running{animation-play-state:running}.scrollbar-gutter-stable{scrollbar-gutter:stable}.scrollbar-thin{scrollbar-width:thin}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *),.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}@media (hover:hover){.hover\:bg-\[\#ad1118\]:hover{background-color:#ad1118}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent))}.hover\:ring-4:hover,.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]: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\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.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\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-autoscrolling\:scrollbar-none[data-autoscrolling]{scrollbar-width:none}.data-autoscrolling\:scrollbar-none[data-autoscrolling]::-webkit-scrollbar{display:none}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-black[data-state=active]{background-color:var(--color-black)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab,var(--background) 10%,transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Showcase Sans;src:url(/fonts/showcase-text-site.woff2)format("woff2");font-style:normal;font-weight:100 699;font-display:swap;unicode-range:u+20-7e,u+a5,u+a9,u+b7,u+d7,u+2014,u+201c-201d,u+2026,u+2190,u+2197,u+2264,u+3001-3002,u+300c-300d,u+4e00,u+4e07,u+4e09-4e0b,u+4e0d-4e0e,u+4e13-4e14,u+4e16,u+4e1a,u+4e24-4e25,u+4e2a,u+4e2d,u+4e30,u+4e3a-4e3b,u+4e3e,u+4e43,u+4e48-4e49,u+4e4b,u+4e50,u+4e5f-4e60,u+4e66,u+4e70,u+4e86,u+4e88,u+4e8b-4e8c,u+4e8e,u+4e92,u+4e94,u+4e9a-4e9b,u+4ea4,u+4ea7,u+4eab-4eac,u+4eae,u+4eba,u+4ec0,u+4ec5,u+4eca-4ecb,u+4ecd-4ece,u+4ed5-4ed8,u+4ee3,u+4ee5,u+4eea,u+4eec,u+4ef6-4ef7,u+4efb,u+4efd,u+4f01,u+4f11,u+4f17-4f1a,u+4f1f-4f20,u+4f26,u+4f30,u+4f34,u+4f38,u+4f46,u+4f4d-4f4f,u+4f53,u+4f55,u+4f59,u+4f5c,u+4f60,u+4f73,u+4f7f,u+4f8b,u+4f9b,u+4f9d,u+4fa0,u+4fa7,u+4fb5,u+4fbf,u+4fc3,u+4fdd,u+4fe1,u+4fee,u+5019,u+5021,u+503c,u+504f,u+505a,u+505c,u+5065,u+50cf,u+513f,u+5141,u+5143,u+5145,u+5148,u+514d,u+5165,u+5168,u+516b-516d,u+5171,u+5173,u+5176-5178,u+517c,u+5185,u+518c-518d,u+5199,u+51b2-51b3,u+51b5,u+51c6,u+51dd,u+51e4,u+51fa-51fb,u+5206,u+5212,u+5217,u+5219,u+521b,u+5224,u+5229,u+522b,u+5230,u+5236-5237,u+523b,u+524d,u+5251,u+5267,u+526a,u+529b,u+529e-52a1,u+52a8-52a9,u+52b1,u+52b3,u+52df,u+52ff,u+5305,u+5316-5317,u+5339-533a,u+533f,u+5341,u+5343,u+5347,u+534e-534f,u+5353,u+5355,u+5357,u+536b,u+5370-5371,u+5373-5374,u+5386,u+539f,u+53bb,u+53c2,u+53c8,u+53ca,u+53cc-53cd,u+53d1,u+53d4,u+53d6-53d9,u+53e3,u+53e5-53e6,u+53ea,u+53ec,u+53ef-53f0,u+53f2,u+53f7-53f8,u+5404,u+5408,u+540c-540e,u+5411,u+541b,u+5426,u+542b-542c,u+542f,u+5434,u+5448,u+544a,u+5458,u+5468,u+5473,u+547d,u+548c,u+54a8,u+54c1,u+54cd,u+54ea,u+552e-552f,u+5546,u+5584,u+5609,u+5668,u+5671,u+56db,u+56de,u+56e0,u+56e2,u+56f4,u+56fd-56fe,u+571f,u+5728,u+5730,u+573a,u+5740,u+5747,u+575a,u+578b,u+57ce,u+57df,u+57f9-57fa,u+5802,u+5851,u+586b,u+5883,u+589e,u+58eb,u+58f0,u+5904,u+5907,u+590d,u+5916,u+591a,u+591f,u+5927,u+5929,u+5931,u+5934,u+5947,u+5956,u+5965,u+5973,u+5979,u+597d,u+5982,u+59cb,u+59d3-59d4,u+5a31,u+5a92,u+5b50,u+5b57-5b58,u+5b63,u+5b66,u+5b83,u+5b88-5b89,u+5b8b-5b8c,u+5b97-5b98,u+5b9a,u+5b9e,u+5ba1-5ba3,u+5bb6,u+5bb9,u+5bc4,u+5bc6,u+5bcc,u+5bdf,u+5bf8-5bf9,u+5bfb-5bfc,u+5c01,u+5c06,u+5c0a,u+5c0f,u+5c11,u+5c1a,u+5c1d,u+5c31,u+5c3a,u+5c3e,u+5c45,u+5c4a,u+5c4f,u+5c55,u+5c5e,u+5de5,u+5dee,u+5df1-5df2,u+5e01-5e03,u+5e0c,u+5e26,u+5e2d-5e2e,u+5e38,u+5e45,u+5e55,u+5e73-5e74,u+5e76,u+5e7d,u+5e7f,u+5e86,u+5e8f,u+5e93-5e94,u+5e97,u+5ea6-5ea7,u+5ead,u+5eb7,u+5ef6,u+5efa,u+5f00,u+5f02,u+5f0f,u+5f15,u+5f20,u+5f3a,u+5f52-5f53,u+5f55,u+5f62,u+5f6d,u+5f71,u+5f7c,u+5f80,u+5f85,u+5f8b,u+5f97,u+5faa,u+5fae,u+5fc3,u+5fc5-5fc6,u+5fd7-5fd8,u+5fe0,u+5feb,u+5ff5,u+6001,u+600e,u+601d,u+6025,u+6027,u+603b,u+604b,u+6050,u+6069,u+606f-6070,u+60a8,u+60c5,u+60e0,u+60e7,u+60ef,u+60f3,u+610f,u+611f,u+613f,u+61c2,u+620f-6212,u+6216,u+6218,u+622a,u+6234,u+6237,u+623f-6240,u+6247,u+624b,u+624d,u+6253,u+6267,u+6279,u+627e-6280,u+6284,u+628a,u+6295-6296,u+62a4-62a5,u+62ab-62ac,u+62c5,u+62d3,u+62df,u+62e5-62e6,u+62e9,u+62ec,u+6301,u+6307,u+6309,u+6311,u+6350,u+6362,u+636e,u+6388,u+6392,u+63a2,u+63a5,u+63a7-63a8,u+63d0,u+63d2,u+63f4,u+641c,u+6444,u+6458,u+64a4,u+64ad,u+64cd,u+652f,u+6536,u+6539,u+653e-653f,u+6545,u+6548,u+654f,u+6551,u+6559,u+6566,u+656c,u+6570,u+6574,u+6587,u+6599,u+65ad,u+65b0,u+65b9,u+65c5,u+65e0,u+65e2,u+65e5,u+65e8-65e9,u+65f6,u+660e,u+6613,u+661f,u+662f,u+663e,u+666e-6670,u+667a,u+6682,u+66f4,u+66fe,u+6700,u+6708-6709,u+670d,u+671b,u+671f,u+672a,u+672c,u+672f,u+673a,u+6742-6743,u+6750,u+675f,u+6761,u+6765,u+676f,u+677f,u+6781,u+6784,u+6789,u+6790,u+6797,u+679c,u+67d0,u+67d3,u+67e5,u+6807,u+680f,u+6821,u+6837-6839,u+683c,u+6848,u+6863,u+6881,u+68a6,u+68b3,u+68c0,u+690d,u+6982,u+699c,u+6a2a,u+6b21-6b22,u+6b3e,u+6b62-6b65,u+6b8a,u+6bb5,u+6bcd,u+6bcf,u+6bd2,u+6c11,u+6c14,u+6c34,u+6c42,u+6c47,u+6c5f,u+6c7d,u+6c89,u+6c99,u+6c9f,u+6ca1,u+6caa,u+6cd5,u+6cdb,u+6ce8,u+6d01,u+6d1e,u+6d32,u+6d3b,u+6d3e,u+6d41,u+6d4b,u+6d4e-6d4f,u+6d77,u+6d88,u+6dc0,u+6df1,u+6df3,u+6df7,u+6e05,u+6e10,u+6e20,u+6e29,u+6e38,u+6e56,u+6e90,u+6eaf,u+6ee1,u+6f14,u+6f58,u+6fc0,u+6fe0,u+70b9,u+70bc,u+7115,u+7136,u+7231,u+7247-7248,u+724c,u+7269,u+7279,u+72b6,u+72ec,u+732e,u+7387,u+73af-73b0,u+73cd,u+7403,u+7406,u+7504,u+751f,u+7528,u+7531,u+7533,u+7535,u+753b,u+754c,u+7559,u+7565,u+7591,u+75c5,u+75d5,u+7620,u+767b,u+767e,u+7684,u+76ca,u+76d1,u+76d6,u+76db,u+76ee,u+76f4,u+76f8,u+7701,u+770b,u+771f,u+773c,u+7740,u+7761,u+77bb,u+77e5,u+77e9,u+77ed,u+77f3,u+7801,u+7814,u+7834,u+7840,u+786e,u+793a,u+793c,u+793e,u+7949,u+795d-795e,u+7968,u+7981,u+798f,u+79c0-79c1,u+79cb,u+79cd,u+79d1-79d2,u+79e9,u+79ef-79f0,u+79fb,u+7a0b,u+7a0d-7a0e,u+7a3f,u+7a76,u+7a7a,u+7a7f,u+7a81,u+7a97,u+7acb,u+7ad6,u+7ad9,u+7ade,u+7ae0,u+7ae5,u+7aef,u+7b26,u+7b2c,u+7b49,u+7b51,u+7b54,u+7b56,u+7b5b,u+7b7e,u+7b80,u+7b97,u+7ba1,u+7bb1,u+7bc7,u+7c4d,u+7c7b,u+7cbe,u+7cfb,u+7d20,u+7d22,u+7d27,u+7d2f,u+7ea2,u+7ea6-7ea7,u+7eaa,u+7eb3,u+7eb8,u+7ebd,u+7ebf,u+7ec3-7ec4,u+7ec6-7ec8,u+7ecf,u+7ed3,u+7ed5,u+7ed9,u+7edc,u+7edf,u+7ee7,u+7eea,u+7eed,u+7ef4,u+7efc,u+7f16,u+7f1d,u+7f3a,u+7f51,u+7f6e,u+7f72,u+7f8e,u+7fa4,u+8000,u+8003,u+8005,u+800c,u+804c,u+8054,u+805a,u+8096,u+80b2,u+80cc,u+80fd,u+811a,u+81ea,u+81f3-81f4,u+822a,u+8272,u+827a,u+8282,u+82ac,u+82cf,u+82f1,u+8303,u+8349,u+8352,u+8363,u+836f,u+83b7,u+83b9,u+83dc,u+840d,u+8425,u+843d,u+85cf,u+865a,u+878d,u+884c,u+8857,u+8861,u+8863,u+8865,u+8868,u+8896,u+88ab,u+88ad,u+88c5,u+88d5,u+8981,u+8986,u+89c1-89c2,u+89c4,u+89c6,u+89c8-89c9,u+89d2,u+89e3,u+8a00,u+8a89,u+8ba1-8ba2,u+8ba4,u+8ba8-8ba9,u+8bad-8bae,u+8bb0,u+8bb2,u+8bb8,u+8bba,u+8bbe-8bbf,u+8bc1,u+8bc4,u+8bc6,u+8bcd,u+8bd1,u+8bd5,u+8bda,u+8bdd,u+8be0,u+8be2,u+8be5-8be6,u+8beb,u+8bed,u+8bef,u+8bf4,u+8bf7,u+8bfa-8bfb,u+8bfe,u+8c01,u+8c03,u+8c08,u+8c31,u+8c61,u+8d1f,u+8d21,u+8d23-8d26,u+8d28,u+8d2b,u+8d2d,u+8d35,u+8d39,u+8d44,u+8d5b,u+8d5e,u+8d62,u+8d70,u+8d77,u+8d85,u+8d8a,u+8db3,u+8ddf,u+8de8,u+8def,u+8df3,u+8df5,u+8e2a,u+8eab,u+8f66,u+8f6c,u+8f6e,u+8f7d,u+8f83,u+8f91,u+8f93,u+8fa8,u+8fb9,u+8fbe,u+8fc1,u+8fc5,u+8fc7,u+8fce,u+8fd0-8fd1,u+8fd4,u+8fd8-8fd9,u+8fdb,u+8fde,u+8fe5,u+8ff0,u+8ff9,u+8ffd,u+9000-9002,u+9009,u+900f-9010,u+9014,u+901a,u+901f-9020,u+903b,u+9047,u+9053,u+9057,u+907f-9080,u+90a3,u+90ae,u+90e8,u+90fd,u+914d,u+915d,u+917f,u+9192,u+91c7,u+91ca,u+91cc-91cd,u+91cf,u+91d1,u+9274,u+949f,u+94dc,u+94ed,u+94f6,u+94fe,u+9500-9501,u+950b,u+9510,u+9526,u+952e,u+955c,u+957f,u+95e8,u+95ed-95ee,u+95f2,u+95f4,u+95fb,u+9605,u+961f,u+9635-9636,u+9645-9646,u+9648,u+9650,u+9662,u+9664,u+968f-9690,u+9694,u+96be,u+96f6,u+9700,u+9732,u+9752,u+9759,u+975e,u+9762,u+97e7,u+97f3,u+9875,u+9879,u+987b,u+9881,u+9884,u+9886,u+9891,u+9898,u+98de-98df,u+9910,u+996e,u+9970,u+9996,u+9a6c,u+9a8c,u+9aa4,u+9ad8,u+9c9c,u+9e1f,u+9e23,u+9ed1,u+9ed8,u+9f13,u+9f50,u+9f99,u+ff01,u+ff08-ff09,u+ff0b-ff0c,u+ff0f,u+ff1a-ff1b,u+ff1f,u+ff5c}@font-face{font-family:Showcase Sans;src:url(/fonts/showcase-text-complete.woff2)format("woff2");font-style:normal;font-weight:100 699;font-display:swap;unicode-range:u+a0-a4,u+a6-a8,u+aa-b6,u+b8-d6,u+d8-103,u+110-113,u+11a-11b,u+128-12b,u+143-144,u+147-148,u+14c-14f,u+152-153,u+168-16d,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1dc,u+1f8-1f9,u+251,u+261,u+2bb,u+2c7,u+2c9-2cb,u+2d9,u+2ea-2eb,u+300-301,u+304,u+307,u+30c,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+401,u+410-44f,u+451,u+11??,u+1e3e-1e3f,u+1ea0-1ef9,u+2002-2003,u+2010-2013,u+2015-2016,u+2018-201a,u+201e,u+2020-2022,u+2025,u+2027,u+2030,u+2032-2033,u+2035,u+2039-203c,u+2042,u+2047-2049,u+2051,u+2074,u+20a9,u+20ab-20ac,u+20dd-20de,u+2100,u+2103,u+2105,u+2109-210a,u+210f,u+2113,u+2116,u+2121-2122,u+2126-2127,u+212b,u+212e,u+2135,u+213b,u+2160-216b,u+2170-217b,u+2191-2196,u+2198-2199,u+21b8-21b9,u+21c4-21c6,u+21cb-21cc,u+21d0,u+21d2,u+21d4,u+21e6-21e9,u+21f5,u+2200,u+2202-2203,u+2205-220b,u+220f,u+2211-2213,u+2215,u+221a,u+221d-2220,u+2223,u+2225-222e,u+2234-2237,u+223d,u+2243,u+2245,u+2248,u+224c,u+2252,u+2260-2262,u+2265-2267,u+226a-226b,u+226e-226f,u+2272-2273,u+2276-2277,u+2282-2287,u+228a-228b,u+2295-2299,u+22a0,u+22a5,u+22bf,u+22da-22db,u+22ef,u+2305-2307,u+2312,u+2318,u+2329-232a,u+23b0-23b1,u+23be-23cc,u+23ce,u+23da-23db,u+2423,u+2460-25ab,u+25b1-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6-25cc,u+25ce-25d3,u+25e2-25e6,u+25ef,u+2600-2603,u+2605-2606,u+2609,u+260e-260f,u+2616-2617,u+261c-261f,u+262f,u+2640-2642,u+266?,u+2672-267d,u+26a0,u+26bd-26be,u+2702,u+2713,u+271a,u+273d,u+273f-2740,u+2756,u+2776-2793,u+27a1,u+2934-2935,u+29bf,u+29fa-29fb,u+2b05-2b07,u+2b1a,u+2b95,u+2e3a-2e3b,u+2e80-2e99,u+2e9b-2ef3,u+2f00-2fd5,u+2ff0-3000,u+3003-300b,u+300e-303f,u+3041-3096,u+3099-30ff,u+3105-312f,u+3131-318e,u+3190-31e5,u+31ef-321e,u+3220-332b,u+332d-4dbf,u+4e01-4e06,u+4e08,u+4e0c,u+4e0f-4e12,u+4e15,u+4e17-4e19,u+4e1b-4e23,u+4e26-4e29,u+4e2b-4e2c,u+4e2e-4e2f,u+4e31-4e39,u+4e3c-4e3d,u+4e3f-4e42,u+4e44-4e47,u+4e4a,u+4e4c-4e4f,u+4e51-4e5e,u+4e61-4e65,u+4e67-4e6f,u+4e71-4e85,u+4e87,u+4e89-4e8a,u+4e8d,u+4e8f-4e91,u+4e93,u+4e95-4e99,u+4e9c-4ea3,u+4ea5-4ea6,u+4ea8-4eaa,u+4ead,u+4eaf-4eb9,u+4ebb-4ebf,u+4ec1-4ec4,u+4ec6-4ec9,u+4ecc,u+4ecf-4ed4,u+4ed9-4ee2,u+4ee4,u+4ee6-4ee9,u+4eeb,u+4eed-4ef5,u+4ef8-4efa,u+4efc,u+4efe-4f00,u+4f02-4f10,u+4f12-4f16,u+4f1b-4f1e,u+4f21-4f25,u+4f27-4f2f,u+4f31-4f33,u+4f35-4f37,u+4f39-4f45,u+4f47-4f4c,u+4f50-4f52,u+4f54,u+4f56-4f58,u+4f5a-4f5b,u+4f5d-4f5f,u+4f61-4f72,u+4f74-4f7e,u+4f80-4f8a,u+4f8c-4f9a,u+4f9c,u+4f9e-4f9f,u+4fa1-4fa6,u+4fa8-4fb4,u+4fb6-4fbe,u+4fc0-4fc2,u+4fc4-4fdc,u+4fde-4fe0,u+4fe2-4fed,u+4fef-5018,u+501a-5020,u+5022-503b,u+503d-504e,u+5050-5059,u+505b,u+505d-5064,u+5066-50ce,u+50d0-513e,u+5140,u+5142,u+5144,u+5146-5147,u+5149-514c,u+514e-5164,u+5166-5167,u+5169-516a,u+516e-5170,u+5172,u+5174-5175,u+5179-517b,u+517d-5184,u+5186-518b,u+518e-5198,u+519a-51b1,u+51b4,u+51b6-51c5,u+51c7-51dc,u+51de-51e3,u+51e5-51f9,u+51fc-5205,u+5207-5211,u+5213-5216,u+5218,u+521a,u+521c-5223,u+5225-5228,u+522a,u+522c-522f,u+5231-5235,u+5238-523a,u+523c-524c,u+524e-5250,u+5252-5266,u+5268-5269,u+526b-529a,u+529c-529d,u+52a2-52a7,u+52aa-52b0,u+52b2,u+52b4-52de,u+52e0-52fe,u+5300-5304,u+5306-5315,u+5318-5338,u+533b-533e,u+5340,u+5342,u+5344-5346,u+5348-534d,u+5350-5352,u+5354,u+5356,u+5358-536a,u+536c-536f,u+5372,u+5375-5385,u+5387-539e,u+53a0-53ba,u+53bc-53c1,u+53c3-53c7,u+53c9,u+53cb,u+53ce-53d0,u+53d2-53d3,u+53d5,u+53da-53e2,u+53e4,u+53e7-53e9,u+53eb,u+53ed-53ee,u+53f1,u+53f3-53f6,u+53f9-5403,u+5405-5407,u+5409-540b,u+540f-5410,u+5412-541a,u+541c-5425,u+5427-542a,u+542d-542e,u+5430-5433,u+5435-5447,u+5449,u+544b-5457,u+5459-5467,u+5469-5472,u+5474-547c,u+547e-548b,u+548d-54a7,u+54a9-54c0,u+54c2-54cc,u+54ce-54e9,u+54eb-552d,u+5530-5545,u+5547-5583,u+5585-5608,u+560a-5667,u+5669-5670,u+5672-56da,u+56dc-56dd,u+56df,u+56e1,u+56e3-56f3,u+56f5-56fc,u+56ff-571e,u+5720-5727,u+5729-572f,u+5731-5739,u+573b-573f,u+5741-5746,u+5748-5759,u+575b-578a,u+578c-57cd,u+57cf-57de,u+57e0-57f8,u+57fb-5801,u+5803-5850,u+5852-586a,u+586c-5882,u+5884-589d,u+589f-58ea,u+58ec-58ef,u+58f1-5903,u+5905-5906,u+5908-590c,u+590e-5915,u+5917-5919,u+591b-591e,u+5920-5926,u+5928,u+592a-5930,u+5932-5933,u+5935-5946,u+5948-5955,u+5957-5964,u+5966-5972,u+5974-5978,u+597a-597c,u+597e-5981,u+5983-59ca,u+59cc-59d2,u+59d5-5a30,u+5a32-5a91,u+5a93-5b4f,u+5b51-5b56,u+5b59-5b62,u+5b64-5b65,u+5b67-5b82,u+5b84-5b87,u+5b8a,u+5b8d-5b96,u+5b99,u+5b9b-5b9d,u+5b9f-5ba0,u+5ba4-5bb5,u+5bb7-5bb8,u+5bba-5bc3,u+5bc5,u+5bc7-5bcb,u+5bcd-5bde,u+5be0-5bf7,u+5bfa,u+5bfd-5c00,u+5c02-5c05,u+5c07-5c09,u+5c0b-5c0e,u+5c10,u+5c12-5c19,u+5c1b-5c1c,u+5c1e-5c30,u+5c32-5c39,u+5c3b-5c3d,u+5c3f-5c44,u+5c46-5c49,u+5c4b-5c4e,u+5c50-5c54,u+5c56-5c5d,u+5c5f-5de4,u+5de6-5ded,u+5def-5df0,u+5df3-5e00,u+5e04-5e0b,u+5e0d-5e25,u+5e27-5e2c,u+5e2f-5e37,u+5e39-5e44,u+5e46-5e54,u+5e56-5e72,u+5e75,u+5e77-5e7c,u+5e7e,u+5e80-5e85,u+5e87-5e8e,u+5e90-5e92,u+5e95-5e96,u+5e98-5ea5,u+5ea8-5eac,u+5eae-5eb6,u+5eb8-5ef5,u+5ef7-5ef9,u+5efb-5eff,u+5f01,u+5f03-5f0e,u+5f10-5f14,u+5f16-5f1f,u+5f21-5f39,u+5f3b-5f51,u+5f54,u+5f56-5f61,u+5f63-5f6c,u+5f6e-5f70,u+5f72-5f7b,u+5f7d-5f7f,u+5f81-5f84,u+5f86-5f8a,u+5f8c-5f96,u+5f98-5fa9,u+5fab-5fad,u+5faf-5fc2,u+5fc4,u+5fc7-5fd6,u+5fd9-5fdf,u+5fe1-5fea,u+5fec-5ff4,u+5ff6-6000,u+6002-600d,u+600f-601c,u+601e-6024,u+6026,u+6028-603a,u+603c-604a,u+604c-604f,u+6051-6068,u+606a-606e,u+6071-60a7,u+60a9-60c4,u+60c6-60df,u+60e1-60e6,u+60e8-60ee,u+60f0-60f2,u+60f4-610e,u+6110-611e,u+6120-613e,u+6140-61c1,u+61c3-620e,u+6213-6215,u+6217,u+6219-6229,u+622b-6233,u+6235-6236,u+6238-623e,u+6241-6246,u+6248-624a,u+624c,u+624e-6252,u+6254-6266,u+6268-6278,u+627a-627d,u+6281-6283,u+6285-6289,u+628b-6294,u+6297-62a3,u+62a6-62aa,u+62ad-62c4,u+62c6-62d2,u+62d4-62de,u+62e0-62e4,u+62e7-62e8,u+62ea-62eb,u+62ed-6300,u+6302-6306,u+6308,u+630a-6310,u+6312-634f,u+6351-6361,u+6363-636d,u+636f-6387,u+6389-6391,u+6393-63a1,u+63a3-63a4,u+63a6,u+63a9-63cf,u+63d1,u+63d3-63f3,u+63f5-641b,u+641d-6443,u+6445-6457,u+6459-64a3,u+64a5-64ac,u+64ae-64cc,u+64ce-652e,u+6530-6535,u+6537-6538,u+653a-653d,u+6540-6544,u+6546-6547,u+6549-654e,u+6550,u+6552-6558,u+655a-6565,u+6567-656b,u+656d-656f,u+6571-6573,u+6575-6586,u+6588-6598,u+659a-65ac,u+65ae-65af,u+65b1-65b8,u+65ba-65c4,u+65c6-65df,u+65e1,u+65e3-65e4,u+65e6-65e7,u+65ea-65f5,u+65f7-660d,u+660f-6612,u+6614-661e,u+6620-662e,u+6630-663d,u+663f-666d,u+6671-6679,u+667b-6681,u+6683-66f3,u+66f5-66fd,u+66ff,u+6701-6707,u+670a-670c,u+670e-671a,u+671c-671e,u+6720-6729,u+672b,u+672d-672e,u+6730-6739,u+673b-6741,u+6744-674f,u+6751-675e,u+6760,u+6762-6764,u+6766-676e,u+6770-677e,u+6780,u+6782-6783,u+6785-6788,u+678a-678f,u+6791-6796,u+6798-679b,u+679d-67cf,u+67d1-67d2,u+67d4-67e4,u+67e6-6806,u+6808-680e,u+6810-6820,u+6822-6836,u+683a-683b,u+683d-6847,u+6849-6862,u+6864-6880,u+6882-68a5,u+68a7-68b2,u+68b4-68bf,u+68c1-690c,u+690e-6981,u+6983-699b,u+699d-6a29,u+6a2b-6b20,u+6b23-6b3d,u+6b3f-6b61,u+6b66-6b89,u+6b8b-6bb4,u+6bb6-6bcc,u+6bce,u+6bd0-6bd1,u+6bd3-6c10,u+6c12-6c13,u+6c15-6c33,u+6c35-6c41,u+6c43-6c46,u+6c48-6c5e,u+6c60-6c7c,u+6c7e-6c88,u+6c8a-6c98,u+6c9a-6c9e,u+6ca0,u+6ca2-6ca9,u+6cab-6cd4,u+6cd6-6cda,u+6cdc-6ce7,u+6ce9-6d00,u+6d02-6d1d,u+6d1f-6d31,u+6d33-6d3a,u+6d3c-6d3d,u+6d3f-6d40,u+6d42-6d4a,u+6d4c-6d4d,u+6d50-6d76,u+6d78-6d87,u+6d89-6dbf,u+6dc1-6df0,u+6df2,u+6df4-6df6,u+6df8-6e04,u+6e06-6e0f,u+6e11-6e1f,u+6e21-6e28,u+6e2a-6e37,u+6e39-6e55,u+6e57-6e8f,u+6e91-6eae,u+6eb0-6ee0,u+6ee2-6f13,u+6f15-6f57,u+6f59-6fbf,u+6fc1-6fdf,u+6fe1-70b8,u+70ba-70bb,u+70bd-7114,u+7116-7135,u+7137-7230,u+7232-7246,u+7249-724b,u+724d-7268,u+726a-7278,u+727a-72b5,u+72b7-72eb,u+72ed-732d,u+732f-7386,u+7388-73ae,u+73b1-73cc,u+73ce-7402,u+7404-7405,u+7407-7503,u+7505-751e,u+7520-7527,u+7529-7530,u+7532,u+7534,u+7536-753a,u+753c-754b,u+754d-7558,u+755a-7564,u+7566-7590,u+7592-75c4,u+75c6-75d4,u+75d6-761f,u+7621-767a,u+767c-767d,u+767f-7683,u+7685-76c9,u+76cb-76d0,u+76d2-76d5,u+76d7-76da,u+76dc-76ed,u+76ef-76f3,u+76f5-76f7,u+76f9-7700,u+7702-770a,u+770c-771e,u+7720-773b,u+773d-773f,u+7741-7760,u+7762-77ba,u+77bc-77e4,u+77e6-77e8,u+77ea-77ec,u+77ee-77f2,u+77f4-7800,u+7802-7813,u+7815-7833,u+7835-783f,u+7841-786d,u+786f-7939,u+793b,u+793d,u+793f-7948,u+794a-795c,u+795f-7967,u+7969-7980,u+7982-798e,u+7990-79bf,u+79c2-79ca,u+79cc,u+79ce-79d0,u+79d3-79e8,u+79ea-79ee,u+79f1-79fa,u+79fc-7a0a,u+7a0c,u+7a0f-7a3e,u+7a40-7a75,u+7a77-7a79,u+7a7b-7a7e,u+7a80,u+7a82-7a96,u+7a98-7aca,u+7acc-7ad5,u+7ad7-7ad8,u+7ada-7add,u+7adf,u+7ae1-7ae4,u+7ae6-7aee,u+7af0-7b25,u+7b27-7b2b,u+7b2d-7b48,u+7b4a-7b50,u+7b52-7b53,u+7b55,u+7b57-7b5a,u+7b5c-7b7d,u+7b7f,u+7b81-7b96,u+7b98-7ba0,u+7ba2-7bb0,u+7bb2-7bc6,u+7bc8-7c4c,u+7c4e-7c7a,u+7c7c-7cbd,u+7cbf-7cfa,u+7cfc-7d1f,u+7d21,u+7d23-7d26,u+7d28-7d2e,u+7d30-7ea1,u+7ea3-7ea5,u+7ea8-7ea9,u+7eab-7eb2,u+7eb4-7eb7,u+7eb9-7ebc,u+7ebe,u+7ec0-7ec2,u+7ec5,u+7ec9-7ece,u+7ed0-7ed2,u+7ed4,u+7ed6-7ed8,u+7eda-7edb,u+7edd-7ede,u+7ee0-7ee6,u+7ee8-7ee9,u+7eeb-7eec,u+7eee-7ef3,u+7ef5-7efb,u+7efd-7f15,u+7f17-7f1c,u+7f1e-7f39,u+7f3b-7f50,u+7f52-7f6d,u+7f6f-7f71,u+7f73-7f8d,u+7f8f-7fa3,u+7fa5-7fff,u+8001-8002,u+8004,u+8006-800b,u+800d-804b,u+804d-8053,u+8055-8059,u+805b-8095,u+8097-80b1,u+80b3-80cb,u+80cd-80fc,u+80fe-8119,u+811b-81e9,u+81eb-81f2,u+81f5-8229,u+822b-8271,u+8273-8279,u+827b-8281,u+8283-82ab,u+82ad-82ce,u+82d0-82f0,u+82f2-8302,u+8304-8348,u+834a-8351,u+8353-8362,u+8364-836e,u+8370-83b6,u+83b8,u+83ba-83db,u+83dd-840c,u+840e-8424,u+8426-843c,u+843e-85ce,u+85d0-8659,u+865b-878c,u+878e-884b,u+884d-8856,u+8858-8860,u+8862,u+8864,u+8866-8867,u+8869-8895,u+8897-88aa,u+88ac,u+88ae-88c4,u+88c6-88d4,u+88d6-8980,u+8982-8985,u+8987-89c0,u+89c3,u+89c5,u+89c7,u+89ca-89d1,u+89d3-89e2,u+89e4-89ff,u+8a01-8a88,u+8a8a-8ba0,u+8ba3,u+8ba5-8ba7,u+8baa-8bac,u+8baf,u+8bb1,u+8bb3-8bb7,u+8bb9,u+8bbb-8bbd,u+8bc0,u+8bc2-8bc3,u+8bc5,u+8bc7-8bcc,u+8bce-8bd0,u+8bd2-8bd4,u+8bd6-8bd9,u+8bdb-8bdc,u+8bde-8bdf,u+8be1,u+8be3-8be4,u+8be7-8bea,u+8bec,u+8bee,u+8bf0-8bf3,u+8bf5-8bf6,u+8bf8-8bf9,u+8bfc-8bfd,u+8bff-8c00,u+8c02,u+8c04-8c07,u+8c09-8c30,u+8c32-8c60,u+8c62-8d1e,u+8d20,u+8d22,u+8d27,u+8d29-8d2a,u+8d2c,u+8d2e-8d34,u+8d36-8d38,u+8d3a-8d43,u+8d45-8d5a,u+8d5c-8d5d,u+8d5f-8d61,u+8d63-8d6f,u+8d71-8d76,u+8d78-8d84,u+8d86-8d89,u+8d8b-8db2,u+8db4-8dde,u+8de0-8de7,u+8de9-8dee,u+8df0-8df2,u+8df4,u+8df6-8e29,u+8e2b-8eaa,u+8eac-8f65,u+8f67-8f6b,u+8f6d,u+8f6f-8f7c,u+8f7e-8f82,u+8f84-8f90,u+8f92,u+8f94-8fa7,u+8fa9-8fb8,u+8fba-8fbd,u+8fbf-8fc0,u+8fc2-8fc4,u+8fc6,u+8fc8-8fcd,u+8fcf,u+8fd2-8fd3,u+8fd5-8fd7,u+8fda,u+8fdc-8fdd,u+8fdf-8fe4,u+8fe6-8fef,u+8ff1-8ff8,u+8ffa-8ffc,u+8ffe-8fff,u+9003-9008,u+900a-900e,u+9011-9013,u+9015-9019,u+901b-901e,u+9021-903a,u+903c-9046,u+9048-9052,u+9054-9056,u+9058-907e,u+9081-90a2,u+90a4-90ad,u+90af-90e7,u+90e9-90fc,u+90fe-914c,u+914e-915c,u+915e-917e,u+9180-9191,u+9193-91c6,u+91c8-91c9,u+91cb,u+91ce,u+91d0,u+91d2-9273,u+9275-949e,u+94a0-94db,u+94dd-94ec,u+94ee-94f5,u+94f7-94fd,u+94ff,u+9502-950a,u+950c-950f,u+9511-9525,u+9527-952d,u+952f-955b,u+955d-957e,u+9580-95e7,u+95e9-95ec,u+95ef-95f1,u+95f3,u+95f5-95fa,u+95fc-9604,u+9606-961e,u+9620-9634,u+9637-9644,u+9647,u+9649-964f,u+9651-9661,u+9663,u+9665-968e,u+9691-9693,u+9695-96bd,u+96bf-96f5,u+96f7-96ff,u+9701-9731,u+9733-9751,u+9753-9758,u+975a-975d,u+975f-9761,u+9763-97e6,u+97e8-97f2,u+97f4-9874,u+9876-9878,u+987a,u+987c-9880,u+9882-9883,u+9885,u+9887-9890,u+9892-9897,u+9899-98dd,u+98e0-990f,u+9911-996d,u+996f,u+9971-9995,u+9997-9a6b,u+9a6d-9a8b,u+9a8d-9aa3,u+9aa5-9ad7,u+9ad9-9c9b,u+9c9d-9e1e,u+9e20-9e22,u+9e24-9ed0,u+9ed2-9ed7,u+9ed9-9f12,u+9f14-9f4f,u+9f51-9f98,u+9f9a-9fff,u+a960-a97c,u+ac00-d7a3,u+d7b0-d7c6,u+d7cb-d7fb,u+f900-fa6d,u+fb00-fb04,u+fe10-fe19,u+fe30-fe52,u+fe54-fe66,u+fe68-fe6b,u+ff02-ff07,u+ff0a,u+ff0d-ff0e,u+ff10-ff19,u+ff1c-ff1e,u+ff20-ff5b,u+ff5d-ffbe,u+ffc2-ffc7,u+ffca-ffcf,u+ffd2-ffd7,u+ffda-ffdc,u+ffe0-ffe6,u+ffe8-ffee,u+1f100-1f10c,u+1f110-1f16c,u+1f170-1f1ac,u+1f200-1f202,u+1f210-1f23b,u+1f240-1f248,u+1f250-1f251,u+2000b,u+20021,u+20024,u+2003e,u+20046,u+2004e,u+20068,u+20086-20087,u+20089-2008a,u+20094,u+200a2,u+200a4,u+200b0,u+200ca-200cd,u+200d1,u+200d7,u+200ee,u+200f5,u+2010c,u+2010e,u+20118,u+2012c,u+20158,u+20164,u+201a2,u+201a4,u+201a9,u+201ab,u+201c1,u+201d4,u+201f2,u+20204,u+2020c,u+20213-20214,u+20239,u+2025b,u+20274-20275,u+2028e,u+20299,u+2029e,u+202a0,u+202b7,u+202bf-202c0,u+202e5,u+2030a,u+20325,u+2032b,u+20341,u+20345-20347,u+20371,u+2037e-20381,u+203a0,u+203a7,u+203b5,u+203c9,u+203cb,u+203f5,u+203f9,u+203fc,u+20413-20414,u+2041f,u+2042d,u+2044a,u+20465,u+20487,u+2048e,u+20491-20492,u+204a3,u+204d7,u+204fc,u+204fe,u+20509,u+2053f,u+20547,u+2058e,u+205a5,u+205b1,u+205b3,u+205c3,u+205ca,u+205d0,u+205d5-205d6,u+205df-205e0,u+205eb,u+20611,u+20615,u+20619-2061a,u+20628,u+20630,u+20656,u+20676,u+206ec,u+2070e,u+20731,u+2074f,u+20779,u+207c8,u+20807,u+2082c,u+2083a,u+20873,u+20895,u+208b9,u+208d5,u+2090e,u+20916,u+20923,u+20954,u+20979,u+2097c,u+20984,u+2099d,u+209e7,u+20a11,u+20a50,u+20a64,u+20a6f,u+20a8a,u+20ab4,u+20ac2,u+20acd,u+20ad3,u+20b0d,u+20b1d,u+20b8f,u+20b9f,u+20ba8-20ba9,u+20bb7,u+20bbf,u+20bc6,u+20bcb,u+20be2,u+20beb,u+20bfb,u+20bff,u+20c0b,u+20c0d,u+20c20,u+20c34,u+20c3a-20c3b,u+20c41-20c43,u+20c53,u+20c65,u+20c77-20c78,u+20c7c,u+20c8d,u+20c96,u+20c9c,u+20cb5,u+20cb8,u+20ccf-20cd0,u+20cd3-20cd6,u+20cdd,u+20ced,u+20cff,u+20d15,u+20d28,u+20d31-20d32,u+20d45-20d49,u+20d4c-20d4e,u+20d58,u+20d6f,u+20d71,u+20d74,u+20d7c,u+20d7e-20d7f,u+20d96,u+20d9c,u+20da7,u+20db2,u+20dc8,u+20de1,u+20e04,u+20e09-20e0a,u+20e0d-20e11,u+20e16,u+20e1d,u+20e4c,u+20e64,u+20e6d,u+20e73,u+20e75-20e7b,u+20e8c,u+20e95-20e96,u+20e98,u+20e9d,u+20ea2,u+20eaa-20eac,u+20eb6,u+20ed7-20ed8,u+20edd,u+20ef8-20efb,u+20f1d,u+20f26,u+20f2d-20f2e,u+20f30-20f31,u+20f3b,u+20f4c,u+20f5f,u+20f64,u+20f8d,u+20f90,u+20fad,u+20fb4-20fb6,u+20fbc,u+20fdf,u+20fea-20fed,u+21014,u+2101d-2101e,u+2104f,u+2105c,u+2106f,u+21075-21078,u+2107b,u+21088,u+21096,u+2109d,u+210b4,u+210bf-210c1,u+210c7-210c9,u+210cf,u+210d3,u+210e4,u+210f4-210f6,u+2112f,u+2113b,u+2113d,u+21145,u+21148,u+2114f,u+21155,u+21180,u+21187,u+211d9,u+21201,u+2123c-2123d,u+2124f,u+21255,u+21274,u+2127b-2127c,u+2128d,u+212a8-212a9,u+212b0,u+212d7,u+212e3-212e4,u+212fd-212fe,u+21302-21305,u+2131b,u+21336,u+2133a,u+21344,u+21375-21376,u+2138e,u+21398,u+2139a,u+2139c,u+213c4-213c6,u+213ed,u+213fe,u+21413,u+21416,u+21424,u+2143f,u+21452,u+21454-21455,u+2146d-2146e,u+2148a,u+21497,u+214b6,u+214e8,u+214fd,u+21577,u+21582,u+21594,u+21596,u+215d7,u+2160a,u+21613,u+21619,u+2163e,u+21647,u+21661,u+21692,u+216b4,u+216b8,u+216ba,u+216c0-216c2,u+216d3,u+216d5,u+216df,u+216e6-216e8,u+216fa-216fc,u+216fe,u+21706,u+2170d,u+21710,u+21726-21727,u+2173a-2173c,u+21742,u+21757,u+2176c-21771,u+21773-21774,u+217ab,u+217b0-217b5,u+217c3,u+217c7,u+217d9-217dc,u+217df,u+217ef,u+217f5-217f6,u+217f8-217fc,u+21820,u+21828-2182a,u+2182d,u+21839-2183b,u+21840,u+21845,u+21852,u+2185e,u+21861-21864,u+21877,u+2187b,u+21883-21885,u+2189e-218a2,u+218bd-218bf,u+218d1,u+218d6-218d9,u+218fa,u+21903-21905,u+21910-21912,u+21915,u+2191c,u+21922,u+21927,u+2193b,u+21944,u+21958,u+2196a,u+2197c,u+21980,u+21983,u+21988,u+21996,u+219c3,u+219db,u+219f3,u+21a1a,u+21a2d,u+21a34,u+21a45,u+21a4b,u+21a63,u+21b44,u+21bc1-21bc2,u+21c2a,u+21c56,u+21c70,u+21ca2,u+21ca5,u+21cac,u+21d2d,u+21d45-21d46,u+21d53,u+21d5e,u+21d62,u+21d78,u+21d90,u+21d92,u+21d9c,u+21da1,u+21db6-21db7,u+21dba,u+21dca,u+21dd1,u+21de0,u+21deb,u+21df9,u+21e1c,u+21e23,u+21e33-21e34,u+21e37,u+21e3d,u+21e89,u+21ea4,u+21ea8,u+21ec8,u+21ed5,u+21f0f,u+21f15,u+21f1e,u+21f5c,u+21f6a,u+21f76,u+21f9e,u+21fa1,u+21fe8,u+21ffa,u+22045,u+22049,u+2207e,u+2209a,u+220c7,u+220fc,u+2212a,u+2215b,u+22173,u+2217a-2217b,u+221a1,u+221c1,u+221c3,u+22208,u+22218,u+2227c,u+2231e,u+22321,u+22325,u+223ad,u+223bd,u+223d0,u+223d7,u+223fa,u+22465,u+22471,u+2248b,u+22491,u+224b0,u+224bc,u+224c1,u+224c9,u+224cc,u+224e1,u+224ed,u+22513,u+2251b,u+22530,u+22554,u+2258d,u+225af,u+225be,u+22609,u+2261b-2261c,u+2262b,u+22668,u+2267a,u+22696,u+22698,u+226f3-226f6,u+22712,u+22714,u+2271b,u+2271f,u+2272a,u+22775,u+22781,u+22796,u+227b4-227b5,u+227cd,u+22803,u+2285b,u+2285f-22860,u+22871,u+228ab,u+228ad,u+228c1,u+228f7,u+22926,u+22939,u+2294f,u+22967,u+2296b,u+22980,u+2298f,u+22993,u+22a66,u+22ab8,u+22acf,u+22ad5,u+22ae6,u+22ae8,u+22b0e,u+22b22,u+22b3f,u+22b43,u+22b46,u+22b4f-22b50,u+22b6a,u+22ba6,u+22bca,u+22bce,u+22c1d,u+22c24,u+22c26-22c27,u+22c38,u+22c4c,u+22c51,u+22c55,u+22c62,u+22c6f,u+22c88,u+22c9b,u+22ca1,u+22ca9,u+22cb2,u+22cb7,u+22cc2,u+22cc6,u+22cc9,u+22d07-22d08,u+22d12,u+22d44,u+22d4c,u+22d67,u+22d8d,u+22d95,u+22da0,u+22da3-22da4,u+22db7,u+22de1,u+22dee,u+22e0d,u+22e36,u+22e42,u+22e78,u+22e8b,u+22eb3,u+22ee0,u+22eef,u+22f74,u+22fcc,u+22fe3,u+22feb,u+23033,u+23044,u+2304b,u+23066,u+2307d-2307e,u+2308e,u+230b7,u+230bc,u+230da,u+230fd,u+23103,u+2313d,u+2317d,u+23182,u+231a4-231a5,u+231b3,u+231b6,u+231c3-231c4,u+231c8-231c9,u+231ea,u+231f5,u+231f7-231f9,u+2320f,u+23225,u+2322f,u+23231-23234,u+23256,u+2325e,u+23262,u+23281,u+23289-2328a,u+232ab-232ad,u+232d2,u+232e0-232e1,u+23300,u+2330a,u+2331f,u+23343,u+23372,u+233b4,u+233cc,u+233d0,u+233d2-233d3,u+233d5,u+233da,u+233de-233df,u+233e4,u+233e6,u+233f4-233f5,u+233f9-233fa,u+233fe,u+23400,u+2343f,u+2344a-2344b,u+23450-23451,u+23465,u+2346f,u+23472,u+234e4-234e5,u+23519,u+23530,u+23551,u+2355a,u+23567,u+23584,u+23594-23595,u+23599,u+2359c,u+235bb,u+235c4,u+235cb,u+235cd-235cf,u+235f3,u+23600,u+23617,u+2361a,u+23638-2363c,u+23640,u+23647,u+23659,u+2365f,u+23677,u+2368e,u+2369e,u+236a6,u+236ad,u+236ba,u+236df,u+236ee,u+23703,u+2370c,u+23716,u+2371c,u+23720,u+2372d,u+2372f,u+2373f,u+23763-23764,u+23766,u+23781,u+237a2,u+237bc,u+237c2,u+237d5-237d7,u+237e7,u+237f1,u+237ff,u+23824,u+2383a,u+2383d,u+239c2,u+23a98,u+23aa7,u+23ad9,u+23adb,u+23aee,u+23afa,u+23b1a,u+23b5a,u+23c63,u+23c7f,u+23c97-23c9b,u+23cb5,u+23cb7,u+23cbe,u+23cc7-23cc9,u+23cfc-23d00,u+23d0e,u+23d18,u+23d40,u+23d5b,u+23d7e,u+23d8f,u+23db6-23dbd,u+23dd3,u+23de3,u+23df8-23dfa,u+23e06,u+23e11,u+23e23,u+23e2c-23e31,u+23e39,u+23e88-23e8b,u+23eb9,u+23ebf,u+23ed7,u+23ef7-23efc,u+23f35,u+23f41,u+23f4a,u+23f61,u+23f7e-23f82,u+23f8f,u+23fb4,u+23fb7,u+23fc0,u+23fc5,u+23feb-23ff0,u+24011,u+24039-2403d,u+2404b,u+24057,u+24085,u+2408b-2408d,u+24091,u+24096,u+240c9,u+240e1,u+240ec,u+24103-24104,u+2410f,u+24119,u+2413f-24140,u+24144,u+2414e,u+24155-24157,u+2415c,u+2415f,u+24161,u+24177,u+2417a,u+241a3-241a5,u+241ac,u+241b5,u+241c6,u+241cd,u+241e2,u+241fc,u+241fe,u+2420e,u+2421b,u+2424b,u+24256,u+24259,u+24276-24278,u+24284,u+24293,u+24295,u+242a5,u+242bf,u+242c1,u+242c9-242ca,u+242ee,u+242f1,u+242fa,u+2430d,u+2431a,u+24334,u+24348,u+24362-24365,u+2438c,u+24396,u+2439c-2439d,u+243bc-243bd,u+243c1,u+243d0,u+243e9-243ea,u+243f2,u+243f8,u+24404,u+24435-24436,u+2445a-2445b,u+24473,u+24487-24488,u+244b9,u+244bc,u+244ce,u+244d3,u+244d6,u+24505,u+24521,u+24578,u+245c8,u+24618,u+24629-2462a,u+24665,u+24674,u+24697,u+246a5,u+246d4,u+24706,u+24725,u+2472f,u+2478f,u+247e0,u+247f1,u+24812,u+24823,u+24882,u+24896,u+248e9,u+248f0-248f3,u+248fb,u+248ff-24901,u+2490c,u+24916-24917,u+24919,u+2492f,u+24933-24934,u+2493e-24943,u+24962-24963,u+24974-24976,u+2497b,u+2497f,u+24982,u+24988-2498f,u+24994,u+249a4,u+249a7,u+249a9,u+249ab-249ad,u+249b7-249bb,u+249c5,u+249d0,u+249da-249db,u+249de-249df,u+249e3,u+249e5,u+249ec-249ed,u+249f6-249f9,u+249fb,u+24a01,u+24a0e,u+24a12-24a13,u+24a15,u+24a21-24a2a,u+24a3e,u+24a42,u+24a45,u+24a4a,u+24a4d-24a51,u+24a5d,u+24a65-24a67,u+24a71,u+24a77-24a7a,u+24a7d,u+24a8c,u+24a93-24a96,u+24aa4-24aa7,u+24ab1-24ab3,u+24aba-24abc,u+24ac0,u+24ac7,u+24ac9-24aca,u+24ad1,u+24adf,u+24ae2,u+24ae9,u+24b0f,u+24b56,u+24b6e-24b6f,u+24bf5,u+24c09,u+24c16,u+24c9e-24c9f,u+24cc9,u+24cd9,u+24d06,u+24d13-24d14,u+24db8,u+24dea-24deb,u+24e04,u+24e0e,u+24e37,u+24e3b,u+24e50,u+24e6a,u+24e8b,u+24ea5,u+24ea7,u+24f0e,u+24f5c,u+24f82,u+24f86,u+24f97,u+24f9a,u+24fa9,u+24fb8,u+24fc2,u+24ff2,u+2502c,u+2504a,u+25052,u+25055,u+2509d,u+25122,u+2512b,u+25148,u+2517d-2517e,u+251a9,u+251cd,u+251e3,u+251e5-251e7,u+2521e,u+25220-25221,u+2524c,u+25250,u+25299,u+252c7,u+252d8,u+2530e,u+25311,u+25313,u+2533e,u+253b5,u+253fe,u+25419,u+25425,u+2542e-25430,u+25446,u+2546c,u+2546e,u+2548e,u+2549a,u+254d9,u+2550e,u+25531-25532,u+25535,u+2553f,u+2555b-2555e,u+25562,u+25565-25566,u+25581,u+25584,u+2558f,u+255a7-255a8,u+255b9,u+255d5,u+255db,u+255e0,u+25605,u+25635,u+25651,u+2567f,u+25683,u+25695,u+256e3,u+256f6,u+25706,u+2571d,u+25725,u+2573d,u+25771-25772,u+257a9,u+257b4,u+257c7,u+257df-257e1,u+25832,u+2583a,u+25857,u+2585d,u+25872,u+25874,u+258c8,u+258de,u+258e1,u+25903,u+25946,u+25956,u+25978,u+259ac,u+259c4,u+259cc,u+259d4,u+25a54,u+25a95,u+25a9c,u+25aae-25aaf,u+25ad7,u+25ae3-25ae4,u+25ae9,u+25af1,u+25b74,u+25b89,u+25b97,u+25bb2-25bb4,u+25bc6,u+25be4,u+25be8,u+25c01,u+25c06,u+25c21,u+25c4a-25c4b,u+25c64-25c65,u+25c91,u+25ca4,u+25cc0-25cc1,u+25cfe,u+25d20,u+25d30,u+25d43,u+25d99,u+25da1,u+25db9,u+25e0e,u+25e2e,u+25e44,u+25e49,u+25e56,u+25e62,u+25e65,u+25e81-25e83,u+25ea6,u+25ebc,u+25ec2,u+25ed7-25ed8,u+25ee8,u+25f1a,u+25f23,u+25f4b,u+25f5c,u+25fd4,u+25fe0-25fe2,u+25ffb,u+2600c,u+26017,u+26021,u+26029,u+26048,u+26057,u+26060,u+26064,u+26083,u+26097,u+260a4-260a5,u+260ed,u+26102,u+26121,u+26159-2615c,u+261ad-261ae,u+261b2,u+261dd,u+26221-26222,u+26258,u+26261,u+2626a-2626b,u+26270,u+26286,u+262d0,u+26335,u+2634b-2634c,u+26351,u+263be,u+263f5,u+263f8,u+26402,u+26410-26412,u+2644a,u+26469,u+26484,u+26488-26489,u+2648d,u+26498,u+26512,u+26572,u+265a0,u+265a4,u+265ad,u+265bf,u+26612,u+26626,u+26676,u+2667e,u+266af-266b1,u+266b5,u+266da,u+266e8,u+266fc,u+26716,u+2671d,u+26741,u+2677c,u+26799,u+267b3-267b4,u+267cc,u+267d8,u+2681c,u+26846,u+2685e,u+2686e,u+26888,u+2688a,u+26893,u+268c7,u+268dd,u+268ea,u+2690e,u+26911,u+26926,u+26939,u+26951,u+2696f,u+26999,u+269a8,u+269b5,u+269dd,u+269f2,u+269fa,u+26a1e,u+26a2d-26a2e,u+26a34,u+26a42,u+26a51-26a52,u+26a58,u+26a8c,u+26ab7,u+26aff,u+26b05,u+26b0a,u+26b13,u+26b15,u+26b23,u+26b28,u+26b50-26b53,u+26b5b-26b5c,u+26b75,u+26b82,u+26b96-26b97,u+26b9d,u+26bb3,u+26bc0,u+26bf7,u+26c21,u+26c29,u+26c40-26c41,u+26c46,u+26c73,u+26c7e-26c82,u+26c9e,u+26ca4,u+26cb7-26cb8,u+26cbd,u+26cc0,u+26cc3,u+26cd1,u+26cdd,u+26d22-26d2a,u+26d51,u+26d74,u+26da0-26da7,u+26dae,u+26ddc,u+26dea-26deb,u+26df0,u+26e00,u+26e05,u+26e07,u+26e12,u+26e40,u+26e42-26e45,u+26e65,u+26e6e,u+26e72,u+26e77,u+26e84,u+26e88,u+26e8b,u+26e99,u+26ed0-26ed7,u+26f26,u+26f73-26f74,u+26f94,u+26f9f,u+26fa1,u+26fbe,u+26fde-26fdf,u+26ff6-26ff8,u+2700e,u+2704b,u+27052-27053,u+27088,u+270ad-270af,u+270cd,u+270d2,u+270f0,u+270f4,u+270f8,u+27109,u+2710c-2710d,u+27126-27127,u+27139,u+27144,u+27164-27165,u+27175,u+271cd,u+2721b,u+27267,u+27280,u+27285,u+2728b,u+272b2,u+272b6,u+272e6,u+27352,u+2739a,u+273da-273db,u+273fe-273ff,u+27410,u+27422,u+27449,u+27450,u+27484,u+27486,u+274bd,u+27574,u+275a3,u+275e0,u+275e4,u+275fd-275ff,u+27607,u+2760c,u+27614-27615,u+27625,u+27631-27632,u+27639,u+27655-27657,u+27684,u+27693-27694,u+2770e-2770f,u+27723,u+27735-27736,u+27741,u+27752,u+2775e,u+27784-27785,u+277cc,u+27858,u+27870,u+2789d,u+278b2,u+278c8,u+27924,u+27967,u+2797a,u+27985,u+279a0,u+279b4,u+279dd,u+279fd,u+27a0a,u+27a0e,u+27a3e,u+27a51,u+27a53,u+27a59,u+27a79,u+27a84,u+27abd-27abe,u+27af4,u+27b02,u+27b06,u+27b0b,u+27b18,u+27b38-27b3a,u+27b48,u+27b65,u+27bb3,u+27bbe,u+27bc7,u+27bef,u+27bf4,u+27c12,u+27c3c,u+27c6c,u+27cb1,u+27cb8,u+27cc5,u+27cef,u+27d2f,u+27d53-27d54,u+27d66,u+27d73,u+27d84,u+27d8f,u+27d98,u+27da0,u+27dbd,u+27ddc,u+27e10,u+27e4d,u+27e4f,u+27e7d,u+27eaf,u+27f1b,u+27f2e,u+27fb7,u+27ff9,u+28002,u+28009,u+2801e,u+28023-28024,u+28048,u+28083,u+2808a,u+28090,u+280bb,u+280bd-280be,u+280e8-280e9,u+280f4,u+2812e,u+2814f,u+2815d,u+2816f,u+28189,u+281af,u+281bc,u+28207,u+28218,u+2821a,u+28256,u+28277,u+2827c,u+28282,u+2829b,u+282cd,u+282e2,u+282f3,u+28306,u+28318,u+2832f,u+2833a,u+28365,u+2836d,u+2837d,u+2838a,u+283cd,u+283f6,u+28408,u+2840c,u+28412,u+28455,u+28468,u+2846c,u+28473,u+28482,u+284dc,u+28501,u+2853c-2853d,u+2856b-2856c,u+285c8-285c9,u+285e8,u+285f4,u+28600,u+2860b,u+28625,u+2863b,u+28678,u+28695,u+286aa-286ab,u+286b2,u+286bc,u+286d7-286d8,u+286e6,u+286fa,u+2870f,u+28713,u+287e0,u+28804,u+2882b,u+2890d,u+28933,u+28946,u+28948-28949,u+28956,u+28964,u+28968,u+2896b-2896d,u+2897e,u+28987-28989,u+289a8,u+289aa-289ab,u+289b8,u+289ba-289bc,u+289c0,u+289dc,u+289de,u+289e1,u+289e3-289e4,u+289e7-289e8,u+289f9-289fc,u+28a0f,u+28a16,u+28a1e,u+28a25,u+28a29,u+28a32,u+28a36,u+28a43-28a4b,u+28a59-28a5a,u+28a71,u+28a81-28a83,u+28a99-28a9c,u+28ac0,u+28ac6,u+28acb-28ace,u+28add-28ae5,u+28aea,u+28afc,u+28b0c,u+28b13,u+28b21-28b22,u+28b2b-28b2d,u+28b2f,u+28b46,u+28b49,u+28b4c,u+28b4e,u+28b50,u+28b63-28b66,u+28b6c,u+28b8f,u+28b99,u+28b9c-28b9d,u+28bb9,u+28bc1-28bc2,u+28bc5,u+28bd4,u+28bd7,u+28bd9-28bda,u+28be7-28bec,u+28bef,u+28bf5,u+28bff,u+28c03,u+28c09,u+28c1c-28c1d,u+28c23,u+28c26,u+28c2b,u+28c30,u+28c39,u+28c3b,u+28c47,u+28c4f,u+28c51,u+28c54,u+28cca,u+28ccd,u+28cd2,u+28cdd,u+28d10,u+28d34,u+28d71,u+28d8a,u+28d99,u+28da1,u+28db9,u+28dfb,u+28e0f,u+28e17,u+28e1f,u+28e36,u+28e39,u+28e65-28e66,u+28e89,u+28e97,u+28e99,u+28eac,u+28eb2-28eb3,u+28ed9,u+28ee7,u+28eeb,u+28ef6,u+28f32,u+28fc5,u+28ff8,u+29079,u+29088,u+2908b,u+29093,u+290af-290b1,u+290c0,u+290e4-290e5,u+290ec-290ed,u+2910d,u+29110,u+2913c,u+2914d,u+2915b,u+2915e,u+29170,u+2919c,u+291a8,u+291d5,u+291e3,u+291eb,u+292a0,u+292b1,u+2941d,u+29420,u+29433,u+2943f,u+29448,u+29490,u+294d0,u+294d9-294da,u+294de,u+294e5,u+294e7,u+29509,u+2959e,u+295b0,u+295b8,u+295cf,u+295d7,u+295e9,u+295f4,u+2967f,u+296f0,u+29719,u+29720,u+29732,u+29750,u+297d4,u+29810,u+2983b,u+29857,u+298a4,u+298c6,u+298d1,u+298ea,u+298f1,u+298fa,u+29903,u+29905,u+2992f,u+29945,u+29947-29949,u+2995d,u+2996a,u+2999d,u+299c3,u+299c9,u+29a28,u+29a4d,u+29a72,u+29b05,u+29b0e,u+29bd5,u+29c73,u+29cad,u+29d3e,u+29d4b,u+29d5a,u+29d7c,u+29d98,u+29d9b,u+29ddb,u+29df6,u+29e06,u+29e15,u+29e2d,u+29e3d,u+29e49,u+29e68,u+29e8a,u+29eac,u+29eb0,u+29ec3-29ec4,u+29edb,u+29ee9,u+29ef8,u+29f23,u+29f30,u+29f7e,u+29f83,u+29f8c,u+29fb7,u+29fce,u+29fd7,u+29fde,u+2a014,u+2a01a,u+2a02f,u+2a082,u+2a087,u+2a0b9,u+2a0e1,u+2a0ed,u+2a0f3,u+2a0f8-2a0f9,u+2a0fe,u+2a107,u+2a123,u+2a133-2a134,u+2a150,u+2a190,u+2a192-2a193,u+2a1ab,u+2a1b4-2a1b5,u+2a1df,u+2a1f5,u+2a220,u+2a233,u+2a293,u+2a29f,u+2a2ad,u+2a2b2,u+2a2b4,u+2a2b6,u+2a2ba,u+2a2bd,u+2a2df,u+2a2ff,u+2a351,u+2a38c,u+2a3a9,u+2a3ed,u+2a434,u+2a437,u+2a45b,u+2a4d0,u+2a4df,u+2a5c6,u+2a5cb,u+2a5f1,u+2a601-2a602,u+2a61a,u+2a632,u+2a64a,u+2a65b,u+2a664,u+2a6a9,u+2a6b2,u+2a736,u+2a7dd,u+2a8fb,u+2a917,u+2a9e6,u+2aa30,u+2aa36,u+2aa58,u+2adff,u+2afa2,u+2b127-2b128,u+2b137-2b138,u+2b1ed,u+2b300,u+2b363,u+2b36f,u+2b372,u+2b37d,u+2b404,u+2b410,u+2b413,u+2b461,u+2b4e7,u+2b4ef,u+2b4f6,u+2b4f9,u+2b50d-2b50e,u+2b536,u+2b5ae-2b5af,u+2b5b3,u+2b5e7,u+2b5f4,u+2b61c-2b61d,u+2b626-2b628,u+2b62a,u+2b62c,u+2b689,u+2b695-2b696,u+2b6ad,u+2b6ed,u+2b746,u+2b751,u+2b753,u+2b75a,u+2b75c,u+2b765,u+2b776-2b777,u+2b77c,u+2b782,u+2b789,u+2b78b,u+2b78e,u+2b794,u+2b7a9,u+2b7ac,u+2b7af,u+2b7bd,u+2b7c5,u+2b7c9,u+2b7cf,u+2b7d2,u+2b7d8,u+2b7e6,u+2b7f0,u+2b7f7,u+2b7f9,u+2b7fc,u+2b806,u+2b80a,u+2b80d,u+2b817,u+2b81a,u+2b81c,u+2b8b8,u+2bac7,u+2bb37,u+2bb5f,u+2bb62,u+2bb7c,u+2bb83,u+2bc1b,u+2bd77,u+2bd87,u+2bdf7,u+2be29,u+2c029-2c02a,u+2c081,u+2c0a9,u+2c0ca,u+2c115,u+2c1d5,u+2c1d9,u+2c1f9,u+2c27c,u+2c288,u+2c2a4,u+2c317,u+2c35b,u+2c361,u+2c364,u+2c386,u+2c488,u+2c494,u+2c497,u+2c542,u+2c613,u+2c618,u+2c621,u+2c629,u+2c62b-2c62d,u+2c62f,u+2c642,u+2c64a-2c64b,u+2c72c,u+2c72f,u+2c79f,u+2c7c1,u+2c7d3,u+2c7fd,u+2c8d9,u+2c8de,u+2c8e1,u+2c8f3,u+2c907,u+2c90a,u+2c91d,u+2ca02,u+2ca0e,u+2ca7d,u+2caa9,u+2cb29,u+2cb2d-2cb2e,u+2cb31,u+2cb38-2cb39,u+2cb3b,u+2cb3f,u+2cb41,u+2cb4a,u+2cb4e,u+2cb5a-2cb5b,u+2cb64,u+2cb69,u+2cb6c,u+2cb6f,u+2cb73,u+2cb76,u+2cb78,u+2cb7c,u+2cbb1,u+2cbbf-2cbc0,u+2cbce,u+2cc56,u+2cc5f,u+2ccf5-2ccf6,u+2ccfd,u+2ccff,u+2cd02-2cd03,u+2cd0a,u+2cd8b,u+2cd8d,u+2cd8f-2cd90,u+2cd9f-2cda0,u+2cda8,u+2cdad-2cdae,u+2cdd5,u+2ce18,u+2ce1a,u+2ce23,u+2ce26,u+2ce2a,u+2ce7c,u+2ce88,u+2ce93,u+2d25d,u+2d544,u+2e014,u+2e278,u+2e569,u+2e6ea,u+2f804,u+2f80f,u+2f815,u+2f818,u+2f81a,u+2f822,u+2f825,u+2f828,u+2f82c,u+2f833,u+2f83b,u+2f83f-2f840,u+2f846,u+2f852,u+2f862,u+2f86d,u+2f873,u+2f877-2f878,u+2f884,u+2f894,u+2f899-2f89a,u+2f8a6,u+2f8ac,u+2f8b2,u+2f8b6,u+2f8cd,u+2f8d3,u+2f8db-2f8dc,u+2f8e1,u+2f8e5,u+2f8ea,u+2f8ed,u+2f8fc,u+2f903,u+2f90b,u+2f90f,u+2f91a,u+2f920-2f921,u+2f945,u+2f947,u+2f96c,u+2f994-2f995,u+2f9b2,u+2f9bc,u+2f9d0,u+2f9d4,u+2f9de-2f9df,u+2f9f4,u+30729,u+30edd-30ede,u+3106c}@font-face{font-family:Showcase Sans;src:url(/fonts/showcase-display-site.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:u+20-7e,u+a5,u+a9,u+b7,u+d7,u+2014,u+201c-201d,u+2026,u+2190,u+2197,u+2264,u+3001-3002,u+300c-300d,u+4e00,u+4e07,u+4e09-4e0b,u+4e0d-4e0e,u+4e13-4e14,u+4e16,u+4e1a,u+4e24-4e25,u+4e2a,u+4e2d,u+4e30,u+4e3a-4e3b,u+4e3e,u+4e43,u+4e48-4e49,u+4e4b,u+4e50,u+4e5f-4e60,u+4e66,u+4e70,u+4e86,u+4e88,u+4e8b-4e8c,u+4e8e,u+4e92,u+4e94,u+4e9a-4e9b,u+4ea4,u+4ea7,u+4eab-4eac,u+4eae,u+4eba,u+4ec0,u+4ec5,u+4eca-4ecb,u+4ecd-4ece,u+4ed5-4ed8,u+4ee3,u+4ee5,u+4eea,u+4eec,u+4ef6-4ef7,u+4efb,u+4efd,u+4f01,u+4f11,u+4f17-4f1a,u+4f1f-4f20,u+4f26,u+4f30,u+4f34,u+4f38,u+4f46,u+4f4d-4f4f,u+4f53,u+4f55,u+4f59,u+4f5c,u+4f60,u+4f73,u+4f7f,u+4f8b,u+4f9b,u+4f9d,u+4fa0,u+4fa7,u+4fb5,u+4fbf,u+4fc3,u+4fdd,u+4fe1,u+4fee,u+5019,u+5021,u+503c,u+504f,u+505a,u+505c,u+5065,u+50cf,u+513f,u+5141,u+5143,u+5145,u+5148,u+514d,u+5165,u+5168,u+516b-516d,u+5171,u+5173,u+5176-5178,u+517c,u+5185,u+518c-518d,u+5199,u+51b2-51b3,u+51b5,u+51c6,u+51dd,u+51e4,u+51fa-51fb,u+5206,u+5212,u+5217,u+5219,u+521b,u+5224,u+5229,u+522b,u+5230,u+5236-5237,u+523b,u+524d,u+5251,u+5267,u+526a,u+529b,u+529e-52a1,u+52a8-52a9,u+52b1,u+52b3,u+52df,u+52ff,u+5305,u+5316-5317,u+5339-533a,u+533f,u+5341,u+5343,u+5347,u+534e-534f,u+5353,u+5355,u+5357,u+536b,u+5370-5371,u+5373-5374,u+5386,u+539f,u+53bb,u+53c2,u+53c8,u+53ca,u+53cc-53cd,u+53d1,u+53d4,u+53d6-53d9,u+53e3,u+53e5-53e6,u+53ea,u+53ec,u+53ef-53f0,u+53f2,u+53f7-53f8,u+5404,u+5408,u+540c-540e,u+5411,u+541b,u+5426,u+542b-542c,u+542f,u+5434,u+5448,u+544a,u+5458,u+5468,u+5473,u+547d,u+548c,u+54a8,u+54c1,u+54cd,u+54ea,u+552e-552f,u+5546,u+5584,u+5609,u+5668,u+5671,u+56db,u+56de,u+56e0,u+56e2,u+56f4,u+56fd-56fe,u+571f,u+5728,u+5730,u+573a,u+5740,u+5747,u+575a,u+578b,u+57ce,u+57df,u+57f9-57fa,u+5802,u+5851,u+586b,u+5883,u+589e,u+58eb,u+58f0,u+5904,u+5907,u+590d,u+5916,u+591a,u+591f,u+5927,u+5929,u+5931,u+5934,u+5947,u+5956,u+5965,u+5973,u+5979,u+597d,u+5982,u+59cb,u+59d3-59d4,u+5a31,u+5a92,u+5b50,u+5b57-5b58,u+5b63,u+5b66,u+5b83,u+5b88-5b89,u+5b8b-5b8c,u+5b97-5b98,u+5b9a,u+5b9e,u+5ba1-5ba3,u+5bb6,u+5bb9,u+5bc4,u+5bc6,u+5bcc,u+5bdf,u+5bf8-5bf9,u+5bfb-5bfc,u+5c01,u+5c06,u+5c0a,u+5c0f,u+5c11,u+5c1a,u+5c1d,u+5c31,u+5c3a,u+5c3e,u+5c45,u+5c4a,u+5c4f,u+5c55,u+5c5e,u+5de5,u+5dee,u+5df1-5df2,u+5e01-5e03,u+5e0c,u+5e26,u+5e2d-5e2e,u+5e38,u+5e45,u+5e55,u+5e73-5e74,u+5e76,u+5e7d,u+5e7f,u+5e86,u+5e8f,u+5e93-5e94,u+5e97,u+5ea6-5ea7,u+5ead,u+5eb7,u+5ef6,u+5efa,u+5f00,u+5f02,u+5f0f,u+5f15,u+5f20,u+5f3a,u+5f52-5f53,u+5f55,u+5f62,u+5f6d,u+5f71,u+5f7c,u+5f80,u+5f85,u+5f8b,u+5f97,u+5faa,u+5fae,u+5fc3,u+5fc5-5fc6,u+5fd7-5fd8,u+5fe0,u+5feb,u+5ff5,u+6001,u+600e,u+601d,u+6025,u+6027,u+603b,u+604b,u+6050,u+6069,u+606f-6070,u+60a8,u+60c5,u+60e0,u+60e7,u+60ef,u+60f3,u+610f,u+611f,u+613f,u+61c2,u+620f-6212,u+6216,u+6218,u+622a,u+6234,u+6237,u+623f-6240,u+6247,u+624b,u+624d,u+6253,u+6267,u+6279,u+627e-6280,u+6284,u+628a,u+6295-6296,u+62a4-62a5,u+62ab-62ac,u+62c5,u+62d3,u+62df,u+62e5-62e6,u+62e9,u+62ec,u+6301,u+6307,u+6309,u+6311,u+6350,u+6362,u+636e,u+6388,u+6392,u+63a2,u+63a5,u+63a7-63a8,u+63d0,u+63d2,u+63f4,u+641c,u+6444,u+6458,u+64a4,u+64ad,u+64cd,u+652f,u+6536,u+6539,u+653e-653f,u+6545,u+6548,u+654f,u+6551,u+6559,u+6566,u+656c,u+6570,u+6574,u+6587,u+6599,u+65ad,u+65b0,u+65b9,u+65c5,u+65e0,u+65e2,u+65e5,u+65e8-65e9,u+65f6,u+660e,u+6613,u+661f,u+662f,u+663e,u+666e-6670,u+667a,u+6682,u+66f4,u+66fe,u+6700,u+6708-6709,u+670d,u+671b,u+671f,u+672a,u+672c,u+672f,u+673a,u+6742-6743,u+6750,u+675f,u+6761,u+6765,u+676f,u+677f,u+6781,u+6784,u+6789,u+6790,u+6797,u+679c,u+67d0,u+67d3,u+67e5,u+6807,u+680f,u+6821,u+6837-6839,u+683c,u+6848,u+6863,u+6881,u+68a6,u+68b3,u+68c0,u+690d,u+6982,u+699c,u+6a2a,u+6b21-6b22,u+6b3e,u+6b62-6b65,u+6b8a,u+6bb5,u+6bcd,u+6bcf,u+6bd2,u+6c11,u+6c14,u+6c34,u+6c42,u+6c47,u+6c5f,u+6c7d,u+6c89,u+6c99,u+6c9f,u+6ca1,u+6caa,u+6cd5,u+6cdb,u+6ce8,u+6d01,u+6d1e,u+6d32,u+6d3b,u+6d3e,u+6d41,u+6d4b,u+6d4e-6d4f,u+6d77,u+6d88,u+6dc0,u+6df1,u+6df3,u+6df7,u+6e05,u+6e10,u+6e20,u+6e29,u+6e38,u+6e56,u+6e90,u+6eaf,u+6ee1,u+6f14,u+6f58,u+6fc0,u+6fe0,u+70b9,u+70bc,u+7115,u+7136,u+7231,u+7247-7248,u+724c,u+7269,u+7279,u+72b6,u+72ec,u+732e,u+7387,u+73af-73b0,u+73cd,u+7403,u+7406,u+7504,u+751f,u+7528,u+7531,u+7533,u+7535,u+753b,u+754c,u+7559,u+7565,u+7591,u+75c5,u+75d5,u+7620,u+767b,u+767e,u+7684,u+76ca,u+76d1,u+76d6,u+76db,u+76ee,u+76f4,u+76f8,u+7701,u+770b,u+771f,u+773c,u+7740,u+7761,u+77bb,u+77e5,u+77e9,u+77ed,u+77f3,u+7801,u+7814,u+7834,u+7840,u+786e,u+793a,u+793c,u+793e,u+7949,u+795d-795e,u+7968,u+7981,u+798f,u+79c0-79c1,u+79cb,u+79cd,u+79d1-79d2,u+79e9,u+79ef-79f0,u+79fb,u+7a0b,u+7a0d-7a0e,u+7a3f,u+7a76,u+7a7a,u+7a7f,u+7a81,u+7a97,u+7acb,u+7ad6,u+7ad9,u+7ade,u+7ae0,u+7ae5,u+7aef,u+7b26,u+7b2c,u+7b49,u+7b51,u+7b54,u+7b56,u+7b5b,u+7b7e,u+7b80,u+7b97,u+7ba1,u+7bb1,u+7bc7,u+7c4d,u+7c7b,u+7cbe,u+7cfb,u+7d20,u+7d22,u+7d27,u+7d2f,u+7ea2,u+7ea6-7ea7,u+7eaa,u+7eb3,u+7eb8,u+7ebd,u+7ebf,u+7ec3-7ec4,u+7ec6-7ec8,u+7ecf,u+7ed3,u+7ed5,u+7ed9,u+7edc,u+7edf,u+7ee7,u+7eea,u+7eed,u+7ef4,u+7efc,u+7f16,u+7f1d,u+7f3a,u+7f51,u+7f6e,u+7f72,u+7f8e,u+7fa4,u+8000,u+8003,u+8005,u+800c,u+804c,u+8054,u+805a,u+8096,u+80b2,u+80cc,u+80fd,u+811a,u+81ea,u+81f3-81f4,u+822a,u+8272,u+827a,u+8282,u+82ac,u+82cf,u+82f1,u+8303,u+8349,u+8352,u+8363,u+836f,u+83b7,u+83b9,u+83dc,u+840d,u+8425,u+843d,u+85cf,u+865a,u+878d,u+884c,u+8857,u+8861,u+8863,u+8865,u+8868,u+8896,u+88ab,u+88ad,u+88c5,u+88d5,u+8981,u+8986,u+89c1-89c2,u+89c4,u+89c6,u+89c8-89c9,u+89d2,u+89e3,u+8a00,u+8a89,u+8ba1-8ba2,u+8ba4,u+8ba8-8ba9,u+8bad-8bae,u+8bb0,u+8bb2,u+8bb8,u+8bba,u+8bbe-8bbf,u+8bc1,u+8bc4,u+8bc6,u+8bcd,u+8bd1,u+8bd5,u+8bda,u+8bdd,u+8be0,u+8be2,u+8be5-8be6,u+8beb,u+8bed,u+8bef,u+8bf4,u+8bf7,u+8bfa-8bfb,u+8bfe,u+8c01,u+8c03,u+8c08,u+8c31,u+8c61,u+8d1f,u+8d21,u+8d23-8d26,u+8d28,u+8d2b,u+8d2d,u+8d35,u+8d39,u+8d44,u+8d5b,u+8d5e,u+8d62,u+8d70,u+8d77,u+8d85,u+8d8a,u+8db3,u+8ddf,u+8de8,u+8def,u+8df3,u+8df5,u+8e2a,u+8eab,u+8f66,u+8f6c,u+8f6e,u+8f7d,u+8f83,u+8f91,u+8f93,u+8fa8,u+8fb9,u+8fbe,u+8fc1,u+8fc5,u+8fc7,u+8fce,u+8fd0-8fd1,u+8fd4,u+8fd8-8fd9,u+8fdb,u+8fde,u+8fe5,u+8ff0,u+8ff9,u+8ffd,u+9000-9002,u+9009,u+900f-9010,u+9014,u+901a,u+901f-9020,u+903b,u+9047,u+9053,u+9057,u+907f-9080,u+90a3,u+90ae,u+90e8,u+90fd,u+914d,u+915d,u+917f,u+9192,u+91c7,u+91ca,u+91cc-91cd,u+91cf,u+91d1,u+9274,u+949f,u+94dc,u+94ed,u+94f6,u+94fe,u+9500-9501,u+950b,u+9510,u+9526,u+952e,u+955c,u+957f,u+95e8,u+95ed-95ee,u+95f2,u+95f4,u+95fb,u+9605,u+961f,u+9635-9636,u+9645-9646,u+9648,u+9650,u+9662,u+9664,u+968f-9690,u+9694,u+96be,u+96f6,u+9700,u+9732,u+9752,u+9759,u+975e,u+9762,u+97e7,u+97f3,u+9875,u+9879,u+987b,u+9881,u+9884,u+9886,u+9891,u+9898,u+98de-98df,u+9910,u+996e,u+9970,u+9996,u+9a6c,u+9a8c,u+9aa4,u+9ad8,u+9c9c,u+9e1f,u+9e23,u+9ed1,u+9ed8,u+9f13,u+9f50,u+9f99,u+ff01,u+ff08-ff09,u+ff0b-ff0c,u+ff0f,u+ff1a-ff1b,u+ff1f,u+ff5c}@font-face{font-family:Showcase Sans;src:url(/fonts/showcase-display-complete.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:u+a0-a4,u+a6-a8,u+aa-b6,u+b8-d6,u+d8-103,u+110-113,u+11a-11b,u+128-12b,u+143-144,u+147-148,u+14c-14f,u+152-153,u+168-16d,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1dc,u+1f8-1f9,u+251,u+261,u+2bb,u+2c7,u+2c9-2cb,u+2d9,u+2ea-2eb,u+300-301,u+304,u+307,u+30c,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+401,u+410-44f,u+451,u+11??,u+1e3e-1e3f,u+1ea0-1ef9,u+2002-2003,u+2010-2013,u+2015-2016,u+2018-201a,u+201e,u+2020-2022,u+2025,u+2027,u+2030,u+2032-2033,u+2035,u+2039-203c,u+2042,u+2047-2049,u+2051,u+2074,u+20a9,u+20ab-20ac,u+20dd-20de,u+2100,u+2103,u+2105,u+2109-210a,u+210f,u+2113,u+2116,u+2121-2122,u+2126-2127,u+212b,u+212e,u+2135,u+213b,u+2160-216b,u+2170-217b,u+2191-2196,u+2198-2199,u+21b8-21b9,u+21c4-21c6,u+21cb-21cc,u+21d0,u+21d2,u+21d4,u+21e6-21e9,u+21f5,u+2200,u+2202-2203,u+2205-220b,u+220f,u+2211-2213,u+2215,u+221a,u+221d-2220,u+2223,u+2225-222e,u+2234-2237,u+223d,u+2243,u+2245,u+2248,u+224c,u+2252,u+2260-2262,u+2265-2267,u+226a-226b,u+226e-226f,u+2272-2273,u+2276-2277,u+2282-2287,u+228a-228b,u+2295-2299,u+22a0,u+22a5,u+22bf,u+22da-22db,u+22ef,u+2305-2307,u+2312,u+2318,u+2329-232a,u+23b0-23b1,u+23be-23cc,u+23ce,u+23da-23db,u+2423,u+2460-25ab,u+25b1-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6-25cc,u+25ce-25d3,u+25e2-25e6,u+25ef,u+2600-2603,u+2605-2606,u+2609,u+260e-260f,u+2616-2617,u+261c-261f,u+262f,u+2640-2642,u+266?,u+2672-267d,u+26a0,u+26bd-26be,u+2702,u+2713,u+271a,u+273d,u+273f-2740,u+2756,u+2776-2793,u+27a1,u+2934-2935,u+29bf,u+29fa-29fb,u+2b05-2b07,u+2b1a,u+2b95,u+2e3a-2e3b,u+2e80-2e99,u+2e9b-2ef3,u+2f00-2fd5,u+2ff0-3000,u+3003-300b,u+300e-303f,u+3041-3096,u+3099-30ff,u+3105-312f,u+3131-318e,u+3190-31e5,u+31ef-321e,u+3220-332b,u+332d-4dbf,u+4e01-4e06,u+4e08,u+4e0c,u+4e0f-4e12,u+4e15,u+4e17-4e19,u+4e1b-4e23,u+4e26-4e29,u+4e2b-4e2c,u+4e2e-4e2f,u+4e31-4e39,u+4e3c-4e3d,u+4e3f-4e42,u+4e44-4e47,u+4e4a,u+4e4c-4e4f,u+4e51-4e5e,u+4e61-4e65,u+4e67-4e6f,u+4e71-4e85,u+4e87,u+4e89-4e8a,u+4e8d,u+4e8f-4e91,u+4e93,u+4e95-4e99,u+4e9c-4ea3,u+4ea5-4ea6,u+4ea8-4eaa,u+4ead,u+4eaf-4eb9,u+4ebb-4ebf,u+4ec1-4ec4,u+4ec6-4ec9,u+4ecc,u+4ecf-4ed4,u+4ed9-4ee2,u+4ee4,u+4ee6-4ee9,u+4eeb,u+4eed-4ef5,u+4ef8-4efa,u+4efc,u+4efe-4f00,u+4f02-4f10,u+4f12-4f16,u+4f1b-4f1e,u+4f21-4f25,u+4f27-4f2f,u+4f31-4f33,u+4f35-4f37,u+4f39-4f45,u+4f47-4f4c,u+4f50-4f52,u+4f54,u+4f56-4f58,u+4f5a-4f5b,u+4f5d-4f5f,u+4f61-4f72,u+4f74-4f7e,u+4f80-4f8a,u+4f8c-4f9a,u+4f9c,u+4f9e-4f9f,u+4fa1-4fa6,u+4fa8-4fb4,u+4fb6-4fbe,u+4fc0-4fc2,u+4fc4-4fdc,u+4fde-4fe0,u+4fe2-4fed,u+4fef-5018,u+501a-5020,u+5022-503b,u+503d-504e,u+5050-5059,u+505b,u+505d-5064,u+5066-50ce,u+50d0-513e,u+5140,u+5142,u+5144,u+5146-5147,u+5149-514c,u+514e-5164,u+5166-5167,u+5169-516a,u+516e-5170,u+5172,u+5174-5175,u+5179-517b,u+517d-5184,u+5186-518b,u+518e-5198,u+519a-51b1,u+51b4,u+51b6-51c5,u+51c7-51dc,u+51de-51e3,u+51e5-51f9,u+51fc-5205,u+5207-5211,u+5213-5216,u+5218,u+521a,u+521c-5223,u+5225-5228,u+522a,u+522c-522f,u+5231-5235,u+5238-523a,u+523c-524c,u+524e-5250,u+5252-5266,u+5268-5269,u+526b-529a,u+529c-529d,u+52a2-52a7,u+52aa-52b0,u+52b2,u+52b4-52de,u+52e0-52fe,u+5300-5304,u+5306-5315,u+5318-5338,u+533b-533e,u+5340,u+5342,u+5344-5346,u+5348-534d,u+5350-5352,u+5354,u+5356,u+5358-536a,u+536c-536f,u+5372,u+5375-5385,u+5387-539e,u+53a0-53ba,u+53bc-53c1,u+53c3-53c7,u+53c9,u+53cb,u+53ce-53d0,u+53d2-53d3,u+53d5,u+53da-53e2,u+53e4,u+53e7-53e9,u+53eb,u+53ed-53ee,u+53f1,u+53f3-53f6,u+53f9-5403,u+5405-5407,u+5409-540b,u+540f-5410,u+5412-541a,u+541c-5425,u+5427-542a,u+542d-542e,u+5430-5433,u+5435-5447,u+5449,u+544b-5457,u+5459-5467,u+5469-5472,u+5474-547c,u+547e-548b,u+548d-54a7,u+54a9-54c0,u+54c2-54cc,u+54ce-54e9,u+54eb-552d,u+5530-5545,u+5547-5583,u+5585-5608,u+560a-5667,u+5669-5670,u+5672-56da,u+56dc-56dd,u+56df,u+56e1,u+56e3-56f3,u+56f5-56fc,u+56ff-571e,u+5720-5727,u+5729-572f,u+5731-5739,u+573b-573f,u+5741-5746,u+5748-5759,u+575b-578a,u+578c-57cd,u+57cf-57de,u+57e0-57f8,u+57fb-5801,u+5803-5850,u+5852-586a,u+586c-5882,u+5884-589d,u+589f-58ea,u+58ec-58ef,u+58f1-5903,u+5905-5906,u+5908-590c,u+590e-5915,u+5917-5919,u+591b-591e,u+5920-5926,u+5928,u+592a-5930,u+5932-5933,u+5935-5946,u+5948-5955,u+5957-5964,u+5966-5972,u+5974-5978,u+597a-597c,u+597e-5981,u+5983-59ca,u+59cc-59d2,u+59d5-5a30,u+5a32-5a91,u+5a93-5b4f,u+5b51-5b56,u+5b59-5b62,u+5b64-5b65,u+5b67-5b82,u+5b84-5b87,u+5b8a,u+5b8d-5b96,u+5b99,u+5b9b-5b9d,u+5b9f-5ba0,u+5ba4-5bb5,u+5bb7-5bb8,u+5bba-5bc3,u+5bc5,u+5bc7-5bcb,u+5bcd-5bde,u+5be0-5bf7,u+5bfa,u+5bfd-5c00,u+5c02-5c05,u+5c07-5c09,u+5c0b-5c0e,u+5c10,u+5c12-5c19,u+5c1b-5c1c,u+5c1e-5c30,u+5c32-5c39,u+5c3b-5c3d,u+5c3f-5c44,u+5c46-5c49,u+5c4b-5c4e,u+5c50-5c54,u+5c56-5c5d,u+5c5f-5de4,u+5de6-5ded,u+5def-5df0,u+5df3-5e00,u+5e04-5e0b,u+5e0d-5e25,u+5e27-5e2c,u+5e2f-5e37,u+5e39-5e44,u+5e46-5e54,u+5e56-5e72,u+5e75,u+5e77-5e7c,u+5e7e,u+5e80-5e85,u+5e87-5e8e,u+5e90-5e92,u+5e95-5e96,u+5e98-5ea5,u+5ea8-5eac,u+5eae-5eb6,u+5eb8-5ef5,u+5ef7-5ef9,u+5efb-5eff,u+5f01,u+5f03-5f0e,u+5f10-5f14,u+5f16-5f1f,u+5f21-5f39,u+5f3b-5f51,u+5f54,u+5f56-5f61,u+5f63-5f6c,u+5f6e-5f70,u+5f72-5f7b,u+5f7d-5f7f,u+5f81-5f84,u+5f86-5f8a,u+5f8c-5f96,u+5f98-5fa9,u+5fab-5fad,u+5faf-5fc2,u+5fc4,u+5fc7-5fd6,u+5fd9-5fdf,u+5fe1-5fea,u+5fec-5ff4,u+5ff6-6000,u+6002-600d,u+600f-601c,u+601e-6024,u+6026,u+6028-603a,u+603c-604a,u+604c-604f,u+6051-6068,u+606a-606e,u+6071-60a7,u+60a9-60c4,u+60c6-60df,u+60e1-60e6,u+60e8-60ee,u+60f0-60f2,u+60f4-610e,u+6110-611e,u+6120-613e,u+6140-61c1,u+61c3-620e,u+6213-6215,u+6217,u+6219-6229,u+622b-6233,u+6235-6236,u+6238-623e,u+6241-6246,u+6248-624a,u+624c,u+624e-6252,u+6254-6266,u+6268-6278,u+627a-627d,u+6281-6283,u+6285-6289,u+628b-6294,u+6297-62a3,u+62a6-62aa,u+62ad-62c4,u+62c6-62d2,u+62d4-62de,u+62e0-62e4,u+62e7-62e8,u+62ea-62eb,u+62ed-6300,u+6302-6306,u+6308,u+630a-6310,u+6312-634f,u+6351-6361,u+6363-636d,u+636f-6387,u+6389-6391,u+6393-63a1,u+63a3-63a4,u+63a6,u+63a9-63cf,u+63d1,u+63d3-63f3,u+63f5-641b,u+641d-6443,u+6445-6457,u+6459-64a3,u+64a5-64ac,u+64ae-64cc,u+64ce-652e,u+6530-6535,u+6537-6538,u+653a-653d,u+6540-6544,u+6546-6547,u+6549-654e,u+6550,u+6552-6558,u+655a-6565,u+6567-656b,u+656d-656f,u+6571-6573,u+6575-6586,u+6588-6598,u+659a-65ac,u+65ae-65af,u+65b1-65b8,u+65ba-65c4,u+65c6-65df,u+65e1,u+65e3-65e4,u+65e6-65e7,u+65ea-65f5,u+65f7-660d,u+660f-6612,u+6614-661e,u+6620-662e,u+6630-663d,u+663f-666d,u+6671-6679,u+667b-6681,u+6683-66f3,u+66f5-66fd,u+66ff,u+6701-6707,u+670a-670c,u+670e-671a,u+671c-671e,u+6720-6729,u+672b,u+672d-672e,u+6730-6739,u+673b-6741,u+6744-674f,u+6751-675e,u+6760,u+6762-6764,u+6766-676e,u+6770-677e,u+6780,u+6782-6783,u+6785-6788,u+678a-678f,u+6791-6796,u+6798-679b,u+679d-67cf,u+67d1-67d2,u+67d4-67e4,u+67e6-6806,u+6808-680e,u+6810-6820,u+6822-6836,u+683a-683b,u+683d-6847,u+6849-6862,u+6864-6880,u+6882-68a5,u+68a7-68b2,u+68b4-68bf,u+68c1-690c,u+690e-6981,u+6983-699b,u+699d-6a29,u+6a2b-6b20,u+6b23-6b3d,u+6b3f-6b61,u+6b66-6b89,u+6b8b-6bb4,u+6bb6-6bcc,u+6bce,u+6bd0-6bd1,u+6bd3-6c10,u+6c12-6c13,u+6c15-6c33,u+6c35-6c41,u+6c43-6c46,u+6c48-6c5e,u+6c60-6c7c,u+6c7e-6c88,u+6c8a-6c98,u+6c9a-6c9e,u+6ca0,u+6ca2-6ca9,u+6cab-6cd4,u+6cd6-6cda,u+6cdc-6ce7,u+6ce9-6d00,u+6d02-6d1d,u+6d1f-6d31,u+6d33-6d3a,u+6d3c-6d3d,u+6d3f-6d40,u+6d42-6d4a,u+6d4c-6d4d,u+6d50-6d76,u+6d78-6d87,u+6d89-6dbf,u+6dc1-6df0,u+6df2,u+6df4-6df6,u+6df8-6e04,u+6e06-6e0f,u+6e11-6e1f,u+6e21-6e28,u+6e2a-6e37,u+6e39-6e55,u+6e57-6e8f,u+6e91-6eae,u+6eb0-6ee0,u+6ee2-6f13,u+6f15-6f57,u+6f59-6fbf,u+6fc1-6fdf,u+6fe1-70b8,u+70ba-70bb,u+70bd-7114,u+7116-7135,u+7137-7230,u+7232-7246,u+7249-724b,u+724d-7268,u+726a-7278,u+727a-72b5,u+72b7-72eb,u+72ed-732d,u+732f-7386,u+7388-73ae,u+73b1-73cc,u+73ce-7402,u+7404-7405,u+7407-7503,u+7505-751e,u+7520-7527,u+7529-7530,u+7532,u+7534,u+7536-753a,u+753c-754b,u+754d-7558,u+755a-7564,u+7566-7590,u+7592-75c4,u+75c6-75d4,u+75d6-761f,u+7621-767a,u+767c-767d,u+767f-7683,u+7685-76c9,u+76cb-76d0,u+76d2-76d5,u+76d7-76da,u+76dc-76ed,u+76ef-76f3,u+76f5-76f7,u+76f9-7700,u+7702-770a,u+770c-771e,u+7720-773b,u+773d-773f,u+7741-7760,u+7762-77ba,u+77bc-77e4,u+77e6-77e8,u+77ea-77ec,u+77ee-77f2,u+77f4-7800,u+7802-7813,u+7815-7833,u+7835-783f,u+7841-786d,u+786f-7939,u+793b,u+793d,u+793f-7948,u+794a-795c,u+795f-7967,u+7969-7980,u+7982-798e,u+7990-79bf,u+79c2-79ca,u+79cc,u+79ce-79d0,u+79d3-79e8,u+79ea-79ee,u+79f1-79fa,u+79fc-7a0a,u+7a0c,u+7a0f-7a3e,u+7a40-7a75,u+7a77-7a79,u+7a7b-7a7e,u+7a80,u+7a82-7a96,u+7a98-7aca,u+7acc-7ad5,u+7ad7-7ad8,u+7ada-7add,u+7adf,u+7ae1-7ae4,u+7ae6-7aee,u+7af0-7b25,u+7b27-7b2b,u+7b2d-7b48,u+7b4a-7b50,u+7b52-7b53,u+7b55,u+7b57-7b5a,u+7b5c-7b7d,u+7b7f,u+7b81-7b96,u+7b98-7ba0,u+7ba2-7bb0,u+7bb2-7bc6,u+7bc8-7c4c,u+7c4e-7c7a,u+7c7c-7cbd,u+7cbf-7cfa,u+7cfc-7d1f,u+7d21,u+7d23-7d26,u+7d28-7d2e,u+7d30-7ea1,u+7ea3-7ea5,u+7ea8-7ea9,u+7eab-7eb2,u+7eb4-7eb7,u+7eb9-7ebc,u+7ebe,u+7ec0-7ec2,u+7ec5,u+7ec9-7ece,u+7ed0-7ed2,u+7ed4,u+7ed6-7ed8,u+7eda-7edb,u+7edd-7ede,u+7ee0-7ee6,u+7ee8-7ee9,u+7eeb-7eec,u+7eee-7ef3,u+7ef5-7efb,u+7efd-7f15,u+7f17-7f1c,u+7f1e-7f39,u+7f3b-7f50,u+7f52-7f6d,u+7f6f-7f71,u+7f73-7f8d,u+7f8f-7fa3,u+7fa5-7fff,u+8001-8002,u+8004,u+8006-800b,u+800d-804b,u+804d-8053,u+8055-8059,u+805b-8095,u+8097-80b1,u+80b3-80cb,u+80cd-80fc,u+80fe-8119,u+811b-81e9,u+81eb-81f2,u+81f5-8229,u+822b-8271,u+8273-8279,u+827b-8281,u+8283-82ab,u+82ad-82ce,u+82d0-82f0,u+82f2-8302,u+8304-8348,u+834a-8351,u+8353-8362,u+8364-836e,u+8370-83b6,u+83b8,u+83ba-83db,u+83dd-840c,u+840e-8424,u+8426-843c,u+843e-85ce,u+85d0-8659,u+865b-878c,u+878e-884b,u+884d-8856,u+8858-8860,u+8862,u+8864,u+8866-8867,u+8869-8895,u+8897-88aa,u+88ac,u+88ae-88c4,u+88c6-88d4,u+88d6-8980,u+8982-8985,u+8987-89c0,u+89c3,u+89c5,u+89c7,u+89ca-89d1,u+89d3-89e2,u+89e4-89ff,u+8a01-8a88,u+8a8a-8ba0,u+8ba3,u+8ba5-8ba7,u+8baa-8bac,u+8baf,u+8bb1,u+8bb3-8bb7,u+8bb9,u+8bbb-8bbd,u+8bc0,u+8bc2-8bc3,u+8bc5,u+8bc7-8bcc,u+8bce-8bd0,u+8bd2-8bd4,u+8bd6-8bd9,u+8bdb-8bdc,u+8bde-8bdf,u+8be1,u+8be3-8be4,u+8be7-8bea,u+8bec,u+8bee,u+8bf0-8bf3,u+8bf5-8bf6,u+8bf8-8bf9,u+8bfc-8bfd,u+8bff-8c00,u+8c02,u+8c04-8c07,u+8c09-8c30,u+8c32-8c60,u+8c62-8d1e,u+8d20,u+8d22,u+8d27,u+8d29-8d2a,u+8d2c,u+8d2e-8d34,u+8d36-8d38,u+8d3a-8d43,u+8d45-8d5a,u+8d5c-8d5d,u+8d5f-8d61,u+8d63-8d6f,u+8d71-8d76,u+8d78-8d84,u+8d86-8d89,u+8d8b-8db2,u+8db4-8dde,u+8de0-8de7,u+8de9-8dee,u+8df0-8df2,u+8df4,u+8df6-8e29,u+8e2b-8eaa,u+8eac-8f65,u+8f67-8f6b,u+8f6d,u+8f6f-8f7c,u+8f7e-8f82,u+8f84-8f90,u+8f92,u+8f94-8fa7,u+8fa9-8fb8,u+8fba-8fbd,u+8fbf-8fc0,u+8fc2-8fc4,u+8fc6,u+8fc8-8fcd,u+8fcf,u+8fd2-8fd3,u+8fd5-8fd7,u+8fda,u+8fdc-8fdd,u+8fdf-8fe4,u+8fe6-8fef,u+8ff1-8ff8,u+8ffa-8ffc,u+8ffe-8fff,u+9003-9008,u+900a-900e,u+9011-9013,u+9015-9019,u+901b-901e,u+9021-903a,u+903c-9046,u+9048-9052,u+9054-9056,u+9058-907e,u+9081-90a2,u+90a4-90ad,u+90af-90e7,u+90e9-90fc,u+90fe-914c,u+914e-915c,u+915e-917e,u+9180-9191,u+9193-91c6,u+91c8-91c9,u+91cb,u+91ce,u+91d0,u+91d2-9273,u+9275-949e,u+94a0-94db,u+94dd-94ec,u+94ee-94f5,u+94f7-94fd,u+94ff,u+9502-950a,u+950c-950f,u+9511-9525,u+9527-952d,u+952f-955b,u+955d-957e,u+9580-95e7,u+95e9-95ec,u+95ef-95f1,u+95f3,u+95f5-95fa,u+95fc-9604,u+9606-961e,u+9620-9634,u+9637-9644,u+9647,u+9649-964f,u+9651-9661,u+9663,u+9665-968e,u+9691-9693,u+9695-96bd,u+96bf-96f5,u+96f7-96ff,u+9701-9731,u+9733-9751,u+9753-9758,u+975a-975d,u+975f-9761,u+9763-97e6,u+97e8-97f2,u+97f4-9874,u+9876-9878,u+987a,u+987c-9880,u+9882-9883,u+9885,u+9887-9890,u+9892-9897,u+9899-98dd,u+98e0-990f,u+9911-996d,u+996f,u+9971-9995,u+9997-9a6b,u+9a6d-9a8b,u+9a8d-9aa3,u+9aa5-9ad7,u+9ad9-9c9b,u+9c9d-9e1e,u+9e20-9e22,u+9e24-9ed0,u+9ed2-9ed7,u+9ed9-9f12,u+9f14-9f4f,u+9f51-9f98,u+9f9a-9fff,u+a960-a97c,u+ac00-d7a3,u+d7b0-d7c6,u+d7cb-d7fb,u+f900-fa6d,u+fb00-fb04,u+fe10-fe19,u+fe30-fe52,u+fe54-fe66,u+fe68-fe6b,u+ff02-ff07,u+ff0a,u+ff0d-ff0e,u+ff10-ff19,u+ff1c-ff1e,u+ff20-ff5b,u+ff5d-ffbe,u+ffc2-ffc7,u+ffca-ffcf,u+ffd2-ffd7,u+ffda-ffdc,u+ffe0-ffe6,u+ffe8-ffee,u+1f100-1f10c,u+1f110-1f16c,u+1f170-1f1ac,u+1f200-1f202,u+1f210-1f23b,u+1f240-1f248,u+1f250-1f251,u+2000b,u+20021,u+20024,u+2003e,u+20046,u+2004e,u+20068,u+20086-20087,u+20089-2008a,u+20094,u+200a2,u+200a4,u+200b0,u+200ca-200cd,u+200d1,u+200d7,u+200ee,u+200f5,u+2010c,u+2010e,u+20118,u+2012c,u+20158,u+20164,u+201a2,u+201a4,u+201a9,u+201ab,u+201c1,u+201d4,u+201f2,u+20204,u+2020c,u+20213-20214,u+20239,u+2025b,u+20274-20275,u+2028e,u+20299,u+2029e,u+202a0,u+202b7,u+202bf-202c0,u+202e5,u+2030a,u+20325,u+2032b,u+20341,u+20345-20347,u+20371,u+2037e-20381,u+203a0,u+203a7,u+203b5,u+203c9,u+203cb,u+203f5,u+203f9,u+203fc,u+20413-20414,u+2041f,u+2042d,u+2044a,u+20465,u+20487,u+2048e,u+20491-20492,u+204a3,u+204d7,u+204fc,u+204fe,u+20509,u+2053f,u+20547,u+2058e,u+205a5,u+205b1,u+205b3,u+205c3,u+205ca,u+205d0,u+205d5-205d6,u+205df-205e0,u+205eb,u+20611,u+20615,u+20619-2061a,u+20628,u+20630,u+20656,u+20676,u+206ec,u+2070e,u+20731,u+2074f,u+20779,u+207c8,u+20807,u+2082c,u+2083a,u+20873,u+20895,u+208b9,u+208d5,u+2090e,u+20916,u+20923,u+20954,u+20979,u+2097c,u+20984,u+2099d,u+209e7,u+20a11,u+20a50,u+20a64,u+20a6f,u+20a8a,u+20ab4,u+20ac2,u+20acd,u+20ad3,u+20b0d,u+20b1d,u+20b8f,u+20b9f,u+20ba8-20ba9,u+20bb7,u+20bbf,u+20bc6,u+20bcb,u+20be2,u+20beb,u+20bfb,u+20bff,u+20c0b,u+20c0d,u+20c20,u+20c34,u+20c3a-20c3b,u+20c41-20c43,u+20c53,u+20c65,u+20c77-20c78,u+20c7c,u+20c8d,u+20c96,u+20c9c,u+20cb5,u+20cb8,u+20ccf-20cd0,u+20cd3-20cd6,u+20cdd,u+20ced,u+20cff,u+20d15,u+20d28,u+20d31-20d32,u+20d45-20d49,u+20d4c-20d4e,u+20d58,u+20d6f,u+20d71,u+20d74,u+20d7c,u+20d7e-20d7f,u+20d96,u+20d9c,u+20da7,u+20db2,u+20dc8,u+20de1,u+20e04,u+20e09-20e0a,u+20e0d-20e11,u+20e16,u+20e1d,u+20e4c,u+20e64,u+20e6d,u+20e73,u+20e75-20e7b,u+20e8c,u+20e95-20e96,u+20e98,u+20e9d,u+20ea2,u+20eaa-20eac,u+20eb6,u+20ed7-20ed8,u+20edd,u+20ef8-20efb,u+20f1d,u+20f26,u+20f2d-20f2e,u+20f30-20f31,u+20f3b,u+20f4c,u+20f5f,u+20f64,u+20f8d,u+20f90,u+20fad,u+20fb4-20fb6,u+20fbc,u+20fdf,u+20fea-20fed,u+21014,u+2101d-2101e,u+2104f,u+2105c,u+2106f,u+21075-21078,u+2107b,u+21088,u+21096,u+2109d,u+210b4,u+210bf-210c1,u+210c7-210c9,u+210cf,u+210d3,u+210e4,u+210f4-210f6,u+2112f,u+2113b,u+2113d,u+21145,u+21148,u+2114f,u+21155,u+21180,u+21187,u+211d9,u+21201,u+2123c-2123d,u+2124f,u+21255,u+21274,u+2127b-2127c,u+2128d,u+212a8-212a9,u+212b0,u+212d7,u+212e3-212e4,u+212fd-212fe,u+21302-21305,u+2131b,u+21336,u+2133a,u+21344,u+21375-21376,u+2138e,u+21398,u+2139a,u+2139c,u+213c4-213c6,u+213ed,u+213fe,u+21413,u+21416,u+21424,u+2143f,u+21452,u+21454-21455,u+2146d-2146e,u+2148a,u+21497,u+214b6,u+214e8,u+214fd,u+21577,u+21582,u+21594,u+21596,u+215d7,u+2160a,u+21613,u+21619,u+2163e,u+21647,u+21661,u+21692,u+216b4,u+216b8,u+216ba,u+216c0-216c2,u+216d3,u+216d5,u+216df,u+216e6-216e8,u+216fa-216fc,u+216fe,u+21706,u+2170d,u+21710,u+21726-21727,u+2173a-2173c,u+21742,u+21757,u+2176c-21771,u+21773-21774,u+217ab,u+217b0-217b5,u+217c3,u+217c7,u+217d9-217dc,u+217df,u+217ef,u+217f5-217f6,u+217f8-217fc,u+21820,u+21828-2182a,u+2182d,u+21839-2183b,u+21840,u+21845,u+21852,u+2185e,u+21861-21864,u+21877,u+2187b,u+21883-21885,u+2189e-218a2,u+218bd-218bf,u+218d1,u+218d6-218d9,u+218fa,u+21903-21905,u+21910-21912,u+21915,u+2191c,u+21922,u+21927,u+2193b,u+21944,u+21958,u+2196a,u+2197c,u+21980,u+21983,u+21988,u+21996,u+219c3,u+219db,u+219f3,u+21a1a,u+21a2d,u+21a34,u+21a45,u+21a4b,u+21a63,u+21b44,u+21bc1-21bc2,u+21c2a,u+21c56,u+21c70,u+21ca2,u+21ca5,u+21cac,u+21d2d,u+21d45-21d46,u+21d53,u+21d5e,u+21d62,u+21d78,u+21d90,u+21d92,u+21d9c,u+21da1,u+21db6-21db7,u+21dba,u+21dca,u+21dd1,u+21de0,u+21deb,u+21df9,u+21e1c,u+21e23,u+21e33-21e34,u+21e37,u+21e3d,u+21e89,u+21ea4,u+21ea8,u+21ec8,u+21ed5,u+21f0f,u+21f15,u+21f1e,u+21f5c,u+21f6a,u+21f76,u+21f9e,u+21fa1,u+21fe8,u+21ffa,u+22045,u+22049,u+2207e,u+2209a,u+220c7,u+220fc,u+2212a,u+2215b,u+22173,u+2217a-2217b,u+221a1,u+221c1,u+221c3,u+22208,u+22218,u+2227c,u+2231e,u+22321,u+22325,u+223ad,u+223bd,u+223d0,u+223d7,u+223fa,u+22465,u+22471,u+2248b,u+22491,u+224b0,u+224bc,u+224c1,u+224c9,u+224cc,u+224e1,u+224ed,u+22513,u+2251b,u+22530,u+22554,u+2258d,u+225af,u+225be,u+22609,u+2261b-2261c,u+2262b,u+22668,u+2267a,u+22696,u+22698,u+226f3-226f6,u+22712,u+22714,u+2271b,u+2271f,u+2272a,u+22775,u+22781,u+22796,u+227b4-227b5,u+227cd,u+22803,u+2285b,u+2285f-22860,u+22871,u+228ab,u+228ad,u+228c1,u+228f7,u+22926,u+22939,u+2294f,u+22967,u+2296b,u+22980,u+2298f,u+22993,u+22a66,u+22ab8,u+22acf,u+22ad5,u+22ae6,u+22ae8,u+22b0e,u+22b22,u+22b3f,u+22b43,u+22b46,u+22b4f-22b50,u+22b6a,u+22ba6,u+22bca,u+22bce,u+22c1d,u+22c24,u+22c26-22c27,u+22c38,u+22c4c,u+22c51,u+22c55,u+22c62,u+22c6f,u+22c88,u+22c9b,u+22ca1,u+22ca9,u+22cb2,u+22cb7,u+22cc2,u+22cc6,u+22cc9,u+22d07-22d08,u+22d12,u+22d44,u+22d4c,u+22d67,u+22d8d,u+22d95,u+22da0,u+22da3-22da4,u+22db7,u+22de1,u+22dee,u+22e0d,u+22e36,u+22e42,u+22e78,u+22e8b,u+22eb3,u+22ee0,u+22eef,u+22f74,u+22fcc,u+22fe3,u+22feb,u+23033,u+23044,u+2304b,u+23066,u+2307d-2307e,u+2308e,u+230b7,u+230bc,u+230da,u+230fd,u+23103,u+2313d,u+2317d,u+23182,u+231a4-231a5,u+231b3,u+231b6,u+231c3-231c4,u+231c8-231c9,u+231ea,u+231f5,u+231f7-231f9,u+2320f,u+23225,u+2322f,u+23231-23234,u+23256,u+2325e,u+23262,u+23281,u+23289-2328a,u+232ab-232ad,u+232d2,u+232e0-232e1,u+23300,u+2330a,u+2331f,u+23343,u+23372,u+233b4,u+233cc,u+233d0,u+233d2-233d3,u+233d5,u+233da,u+233de-233df,u+233e4,u+233e6,u+233f4-233f5,u+233f9-233fa,u+233fe,u+23400,u+2343f,u+2344a-2344b,u+23450-23451,u+23465,u+2346f,u+23472,u+234e4-234e5,u+23519,u+23530,u+23551,u+2355a,u+23567,u+23584,u+23594-23595,u+23599,u+2359c,u+235bb,u+235c4,u+235cb,u+235cd-235cf,u+235f3,u+23600,u+23617,u+2361a,u+23638-2363c,u+23640,u+23647,u+23659,u+2365f,u+23677,u+2368e,u+2369e,u+236a6,u+236ad,u+236ba,u+236df,u+236ee,u+23703,u+2370c,u+23716,u+2371c,u+23720,u+2372d,u+2372f,u+2373f,u+23763-23764,u+23766,u+23781,u+237a2,u+237bc,u+237c2,u+237d5-237d7,u+237e7,u+237f1,u+237ff,u+23824,u+2383a,u+2383d,u+239c2,u+23a98,u+23aa7,u+23ad9,u+23adb,u+23aee,u+23afa,u+23b1a,u+23b5a,u+23c63,u+23c7f,u+23c97-23c9b,u+23cb5,u+23cb7,u+23cbe,u+23cc7-23cc9,u+23cfc-23d00,u+23d0e,u+23d18,u+23d40,u+23d5b,u+23d7e,u+23d8f,u+23db6-23dbd,u+23dd3,u+23de3,u+23df8-23dfa,u+23e06,u+23e11,u+23e23,u+23e2c-23e31,u+23e39,u+23e88-23e8b,u+23eb9,u+23ebf,u+23ed7,u+23ef7-23efc,u+23f35,u+23f41,u+23f4a,u+23f61,u+23f7e-23f82,u+23f8f,u+23fb4,u+23fb7,u+23fc0,u+23fc5,u+23feb-23ff0,u+24011,u+24039-2403d,u+2404b,u+24057,u+24085,u+2408b-2408d,u+24091,u+24096,u+240c9,u+240e1,u+240ec,u+24103-24104,u+2410f,u+24119,u+2413f-24140,u+24144,u+2414e,u+24155-24157,u+2415c,u+2415f,u+24161,u+24177,u+2417a,u+241a3-241a5,u+241ac,u+241b5,u+241c6,u+241cd,u+241e2,u+241fc,u+241fe,u+2420e,u+2421b,u+2424b,u+24256,u+24259,u+24276-24278,u+24284,u+24293,u+24295,u+242a5,u+242bf,u+242c1,u+242c9-242ca,u+242ee,u+242f1,u+242fa,u+2430d,u+2431a,u+24334,u+24348,u+24362-24365,u+2438c,u+24396,u+2439c-2439d,u+243bc-243bd,u+243c1,u+243d0,u+243e9-243ea,u+243f2,u+243f8,u+24404,u+24435-24436,u+2445a-2445b,u+24473,u+24487-24488,u+244b9,u+244bc,u+244ce,u+244d3,u+244d6,u+24505,u+24521,u+24578,u+245c8,u+24618,u+24629-2462a,u+24665,u+24674,u+24697,u+246a5,u+246d4,u+24706,u+24725,u+2472f,u+2478f,u+247e0,u+247f1,u+24812,u+24823,u+24882,u+24896,u+248e9,u+248f0-248f3,u+248fb,u+248ff-24901,u+2490c,u+24916-24917,u+24919,u+2492f,u+24933-24934,u+2493e-24943,u+24962-24963,u+24974-24976,u+2497b,u+2497f,u+24982,u+24988-2498f,u+24994,u+249a4,u+249a7,u+249a9,u+249ab-249ad,u+249b7-249bb,u+249c5,u+249d0,u+249da-249db,u+249de-249df,u+249e3,u+249e5,u+249ec-249ed,u+249f6-249f9,u+249fb,u+24a01,u+24a0e,u+24a12-24a13,u+24a15,u+24a21-24a2a,u+24a3e,u+24a42,u+24a45,u+24a4a,u+24a4d-24a51,u+24a5d,u+24a65-24a67,u+24a71,u+24a77-24a7a,u+24a7d,u+24a8c,u+24a93-24a96,u+24aa4-24aa7,u+24ab1-24ab3,u+24aba-24abc,u+24ac0,u+24ac7,u+24ac9-24aca,u+24ad1,u+24adf,u+24ae2,u+24ae9,u+24b0f,u+24b56,u+24b6e-24b6f,u+24bf5,u+24c09,u+24c16,u+24c9e-24c9f,u+24cc9,u+24cd9,u+24d06,u+24d13-24d14,u+24db8,u+24dea-24deb,u+24e04,u+24e0e,u+24e37,u+24e3b,u+24e50,u+24e6a,u+24e8b,u+24ea5,u+24ea7,u+24f0e,u+24f5c,u+24f82,u+24f86,u+24f97,u+24f9a,u+24fa9,u+24fb8,u+24fc2,u+24ff2,u+2502c,u+2504a,u+25052,u+25055,u+2509d,u+25122,u+2512b,u+25148,u+2517d-2517e,u+251a9,u+251cd,u+251e3,u+251e5-251e7,u+2521e,u+25220-25221,u+2524c,u+25250,u+25299,u+252c7,u+252d8,u+2530e,u+25311,u+25313,u+2533e,u+253b5,u+253fe,u+25419,u+25425,u+2542e-25430,u+25446,u+2546c,u+2546e,u+2548e,u+2549a,u+254d9,u+2550e,u+25531-25532,u+25535,u+2553f,u+2555b-2555e,u+25562,u+25565-25566,u+25581,u+25584,u+2558f,u+255a7-255a8,u+255b9,u+255d5,u+255db,u+255e0,u+25605,u+25635,u+25651,u+2567f,u+25683,u+25695,u+256e3,u+256f6,u+25706,u+2571d,u+25725,u+2573d,u+25771-25772,u+257a9,u+257b4,u+257c7,u+257df-257e1,u+25832,u+2583a,u+25857,u+2585d,u+25872,u+25874,u+258c8,u+258de,u+258e1,u+25903,u+25946,u+25956,u+25978,u+259ac,u+259c4,u+259cc,u+259d4,u+25a54,u+25a95,u+25a9c,u+25aae-25aaf,u+25ad7,u+25ae3-25ae4,u+25ae9,u+25af1,u+25b74,u+25b89,u+25b97,u+25bb2-25bb4,u+25bc6,u+25be4,u+25be8,u+25c01,u+25c06,u+25c21,u+25c4a-25c4b,u+25c64-25c65,u+25c91,u+25ca4,u+25cc0-25cc1,u+25cfe,u+25d20,u+25d30,u+25d43,u+25d99,u+25da1,u+25db9,u+25e0e,u+25e2e,u+25e44,u+25e49,u+25e56,u+25e62,u+25e65,u+25e81-25e83,u+25ea6,u+25ebc,u+25ec2,u+25ed7-25ed8,u+25ee8,u+25f1a,u+25f23,u+25f4b,u+25f5c,u+25fd4,u+25fe0-25fe2,u+25ffb,u+2600c,u+26017,u+26021,u+26029,u+26048,u+26057,u+26060,u+26064,u+26083,u+26097,u+260a4-260a5,u+260ed,u+26102,u+26121,u+26159-2615c,u+261ad-261ae,u+261b2,u+261dd,u+26221-26222,u+26258,u+26261,u+2626a-2626b,u+26270,u+26286,u+262d0,u+26335,u+2634b-2634c,u+26351,u+263be,u+263f5,u+263f8,u+26402,u+26410-26412,u+2644a,u+26469,u+26484,u+26488-26489,u+2648d,u+26498,u+26512,u+26572,u+265a0,u+265a4,u+265ad,u+265bf,u+26612,u+26626,u+26676,u+2667e,u+266af-266b1,u+266b5,u+266da,u+266e8,u+266fc,u+26716,u+2671d,u+26741,u+2677c,u+26799,u+267b3-267b4,u+267cc,u+267d8,u+2681c,u+26846,u+2685e,u+2686e,u+26888,u+2688a,u+26893,u+268c7,u+268dd,u+268ea,u+2690e,u+26911,u+26926,u+26939,u+26951,u+2696f,u+26999,u+269a8,u+269b5,u+269dd,u+269f2,u+269fa,u+26a1e,u+26a2d-26a2e,u+26a34,u+26a42,u+26a51-26a52,u+26a58,u+26a8c,u+26ab7,u+26aff,u+26b05,u+26b0a,u+26b13,u+26b15,u+26b23,u+26b28,u+26b50-26b53,u+26b5b-26b5c,u+26b75,u+26b82,u+26b96-26b97,u+26b9d,u+26bb3,u+26bc0,u+26bf7,u+26c21,u+26c29,u+26c40-26c41,u+26c46,u+26c73,u+26c7e-26c82,u+26c9e,u+26ca4,u+26cb7-26cb8,u+26cbd,u+26cc0,u+26cc3,u+26cd1,u+26cdd,u+26d22-26d2a,u+26d51,u+26d74,u+26da0-26da7,u+26dae,u+26ddc,u+26dea-26deb,u+26df0,u+26e00,u+26e05,u+26e07,u+26e12,u+26e40,u+26e42-26e45,u+26e65,u+26e6e,u+26e72,u+26e77,u+26e84,u+26e88,u+26e8b,u+26e99,u+26ed0-26ed7,u+26f26,u+26f73-26f74,u+26f94,u+26f9f,u+26fa1,u+26fbe,u+26fde-26fdf,u+26ff6-26ff8,u+2700e,u+2704b,u+27052-27053,u+27088,u+270ad-270af,u+270cd,u+270d2,u+270f0,u+270f4,u+270f8,u+27109,u+2710c-2710d,u+27126-27127,u+27139,u+27144,u+27164-27165,u+27175,u+271cd,u+2721b,u+27267,u+27280,u+27285,u+2728b,u+272b2,u+272b6,u+272e6,u+27352,u+2739a,u+273da-273db,u+273fe-273ff,u+27410,u+27422,u+27449,u+27450,u+27484,u+27486,u+274bd,u+27574,u+275a3,u+275e0,u+275e4,u+275fd-275ff,u+27607,u+2760c,u+27614-27615,u+27625,u+27631-27632,u+27639,u+27655-27657,u+27684,u+27693-27694,u+2770e-2770f,u+27723,u+27735-27736,u+27741,u+27752,u+2775e,u+27784-27785,u+277cc,u+27858,u+27870,u+2789d,u+278b2,u+278c8,u+27924,u+27967,u+2797a,u+27985,u+279a0,u+279b4,u+279dd,u+279fd,u+27a0a,u+27a0e,u+27a3e,u+27a51,u+27a53,u+27a59,u+27a79,u+27a84,u+27abd-27abe,u+27af4,u+27b02,u+27b06,u+27b0b,u+27b18,u+27b38-27b3a,u+27b48,u+27b65,u+27bb3,u+27bbe,u+27bc7,u+27bef,u+27bf4,u+27c12,u+27c3c,u+27c6c,u+27cb1,u+27cb8,u+27cc5,u+27cef,u+27d2f,u+27d53-27d54,u+27d66,u+27d73,u+27d84,u+27d8f,u+27d98,u+27da0,u+27dbd,u+27ddc,u+27e10,u+27e4d,u+27e4f,u+27e7d,u+27eaf,u+27f1b,u+27f2e,u+27fb7,u+27ff9,u+28002,u+28009,u+2801e,u+28023-28024,u+28048,u+28083,u+2808a,u+28090,u+280bb,u+280bd-280be,u+280e8-280e9,u+280f4,u+2812e,u+2814f,u+2815d,u+2816f,u+28189,u+281af,u+281bc,u+28207,u+28218,u+2821a,u+28256,u+28277,u+2827c,u+28282,u+2829b,u+282cd,u+282e2,u+282f3,u+28306,u+28318,u+2832f,u+2833a,u+28365,u+2836d,u+2837d,u+2838a,u+283cd,u+283f6,u+28408,u+2840c,u+28412,u+28455,u+28468,u+2846c,u+28473,u+28482,u+284dc,u+28501,u+2853c-2853d,u+2856b-2856c,u+285c8-285c9,u+285e8,u+285f4,u+28600,u+2860b,u+28625,u+2863b,u+28678,u+28695,u+286aa-286ab,u+286b2,u+286bc,u+286d7-286d8,u+286e6,u+286fa,u+2870f,u+28713,u+287e0,u+28804,u+2882b,u+2890d,u+28933,u+28946,u+28948-28949,u+28956,u+28964,u+28968,u+2896b-2896d,u+2897e,u+28987-28989,u+289a8,u+289aa-289ab,u+289b8,u+289ba-289bc,u+289c0,u+289dc,u+289de,u+289e1,u+289e3-289e4,u+289e7-289e8,u+289f9-289fc,u+28a0f,u+28a16,u+28a1e,u+28a25,u+28a29,u+28a32,u+28a36,u+28a43-28a4b,u+28a59-28a5a,u+28a71,u+28a81-28a83,u+28a99-28a9c,u+28ac0,u+28ac6,u+28acb-28ace,u+28add-28ae5,u+28aea,u+28afc,u+28b0c,u+28b13,u+28b21-28b22,u+28b2b-28b2d,u+28b2f,u+28b46,u+28b49,u+28b4c,u+28b4e,u+28b50,u+28b63-28b66,u+28b6c,u+28b8f,u+28b99,u+28b9c-28b9d,u+28bb9,u+28bc1-28bc2,u+28bc5,u+28bd4,u+28bd7,u+28bd9-28bda,u+28be7-28bec,u+28bef,u+28bf5,u+28bff,u+28c03,u+28c09,u+28c1c-28c1d,u+28c23,u+28c26,u+28c2b,u+28c30,u+28c39,u+28c3b,u+28c47,u+28c4f,u+28c51,u+28c54,u+28cca,u+28ccd,u+28cd2,u+28cdd,u+28d10,u+28d34,u+28d71,u+28d8a,u+28d99,u+28da1,u+28db9,u+28dfb,u+28e0f,u+28e17,u+28e1f,u+28e36,u+28e39,u+28e65-28e66,u+28e89,u+28e97,u+28e99,u+28eac,u+28eb2-28eb3,u+28ed9,u+28ee7,u+28eeb,u+28ef6,u+28f32,u+28fc5,u+28ff8,u+29079,u+29088,u+2908b,u+29093,u+290af-290b1,u+290c0,u+290e4-290e5,u+290ec-290ed,u+2910d,u+29110,u+2913c,u+2914d,u+2915b,u+2915e,u+29170,u+2919c,u+291a8,u+291d5,u+291e3,u+291eb,u+292a0,u+292b1,u+2941d,u+29420,u+29433,u+2943f,u+29448,u+29490,u+294d0,u+294d9-294da,u+294de,u+294e5,u+294e7,u+29509,u+2959e,u+295b0,u+295b8,u+295cf,u+295d7,u+295e9,u+295f4,u+2967f,u+296f0,u+29719,u+29720,u+29732,u+29750,u+297d4,u+29810,u+2983b,u+29857,u+298a4,u+298c6,u+298d1,u+298ea,u+298f1,u+298fa,u+29903,u+29905,u+2992f,u+29945,u+29947-29949,u+2995d,u+2996a,u+2999d,u+299c3,u+299c9,u+29a28,u+29a4d,u+29a72,u+29b05,u+29b0e,u+29bd5,u+29c73,u+29cad,u+29d3e,u+29d4b,u+29d5a,u+29d7c,u+29d98,u+29d9b,u+29ddb,u+29df6,u+29e06,u+29e15,u+29e2d,u+29e3d,u+29e49,u+29e68,u+29e8a,u+29eac,u+29eb0,u+29ec3-29ec4,u+29edb,u+29ee9,u+29ef8,u+29f23,u+29f30,u+29f7e,u+29f83,u+29f8c,u+29fb7,u+29fce,u+29fd7,u+29fde,u+2a014,u+2a01a,u+2a02f,u+2a082,u+2a087,u+2a0b9,u+2a0e1,u+2a0ed,u+2a0f3,u+2a0f8-2a0f9,u+2a0fe,u+2a107,u+2a123,u+2a133-2a134,u+2a150,u+2a190,u+2a192-2a193,u+2a1ab,u+2a1b4-2a1b5,u+2a1df,u+2a1f5,u+2a220,u+2a233,u+2a293,u+2a29f,u+2a2ad,u+2a2b2,u+2a2b4,u+2a2b6,u+2a2ba,u+2a2bd,u+2a2df,u+2a2ff,u+2a351,u+2a38c,u+2a3a9,u+2a3ed,u+2a434,u+2a437,u+2a45b,u+2a4d0,u+2a4df,u+2a5c6,u+2a5cb,u+2a5f1,u+2a601-2a602,u+2a61a,u+2a632,u+2a64a,u+2a65b,u+2a664,u+2a6a9,u+2a6b2,u+2a736,u+2a7dd,u+2a8fb,u+2a917,u+2a9e6,u+2aa30,u+2aa36,u+2aa58,u+2adff,u+2afa2,u+2b127-2b128,u+2b137-2b138,u+2b1ed,u+2b300,u+2b363,u+2b36f,u+2b372,u+2b37d,u+2b404,u+2b410,u+2b413,u+2b461,u+2b4e7,u+2b4ef,u+2b4f6,u+2b4f9,u+2b50d-2b50e,u+2b536,u+2b5ae-2b5af,u+2b5b3,u+2b5e7,u+2b5f4,u+2b61c-2b61d,u+2b626-2b628,u+2b62a,u+2b62c,u+2b689,u+2b695-2b696,u+2b6ad,u+2b6ed,u+2b746,u+2b751,u+2b753,u+2b75a,u+2b75c,u+2b765,u+2b776-2b777,u+2b77c,u+2b782,u+2b789,u+2b78b,u+2b78e,u+2b794,u+2b7a9,u+2b7ac,u+2b7af,u+2b7bd,u+2b7c5,u+2b7c9,u+2b7cf,u+2b7d2,u+2b7d8,u+2b7e6,u+2b7f0,u+2b7f7,u+2b7f9,u+2b7fc,u+2b806,u+2b80a,u+2b80d,u+2b817,u+2b81a,u+2b81c,u+2b8b8,u+2bac7,u+2bb37,u+2bb5f,u+2bb62,u+2bb7c,u+2bb83,u+2bc1b,u+2bd77,u+2bd87,u+2bdf7,u+2be29,u+2c029-2c02a,u+2c081,u+2c0a9,u+2c0ca,u+2c115,u+2c1d5,u+2c1d9,u+2c1f9,u+2c27c,u+2c288,u+2c2a4,u+2c317,u+2c35b,u+2c361,u+2c364,u+2c386,u+2c488,u+2c494,u+2c497,u+2c542,u+2c613,u+2c618,u+2c621,u+2c629,u+2c62b-2c62d,u+2c62f,u+2c642,u+2c64a-2c64b,u+2c72c,u+2c72f,u+2c79f,u+2c7c1,u+2c7d3,u+2c7fd,u+2c8d9,u+2c8de,u+2c8e1,u+2c8f3,u+2c907,u+2c90a,u+2c91d,u+2ca02,u+2ca0e,u+2ca7d,u+2caa9,u+2cb29,u+2cb2d-2cb2e,u+2cb31,u+2cb38-2cb39,u+2cb3b,u+2cb3f,u+2cb41,u+2cb4a,u+2cb4e,u+2cb5a-2cb5b,u+2cb64,u+2cb69,u+2cb6c,u+2cb6f,u+2cb73,u+2cb76,u+2cb78,u+2cb7c,u+2cbb1,u+2cbbf-2cbc0,u+2cbce,u+2cc56,u+2cc5f,u+2ccf5-2ccf6,u+2ccfd,u+2ccff,u+2cd02-2cd03,u+2cd0a,u+2cd8b,u+2cd8d,u+2cd8f-2cd90,u+2cd9f-2cda0,u+2cda8,u+2cdad-2cdae,u+2cdd5,u+2ce18,u+2ce1a,u+2ce23,u+2ce26,u+2ce2a,u+2ce7c,u+2ce88,u+2ce93,u+2d25d,u+2d544,u+2e014,u+2e278,u+2e569,u+2e6ea,u+2f804,u+2f80f,u+2f815,u+2f818,u+2f81a,u+2f822,u+2f825,u+2f828,u+2f82c,u+2f833,u+2f83b,u+2f83f-2f840,u+2f846,u+2f852,u+2f862,u+2f86d,u+2f873,u+2f877-2f878,u+2f884,u+2f894,u+2f899-2f89a,u+2f8a6,u+2f8ac,u+2f8b2,u+2f8b6,u+2f8cd,u+2f8d3,u+2f8db-2f8dc,u+2f8e1,u+2f8e5,u+2f8ea,u+2f8ed,u+2f8fc,u+2f903,u+2f90b,u+2f90f,u+2f91a,u+2f920-2f921,u+2f945,u+2f947,u+2f96c,u+2f994-2f995,u+2f9b2,u+2f9bc,u+2f9d0,u+2f9d4,u+2f9de-2f9df,u+2f9f4,u+30729,u+30edd-30ede,u+3106c}:root{--showcase-red:#d71920;--showcase-red-deep:#9d1016;--showcase-paper:#f5f2ea;--showcase-cream:#fff8ef;--showcase-ink:#0c0c0c;--showcase-font-sans:"Helvetica Neue",Helvetica,Arial,"THESHOWCASE Text CJK","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--showcase-font-display:"Arial Black",Impact,Haettenschweiler,"Helvetica Neue Condensed Black","THESHOWCASE Display CJK","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.125rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}body{background:var(--background);color:var(--foreground);font-family:var(--showcase-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{box-sizing:border-box}html{scroll-behavior:smooth}:where(h1,h2,h3,h4,h5,h6,blockquote,button,summary){font-family:var(--showcase-font-display)}:where(h1,h2,h3,h4,h5,h6,blockquote){text-wrap:balance;font-stretch:75%}:where(a,button,summary,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #d71920}::selection{color:#fff;background:#d71920}a{color:inherit;text-decoration:none}.brand-name-nowrap{display:inline-block}.public-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #0b0b0bb3;position:sticky;top:0}.header-inner{grid-template-columns:240px 1fr auto;align-items:center;max-width:1600px;height:78px;margin:0 auto;padding:0 34px;display:grid}.logo-link{background:#fff;align-items:center;width:206px;height:48px;display:inline-flex;overflow:hidden}.logo-link img{width:100%;height:auto;display:block}.logo-on-dark{width:220px;padding:4px 9px}.desktop-nav{letter-spacing:.025em;justify-content:center;align-items:center;gap:clamp(14px,1.7vw,28px);font-size:12px;font-weight:700;display:flex}.desktop-nav>a,.ranking-menu>summary{white-space:nowrap;padding:28px 0;position:relative}.desktop-nav>a:after,.ranking-menu>summary:after{content:"";background:#d71920;height:2px;transition:right .2s;position:absolute;bottom:20px;left:0;right:100%}.desktop-nav>a:hover:after,.ranking-menu>summary:hover:after,.ranking-menu[open]>summary:after{right:0}.header-actions{align-items:center;gap:22px;font-size:13px;font-weight:650;display:flex}.ranking-menu{position:relative}.ranking-menu>summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.ranking-menu>summary::-webkit-details-marker{display:none}.ranking-menu>summary svg{width:14px;transition:transform .18s}.ranking-menu[open]>summary svg{transform:rotate(180deg)}.ranking-dropdown{background:#fff;border:1px solid #111;border-top:4px solid #d71920;width:260px;padding:8px;position:absolute;top:68px;left:-28px;box-shadow:0 24px 55px #00000029}.ranking-dropdown a{border-bottom:1px solid #ddd;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;transition:background .16s,color .16s;display:grid}.ranking-dropdown a:last-child{border-bottom:0}.ranking-dropdown a:hover{color:#fff;background:#0c0c0c}.ranking-dropdown a span{color:#d71920;font:700 9px var(--showcase-font-sans)}.ranking-dropdown a svg{width:14px}.entry-portal{color:#fff;background:#d71920;border:1px solid #d71920;grid-template-columns:50px 1fr 18px;align-items:center;gap:10px;min-width:172px;height:56px;padding:0 15px;transition:background .2s;display:grid;position:relative}.entry-portal:before{content:"";background:#fff6;width:1px;position:absolute;top:0;bottom:0;left:64px}.entry-portal span{font:800 9px/1.25 var(--showcase-font-sans);letter-spacing:.11em}.entry-portal strong{white-space:nowrap;font-size:16px}.entry-seal{object-fit:contain;width:38px;height:46px;display:block}.entry-portal svg{width:17px;transition:transform .2s}.entry-portal:hover svg{transform:translate(2px,-2px)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:#fff;border:1px solid #111;border-top:4px solid #d71920;width:260px;max-height:calc(100vh - 90px);display:grid;position:absolute;top:40px;right:0;overflow-y:auto;box-shadow:0 22px 50px #0000002e}.mobile-menu nav a{border-bottom:1px solid #ddd;padding:13px 16px}.mobile-menu-label{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.14em;padding:13px 16px 7px}.mobile-menu nav .mobile-sub-link{color:#555;padding-block:9px;padding-left:27px;font-size:12px}.mobile-menu nav .mobile-entry-link{color:#fff;background:#d71920;justify-content:space-between;align-items:center;font-weight:800;display:flex}.mobile-entry-link svg{width:16px}.hero-section{background:var(--showcase-paper);border-bottom:1px solid #111;grid-template-columns:minmax(0,1fr) clamp(220px,24vw,360px);min-height:calc(100svh - 78px);display:grid;position:relative;overflow:hidden}.hero-section:before{width:1px;top:0;bottom:0;left:clamp(34px,4.2vw,78px)}.hero-section:after,.hero-section:before{content:"";background:#00000021;position:absolute}.hero-section:after{height:1px;top:35%;left:0;right:clamp(220px,24vw,360px)}.hero-content{z-index:2;align-self:center;padding:90px clamp(46px,7vw,130px);position:relative}.eyebrow,.section-kicker{font:700 12px/1.4 var(--showcase-font-sans);letter-spacing:.17em;color:#d71920}.hero-brand-lockup{border-bottom:1px solid #0c0c0cd1;width:min(100%,1120px);padding-bottom:28px}.hero-brand-lockup p{color:var(--showcase-ink)}.hero-brand-lockup .hero-brand-name{font-family:var(--showcase-font-display);letter-spacing:-.075em;margin:0;font-size:clamp(54px,6.8vw,112px);font-weight:900;line-height:.83}.hero-brand-lockup .hero-brand-en{font:850 clamp(13px,1.2vw,20px)/1 var(--showcase-font-sans);letter-spacing:.16em;white-space:nowrap;margin:20px 0 0}.hero-story-lockup{margin-top:clamp(48px,7vh,76px)}.hero-content h1{letter-spacing:-.058em;white-space:nowrap;margin:0 0 9px;font-size:clamp(46px,5vw,82px);font-weight:850;line-height:1}.hero-en{color:#44413c;font:600 clamp(17px,1.8vw,26px)/1.25 var(--showcase-font-sans);letter-spacing:-.02em;margin:0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:46px;display:flex}.hero-aside{z-index:1;color:#fff;background:var(--showcase-ink);border-left:1px solid #111;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(54px,6vw,92px) clamp(30px,3vw,52px);position:relative;overflow:hidden}.hero-aside:before{content:"";background:var(--showcase-red);width:8px;height:38%;position:absolute;top:0;left:0}.hero-aside span{writing-mode:vertical-rl;font-family:var(--showcase-font-display);letter-spacing:.13em;font-size:clamp(22px,2vw,31px);font-weight:850}.hero-aside i{background:#ffffff4d;width:1px;min-height:88px;margin:34px 0}.hero-aside p{color:#ffffffe0;letter-spacing:.04em;font-size:clamp(16px,1.4vw,22px);font-weight:760;line-height:1.8}.hero-scroll{z-index:3;font:700 10px var(--showcase-font-sans);letter-spacing:.18em;writing-mode:vertical-rl;align-items:center;gap:9px;display:inline-flex;position:absolute;bottom:26px;left:22px}.hero-scroll svg{width:15px}.section-grid{grid-template-columns:minmax(150px,18vw) 1fr;display:grid}.section-label{border-right:1px solid #111;padding:92px 34px}.section-label span{font:700 52px/.9 var(--showcase-font-sans);letter-spacing:-.06em}.section-label p{font:700 10px var(--showcase-font-sans);letter-spacing:.2em;margin-top:12px}.manifesto-copy{padding:92px max(34px,8vw) 110px}.dates-section h2,.manifesto-copy h2,.rankings-heading h2,.three-shows-intro h2{letter-spacing:-.045em;max-width:1150px;margin:20px 0 46px;font-size:clamp(34px,4.2vw,66px);line-height:1.2}.manifesto-columns{grid-template-columns:1fr 1fr;gap:70px;max-width:980px;font-size:17px;line-height:2;display:grid}.text-link{border-bottom:1px solid #111;margin-top:42px;padding-bottom:6px;font-size:14px;font-weight:700}.text-link svg{width:16px}.three-shows-section{color:#fff;background:#0c0c0c;padding:96px max(34px,8vw) 0}.three-shows-section .section-kicker{color:#d71920}.three-shows-grid{border:1px solid #fff9;border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.three-shows-grid article{border-right:1px solid #fff9;flex-direction:column;justify-content:flex-end;min-height:340px;padding:34px;transition:background .2s,color .2s;display:flex;position:relative}.three-shows-grid article:last-child{border-right:0}.three-shows-grid .active-show{isolation:isolate;color:#fff;background:#d71920;overflow:hidden}.three-shows-grid article>span{font:700 13px var(--showcase-font-sans);position:absolute;top:28px;left:32px}.three-shows-grid article>p{writing-mode:vertical-rl;font:800 52px/.8 var(--showcase-font-sans);letter-spacing:-.07em;opacity:.12}.three-shows-grid h3{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(31px,3vw,44px)}.three-shows-grid strong{max-width:240px;min-height:44px;font-size:15px;line-height:1.5}.rankings-section{color:#111;background:#f5f2ea}.rankings-section>div:last-child{padding:92px max(34px,6vw) 110px}.light-label{border-color:#111}.rankings-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.rankings-heading h2{margin-bottom:20px}.rankings-heading>a{white-space:nowrap;border-bottom:1px solid #111;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;display:inline-flex}.ranking-list{border-top:1px solid #777;margin-top:50px}.ranking-row{border-bottom:1px solid #aaa39a;grid-template-columns:54px minmax(190px,1fr) 1fr 120px 24px;align-items:center;gap:20px;min-height:92px;transition:padding .18s,background .18s;display:grid}.ranking-row:hover{background:#d71920;padding-left:16px}.ranking-row>span{font:700 11px var(--showcase-font-sans);color:#6e6962}.ranking-row h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.2vw,34px)}.ranking-row p{font:700 12px var(--showcase-font-sans);letter-spacing:.12em;color:#6e6962;margin:0}.ranking-row small{color:#6e6962}.ranking-row svg{width:20px}.dates-section>div:last-child{padding:92px max(34px,7vw) 110px}.date-list{border-top:2px solid #111;margin-top:38px}.date-row{border-bottom:1px solid #bbb;grid-template-columns:45px minmax(280px,1.5fr) minmax(220px,.7fr);align-items:center;gap:24px;min-height:104px;display:grid}.date-row>span{font:700 11px var(--showcase-font-sans);color:#d71920}.date-row time{text-align:right;font:700 20px var(--showcase-font-sans);letter-spacing:-.03em;justify-self:end}.date-row h3{margin:0;font-size:clamp(19px,2vw,25px);line-height:1.45}.home-fees{border-top:3px solid #111;margin-top:92px;padding-top:30px}.home-fees-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.home-fees-heading>p{margin:0}.home-fees-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.7vw,56px)}.home-fee-grid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-fee-grid article{border-bottom:1px solid #111;border-right:1px solid #111;flex-direction:column;min-height:230px;padding:24px;display:flex}.home-fee-grid article>span{color:#d71920;font:700 11px var(--showcase-font-sans)}.home-fee-grid h4{margin:42px 0 8px;font-size:22px}.home-fee-grid time{color:#686868;font-size:12px;line-height:1.65}.home-fee-grid strong{color:#d71920;margin-top:auto;font-size:clamp(16px,1.6vw,23px);line-height:1.35}.fee-note,.home-fee-note{color:#555;border-left:3px solid #d71920;max-width:1060px;margin:28px 0 0;padding-left:18px;font-size:14px;line-height:1.9}.fee-note strong,.home-fee-note strong{color:#111}.founder-section{background:#f4f0e8;border-top:1px solid #111;grid-template-columns:1fr minmax(500px,720px) 1fr;align-items:center;gap:40px;min-height:720px;padding:90px max(34px,7vw);display:grid;position:relative;overflow:hidden}.founder-number{font:800 clamp(180px,25vw,420px)/.8 var(--showcase-font-sans);letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #d3cbc0}.founder-copy{z-index:2;position:relative}.founder-copy h2{letter-spacing:-.07em;margin:18px 0 5px;font-size:clamp(54px,6vw,90px)}.founder-lead{font-size:19px;font-weight:700}.founder-copy blockquote{font-family:var(--showcase-font-display);letter-spacing:-.035em;border-left:3px solid #d71920;margin:38px 0;padding-left:25px;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.65}.founder-copy>p:last-of-type{color:#4c4a45;max-width:680px;line-height:1.9}.founder-years{color:#d71920;font:800 14px var(--showcase-font-sans);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.founder-years i{background:#d71920;width:1px;height:60%;margin:20px 0}.final-cta{background:#d71920;padding:100px max(34px,9vw)}.final-cta>p{font:700 12px var(--showcase-font-sans);letter-spacing:.18em}.final-cta h2{letter-spacing:-.06em;white-space:nowrap;width:max-content;max-width:none;margin:25px 0 50px;font-size:clamp(32px,4.2vw,72px);line-height:1.08}.final-cta>div{align-items:center;gap:28px;display:flex}.final-cta>div>a{border-bottom:1px solid #fffc;padding-bottom:4px;font-size:14px}.final-cta .cta-primary{border-bottom:0;padding-bottom:0;color:#111!important}.public-footer{color:#fff;background:#0c0c0c;padding:70px 34px 24px}.footer-grid{grid-template-columns:2fr 1fr .7fr;gap:50px;max-width:1500px;margin:0 auto;display:grid}.footer-purpose{margin:35px 0 4px;font-size:22px;font-weight:750}.footer-purpose-en{color:#888;font:600 13px var(--showcase-font-sans);margin:0}.footer-block{flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-block>span{color:#d71920;font:700 10px var(--showcase-font-sans);letter-spacing:.17em;margin-bottom:10px}.footer-block p{color:#777;margin:0}.footer-legal{color:#777;max-width:1500px;font:600 10px var(--showcase-font-sans);letter-spacing:.08em;border-top:1px solid #333;justify-content:space-between;margin:64px auto 0;padding-top:20px;display:flex}@media (max-width:1120px){.header-inner{grid-template-columns:210px 1fr auto;padding:0 22px}.desktop-nav{display:none}.header-actions{justify-self:end}.mobile-menu{display:block}.hero-section{grid-template-columns:minmax(0,1fr) 220px}.hero-section:after{right:220px}.hero-content{padding-inline:clamp(46px,7vw,84px)}.founder-section{grid-template-columns:240px 1fr 60px}}@media (max-width:760px){.header-inner{grid-template-columns:1fr auto;height:66px;padding:0 16px}.entry-portal{display:none}.hero-section{grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:calc(100svh - 66px);display:grid}.hero-section:before{left:22px}.hero-section:after{top:30%;left:0;right:0}.hero-content{padding:92px 24px 76px 48px}.hero-brand-lockup{padding-bottom:20px}.hero-brand-lockup .hero-brand-name{letter-spacing:-.085em;font-size:clamp(34px,9.7vw,50px)}.hero-brand-lockup .hero-brand-en{letter-spacing:.08em;margin-top:13px;font-size:clamp(9px,2.65vw,13px)}.hero-story-lockup{margin-top:48px}.hero-content h1{white-space:normal;font-size:clamp(37px,10.5vw,50px)}.hero-en{font-size:16px}.hero-actions{margin-top:38px}.hero-aside{border-top:1px solid #111;border-left:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:148px;padding:28px 24px 28px 48px;display:grid}.hero-aside:before{width:6px;height:100%}.hero-aside span{writing-mode:initial;letter-spacing:.03em;font-size:19px}.hero-aside i{width:100%;height:1px;min-height:1px;margin:0}.hero-aside p{font-size:13px;line-height:1.65}.hero-scroll{display:none}.hero-actions{display:grid}.hero-actions a{width:100%}.section-grid{grid-template-columns:64px 1fr}.section-label{padding:55px 14px}.section-label span{font-size:30px}.section-label p{writing-mode:vertical-rl}.dates-section>div:last-child,.manifesto-copy,.rankings-section>div:last-child{padding:58px 24px 70px}.dates-section h2,.manifesto-copy h2,.rankings-heading h2,.three-shows-intro h2{margin-bottom:30px;font-size:32px}.manifesto-columns{grid-template-columns:1fr;gap:12px;font-size:15px}.three-shows-section{padding:60px 24px 0}.three-shows-grid{grid-template-columns:1fr}.three-shows-grid article{border-bottom:1px solid #ffffff80;border-right:0;min-height:230px}.three-shows-grid article:last-child{border-bottom:0}.rankings-heading{display:block}.ranking-row{grid-template-columns:34px 1fr 22px;min-height:88px}.ranking-row p,.ranking-row small{display:none}.date-row{grid-template-columns:28px 1fr;gap:10px;padding:20px 0}.date-row h3{grid-column:2;font-size:20px}.date-row time{text-align:left;grid-column:2;justify-self:start;font-size:18px}.home-fees{margin-top:60px}.home-fees-heading{display:block}.home-fees-heading h3{margin-top:10px}.home-fee-grid{grid-template-columns:1fr}.home-fee-grid article{min-height:190px}.home-fee-note{padding-left:14px;font-size:13px}.founder-section{grid-template-columns:1fr;min-height:700px;padding:65px 24px}.founder-number{font-size:180px;position:absolute;top:60px;right:-20px}.founder-years{display:none}.founder-copy h2{font-size:62px}.founder-copy blockquote{font-size:22px}.final-cta{padding:70px 24px}.final-cta h2{letter-spacing:-.04em;width:100%;font-size:clamp(14px,4.7vw,20px)}.final-cta>div{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-legal{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-link{white-space:nowrap;border-bottom:1px solid #111;align-items:center;gap:7px;padding:9px 0;display:inline-flex}.member-link svg{width:15px;height:15px}.course-watch-page,.learning-page,.member-page,.registration-page{background:var(--showcase-paper);min-height:82vh}.learning-hero,.registration-hero{color:#fff;background:#0c0c0c;border-bottom:1px solid #444;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);min-height:510px;display:grid}.learning-hero>div,.registration-hero>div{align-self:end;padding:90px max(34px,8vw) 70px}.course-watch-header p,.learning-hero>div>p,.member-heading p,.registration-hero>div>p{color:var(--showcase-red);font:800 11px var(--showcase-font-sans);letter-spacing:.16em}.learning-hero h1,.registration-hero h1{letter-spacing:-.075em;max-width:1050px;margin:15px 0 30px;font-size:clamp(48px,7.4vw,118px);line-height:.92}.learning-hero strong,.registration-hero strong{color:#bbb;max-width:780px;font-size:clamp(17px,1.8vw,25px);line-height:1.7;display:block}.registration-hero aside{border-left:1px solid #444;align-content:end;display:grid}.registration-hero aside span{color:#aaa;border-top:1px solid #333;padding:24px 28px;font-size:13px;font-weight:750}.registration-hero aside span:first-letter{color:var(--showcase-red)}.registration-existing,.registration-signin{background:#fff;border:1px solid #111;grid-template-columns:80px 1fr auto;align-items:center;gap:30px;max-width:1240px;min-height:230px;margin:70px auto 110px;padding:40px;display:grid}.registration-signin-mark{color:#fff;background:var(--showcase-red);place-items:center;width:72px;height:72px;display:grid}.registration-existing>svg,.registration-signin-mark svg{width:30px}.registration-existing p,.registration-signin p{color:var(--showcase-red);font:800 10px var(--showcase-font-sans);letter-spacing:.14em;margin:0}.registration-existing h2,.registration-signin h2{margin:7px 0;font-size:clamp(26px,3vw,42px)}.registration-existing span,.registration-signin span{color:#666;line-height:1.7}.registration-form-wrap{grid-template-columns:minmax(0,1fr) 360px;gap:24px;max-width:1320px;margin:70px auto 110px;padding:0 24px;display:grid}.member-registration-form{background:#fff;border:1px solid #111;padding:clamp(28px,4vw,56px)}.member-registration-form>header{border-bottom:2px solid #111;margin-bottom:36px;padding-bottom:28px}.member-registration-form>header span{color:var(--showcase-red);font:800 10px var(--showcase-font-sans);letter-spacing:.15em}.member-registration-form>header h2{margin:10px 0;font-size:clamp(30px,4vw,54px)}.member-registration-form>header p{color:#666;margin:0;line-height:1.75}.member-registration-form .field small{color:#888;font-size:10px}.registration-agreement{cursor:pointer;background:#f4f0e8;align-items:flex-start;gap:11px;margin:32px 0 20px;padding:20px;font-size:12px;line-height:1.7;display:flex}.admin-form-error,.form-error{color:#8c1117;border-left:3px solid var(--showcase-red);background:#fff0f0;margin:0 0 18px;padding:12px 14px;font-size:12px}.registration-rights{color:#fff;background:#0c0c0c;align-self:start;padding:34px}.registration-rights>svg{width:34px;color:var(--showcase-red)}.registration-rights h2{margin:55px 0 17px;font-size:27px;line-height:1.3}.registration-rights p{color:#999;line-height:1.85}.registration-rights ul{border-top:1px solid #444;gap:16px;margin:30px 0 0;padding:25px 0 0;list-style:none;display:grid}.registration-rights li{color:#ccc;align-items:center;gap:10px;font-size:12px;display:flex}.registration-rights li svg{width:16px;color:var(--showcase-red)}.member-heading{color:#fff;background:#0c0c0c;justify-content:space-between;align-items:flex-end;min-height:360px;padding:75px max(34px,9vw) 55px;display:flex}.member-heading h1{letter-spacing:-.07em;margin:10px 0;font-size:clamp(50px,7vw,105px)}.member-heading span{color:#999}.member-heading>svg{width:clamp(80px,12vw,180px);height:auto;color:var(--showcase-red);stroke-width:.7px}.member-empty{text-align:center;background:#fff;border:1px solid #111;flex-direction:column;justify-content:center;align-items:center;max-width:900px;min-height:420px;margin:70px auto 110px;display:flex}.member-empty>svg{width:44px;color:var(--showcase-red)}.member-empty h2{margin:25px 0 8px;font-size:32px}.member-empty p{color:#777;margin:0 0 25px}.member-status-card{background:#fff;border:1px solid #111;grid-template-columns:260px 1fr 70px;align-items:center;gap:35px;max-width:1320px;margin:60px auto 22px;padding:34px;display:grid}.member-status-card span{color:var(--showcase-red);font:800 10px var(--showcase-font-sans);letter-spacing:.14em}.member-status-card h2{margin:7px 0 0;font-size:34px}.member-status-card p{color:#666;line-height:1.8}.member-status-card>svg{width:42px;color:var(--showcase-red);justify-self:end}.member-access-grid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 110px;display:grid}.member-access-grid article{background:#e9e6df;border-bottom:1px solid #111;border-right:1px solid #111;flex-direction:column;min-height:330px;padding:30px;display:flex}.member-access-grid article.access-active{background:#fff}.member-access-grid article>svg{color:#777;width:28px}.member-access-grid .access-active>svg{color:var(--showcase-red)}.member-access-grid article>span{color:var(--showcase-red);font:800 10px var(--showcase-font-sans);letter-spacing:.13em;margin-top:55px}.member-access-grid h2{margin:8px 0 12px;font-size:26px}.member-access-grid p{color:#777;line-height:1.7}.member-access-grid a,.member-access-grid small{align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:750;display:flex}.member-access-grid a svg{width:15px}.member-access-grid small{color:#888}.oral-learning-cta{color:#fff;background:#0c0c0c;grid-template-columns:100px 1fr 320px;align-items:center;gap:35px;padding:70px max(34px,8vw);display:grid}.oral-learning-icon{color:#fff;background:var(--showcase-red);place-items:center;width:82px;height:82px;display:grid}.oral-learning-icon svg{width:34px}.oral-learning-cta>div:nth-child(2)>p{color:var(--showcase-red);font:800 10px var(--showcase-font-sans);letter-spacing:.16em;margin:0}.oral-learning-cta h2{margin:9px 0 12px;font-size:clamp(28px,3.5vw,52px);line-height:1.16}.oral-learning-cta span{color:#999;line-height:1.8}.oral-learning-cta aside{border-left:1px solid #444;justify-items:start;gap:17px;padding-left:30px;display:grid}.oral-learning-cta aside p{color:#aaa;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.oral-learning-cta aside svg{width:16px;color:var(--showcase-red)}.learning-hero{grid-template-columns:1fr 270px}.learning-hero>svg{width:150px;height:auto;color:var(--showcase-red);stroke-width:.6px;align-self:center}.learning-access-note{background:#fff;border:1px solid #111;grid-template-columns:55px 1fr auto;align-items:center;gap:25px;max-width:1320px;margin:60px auto 22px;padding:28px 32px;display:grid}.learning-access-note>svg{width:32px;color:var(--showcase-red)}.learning-access-note h2{margin:0 0 7px;font-size:22px}.learning-access-note p{color:#666;margin:0;line-height:1.7}.course-series-grid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto 110px;display:grid}.course-series-grid article{background:#fff;border-bottom:1px solid #111;border-right:1px solid #111;flex-direction:column;min-height:500px;padding:28px;display:flex}.course-series-grid article>span{color:var(--showcase-red);font:800 11px var(--showcase-font-sans)}.course-preview{color:#fff;background:#0c0c0c;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;margin:28px 0;display:flex}.course-preview svg{width:30px;color:var(--showcase-red)}.course-preview small{color:#888}.course-series-grid h2{margin:0 0 10px;font-size:29px}.course-series-grid p{color:#777;line-height:1.8}.course-series-grid a{border-top:1px solid #aaa;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:750;display:flex}.course-series-grid a svg{width:15px}.course-watch-page{padding:60px max(24px,7vw) 110px}.course-watch-page>.back-link{margin-bottom:55px}.course-watch-header h1{letter-spacing:-.07em;margin:12px 0 40px;font-size:clamp(46px,7vw,100px)}.course-player-placeholder{text-align:center;color:#fff;background:#0c0c0c;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:40px;display:flex}.course-player-placeholder>svg{width:48px;color:var(--showcase-red)}.course-player-placeholder h2{margin:28px 0 10px;font-size:30px}.course-player-placeholder p{color:#999;max-width:680px;line-height:1.8}.course-player-placeholder span{color:#bbb;align-items:center;gap:8px;margin-top:26px;font-size:11px;display:flex}.course-player-placeholder span svg{width:15px;color:var(--showcase-red)}.content-editor-page,.member-admin-panel{background:#fff;border:1px solid #ccc}.member-admin-toolbar{border-bottom:2px solid #111;justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.member-admin-toolbar label{align-items:center;gap:10px;min-width:min(520px,100%);display:flex}.member-admin-toolbar label>svg{width:18px;color:var(--showcase-red)}.member-admin-toolbar input{border-radius:0}.member-admin-toolbar>span{color:#777;font-size:11px}.member-admin-list>article{border-bottom:1px solid #ccc;grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);display:grid}.member-admin-list>article:last-child{border-bottom:0}.member-admin-identity{border-right:1px solid #ccc;padding:24px}.member-status{color:#777;font:750 9px var(--showcase-font-sans);border:1px solid #aaa;padding:4px 7px;display:inline-flex}.member-status.status-approved{color:#146b3a;background:#edf8f1;border-color:#79b893}.member-status.status-pending{color:#8b5800;background:#fff6df;border-color:#e5c678}.member-status.status-rejected,.member-status.status-suspended{color:#97151b;background:#fff0f0;border-color:#df9296}.member-admin-identity h2{margin:14px 0 4px;font-size:25px}.member-admin-identity p{margin:0 0 14px;font-size:12px;font-weight:700}.member-admin-identity small{color:#777;font-size:10px;line-height:1.8}.member-admin-access{padding:12px 22px;position:relative}.member-admin-access>div{border-bottom:1px solid #eee;grid-template-columns:28px 1fr 80px;align-items:center;gap:12px;min-height:72px;display:grid}.member-admin-access>div:last-of-type{border-bottom:0}.member-admin-access svg{width:19px;color:var(--showcase-red)}.member-admin-access span{flex-direction:column;display:flex}.member-admin-access b{font-size:12px}.member-admin-access small{color:#888;margin-top:3px;font-size:9px}.member-admin-access button{border-radius:0;font-size:10px}.member-admin-access button svg{width:14px}.member-saving{position:absolute;top:8px;right:8px}.member-admin-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.member-admin-empty svg{width:34px;color:var(--showcase-red)}.content-editor{gap:22px;display:grid}.content-editor-message{z-index:20;color:#1f653d;background:#edf8f1;border:1px solid #8fc7a6;align-items:center;gap:8px;padding:12px 18px;font-size:11px;font-weight:700;display:flex;position:sticky;top:82px}.content-editor-message svg{width:15px}.content-editor-page>header{color:#fff;background:#0c0c0c;justify-content:space-between;align-items:flex-end;padding:24px;display:flex}.content-editor-page>header span{color:var(--showcase-red);font:800 9px var(--showcase-font-sans);letter-spacing:.14em}.content-editor-page>header h2{margin:7px 0 0;font-size:28px}.content-editor-page>header a{color:#aaa;align-items:center;gap:6px;font-size:10px;display:flex}.content-editor-page>header a svg{width:14px}.content-editor-page article{border-bottom:1px solid #ddd;grid-template-columns:260px 1fr;display:grid}.content-editor-page article:last-child{border-bottom:0}.content-field-meta{background:#f5f3ee;border-right:1px solid #ddd;padding:22px}.content-field-meta>span{color:var(--showcase-red);font:800 9px var(--showcase-font-sans)}.content-field-meta h3{margin:8px 0;font-size:16px}.content-field-meta small{color:#888;font-size:9px}.content-field-input{padding:20px}.content-field-input input,.content-field-input textarea{border-radius:0;line-height:1.75}.content-field-input>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.content-field-input button{border-radius:0;font-size:10px}.content-field-input button svg{width:14px}@media (max-width:900px){.learning-hero,.registration-hero{grid-template-columns:1fr}.registration-hero aside{border-left:0;grid-template-columns:1fr 1fr}.learning-hero>svg{display:none}.course-series-grid,.member-access-grid,.registration-form-wrap{grid-template-columns:1fr}.oral-learning-cta{grid-template-columns:75px 1fr}.oral-learning-cta aside{border-left:0;grid-column:2;padding-left:0}.member-admin-list>article{grid-template-columns:1fr}.member-admin-identity{border-bottom:1px solid #ccc;border-right:0}.content-editor-page article{grid-template-columns:210px 1fr}}@media (max-width:700px){.member-link{display:none}.learning-hero,.registration-hero{min-height:440px}.learning-hero>div,.registration-hero>div{padding:75px 24px 45px}.learning-hero h1,.registration-hero h1{font-size:48px}.registration-hero aside{grid-template-columns:1fr}.registration-hero aside span{padding:16px 24px}.registration-existing,.registration-signin{grid-template-columns:1fr;margin:35px 16px 70px;padding:26px}.registration-form-wrap{margin:35px auto 70px;padding:0 16px}.member-registration-form{padding:24px 18px}.member-heading{min-height:290px;padding:55px 24px 35px}.member-heading>svg{display:none}.member-status-card{grid-template-columns:1fr 40px;margin:30px 16px 16px;padding:24px}.member-status-card p{grid-column:1/-1}.member-access-grid{margin:0 16px 70px}.oral-learning-cta{grid-template-columns:1fr;padding:55px 24px}.oral-learning-cta aside{grid-column:1}.learning-access-note{grid-template-columns:40px 1fr;margin:30px 16px 16px;padding:22px}.learning-access-note>a{grid-column:2}.course-series-grid{margin:0 16px 70px}.course-watch-page{padding:35px 18px 80px}.course-player-placeholder{min-height:430px;padding:26px}.member-admin-toolbar{flex-direction:column;align-items:flex-start}.member-admin-toolbar label{min-width:100%}.member-admin-access{padding:10px 14px}.member-admin-access>div{grid-template-columns:25px 1fr 72px}.content-editor-page article{grid-template-columns:1fr}.content-field-meta{border-bottom:1px solid #ddd;border-right:0}.content-field-input>div{justify-content:stretch}.content-field-input button{flex:1}}.subpage{min-height:80vh}.page-hero{background:#f4f0e8;border-bottom:1px solid #111;grid-template-columns:minmax(150px,18vw) 1fr;min-height:470px;display:grid}.page-hero-index{color:#d71920;font:800 68px/.8 var(--showcase-font-sans);letter-spacing:-.07em;border-right:1px solid #111;align-items:flex-end;padding:0 30px 52px;display:flex}.page-hero>div{align-self:end;padding:80px max(34px,7vw) 56px}.page-hero p{color:#d71920;font:700 12px var(--showcase-font-sans);letter-spacing:.18em;margin:0 0 22px}.page-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(58px,8vw,130px);line-height:.88}.page-hero-lead{font-family:var(--showcase-font-display);letter-spacing:-.03em;border-left:3px solid #d71920;margin-top:42px;padding-left:20px;font-size:clamp(18px,2vw,28px);font-weight:800;line-height:1.55}.content-section{border-bottom:1px solid #111;grid-template-columns:minmax(150px,18vw) 1fr;display:grid}.content-section>.content-label{font:700 10px var(--showcase-font-sans);letter-spacing:.18em;border-right:1px solid #111;padding:90px 30px}.content-section>div:last-child{padding:90px max(34px,7vw) 110px}.award-levels header h2,.content-section h2,.judging-object-section h2,.jury-statement h2,.oral-intro h2,.process-heading h2{letter-spacing:-.055em;max-width:1000px;margin:20px 0 34px;font-size:clamp(36px,4.5vw,72px);line-height:1.12}.measure-copy{color:#4a4945;max-width:900px;font-size:17px;line-height:1.9}.fees-grid{border:1px solid #111;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.fees-grid article{border-right:1px solid #111;flex-direction:column;min-height:230px;padding:26px;display:flex}.fees-grid article:last-child{border-right:0}.fees-grid article>span{font-size:15px;font-weight:750}.fees-grid time{font:600 11px var(--showcase-font-sans);color:#777;margin-top:8px}.fees-grid strong{color:#d71920;font:800 clamp(18px,1.8vw,28px)/1.35 var(--showcase-font-sans);letter-spacing:-.04em;margin-top:auto}.fees-grid small{color:#777;margin-top:8px}.process-section{color:#fff;background:#0c0c0c;padding:100px max(34px,7vw)}.process-heading{justify-content:space-between;align-items:flex-end;display:flex}.process-heading h2{margin-bottom:40px}.process-grid{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-bottom:1px solid #555;border-right:1px solid #555;min-height:270px;padding:27px}.process-grid span{color:#d71920;font:700 12px var(--showcase-font-sans)}.process-grid h3{margin:75px 0 16px;font-size:26px}.process-grid p{color:#aaa;line-height:1.8}.rule-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rule-columns article{border-top:5px solid #111;padding:28px 0}.rule-columns article h3{margin:0 0 24px;font-size:24px}.check-list,.warning-card ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.check-list li,.warning-card li{grid-template-columns:20px 1fr;align-items:start;gap:12px;line-height:1.6;display:grid}.check-list svg,.warning-card svg{color:#d71920;width:18px;height:18px;margin-top:4px}.warning-card{background:#f3eee5;border-top-color:#d71920!important;padding:28px!important}.ai-rule-section{color:#fff;background:#d71920;grid-template-columns:1.2fr 1fr;gap:8vw;padding:100px max(34px,9vw);display:grid}.ai-rule-section>div:first-child>p{font:700 11px var(--showcase-font-sans);letter-spacing:.18em}.ai-rule-section h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(44px,6vw,84px);line-height:1.08}.ai-rule-section>div:last-child{color:#fff8efe0;align-self:end;max-width:660px;font-size:17px;line-height:1.95}.ai-rule-section strong{border-top:1px solid #fff9;margin-top:36px;padding-top:26px;font-size:18px;display:block}.materials-grid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:1fr 1fr;display:grid}.materials-section h2{white-space:nowrap;max-width:none;font-size:clamp(30px,3.8vw,60px)}.materials-grid article{border-bottom:1px solid #111;border-right:1px solid #111;min-height:220px;padding:28px}.materials-grid span{color:#d71920;font:700 11px var(--showcase-font-sans)}.materials-grid h3{font:800 22px var(--showcase-font-sans);margin:38px 0 15px}.materials-grid p{color:#666;margin:0;line-height:1.8}.format-note{color:#fff;background:#0c0c0c;grid-template-columns:180px 1fr;gap:25px;margin-top:25px;padding:22px;display:grid}.format-note strong{color:#d71920}.format-note p{margin:0}.guide-cta{background:#f4f0e8;justify-content:space-between;align-items:flex-end;gap:40px;padding:80px max(34px,9vw);display:flex}.guide-cta p{color:#d71920;font:700 11px var(--showcase-font-sans);letter-spacing:.17em}.guide-cta h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(34px,4vw,62px)}.jury-statement{color:#fff;background:#0c0c0c;padding:110px max(34px,12vw)}.jury-statement>p:first-child{color:#d71920;font-size:15px;font-weight:750}.jury-statement>p:last-child{color:#aaa;max-width:850px;font-size:17px;line-height:2}.dimensions-list{border-top:1px solid #111}.dimensions-list article{border-bottom:1px solid #bbb;grid-template-columns:50px 220px 1fr;align-items:center;gap:25px;min-height:105px;display:grid}.dimensions-list span{color:#d71920;font:700 11px var(--showcase-font-sans)}.dimensions-list h3{margin:0;font-size:24px}.dimensions-list p{color:#666;margin:0}.criteria-note{color:#777;margin-top:26px;font-size:13px}.judging-object-section{background:#f4f0e8;padding:100px max(34px,8vw)}.judging-object-section>div:first-child{justify-content:space-between;align-items:flex-end;display:flex}.judging-object-grid{border:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.judging-object-grid article{border-right:1px solid #111;min-height:260px;padding:28px}.judging-object-grid article:last-child{border-right:0}.judging-object-grid span{color:#d71920;font:800 12px var(--showcase-font-sans);letter-spacing:.12em}.judging-object-grid h3{margin:80px 0 12px;font-size:34px}.judging-object-grid p{color:#666}.judging-object-grid .not-scored{background:repeating-linear-gradient(-45deg,#ece5da,#ece5da 8px,#f4f0e8 8px 16px)}.jury-announcement{color:#fff;background:#d71920;grid-template-columns:1fr 1.2fr;align-items:center;min-height:480px;display:grid;overflow:hidden}.jury-announcement>span{font:800 clamp(160px,24vw,400px)/.7 var(--showcase-font-sans);letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ffffff80}.jury-announcement>div{max-width:680px;padding-right:max(34px,8vw)}.jury-announcement>div>p{color:#fff8efd6;line-height:1.8}.jury-announcement h2{letter-spacing:-.06em;margin:12px 0;font-size:clamp(42px,6vw,86px)}.award-levels{padding:100px max(34px,8vw)}.award-levels>article{border-top:1px solid #111;grid-template-columns:130px 1fr 1fr;align-items:center;gap:24px;min-height:110px;display:grid}.award-levels>article>span{color:#d71920;font:800 42px var(--showcase-font-sans)}.award-levels span small{color:#888;margin-left:6px;font-size:10px}.award-levels article h3{margin:0;font-size:28px}.award-levels article p{color:#777;font:700 12px var(--showcase-font-sans);letter-spacing:.1em}.award-note{color:#777;border-top:1px solid #111;padding-top:25px}.empty-announcement{text-align:center;color:#fff;background:#0c0c0c;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.empty-announcement span{color:#d71920;font:800 12px var(--showcase-font-sans);letter-spacing:.2em}.empty-announcement h2{margin:0 0 24px;font-size:clamp(36px,5vw,70px)}.empty-announcement p{color:#888}.honours-celebration>header{background:#f4f0e8;border-top:1px solid #111;border-bottom:1px solid #111;padding:100px max(34px,9vw)}.honours-celebration>header h2{letter-spacing:-.07em;margin:18px 0 22px;font-size:clamp(42px,6vw,92px);line-height:1}.honours-celebration>header>p:last-child{color:#555;max-width:760px;margin:0;font-size:18px;font-weight:700;line-height:1.8}.ceremony-date{color:#fff;background:#d71920;grid-template-columns:120px 1fr 120px;align-items:center;min-height:430px;padding:40px max(34px,10vw);display:grid}.ceremony-date>small,.ceremony-date>span{font:800 42px var(--showcase-font-sans)}.ceremony-date>strong{text-align:center;font:800 clamp(100px,18vw,270px)/.7 var(--showcase-font-sans);letter-spacing:-.1em}.ceremony-date>small{writing-mode:vertical-rl;justify-self:end}.ceremony-story blockquote{border-top:1px solid #111;margin:55px 0 0;padding:26px 0 0;font-size:clamp(24px,2.8vw,40px);font-weight:750;line-height:1.5}.oral-intro{color:#fff;background:#d71920;padding:100px max(34px,10vw)}.oral-intro>p{color:#fff8efdb;max-width:760px;font-size:17px;font-weight:700;line-height:1.8}.oral-list{background:#f4f0e8;padding:0 max(34px,7vw) 100px}.oral-list article{border-bottom:1px solid #aaa;grid-template-columns:55px 170px 1fr 90px 24px;align-items:center;gap:25px;min-height:115px;display:grid}.oral-list article>span{color:#d71920;font:700 11px var(--showcase-font-sans)}.oral-list h3{margin:0;font-size:23px}.oral-list p{font-size:20px;font-weight:650}.oral-list small{color:#777}.oral-list svg{width:18px}.news-hub{background:#f4f0e8;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:0;padding:80px max(34px,7vw) 110px;display:grid}.news-hub header>span{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.16em}.news-hub header h2{letter-spacing:-.055em;margin:12px 0 35px;font-size:clamp(35px,4vw,62px)}.events-column{padding-right:clamp(35px,6vw,100px)}.event-list{border-top:3px solid #111}.event-list article{border-bottom:1px solid #999;grid-template-columns:38px 150px 1fr 24px;align-items:center;gap:20px;min-height:130px;display:grid}.event-list article>span{color:#d71920;font:800 10px var(--showcase-font-sans)}.event-list time{font:750 13px var(--showcase-font-sans)}.event-list h3{margin:0 0 9px;font-size:23px}.event-list p{color:#666;max-width:560px;margin:0;line-height:1.7}.event-list svg{width:18px}.press-column{color:#fff;background:#0c0c0c;padding:34px}.press-column header h2{color:#fff}.press-feature{color:#111;background:#fff;flex-direction:column;min-height:330px;padding:28px;display:flex}.press-contact>span,.press-feature>span{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.16em}.press-feature h3{letter-spacing:-.04em;margin:55px 0 15px;font-size:30px}.press-feature p{color:#666;margin:0;line-height:1.8}.press-feature a{border-bottom:1px solid #111;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-bottom:5px;font-size:12px;font-weight:750;display:inline-flex}.press-feature svg{width:15px}.press-contact{border-top:1px solid #444;margin-top:30px;padding-top:25px}.press-contact p{color:#aaa;margin:15px 0 8px}.press-contact a{text-underline-offset:4px;font-size:13px;text-decoration:underline}.partners-empty{text-align:center;color:#fff;background:#0c0c0c;align-content:center;place-items:center;min-height:500px;display:grid}.partners-empty>span{color:#d71920;font:700 12px var(--showcase-font-sans);letter-spacing:.2em}.partners-empty h2{margin:24px;font-size:clamp(44px,6vw,82px)}.partners-empty p{color:#888}.legal-copy{max-width:1050px;margin:0 auto;padding:90px 34px 120px}.legal-copy h2{border-top:1px solid #111;margin:50px 0 16px;padding-top:28px;font-size:28px}.legal-copy p{color:#555;font-size:17px;line-height:2}.ranking-anchor{scroll-margin-top:92px}.ranking-page-nav{border-bottom:1px solid #111;min-height:104px;display:grid}.ranking-page-nav a{border-right:1px solid #111;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:22px 24px;transition:background .16s,color .16s;display:grid}.ranking-page-nav a:last-child{border-right:0}.ranking-page-nav a:hover{color:#fff;background:#d71920}.ranking-page-nav span{color:#d71920;font:800 10px var(--showcase-font-sans)}.ranking-page-nav a:hover span{color:#fff}.ranking-page-nav strong{font-size:15px}.ranking-page-nav svg{width:16px}.ranking-story{border-bottom:1px solid #111;grid-template-columns:minmax(150px,18vw) 1fr;display:grid}.ranking-story-label{border-right:1px solid #111;padding:95px 30px}.ranking-story-label span{font:800 54px/.9 var(--showcase-font-sans);letter-spacing:-.06em}.ranking-story-label p{font:800 10px var(--showcase-font-sans);letter-spacing:.14em;margin-top:15px}.ranking-story-copy{padding:95px max(34px,7vw) 115px}.ranking-story-copy h2{letter-spacing:-.06em;margin:20px 0 38px;font-size:clamp(40px,5.5vw,84px);line-height:1.1}.ranking-lead{max-width:880px;font-size:20px;font-weight:650;line-height:1.9}.ranking-copy-columns{border-top:1px solid #111;grid-template-columns:1fr 1fr;gap:70px;margin-top:55px;padding-top:40px;display:grid}.ranking-copy-columns p{font-size:16px;line-height:1.9}.ranking-copy-columns blockquote{border-left:5px solid #d71920;margin:0;padding-left:25px;font-size:24px;line-height:1.75}.three-principles{border:1px solid #111;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.three-principles article{border-right:1px solid #111;flex-direction:column;min-height:210px;padding:25px;display:flex}.three-principles article:last-child{border-right:0}.three-principles span{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.14em}.three-principles h3{margin:auto 0 8px;font-size:31px}.three-principles p{color:#666;margin:0}.ranking-closing{color:#d71920;margin:55px 0 0;font-size:clamp(23px,2.8vw,40px);font-weight:800;line-height:1.5}.ranking-founder{background:#f4f0e8;border-bottom:1px solid #111;grid-template-columns:minmax(220px,.55fr) minmax(390px,.95fr) 1.45fr;display:grid}.ranking-founder>div{border-right:1px solid #111;min-height:760px;padding:72px clamp(28px,3.5vw,62px)}.ranking-founder>div:last-child{border-right:0}.category-section-heading>span,.ranking-founder-title span,.ranking-rules>header span,.ranking-settings>header span{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.16em}.category-section-heading h2,.ranking-founder-title h2,.ranking-rules>header h2,.ranking-settings>header h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(42px,5vw,76px)}.ranking-founder-name{flex-direction:column;justify-content:center;display:flex}.ranking-founder-name>p{color:#777;font-size:13px}.ranking-founder-name h3{letter-spacing:-.08em;margin:10px 0 28px;font-size:clamp(58px,6vw,94px)}.ranking-founder-name .ranking-founder-profile{color:#555;margin:0 0 32px;font-size:14px;line-height:1.9}.ranking-founder-name blockquote{border-left:5px solid #d71920;margin:0;padding-left:22px;font-size:18px;font-weight:750}.founder-timeline{flex-direction:column;justify-content:center;display:flex}.founder-timeline article{border-bottom:1px solid #aaa;grid-template-columns:118px 1fr;gap:20px;padding:17px 0;display:grid}.founder-timeline article:last-child{border-bottom:0}.founder-timeline time{color:#d71920;font:800 12px var(--showcase-font-sans)}.founder-timeline p{color:#555;margin:0;line-height:1.75}.ranking-settings{color:#fff;background:#0c0c0c;padding:100px max(34px,7vw) 120px}.category-section-heading,.ranking-rules>header,.ranking-settings>header{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.category-section-heading>span,.ranking-rules>header span,.ranking-settings>header span{grid-column:1/3}.category-section-heading>p,.ranking-rules>header p,.ranking-settings>header p{color:#999;max-width:560px;margin:0;line-height:1.8}.ranking-setting-grid{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:1fr 1fr;display:grid}.ranking-setting-grid article{border-bottom:1px solid #555;border-right:1px solid #555;flex-direction:column;min-height:430px;padding:34px;display:flex;position:relative}.ranking-setting-grid article>span{color:#d71920;font:800 12px var(--showcase-font-sans)}.ranking-setting-grid small{color:#888;font:800 10px var(--showcase-font-sans);letter-spacing:.13em;margin-top:40px}.ranking-setting-grid h3{letter-spacing:-.05em;margin:10px 0 5px;font-size:clamp(32px,3.4vw,52px)}.ranking-setting-grid b{color:#d71920;font:800 12px var(--showcase-font-sans)}.ranking-setting-grid p{color:#aaa;max-width:660px;margin:28px 0;line-height:1.8}.ranking-setting-grid a{border-bottom:1px solid #777;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-bottom:5px;font-size:12px;font-weight:750;display:inline-flex}.ranking-setting-grid svg{width:15px}.ranking-rules{background:#f4f0e8;padding:100px max(34px,7vw) 120px}.category-section-heading>p,.ranking-rules>header p{color:#666}.ranking-rule-grid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.ranking-rule-grid article{border-bottom:1px solid #111;border-right:1px solid #111;flex-direction:column;min-height:320px;padding:28px;display:flex;position:relative}.ranking-rule-grid article>span{color:#d71920;font:800 11px var(--showcase-font-sans)}.ranking-rule-grid svg{color:#d71920;width:18px;position:absolute;top:24px;right:25px}.ranking-rule-grid h3{margin:auto 0 15px;font-size:26px}.ranking-rule-grid p{color:#666;margin:0;line-height:1.8}.ranking-awards{border-top:3px solid #111;border-bottom:1px solid #111;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;margin-top:28px;padding:25px 0;display:grid}.ranking-awards>span{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.15em}.ranking-awards p{margin:0;font-size:19px;font-weight:750}.ranking-awards a{align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.ranking-awards svg{width:15px}.category-explorer{background:#fff}.category-section-heading{background:#fff;margin:0;padding:100px max(34px,7vw) 55px}.ranking-tabs button{box-shadow:none!important}.category-toolbar{background:#f4f0e8;border-bottom:1px solid #111;grid-template-columns:1fr minmax(320px,.8fr) auto;align-items:center;gap:30px;min-height:110px;padding:20px max(24px,5vw);display:grid}.category-toolbar>div:first-child{flex-direction:column;display:flex}.category-toolbar>div:first-child span{color:#d71920;font:700 10px var(--showcase-font-sans);letter-spacing:.15em}.category-toolbar>div:first-child strong{margin-top:5px;font-size:23px}.category-search{background:#fff;border:1px solid #111;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.category-search svg{width:18px}.category-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.category-total{color:#666;align-items:center;gap:8px;font-size:12px;display:flex}.category-total svg{width:15px}.ranking-definition{color:#fff;background:#d71920;grid-template-columns:210px 1fr;gap:35px;padding:34px max(24px,5vw);display:grid}.ranking-definition span{font:800 10px var(--showcase-font-sans);letter-spacing:.15em}.ranking-definition p{color:#fff8efe0;white-space:pre-line;max-width:1000px;margin:0;font-size:16px;line-height:1.95}.category-layout{grid-template-columns:minmax(220px,20vw) 1fr;min-height:900px;display:grid}.unit-nav{color:#fff;background:#0c0c0c;border-right:1px solid #111}.unit-nav button{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #333;grid-template-columns:52px 1fr;align-items:center;padding:12px 24px;display:grid}.unit-nav button.active,.unit-nav button:hover{background:#d71920}.unit-nav span{font:700 11px var(--showcase-font-sans);color:#888}.unit-nav button.active span,.unit-nav button:hover span{color:#fff}.unit-nav strong{font-size:16px}.category-results{padding:60px max(24px,6vw) 100px}.category-results section+section{margin-top:80px}.category-results section>header{border-bottom:3px solid #111;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:22px;display:flex}.unit-heading>div{align-items:baseline;gap:18px;display:flex}.category-results section>header span{color:#d71920;font:800 18px var(--showcase-font-sans)}.category-results section>header h2{letter-spacing:-.05em;margin:0;font-size:38px}.unit-heading>p{color:#666;max-width:620px;margin:0;line-height:1.8}.category-group{margin-top:38px}.group-heading{grid-template-columns:160px 1fr;align-items:start;gap:25px;margin-bottom:18px;display:grid}.group-heading h3{color:#111;margin:0;font-size:15px}.group-heading p{color:#777;white-space:pre-line;max-width:760px;margin:0;font-size:13px;line-height:1.7}.category-grid{border-top:1px solid #aaa;border-left:1px solid #aaa;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-card{border-bottom:1px solid #aaa;border-right:1px solid #aaa;flex-direction:column;justify-content:center;gap:7px;min-height:74px;padding:15px;display:flex}.category-card span{color:#d71920;font:700 10px var(--showcase-font-sans)}.category-card strong{font-size:14px;line-height:1.35}.category-card.with-definition{background:#f4f0e8;border-top:4px solid #d71920;grid-column:span 2;justify-content:flex-start;min-height:150px;padding:22px}.category-card.with-definition strong{font-size:20px}.category-card p{color:#666;margin:10px 0 0;font-size:13px;line-height:1.75}.category-empty,.special-ranking-note{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.category-empty h2,.special-ranking-note h2{margin:20px 0;font-size:44px}.category-empty p,.special-ranking-note p{color:#999;white-space:pre-line;max-width:850px;line-height:1.9}.special-ranking-note{color:#fff;background:#0c0c0c}.special-ranking-note>span{color:#d71920;font:700 11px var(--showcase-font-sans);letter-spacing:.18em}@media (max-width:900px){.fees-grid,.home-fee-grid,.process-grid{grid-template-columns:1fr 1fr}.home-fee-grid article:nth-child(2){border-right:1px solid #111}.fees-grid article:nth-child(2){border-right:0}.fees-grid article:nth-child(-n+2){border-bottom:1px solid #111}.ai-rule-section,.category-toolbar,.rule-columns{grid-template-columns:1fr}.category-toolbar{gap:14px;padding-block:25px}.category-layout{grid-template-columns:180px 1fr}.category-grid{grid-template-columns:1fr 1fr}.judging-object-grid{grid-template-columns:1fr}.judging-object-grid article{border-bottom:1px solid #111;border-right:0}.news-hub{grid-template-columns:1fr}.events-column{padding-bottom:60px;padding-right:0}.ranking-page-nav{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.ranking-founder{grid-template-columns:1fr 1.5fr}.ranking-founder>div{min-height:auto}.ranking-founder-title{border-bottom:1px solid #111;grid-column:1/3}.founder-timeline{grid-column:1/3}.ranking-rule-grid{grid-template-columns:1fr 1fr}.ranking-awards{grid-template-columns:1fr}.ranking-awards a{justify-self:start}}@media (max-width:640px){.content-section,.page-hero{grid-template-columns:64px 1fr}.page-hero{min-height:390px}.page-hero-index{padding:0 12px 40px;font-size:32px}.page-hero>div{padding:72px 22px 42px}.page-hero h1{font-size:62px}.page-hero-lead{margin-top:35px;font-size:17px}.content-section>.content-label{writing-mode:vertical-rl;padding:55px 14px}.content-section>div:last-child{padding:55px 22px 70px}.fees-grid,.home-fee-grid,.materials-grid,.process-grid{grid-template-columns:1fr}.materials-section h2{letter-spacing:-.04em;font-size:clamp(12px,3.7vw,20px)}.fee-note{padding-left:14px;font-size:13px}.fees-grid article{border-bottom:1px solid #111;border-right:0;min-height:175px}.process-section{padding:65px 22px}.process-grid article{min-height:215px}.process-grid h3{margin-top:45px}.format-note{grid-template-columns:1fr}.guide-cta{flex-direction:column;align-items:flex-start;padding:60px 22px}.ai-rule-section{padding:65px 22px}.dimensions-list article{grid-template-columns:35px 1fr;padding:18px 0}.dimensions-list p{grid-column:2}.jury-announcement{grid-template-columns:1fr;padding:40px 22px}.jury-announcement>span{font-size:150px}.award-levels{padding:65px 22px}.award-levels>article{grid-template-columns:80px 1fr}.award-levels article p{grid-column:2;margin-top:-25px}.ceremony-date{grid-template-columns:50px 1fr 50px;min-height:280px;padding:30px 20px}.ceremony-date>small,.ceremony-date>span{font-size:23px}.oral-list{padding:0 22px 70px}.oral-list article{grid-template-columns:36px 1fr 20px;gap:12px;padding:18px 0}.oral-list h3{font-size:18px}.oral-list p{grid-column:2;margin:0;font-size:16px}.oral-list small{display:none}.oral-list svg{grid-area:1/3/3}.news-hub{padding:55px 22px 75px}.event-list article{grid-template-columns:30px 1fr 18px;gap:12px;padding:22px 0}.event-list article>div,.event-list time{grid-column:2}.event-list article>svg{grid-area:1/3/4}.press-column{padding:24px}.ranking-page-nav{grid-template-columns:repeat(5,150px);min-height:82px}.ranking-page-nav a{padding:17px}.ranking-story{grid-template-columns:64px 1fr}.ranking-story-label{padding:60px 12px}.ranking-story-label span{font-size:31px}.ranking-story-label p{writing-mode:vertical-rl}.ranking-story-copy{padding:60px 22px 75px}.ranking-story-copy h2{font-size:42px}.ranking-copy-columns,.three-principles{grid-template-columns:1fr}.ranking-copy-columns{gap:30px}.three-principles article{border-bottom:1px solid #111;border-right:0;min-height:170px}.three-principles article:last-child{border-bottom:0}.ranking-founder{grid-template-columns:1fr}.founder-timeline,.ranking-founder-title{grid-column:1}.ranking-founder>div{border-bottom:1px solid #111;border-right:0;padding:55px 22px}.founder-timeline article{grid-template-columns:1fr;gap:8px}.ranking-rules,.ranking-settings{padding:70px 22px 80px}.category-section-heading,.ranking-rules>header,.ranking-settings>header{grid-template-columns:1fr;gap:25px}.category-section-heading>span,.ranking-rules>header span,.ranking-settings>header span{grid-column:1}.ranking-rule-grid,.ranking-setting-grid{grid-template-columns:1fr}.ranking-setting-grid article{min-height:390px}.ranking-rule-grid article{min-height:270px}.category-section-heading{padding:70px 22px 40px}.ranking-definition{gap:15px;padding:28px 22px}.category-layout,.ranking-definition{grid-template-columns:1fr}.unit-nav{z-index:10;display:flex;position:sticky;top:66px;overflow-x:auto}.unit-nav button{border-right:1px solid #333;min-width:155px}.category-results{padding:42px 22px 70px}.category-grid{grid-template-columns:1fr}.category-card.with-definition{grid-column:span 1}.category-results section>header,.group-heading{grid-template-columns:1fr;gap:15px;display:grid}.category-toolbar{padding:22px}}.system-app{color:#111;background:#f2f2f0;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.system-sidebar{color:#fff;background:#0c0c0c;height:100vh;position:sticky;top:0}.system-brand{border-bottom:1px solid #333;flex-direction:column;justify-content:center;min-height:150px;padding:25px;display:flex}.system-brand>span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.18em;margin-top:25px}.system-brand>strong{margin-top:18px;font-size:17px}.system-sidebar>nav{gap:4px;padding:22px 12px;display:grid}.system-sidebar>nav a{color:#aaa;border-left:3px solid #0000;align-items:center;gap:13px;height:48px;padding:0 14px;font-size:14px;font-weight:650;display:flex}.system-sidebar>nav a:hover{color:#fff;background:#1b1b1b}.system-sidebar>nav a.active{color:#fff;background:#202020;border-left-color:#d71920}.system-sidebar>nav svg{width:18px}.system-role-switch{border-top:1px solid #333;margin-top:auto;padding:22px}.system-role-switch>span{color:#777;font-size:10px}.system-role-switch>div{border:1px solid #444;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.system-role-switch a{text-align:center;border-right:1px solid #444;padding:8px 4px;font-size:11px}.system-role-switch a:last-child{border-right:0}.system-role-switch a.active{background:#d71920}.system-main{min-width:0}.system-topbar{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.system-topbar>div:first-child{color:#777;font:700 10px var(--showcase-font-sans);letter-spacing:.15em;align-items:center;gap:8px;display:flex}.system-topbar>div:first-child svg{color:#d71920;width:16px}.system-user{align-items:center;gap:12px;display:flex}.system-user>span{flex-direction:column;align-items:flex-end;display:flex}.system-user b{font-size:12px}.system-user small{color:#888;font-size:9px}.system-user>i{color:#fff;width:36px;height:36px;font:normal 700 12px var(--showcase-font-sans);background:#111;place-items:center;display:grid}.system-user>a{border:1px solid #ccc;place-items:center;width:36px;height:36px;display:grid}.system-user svg{width:16px}.system-content{padding:35px clamp(20px,3vw,50px) 70px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.checkout-wrap>header p,.dashboard-heading p,.wizard-header p{color:#d71920;font:700 10px var(--showcase-font-sans);letter-spacing:.16em;margin:0 0 7px}.checkout-wrap>header h1,.dashboard-heading h1,.wizard-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);line-height:1}.checkout-wrap>header>span,.dashboard-heading>div>span,.wizard-header>div>span{color:#777;margin-top:12px;font-size:13px;display:block}.deadline-card{color:#fff;background:#d71920;justify-content:space-between;align-items:center;min-height:88px;padding:20px 24px;display:flex}.deadline-card>div{align-items:center;gap:15px;display:flex}.deadline-card svg{width:22px}.deadline-card span{flex-direction:column;display:flex}.deadline-card small{color:#fff8efd6;margin-top:4px}.deadline-card>a{border-bottom:1px solid #ffffffb3;align-items:center;gap:7px;padding-bottom:3px;font-size:12px;display:flex}.deadline-card>a svg{width:14px}.dashboard-grid{grid-template-columns:1fr 310px;gap:22px;margin-top:24px;display:grid}.account-form,.checkout-main,.dashboard-panel,.dashboard-side>section,.order-summary{background:#fff;border:1px solid #ccc}.dashboard-panel>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:22px;display:flex}.dashboard-panel>header span{color:#777;font:700 9px var(--showcase-font-sans);letter-spacing:.15em}.dashboard-panel>header h2{margin:4px 0 0;font-size:21px}.status-pill{width:fit-content;font:700 9px var(--showcase-font-sans);letter-spacing:.08em;border:1px solid #bbb;align-items:center;padding:5px 8px;display:inline-flex}.status-red{color:#fff;background:#d71920;border-color:#d71920}.status-green{color:#146b3a;background:#edf8f1;border-color:#8fc7a6}.status-amber{color:#8b5800;background:#fff6df;border-color:#e5c678}.entry-row{grid-template-columns:76px 1fr 170px auto;align-items:center;gap:22px;min-height:140px;padding:22px;display:grid}.entry-id{font:700 9px var(--showcase-font-sans);color:#999}.entry-id b{color:#111;font-size:22px}.entry-info h3{margin:10px 0 4px;font-size:20px}.entry-info p,.panel-empty-note p{color:#888;margin:0;font-size:12px}.entry-progress span{color:#777;margin-bottom:10px;font-size:11px;display:block}.panel-empty-note{background:#fafafa;border-top:1px dashed #ccc;padding:16px 22px}.dashboard-side{gap:22px;display:grid}.dashboard-side>section{padding:22px}.dashboard-side header{border-bottom:1px solid #ddd;align-items:center;gap:10px;padding-bottom:16px;display:flex}.dashboard-side header svg{color:#d71920;width:18px}.dashboard-side header h3{margin:0;font-size:15px}.dashboard-side section>div{border-bottom:1px solid #eee;justify-content:space-between;padding:17px 0;display:flex}.dashboard-side section>div span{color:#777;font-size:12px}.dashboard-side section>div strong{font:700 19px var(--showcase-font-sans)}.dashboard-side section>a{justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;font-weight:700;display:flex}.dashboard-side section>a svg{width:14px}.dashboard-side section>p{color:#777;font-size:12px;line-height:1.7}.system-callout{color:#fff;background:#0c0c0c;grid-template-columns:50px 1fr 1.5fr;align-items:center;gap:30px;margin-top:22px;padding:28px;display:grid}.system-callout>span{color:#d71920;font:700 11px var(--showcase-font-sans)}.system-callout p{color:#888;margin:0 0 5px;font-size:11px}.system-callout h2{margin:0;font-size:24px}.system-callout ul{color:#aaa;grid-template-columns:1fr 1fr;gap:8px 20px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.wizard-wrap{max-width:1320px;margin:0 auto}.wizard-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.wizard-fee{border-left:1px solid #bbb;grid-template-columns:1fr auto;align-items:end;min-width:210px;padding:14px 0 14px 24px;display:grid}.wizard-fee small{color:#777;grid-column:1/3}.wizard-fee strong{color:#d71920;font:800 28px var(--showcase-font-sans);margin-top:7px}.wizard-fee span{color:#777;font-size:11px}.wizard-progress{background:#fff;border:1px solid #ccc;margin-top:30px}.wizard-progress ol{grid-template-columns:repeat(4,1fr);margin:0;padding:18px 22px;list-style:none;display:grid}.wizard-progress li{color:#999;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.wizard-progress li:after{content:"";background:#ddd;flex:1;height:1px;margin:0 12px}.wizard-progress li:last-child:after{display:none}.wizard-progress li>span{width:24px;height:24px;font:700 9px var(--showcase-font-sans);border:1px solid #bbb;place-items:center;display:grid}.wizard-progress li>span svg{width:13px}.wizard-progress li.active{color:#111}.wizard-progress li.active>span{color:#fff;background:#d71920;border-color:#d71920}.wizard-body{background:#fff;border:1px solid #ccc;margin-top:20px}.wizard-step{padding:38px clamp(22px,4vw,58px) 55px}.step-heading{max-width:800px;margin-bottom:38px}.step-heading>span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.16em}.step-heading h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:32px}.step-heading p{color:#777;margin:0;font-size:13px;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:22px 26px;display:grid}.field{gap:9px;display:grid}.field.full{grid-column:1/-1}.field>label{font-size:12px;font-weight:700}.field input{border-radius:0;height:45px}.inline-radio{align-items:center;gap:22px;min-height:45px;display:flex}.inline-radio label{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.permission-field{border-top:1px solid #ddd;margin-top:8px;padding-top:22px}.permission-grid{border:1px solid #ccc;grid-template-columns:repeat(3,1fr);display:grid}.permission-grid>div{border-right:1px solid #ccc;padding:18px}.permission-grid>div:last-child{border-right:0}.permission-grid strong{font-size:12px}.permission-grid .inline-radio{margin-top:7px}.picker-layout{grid-template-columns:1fr 330px;gap:20px;display:grid}.picker-main,.selection-cart{border:1px solid #ccc}.picker-toolbar{background:#f7f7f5;border-bottom:1px solid #ccc;grid-template-columns:1fr 180px;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.picker-toolbar label{background:#fff;border:1px solid #ccc;align-items:center;gap:6px;padding-left:10px;display:flex}.picker-toolbar label svg{width:16px}.picker-toolbar input{box-shadow:none;border:0;border-radius:0}.picker-toolbar select{background:#fff;border:1px solid #ccc;height:40px;padding:0 10px}.picker-results{max-height:610px;overflow-y:auto}.picker-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:24px 1fr 80px;align-items:center;gap:13px;width:100%;min-height:78px;padding:12px 16px;display:grid}.picker-results>button:hover{background:#faf5ec}.picker-results>button.selected{background:#fff1f1;box-shadow:inset 4px 0 #d71920}.picker-results>button:disabled{opacity:.4;cursor:not-allowed}.picker-results>button>span{grid-template-columns:62px 1fr;gap:2px 10px;display:grid}.picker-results>button b{color:#d71920;font:700 11px var(--showcase-font-sans)}.picker-results>button strong{font-size:13px}.picker-results>button small{color:#999;grid-column:2;font-size:9px}.picker-results>button em{font:normal 700 11px var(--showcase-font-sans);justify-self:end}.selection-cart{align-self:start}.selection-cart>header{border-bottom:1px solid #ccc;justify-content:space-between;padding:18px;display:flex}.selection-cart>header span{font-size:12px;font-weight:700}.selection-cart>header b{color:#d71920;font:700 12px var(--showcase-font-sans)}.selection-cart article{border-bottom:1px solid #eee;grid-template-columns:24px 1fr 24px;align-items:center;gap:10px;min-height:92px;padding:14px 16px;display:grid}.selection-cart article>span{color:#aaa;font:700 9px var(--showcase-font-sans)}.selection-cart article>div{flex-direction:column;display:flex}.selection-cart article b{color:#d71920;font:700 10px var(--showcase-font-sans)}.selection-cart article strong{margin-top:4px;font-size:12px}.selection-cart article small{color:#999;margin-top:3px;font-size:9px}.selection-cart article button{cursor:pointer;background:0 0;border:0}.selection-cart article button svg{color:#999;width:15px}.selection-empty{color:#aaa;flex-direction:column;justify-content:center;align-items:center;height:260px;display:flex}.selection-empty svg{width:24px}.selection-empty p{color:#555;margin:12px 0 4px;font-size:12px}.selection-empty small{font-size:9px}.selection-cart>footer{color:#fff;background:#0c0c0c;grid-template-columns:1fr auto;align-items:end;padding:18px;display:grid}.selection-cart>footer span{font-size:11px}.selection-cart>footer strong{color:#fff;font:800 24px var(--showcase-font-sans)}.selection-cart>footer small{color:#777;grid-column:1/3;margin-top:8px;font-size:9px}.upload-list{gap:12px;display:grid}.upload-slot{cursor:pointer;border:1px dashed #aaa;grid-template-columns:48px 30px 1fr 90px;align-items:center;gap:16px;min-height:104px;padding:18px;transition:border .15s,background .15s;display:grid}.upload-slot:hover{background:#faf5ec;border-color:#d71920}.upload-slot.uploaded{background:#f2fbf5;border-style:solid;border-color:#5aa979}.upload-slot>input{display:none}.upload-icon{background:#f1f1ef;place-items:center;width:44px;height:44px;display:grid}.upload-icon svg{width:20px}.upload-no{color:#d71920;font:700 9px var(--showcase-font-sans)}.upload-slot h3{margin:0;font-size:15px}.upload-slot b{color:#777;font:700 9px var(--showcase-font-sans);letter-spacing:.1em}.upload-slot p{color:#888;margin:5px 0 0;font-size:10px}.upload-slot em{color:#d71920;justify-self:end;font:700 11px sans-serif}.url-slot{border:1px solid #ccc;grid-template-columns:250px 1fr;min-height:104px;padding:18px;display:grid}.url-slot,.url-slot>div{align-items:center;gap:18px}.url-slot>div{display:flex}.url-slot>div>svg{width:22px}.url-slot span{display:grid}.url-slot span b{color:#d71920;font:700 9px var(--showcase-font-sans)}.url-slot span strong{font-size:14px}.url-slot span small{color:#777;font:700 9px var(--showcase-font-sans)}.url-slot input{border-radius:0}.upload-policy{background:#fff6df;border:1px solid #e5c678;gap:12px;margin-top:18px;padding:15px;display:flex}.upload-policy svg{color:#8b5800;flex:none;width:17px}.upload-policy p{color:#775625;margin:0;font-size:10px;line-height:1.6}.credits-table{border:1px solid #ccc;overflow-x:auto}.credit-row,.credits-head{grid-template-columns:40px 1fr 1fr 1fr 1.3fr 34px;align-items:center;gap:8px;min-width:900px;padding:8px 12px;display:grid}.credits-head{color:#fff;background:#0c0c0c;font-size:9px}.credit-row{border-bottom:1px solid #eee}.credit-row:last-child{border-bottom:0}.credit-row>span{color:#999;font:700 9px var(--showcase-font-sans)}.credit-row input{border-radius:0;height:36px;font-size:11px}.credit-row button{cursor:pointer;background:0 0;border:0}.credit-row button svg{color:#999;width:15px}.entry-confirmations{background:#f7f7f5;border:1px solid #ccc;gap:12px;margin-top:30px;padding:22px;display:grid}.entry-confirmations label{align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}.wizard-footer{background:#fff;border:1px solid #ccc;border-top:0;justify-content:space-between;align-items:center;min-height:82px;padding:15px 20px;display:flex}.wizard-footer>span{color:#888;font-size:10px}.back-link{color:#666;align-items:center;gap:8px;margin-bottom:25px;font-size:12px;display:inline-flex}.back-link svg{width:15px}.checkout-layout{grid-template-columns:1fr 360px;gap:22px;margin-top:30px;display:grid}.checkout-main,.order-summary{padding:26px}.checkout-main h2,.order-summary h2{margin:0 0 18px;font-size:18px}.checkout-main h2:not(:first-child){border-top:1px solid #ddd;margin-top:35px;padding-top:25px}.checkout-item{border:1px solid #ccc;grid-template-columns:110px 1fr 80px;align-items:center;gap:20px;padding:18px;display:grid}.checkout-item>span{color:#d71920;font:700 10px var(--showcase-font-sans)}.checkout-item b{font-size:14px}.checkout-item p{color:#888;margin:5px 0 0;font-size:10px}.checkout-item>strong{font:700 16px var(--showcase-font-sans);justify-self:end}.payment-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-options>label{cursor:pointer;border:1px solid #ccc;grid-template-columns:20px 28px 1fr;align-items:center;gap:9px;min-height:110px;padding:15px;display:grid}.payment-options label>svg{color:#d71920;width:22px}.payment-options label span{flex-direction:column;display:flex}.payment-options label b{font-size:12px}.payment-options label small{color:#888;margin-top:5px;font-size:9px}.checkout-demo{color:#25663f;background:#edf8f1;gap:10px;margin-top:20px;padding:14px;display:flex}.checkout-demo svg{flex:none;width:18px}.checkout-demo p{margin:0;font-size:10px;line-height:1.6}.order-summary{align-self:start}.order-summary>div{color:#666;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.order-summary hr{border:0;border-top:1px solid #ccc}.order-summary .order-total{color:#111;align-items:flex-end}.order-total strong{color:#d71920;font:800 28px var(--showcase-font-sans)}.order-summary>small{color:#999;margin-top:14px;font-size:9px;line-height:1.5;display:block}.account-form{max-width:1050px;padding:30px}.account-form>header{border-bottom:1px solid #ddd;align-items:baseline;gap:15px;margin-bottom:30px;padding-bottom:20px;display:flex}.account-form>header span{color:#d71920;font:700 10px var(--showcase-font-sans)}.account-form>header h2{margin:0;font-size:24px}.empty-system-page{background:#fff;border:1px solid #ccc;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.empty-system-page>svg{color:#d71920;width:42px}.empty-system-page h2{margin:22px 0 8px;font-size:25px}.empty-system-page p{color:#888}.empty-system-page a{border-bottom:1px solid #111;align-items:center;gap:8px;margin-top:22px;padding-bottom:5px;font-size:12px;font-weight:700;display:flex}.empty-system-page a svg{width:15px}@media (max-width:1050px){.system-app{grid-template-columns:78px 1fr}.system-brand{padding:14px}.system-brand .logo-link,.system-brand>span,.system-brand>strong,.system-role-switch a,.system-role-switch>span,.system-sidebar>nav a span{display:none}.system-sidebar>nav a{justify-content:center;padding:0}.system-role-switch>div{border:0;grid-template-columns:1fr}.system-role-switch a.active{height:8px;padding:0;font-size:0;display:block}.checkout-layout,.dashboard-grid,.picker-layout{grid-template-columns:1fr}.selection-cart{position:static}}@media (max-width:700px){.system-app{display:block}.system-sidebar{z-index:60;width:100%;height:64px;position:fixed;inset:auto 0 0}.system-brand,.system-role-switch{display:none}.system-sidebar>nav{justify-content:space-around;height:64px;padding:0;display:flex}.system-sidebar>nav a{border-top:3px solid #0000;border-left:0;width:100%;height:64px}.system-sidebar>nav a.active{border-top-color:#d71920}.system-sidebar>nav a:nth-child(n+5){display:none}.system-topbar{height:60px;padding:0 16px}.system-user>span{display:none}.system-content{padding:25px 15px 95px}.dashboard-heading,.deadline-card,.wizard-header{flex-direction:column;align-items:flex-start}.deadline-card{gap:15px}.entry-row{grid-template-columns:48px 1fr}.entry-progress,.entry-row>a{grid-column:2}.system-callout{grid-template-columns:30px 1fr}.system-callout ul{grid-column:2;grid-template-columns:1fr}.wizard-fee{border-top:1px solid #bbb;border-left:0;padding:15px 0 0}.wizard-progress ol{grid-template-columns:repeat(4,150px);overflow-x:auto}.form-grid,.payment-options,.permission-grid{grid-template-columns:1fr}.field.full{grid-column:1}.permission-grid>div{border-bottom:1px solid #ccc;border-right:0}.picker-toolbar{grid-template-columns:1fr}.upload-slot{grid-template-columns:42px 24px 1fr}.upload-slot em{display:none}.url-slot{grid-template-columns:1fr}.wizard-footer{z-index:20;position:sticky;bottom:64px}.wizard-footer>span{display:none}.checkout-item{grid-template-columns:1fr auto}.checkout-item>span{grid-column:1/3}.payment-options{display:grid}}.jury-welcome{color:#fff;background:#0c0c0c;justify-content:space-between;align-items:center;min-height:88px;padding:20px 24px;display:flex}.jury-welcome>div{align-items:center;gap:15px;display:flex}.jury-welcome svg{color:#d71920;width:22px}.jury-welcome span{flex-direction:column;display:flex}.jury-welcome small{color:#888;margin-top:4px}.jury-welcome time{color:#aaa;font:700 11px var(--showcase-font-sans)}.judge-dashboard-grid{grid-template-columns:1.25fr .75fr;gap:22px;margin-top:22px;display:grid}.judge-progress-card,.judge-rules-card,.next-entry{background:#fff;border:1px solid #ccc;padding:24px}.judge-progress-card>header span,.judge-rules-card>header span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.16em}.judge-progress-card>header h2,.judge-rules-card>header h2{margin:6px 0 0;font-size:20px}.big-progress{padding:30px 0}.big-progress strong{font:800 56px var(--showcase-font-sans);letter-spacing:-.07em}.big-progress p{color:#888;margin:5px 0 22px;font-size:11px}.judge-stats{border:1px solid #ddd;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.judge-stats>span{border-right:1px solid #ddd;flex-direction:column;align-items:center;padding:15px 6px;display:flex}.judge-stats>span:last-child{border-right:0}.judge-stats b{font:800 20px var(--showcase-font-sans)}.judge-stats small{color:#888;margin-top:4px;font-size:9px}.judge-rules-card>header{align-items:center;gap:10px;display:flex}.judge-rules-card>header svg{color:#d71920;width:21px}.judge-rules-card ul{gap:16px;margin:0;padding:25px 0;list-style:none;display:grid}.judge-rules-card li{gap:9px;font-size:11px;line-height:1.5;display:flex}.judge-rules-card li svg{color:#2d8755;flex:none;width:15px;height:15px}.judge-rules-card>a{border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;font-weight:700;display:flex}.judge-rules-card>a svg{width:14px}.next-entry{grid-template-columns:170px 1fr auto;align-items:center;gap:25px;margin-top:22px;display:grid}.next-entry-preview{color:#fff;background:#111;align-content:center;place-items:center;height:100px;display:grid}.next-entry-preview svg{color:#d71920;width:25px}.next-entry-preview span{font:700 9px var(--showcase-font-sans);letter-spacing:.13em;margin-top:8px}.next-entry h2{margin:10px 0 6px;font-size:18px}.next-entry p{color:#888;margin:0;font-size:10px}.review-page{max-width:1580px;margin:0 auto}.review-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.review-header p{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.16em;margin:0 0 8px}.review-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.2vw,48px)}.review-header>div>span{color:#777;margin-top:8px;font-size:11px;display:block}.review-status{align-items:center;gap:14px;display:flex}.review-status>span:last-child{color:#777;font:700 11px var(--showcase-font-sans)}.review-integrity-bar{color:#fff;background:#0c0c0c;justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px;display:flex}.review-integrity-bar>div{align-items:center;gap:12px;display:flex}.review-integrity-bar>div>svg{color:#54b57b;width:19px}.review-integrity-bar span{flex-direction:column;display:flex}.review-integrity-bar small{color:#888;margin-top:3px;font-size:9px}.review-layout{background:#fff;border:1px solid #bbb;border-top:0;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.review-materials{border-right:1px solid #bbb;min-width:0}.review-materials [data-slot=tabs-trigger] svg{width:15px}.demo-video{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle,#292929,#080808 70%);justify-content:center;padding:22px}.demo-video,.demo-video-mark{flex-direction:column;display:flex}.demo-video-mark{align-items:center;margin:auto}.demo-video-mark span{color:#d71920;font:800 11px var(--showcase-font-sans);letter-spacing:.23em}.demo-video-mark strong{margin-top:15px;font-size:clamp(22px,3vw,40px)}.demo-video-mark small{color:#777;margin-top:8px}.demo-video-mark small,.video-control{font:700 9px var(--showcase-font-sans)}.video-control{color:#aaa;align-items:center;gap:10px;display:flex}.viewing-gate{border-bottom:1px solid #ddd;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:16px 20px;display:grid}.viewing-gate>svg{color:#d71920;width:20px}.viewing-gate>div{max-width:230px}.viewing-gate>div b{font-size:10px}.viewing-gate>span{color:#2d8755;align-items:center;gap:7px;font-size:9px;display:flex}.viewing-gate>span svg{width:13px}.demo-caseboard{text-align:center;background:#f4f0e8;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:45px;display:flex}.demo-brief>span,.demo-caseboard>span{color:#d71920;font:800 10px var(--showcase-font-sans);letter-spacing:.16em}.demo-caseboard h2{max-width:520px;margin:22px 0;font-size:34px}.demo-caseboard p{color:#777;max-width:500px;line-height:1.8}.demo-brief{max-height:600px;padding:42px;overflow-y:auto}.demo-brief h2{margin:15px 0 35px;font-size:32px}.demo-brief h3{border-top:1px solid #ddd;margin:28px 0 8px;padding-top:18px;font-size:16px}.demo-brief p{color:#666;line-height:1.9}.review-context{background:#f4f0e8;padding:22px}.review-context span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.15em}.review-context p{color:#666;margin:8px 0 0;font-size:11px;line-height:1.6}.scoring-panel{padding:22px}.scoring-panel>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.scoring-panel>header span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.15em}.scoring-panel>header h2{margin:5px 0 0;font-size:22px}.score-total strong{color:#d71920;font:800 38px var(--showcase-font-sans)}.score-total small{color:#888;font:700 10px var(--showcase-font-sans)}.score-scale{color:#888;grid-template-columns:20px auto 1fr auto 20px;align-items:center;gap:8px;margin:18px 0 4px;font-size:8px;display:grid}.score-scale span{color:#111;font:700 10px var(--showcase-font-sans)}.score-scale i{background:linear-gradient(90deg,#bbb,#d71920);height:1px}.dimension-score{border-bottom:1px solid #eee;grid-template-columns:1fr 40px;gap:8px;padding:18px 0;display:grid}.dimension-score>div{grid-template-columns:1fr auto;align-items:baseline;display:grid}.dimension-score>div span{color:#999;font:700 8px var(--showcase-font-sans);letter-spacing:.08em}.dimension-score h3{grid-row:2;margin:2px 0 0;font-size:15px}.dimension-score small{color:#999;grid-row:2;font-size:8px}.dimension-score>strong{font:800 25px var(--showcase-font-sans);grid-area:1/2/3;place-self:center end}.dimension-score [data-slot=slider]{grid-column:1/3;margin-top:8px}.shortlist-recommendation{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.shortlist-recommendation>span{font-size:11px;font-weight:700}.shortlist-recommendation>div{gap:12px;display:flex}.shortlist-recommendation label{align-items:center;gap:5px;font-size:9px;display:flex}.jury-note{padding:18px 0}.jury-note>label{align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.jury-note label svg{color:#d71920;width:14px}.jury-note textarea{border-radius:0;min-height:92px;font-size:10px}.review-flags{background:#fff6df;flex-wrap:wrap;gap:8px 16px;padding:14px;display:flex}.review-flags label{color:#775625;align-items:center;gap:5px;font-size:8px;display:flex}.review-flags label>svg{width:12px}.scoring-panel>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.review-audit{color:#666;background:#e9e9e7;align-items:center;gap:10px;padding:12px 15px;font-size:9px;display:flex}.review-audit svg{width:14px}.calibration-lock{color:#fff;background:#0c0c0c;grid-template-columns:60px 1fr auto;align-items:center;gap:25px;padding:28px;display:grid}.calibration-lock>svg{color:#d71920;width:38px}.calibration-lock h2{margin:0 0 7px;font-size:22px}.calibration-lock p{color:#888;max-width:800px;margin:0;font-size:11px;line-height:1.6}.calibration-table{background:#fff;border:1px solid #ccc;margin-top:22px}.calibration-table>article,.calibration-table>header{border-bottom:1px solid #ddd;grid-template-columns:1.3fr .6fr .6fr .8fr 90px;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:grid}.calibration-table>header{color:#fff;background:#0c0c0c;min-height:42px;font-size:9px}.calibration-table>article:last-child{border-bottom:0}.calibration-table article b{font:700 11px var(--showcase-font-sans)}.calibration-table article>strong{font:800 20px var(--showcase-font-sans)}.calibration-table article>span{font-size:10px}.ops-kpi-grid{background:#fff;border:1px solid #ccc;grid-template-columns:repeat(4,1fr);display:grid}.ops-kpi-grid article{border-right:1px solid #ccc;flex-direction:column;min-height:175px;padding:20px;display:flex}.ops-kpi-grid article:last-child{border-right:0}.ops-kpi-grid article>span{color:#d71920;font:700 9px var(--showcase-font-sans)}.ops-kpi-grid article>p{color:#777;font-size:11px}.ops-kpi-grid article>strong{font:800 35px var(--showcase-font-sans);letter-spacing:-.05em;margin-top:auto}.ops-kpi-grid article>small{color:#999;margin-top:5px}.ops-grid{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:22px;display:grid}.ops-panel{background:#fff;border:1px solid #ccc}.ops-panel>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:20px;display:flex}.ops-panel>header span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.14em}.ops-panel>header h2{margin:5px 0 0;font-size:18px}.season-timeline{padding:10px 20px 20px}.season-timeline>div{border-bottom:1px solid #eee;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:65px;display:grid}.season-timeline>div:last-child{border-bottom:0}.season-timeline>div>span{color:#999;width:26px;height:26px;font:700 9px var(--showcase-font-sans);border:1px solid #ccc;place-items:center;display:grid}.season-timeline>div>span svg{width:13px}.season-timeline>div.active>span{color:#fff;background:#d71920;border-color:#d71920}.season-timeline b{font-size:11px}.season-timeline small{color:#999;font:700 9px var(--showcase-font-sans)}.readiness-list{gap:23px;padding:20px;display:grid}.readiness-list>div{grid-template-columns:100px 1fr 35px;align-items:center;gap:10px;display:grid}.readiness-list b,.readiness-list span{font-size:10px}.ops-alert{background:#fff6df;border:1px solid #e5c678;grid-template-columns:30px 1fr auto;align-items:center;gap:15px;margin-top:22px;padding:20px;display:grid}.ops-alert>svg{color:#8b5800;width:22px}.ops-alert b{font-size:12px}.ops-alert p{color:#775625;margin:4px 0 0;font-size:10px;line-height:1.5}.ops-alert>a{align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.ops-alert>a svg{width:13px}.intake-flow{color:#fff;background:#0c0c0c;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;padding:26px;display:grid}.intake-flow>svg{color:#555;justify-self:center;width:18px}.intake-flow>div{border:1px solid #444;min-height:165px;padding:18px}.intake-flow>div span{color:#d71920;font:700 9px var(--showcase-font-sans)}.intake-flow h3{margin:40px 0 8px;font-size:16px}.intake-flow p{color:#888;margin:0;font-size:9px;line-height:1.5}.qa-checks{background:#fff;border:1px solid #ccc;margin-top:22px}.qa-checks>header{border-bottom:2px solid #111;padding:22px}.benchmark-section>header span,.blueprint-thesis>span,.launch-phases>header span,.qa-checks>header span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.16em}.qa-checks>header h2{margin:8px 0 0;font-size:25px}.qa-checks article{border-bottom:1px solid #ddd;grid-template-columns:42px 180px 1fr 90px;align-items:center;gap:15px;min-height:80px;padding:12px 22px;display:grid}.qa-checks article:last-child{border-bottom:0}.qa-checks article>span{color:#d71920;font:700 9px var(--showcase-font-sans)}.qa-checks h3{margin:0;font-size:14px}.qa-checks p{color:#777;font-size:10px}.jury-admin-grid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(3,1fr);display:grid}.jury-admin-grid article{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-height:240px;padding:22px}.jury-admin-grid article>span{color:#d71920;font:700 9px var(--showcase-font-sans)}.jury-admin-grid h2{margin:45px 0 8px;font-size:21px}.jury-admin-grid p{margin:0;font-size:11px}.jury-admin-grid small{color:#888;margin-top:5px;display:block}.conflict-engine{color:#fff;background:#0c0c0c;grid-template-columns:1fr 1fr;gap:40px;margin-top:22px;padding:28px;display:grid}.conflict-engine>div{gap:16px;display:flex}.conflict-engine>div>svg{color:#d71920;width:28px}.conflict-engine b{font-size:18px}.conflict-engine p{color:#888;margin:6px 0 0;font-size:10px;line-height:1.6}.conflict-engine ul{color:#aaa;margin:0;font-size:10px;line-height:2}.results-pipeline{border:1px solid #ccc;grid-template-columns:repeat(3,1fr);display:grid}.results-pipeline article{background:#fff;border-right:1px solid #ccc;min-height:300px;padding:25px}.results-pipeline article:last-child{border-right:0}.results-pipeline span{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.15em}.results-pipeline h2{margin:75px 0 15px;font-size:25px}.results-pipeline p{color:#777;font-size:11px;line-height:1.8}.result-lock{color:#fff;background:#0c0c0c;grid-template-columns:50px 1fr auto;align-items:center;gap:20px;margin-top:22px;padding:25px;display:grid}.result-lock>svg{color:#d71920;width:32px}.result-lock h3{margin:0 0 6px}.result-lock p{color:#888;margin:0;font-size:10px}.blueprint-thesis{color:#fff;background:#d71920;padding:50px clamp(25px,5vw,70px)}.blueprint-thesis>span{color:#fff}.blueprint-thesis h2{letter-spacing:-.05em;max-width:1100px;margin:18px 0 22px;font-size:clamp(34px,4.5vw,65px);line-height:1.15}.blueprint-thesis p{color:#fff8efdb;max-width:900px;line-height:1.9}.ai-rule-section,.blueprint-thesis,.ceremony-date,.deadline-card,.final-cta,.jury-announcement,.oral-intro,.ranking-definition,.three-shows-grid .active-show{isolation:isolate;background-color:var(--showcase-red);background-image:linear-gradient(120deg,#56000529,#0000 46%,#fff8ef0e);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #5a00052e}.ai-rule-section:after,.blueprint-thesis:after,.ceremony-date:after,.deadline-card:after,.final-cta:after,.jury-announcement:after,.oral-intro:after,.ranking-definition:after,.three-shows-grid .active-show:after{content:"";z-index:0;aspect-ratio:196/260;mix-blend-mode:multiply;opacity:.15;pointer-events:none;background:url(/theshowcase-seal.png) 50%/contain no-repeat;width:clamp(270px,31vw,560px);position:absolute;bottom:clamp(-170px,-8vw,-72px);right:clamp(-110px,-5vw,-42px);transform:rotate(-3deg)}.ai-rule-section>*,.blueprint-thesis>*,.ceremony-date>*,.deadline-card>*,.final-cta>*,.jury-announcement>*,.oral-intro>*,.ranking-definition>*,.three-shows-grid .active-show>*{z-index:1;position:relative}.three-shows-grid .active-show:after{opacity:.13;width:280px;bottom:-110px;right:-70px}.deadline-card:after{opacity:.12;width:210px;bottom:-98px;right:-34px}.platform-map{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.platform-map article{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-height:260px;padding:22px}.platform-map article>span{color:#d71920;font:700 9px var(--showcase-font-sans)}.platform-map h2{margin:70px 0 12px;font-size:23px}.platform-map p{color:#777;font-size:10px;line-height:1.7}.benchmark-section{background:#fff;border:1px solid #ccc;margin-top:22px;padding:30px}.benchmark-section>header h2,.launch-phases>header h2{margin:8px 0 25px;font-size:27px}.benchmark-table{border-top:2px solid #111}.benchmark-head,.benchmark-table>div:not(.benchmark-head){border-bottom:1px solid #ccc;grid-template-columns:150px 1.25fr 1fr 100px;align-items:center;gap:18px;padding:16px 10px;display:grid}.benchmark-head{color:#777;font-size:9px}.benchmark-table h3{margin:0;font-size:14px}.benchmark-table p,.benchmark-table strong{margin:0;font-size:10px;line-height:1.6}.benchmark-table strong{color:#a01319}.benchmark-table a{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.benchmark-table a svg{width:12px}.decision-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid}.decision-grid article{color:#fff;background:#0c0c0c;min-height:220px;padding:24px}.decision-grid svg{color:#d71920;width:27px}.decision-grid h3{margin:45px 0 10px}.decision-grid p{color:#888;font-size:10px;line-height:1.7}.launch-phases{background:#fff;border:1px solid #ccc;margin-top:22px;padding:30px}.launch-phases>div{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.launch-phases article{border-right:1px solid #ccc;flex-direction:column;min-height:220px;padding:22px;display:flex}.launch-phases article:last-child{border-right:0}.launch-phases article>b{color:#d71920;font:700 9px var(--showcase-font-sans);letter-spacing:.12em}.launch-phases h3{margin:38px 0 9px}.launch-phases p{color:#777;font-size:10px;line-height:1.6}.launch-phases .status-pill{margin-top:auto}.settings-list{background:#fff;border:1px solid #ccc}.settings-list article{border-bottom:1px solid #ddd;grid-template-columns:40px 1fr 90px;align-items:center;gap:15px;min-height:92px;padding:15px 22px;display:grid}.settings-list article:last-child{border-bottom:0}.settings-list article>span{color:#d71920;font:700 9px var(--showcase-font-sans)}.settings-list h2{margin:0 0 5px;font-size:15px}.settings-list p{color:#777;margin:0;font-size:10px}@media (max-width:1100px){.review-layout{grid-template-columns:1fr}.review-materials{border-bottom:1px solid #bbb;border-right:0}.judge-dashboard-grid,.ops-grid{grid-template-columns:1fr}.jury-admin-grid,.ops-kpi-grid,.platform-map{grid-template-columns:1fr 1fr}}@media (max-width:700px){.jury-welcome,.review-header,.review-integrity-bar{flex-direction:column;align-items:flex-start;gap:14px}.judge-dashboard-grid{display:grid}.judge-stats{grid-template-columns:1fr 1fr}.next-entry{grid-template-columns:90px 1fr}.next-entry>a{grid-column:2}.review-materials [data-slot=tabs-trigger]{padding-inline:10px;font-size:10px}.viewing-gate{grid-template-columns:25px 1fr}.viewing-gate>span{grid-column:2}.scoring-panel{padding:16px}.calibration-lock{grid-template-columns:40px 1fr}.calibration-lock>button{grid-column:2}.calibration-table{overflow-x:auto}.calibration-table>article,.calibration-table>header{min-width:720px}.decision-grid,.intake-flow,.jury-admin-grid,.launch-phases>div,.ops-kpi-grid,.platform-map,.results-pipeline{grid-template-columns:1fr}.intake-flow{gap:8px}.intake-flow>svg{transform:rotate(90deg)}.qa-checks article{grid-template-columns:35px 1fr 90px}.qa-checks article p{grid-column:2}.conflict-engine{grid-template-columns:1fr}.results-pipeline article{border-bottom:1px solid #ccc;border-right:0}.ops-alert,.result-lock{grid-template-columns:35px 1fr}.ops-alert>a,.result-lock>button{grid-column:2}.benchmark-section{padding:20px 14px;overflow-x:auto}.benchmark-head,.benchmark-table>div:not(.benchmark-head){min-width:820px}.launch-phases article{border-bottom:1px solid #ccc;border-right:0}}:root{--showcase-paper:#f7f5f0;--showcase-cream:#fbfaf7}.public-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom-color:#dedbd4}.header-inner{grid-template-columns:210px 1fr auto;max-width:1520px;height:68px;padding-inline:28px}.logo-link{width:184px;height:42px}.desktop-nav{letter-spacing:.015em;gap:clamp(13px,1.45vw,23px);font-size:11px}.desktop-nav>a,.ranking-menu>summary{padding-block:24px}.desktop-nav>a:after,.ranking-menu>summary:after{height:1px;bottom:15px}.header-actions{gap:18px}.member-link{border-bottom:0;padding-block:8px}.ranking-dropdown{border-color:#d8d5ce;border-top-width:2px;top:59px;box-shadow:0 18px 42px #0000001a}.entry-portal{background:var(--showcase-ink);border-color:var(--showcase-ink);grid-template-columns:34px 1fr 16px;gap:8px;min-width:150px;height:46px;padding-inline:12px}.entry-portal:before{display:none}.entry-portal:hover{background:var(--showcase-red);border-color:var(--showcase-red)}.entry-seal{width:27px;height:34px}.entry-portal strong{font-size:14px}.entry-portal svg{width:15px}.hero-section{background:#fff;border-bottom-color:#dedbd4;min-height:720px;display:block}.hero-section:after,.hero-section:before{display:none}.hero-content{max-width:1440px;margin:0 auto;padding:clamp(90px,11vh,132px) max(28px,6vw) clamp(76px,9vh,104px)}.hero-brand-lockup{border-bottom-color:#d5d1ca;width:min(100%,1060px);padding-bottom:24px}.hero-brand-lockup .hero-brand-name{letter-spacing:-.07em;font-size:clamp(58px,7.5vw,108px);line-height:.88}.hero-brand-lockup .hero-brand-en{margin-top:17px;font-size:clamp(11px,1vw,16px)}.hero-story-lockup{max-width:1040px;margin-top:clamp(48px,7vh,68px)}.hero-content h1{margin:0;font-size:clamp(42px,4.8vw,70px);line-height:1.04}.hero-actions{margin-top:38px}.hero-actions a{height:50px;min-height:50px}.hero-aside{max-width:1440px;min-height:auto;color:var(--showcase-ink);background:0 0;border:0;border-top:1px solid #dedbd4;flex-direction:row;align-items:center;gap:24px;margin:0 auto;padding:22px max(28px,6vw) 28px;display:flex}.hero-aside:before{flex:0 0 40px;width:40px;height:2px;position:static}.hero-aside span{writing-mode:initial;font-family:var(--showcase-font-sans);letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:800}.hero-aside i{background:#d8d5ce;flex:1;width:auto;height:1px;min-height:1px;margin:0}.hero-aside p{color:#55524c;white-space:nowrap;margin:0;font-size:12px;line-height:1.5}.hero-scroll{display:none}.section-grid{display:block}.section-label{border-right:0;align-items:baseline;gap:14px;max-width:1440px;margin:0 auto;padding:80px max(28px,6vw) 0;display:flex}.section-label span{color:var(--showcase-red);letter-spacing:.08em}.section-label p,.section-label span{font:800 11px/1 var(--showcase-font-sans)}.section-label p{letter-spacing:.12em;writing-mode:initial;margin:0}.dates-section>div:last-child,.manifesto-copy,.rankings-section>div:last-child{max-width:1440px;margin:0 auto;padding:28px max(28px,6vw) 92px}.dates-section h2,.manifesto-copy h2,.rankings-heading h2,.three-shows-intro h2{margin:14px 0 36px;font-size:clamp(34px,4vw,60px);line-height:1.18}.manifesto-columns{gap:clamp(32px,5vw,64px);line-height:1.9}.text-link{margin-top:34px}.three-shows-section{background:var(--showcase-ink);padding:84px max(28px,6vw) 0}.three-shows-grid,.three-shows-intro{max-width:1268px;margin-inline:auto}.three-shows-intro h2{margin-bottom:46px}.three-shows-grid{border-color:#ffffff59}.three-shows-grid article{border-right-color:#ffffff47;min-height:250px;padding:28px}.three-shows-grid article>span{top:24px;left:28px}.three-shows-grid article>p{writing-mode:initial;letter-spacing:.14em;opacity:.55;align-self:flex-end;margin:0 0 auto;font-size:11px;line-height:1}.three-shows-grid h3{font-size:clamp(27px,2.6vw,38px)}.three-shows-grid article:not(.active-show):hover{color:inherit;background:#ffffff09}.three-shows-grid .active-show{box-shadow:none;border-top:3px solid var(--showcase-red);background:0 0}.three-shows-grid .active-show:after{display:none}.rankings-section{background:#fff;border-bottom:1px solid #dedbd4}.ranking-list{border-top-color:#8f8b84;margin-top:36px}.ranking-row{border-bottom-color:#d7d3cc;grid-template-columns:44px minmax(190px,1fr) 1fr 120px 22px;min-height:80px}.ranking-row:hover{color:var(--showcase-red);background:0 0;padding-left:0}.ranking-row:hover p,.ranking-row:hover small,.ranking-row:hover>span{color:#6e6962}.ranking-row svg{transition:transform .18s}.ranking-row:hover svg{transform:translate(4px)}.dates-section{background:var(--showcase-paper)}.date-list{border-top-width:1px;margin-top:30px}.date-row{border-bottom-color:#d5d1ca;min-height:88px}.date-row time{font-size:18px}.home-fees{border-top-width:1px;margin-top:68px;padding-top:24px}.home-fees-heading{margin-bottom:25px}.home-fee-grid{border-left:0}.home-fee-grid article{border-bottom-color:#d5d1ca;border-right-color:#d5d1ca;min-height:188px;padding:22px}.home-fee-grid article:first-child{border-left:1px solid #d5d1ca}.home-fee-grid h4{margin-top:32px}.founder-section{background:#fff;border-top:0;border-bottom:1px solid #dedbd4;min-height:auto;padding:96px max(28px,6vw);display:block}.founder-number,.founder-years{display:none}.founder-copy{max-width:900px;margin:0 auto}.founder-copy h2{font-size:clamp(52px,6vw,78px)}.founder-copy blockquote{border-left-width:2px;margin-block:32px;padding-left:20px;font-size:clamp(22px,2.2vw,31px)}.final-cta{color:#fff;background:var(--showcase-ink);box-shadow:none;background-image:none;padding:82px max(28px,7vw)}.final-cta:after{display:none}.final-cta h2{white-space:normal;width:auto;max-width:1180px;margin:20px 0 38px;font-size:clamp(31px,4vw,62px)}.final-cta .cta-primary{background:var(--showcase-red)!important;color:#fff!important}.public-footer{padding:56px 28px 22px}.footer-grid{grid-template-columns:1.6fr 1fr .55fr;gap:42px}.footer-purpose{margin-top:28px;font-size:20px}.footer-legal{margin-top:44px}.page-hero{background:#fff;border-bottom-color:#dedbd4;min-height:380px;padding:82px max(28px,7vw) 58px;display:block}.page-hero-index{font:800 11px/1 var(--showcase-font-sans);letter-spacing:.12em;border-right:0;padding:0;display:block}.page-hero>div{max-width:1180px;padding:24px 0 0}.page-hero p{margin-bottom:16px;font-size:11px}.page-hero h1{font-size:clamp(52px,7vw,98px);line-height:.94}.page-hero-lead{border:0;border-top:1px solid #d8d5ce;margin-top:32px;padding:22px 0 0;font-size:clamp(17px,1.8vw,24px)}.content-section{border-bottom-color:#dedbd4;display:block}.content-section>.content-label{max-width:1320px;color:var(--showcase-red);border-right:0;margin:0 auto;padding:72px max(28px,6vw) 0}.content-section>div:last-child{max-width:1320px;margin:0 auto;padding:25px max(28px,6vw) 92px}.award-levels header h2,.content-section h2,.judging-object-section h2,.jury-statement h2,.oral-intro h2,.process-heading h2{font-size:clamp(34px,4vw,60px)}.ranking-story{border-bottom-color:#dedbd4;display:block}.ranking-story-label{border-right:0;align-items:baseline;gap:14px;max-width:1320px;margin:0 auto;padding:78px max(28px,6vw) 0;display:flex}.ranking-story-label span{color:var(--showcase-red);letter-spacing:.1em;font-size:11px}.ranking-story-label p{margin:0}.ranking-story-copy{max-width:1320px;margin:0 auto;padding:28px max(28px,6vw) 96px}.ranking-story-copy h2{font-size:clamp(38px,5vw,72px)}.ranking-founder{border-bottom-color:#dedbd4;grid-template-columns:minmax(280px,.65fr) 1.35fr}.ranking-founder-title{grid-column:1/-1}.ranking-founder>div{border-right-color:#d8d5ce;min-height:auto;padding:58px max(28px,5vw)}.ranking-founder-title{border-right:0!important;padding-bottom:0!important}.ranking-founder-name h3{font-size:clamp(52px,6vw,82px)}.ranking-settings{padding:88px max(28px,6vw) 100px}.ceremony-date,.jury-announcement,.oral-intro{background-color:var(--showcase-ink);box-shadow:none;background-image:none}.ranking-definition{color:var(--showcase-ink);background-color:var(--showcase-paper);border-top:2px solid var(--showcase-red);box-shadow:none;background-image:none}.ranking-definition p{color:#4f4c47}.ceremony-date:after,.jury-announcement:after,.oral-intro:after,.ranking-definition:after{display:none}.jury-announcement{min-height:380px}.jury-announcement>span{font-size:clamp(100px,17vw,230px)}.ceremony-date{min-height:320px}.ceremony-date>strong{font-size:clamp(86px,15vw,200px)}.oral-intro{padding-block:82px}.learning-hero,.registration-hero{min-height:400px}.learning-hero>div,.registration-hero>div{padding-block:76px 54px}.learning-hero h1,.registration-hero h1{font-size:clamp(46px,6vw,86px)}.member-status-card,.registration-existing,.registration-signin{border-color:#d7d3cc}.oral-learning-icon,.registration-signin-mark{color:var(--showcase-red);border:1px solid var(--showcase-red);background:0 0}@media (max-width:1120px){.header-inner{grid-template-columns:200px 1fr auto;height:66px;padding-inline:22px}.hero-section{min-height:660px}.hero-content{padding-inline:max(32px,6vw)}.ranking-founder{grid-template-columns:1fr}.ranking-founder-title{grid-column:auto;padding-bottom:0!important}}@media (max-width:760px){.header-inner{grid-template-columns:1fr auto;height:62px;padding-inline:16px}.logo-link{width:166px;height:38px}.member-link span{display:none}.hero-section{min-height:auto}.hero-content{padding:76px 22px 62px}.hero-brand-lockup .hero-brand-name{font-size:clamp(36px,10.4vw,52px)}.hero-brand-lockup .hero-brand-en{font-size:clamp(9px,2.6vw,12px)}.hero-story-lockup{margin-top:42px}.hero-content h1{font-size:clamp(34px,9.4vw,48px)}.hero-actions{margin-top:32px;display:grid}.hero-aside{grid-template-columns:auto 1fr;gap:12px;padding:18px 22px 22px;display:grid}.hero-aside:before{flex-basis:26px;width:26px}.hero-aside i{width:100%;height:1px;min-height:1px}.hero-aside p{white-space:normal;grid-column:1/-1}.section-label{padding:60px 22px 0}.dates-section>div:last-child,.manifesto-copy,.rankings-section>div:last-child{padding:24px 22px 68px}.dates-section h2,.manifesto-copy h2,.rankings-heading h2,.three-shows-intro h2{font-size:31px}.manifesto-columns{grid-template-columns:1fr;gap:10px;font-size:15px}.three-shows-section{padding:60px 22px 0}.three-shows-grid{grid-template-columns:1fr}.three-shows-grid article{border-right:0;min-height:190px}.ranking-row{grid-template-columns:30px 1fr 20px;min-height:76px}.date-row{min-height:auto;padding-block:18px}.home-fee-grid{grid-template-columns:1fr}.home-fee-grid article{border-left:1px solid #d5d1ca;min-height:160px}.founder-section{min-height:auto;padding:72px 22px}.founder-copy h2{font-size:54px}.founder-copy blockquote{font-size:21px}.final-cta{padding:64px 22px}.final-cta h2{font-size:clamp(28px,8.2vw,40px)}.footer-grid{grid-template-columns:1fr}.page-hero{min-height:320px;padding:68px 22px 46px}.page-hero h1{font-size:clamp(48px,15vw,72px)}.content-section>.content-label,.ranking-story-label{padding:58px 22px 0}.content-section>div:last-child,.ranking-story-copy{padding:24px 22px 70px}.ranking-founder{display:block}.ranking-founder>div{border-bottom:1px solid #d8d5ce;border-right:0;padding:46px 22px}.ranking-founder>div:last-child{border-bottom:0}.jury-announcement{grid-template-columns:1fr;padding:58px 22px}.jury-announcement>span{display:none}.jury-announcement>div{padding:0}.ceremony-date{grid-template-columns:50px 1fr 50px;min-height:260px;padding-inline:22px}.ceremony-date>small,.ceremony-date>span{font-size:22px}.oral-intro{padding:64px 22px}.ranking-definition{grid-template-columns:1fr;gap:12px}.learning-hero,.registration-hero{min-height:350px}.learning-hero>div,.registration-hero>div{padding:66px 22px 42px}.learning-hero h1,.registration-hero h1{font-size:46px}}:root{--paper:#fff;--ink:#171717}body{background:#fff}button,input,textarea{font:inherit}[role=combobox],a,button,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:2px solid #d71920}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.refined-header.public-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #ececec}.refined-header .header-inner{gap:24px;max-width:1680px;min-height:88px;margin:auto;padding:0 32px}.refined-header .desktop-nav{gap:20px}.refined-header .desktop-nav>a,.refined-header .ranking-menu summary{white-space:nowrap;font-size:14px}.refined-header .header-actions{gap:20px}.refined-header .entry-portal{color:#161616;background:0 0;border:0;gap:8px;padding:0}.refined-header .entry-portal strong,.refined-header .member-link{font-size:13px}.refined-header .ranking-dropdown{background:#fff;min-width:220px;padding:10px 18px}.refined-header .ranking-dropdown>a{justify-content:space-between;padding:14px 0;font-size:14px;display:flex}.refined-header .mobile-menu nav{max-height:calc(100dvh - 100px);overflow:auto}.refined-header .mobile-menu nav>div>a{padding:10px 20px;display:block}.refined-header .mobile-menu nav .mobile-sub-link{color:#666;padding-left:36px;font-size:14px}.refined-home{max-width:1440px;margin:auto;padding:0 64px}.refined-home .hero-section{color:#111;background:#fff;flex-direction:column;justify-content:center;min-height:670px;padding:88px 0 34px;display:flex;position:relative}.refined-home .hero-content{max-width:1080px;padding:0}.refined-home .hero-brand-name{font-family:var(--showcase-font-display);letter-spacing:-.025em;color:#111;margin:0;font-size:clamp(30px,4.7vw,66px);line-height:1.15}.refined-home .hero-brand-en{font:13px/1.4 var(--showcase-font-sans);letter-spacing:.15em;color:#737373;margin-top:12px}.refined-home h1{font-family:var(--font-sans);letter-spacing:-.045em;max-width:1050px;margin:40px 0 24px;font-size:clamp(40px,5.5vw,76px);font-weight:700;line-height:1.28}.hero-purpose{color:#666;margin:0 0 36px;font-size:20px;line-height:1.9}.mobile-break{display:none}.refined-home .hero-actions{align-items:center;gap:30px;display:flex}.home-closing [data-slot=button],.refined-home .hero-actions [data-slot=button]{color:#fff;background:#d71920;border-radius:0;min-height:48px;padding:0 26px}.hero-bottom{color:#777;border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:80px;padding-top:24px;font-size:13px;display:flex}.home-section{border-bottom:1px solid #e5e5e5;grid-template-columns:200px minmax(0,1fr);gap:48px;padding:88px 0;display:grid}.home-section-label{color:#d71920;padding-top:8px;font-size:14px;line-height:1.7}.home-section h2{letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.5}.home-section p{line-height:1.95}.home-manifesto .manifesto-columns{color:#5e5e5e;grid-template-columns:1fr 1fr;gap:32px;font-size:16px;display:grid}.home-three-shows{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.home-three-shows article{border-top:2px solid #171717;padding-top:18px}.home-three-shows h3{font-size:21px;font-weight:600}.home-three-shows p{color:#666;margin-top:10px;font-size:14px}.home-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:10px;display:flex}.hero-actions .text-link,.home-section-heading>a{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.home-ranking-list>a{border-top:1px solid #e4e4e4;grid-template-columns:32px 1fr 1fr 24px;align-items:center;gap:18px;padding:25px 0;transition:color .15s;display:grid}.home-ranking-list>a:hover{color:#d71920}.home-ranking-list>a>span{color:#999;font-size:13px}.home-ranking-list h3{font-size:24px;line-height:1.5}.home-ranking-list p{text-align:right;color:#999;letter-spacing:.03em;font-size:12px}.home-dates{margin-bottom:52px}.home-dates>div{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;display:grid}.home-dates time{text-align:right;font-size:18px}.home-dates p{margin:0;font-size:16px}.refined-home .home-fee-grid{border:0;grid-template-columns:repeat(4,1fr);gap:18px;margin:20px 0;display:grid}.refined-home .home-fee-grid article{background:#fff;border:0;border-top:1px solid #ccc;padding:18px 0}.refined-home .home-fee-grid h4{font-size:16px}.refined-home .home-fee-grid time{color:#777;min-height:46px;margin-top:8px;font-size:12px;line-height:1.7;display:block}.refined-home .home-fee-grid strong{margin-top:8px;font-size:16px;display:block}.founder-preview h2 span{color:#777;letter-spacing:0;margin-left:20px;font-size:14px;display:inline-block}.founder-preview .founder-lead{color:#333;font-size:22px}.founder-preview p{color:#666;max-width:730px;font-size:16px}.founder-preview a{margin-top:24px}.home-closing{text-align:center;padding:90px 0}.home-closing h2{max-width:850px;margin:0 auto 32px;font-size:clamp(26px,3.2vw,44px);line-height:1.5}.public-footer{color:#222;background:#f8f8f8;border-top:1px solid #e5e5e5;padding-top:50px}.public-footer .footer-block,.public-footer .footer-block a,.public-footer .footer-legal{color:#666}.public-footer .footer-block>span,.public-footer .footer-purpose{color:#171717}.statement-page .ranking-story{padding-top:80px}.statement-page .ranking-story-label{display:none}.statement-page .ranking-story{grid-template-columns:1fr;max-width:1040px;margin:auto}.statement-page .ranking-founder{border-top:1px solid #ddd}.subpage .page-hero{background:#fff;padding-top:72px;padding-bottom:64px}.subpage .page-hero h1{font-size:clamp(40px,6vw,72px)}.ranking-page-nav{grid-template-columns:repeat(5,1fr)}.published-feed{gap:36px;padding:48px 0;display:grid}.published-feed>a{border-bottom:1px solid #ddd;gap:36px;padding-bottom:32px;display:flex}.published-feed img{object-fit:cover;width:260px;max-height:180px}.published-feed h2{margin:10px 0;font-size:28px}.published-feed p{color:#666;margin-bottom:12px;line-height:1.8}.published-feed span{align-items:center;gap:8px;display:flex}.published-feed time{color:#777;font-size:13px}.article-page{max-width:900px;margin:auto;padding:64px 24px 96px}.article-page h1{margin:24px 0;font-size:clamp(32px,5vw,52px);line-height:1.4}.article-page time{color:#777;font-size:14px}.article-page .article-lead{color:#666;margin:32px 0;font-size:21px;line-height:1.8}.article-page img,.article-page video{width:100%;height:auto;margin:28px 0}.article-body p{white-space:pre-line;margin:24px 0}.published-awards{padding:40px 0}.published-awards>h2{margin-bottom:24px;font-size:30px}.published-awards>article{border-top:1px solid #ddd;padding:28px 0}.published-awards>article>span{color:#d71920}.published-awards h3{margin:8px 0;font-size:26px}.system-app{background:#f7f7f7}.system-sidebar{color:#171717;background:#fff;border-right:1px solid #e4e4e4}.system-sidebar .system-brand{border-bottom:1px solid #e4e4e4}.system-sidebar .system-brand>strong{color:#777}.system-sidebar nav>a{color:#555;border-radius:0;font-size:14px}.system-sidebar nav>a.active{color:#bb131a;background:#fbeeee}.system-sidebar nav>a:hover{color:#171717;background:#f6f6f6}.system-topbar{border-bottom:1px solid #e7e7e7;min-height:76px}.system-topbar .system-user i{display:none}.system-content{max-width:1520px;padding:40px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.workspace-heading p{color:#888;margin-bottom:12px;font-size:13px}.workspace-heading h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.4}.workspace-heading span{color:#777;margin-top:10px;font-size:14px;line-height:1.8;display:block}.login-form [data-slot=button],.system-content [data-slot=button]{border-radius:3px;min-height:42px;font-size:14px}.system-content [data-slot=button][data-variant=default]{color:#fff;background:#d71920}.workspace-banner{background:#fff;border-left:3px solid #d71920;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:22px 26px;display:flex}.workspace-banner strong{font-size:17px}.workspace-banner p{color:#777;font-size:14px;line-height:1.9}.workspace-banner a{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.workspace-stats article{background:#fff;border:1px solid #e6e6e6;padding:22px 26px}.workspace-stats span{color:#777;font-size:14px;display:block}.workspace-stats strong{margin-top:12px;font-size:34px;font-weight:600;display:block}.workspace-panel{background:#fff;border:1px solid #e2e2e2;min-width:0;margin-bottom:24px;padding:28px}.workspace-panel>.workspace-heading h2,.workspace-panel>h2{margin-bottom:18px;font-size:21px;font-weight:600;line-height:1.6}.workspace-panel>h2>span{color:#bd151b;margin-right:18px;font-size:14px}.workspace-panel p{font-size:15px;line-height:1.9}.workspace-panel small,.workspace-panel>p{color:#777}.workspace-row{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.workspace-row h3{margin-top:10px;font-size:19px;font-weight:600}.workspace-row p{color:#777;font-size:13px}.workspace-row .review-note{color:#ac5410;font-size:14px}.workspace-empty{text-align:center;color:#777;padding:50px 20px}.workspace-empty>svg{color:#999;width:36px;height:36px;margin:0 auto 20px}.workspace-empty h3{color:#333;margin-bottom:10px;font-size:20px}.workspace-empty [data-slot=button]{margin-top:20px}.workspace-loading{color:#777;padding:50px 0}.workspace-message{word-break:break-word;border:1px solid;margin:16px 0;padding:14px 16px;font-size:14px;line-height:1.7}.workspace-message.error{color:#9f1e23;background:#fff3f3;border-color:#f2c6c8}.workspace-message.success{color:#17664b;background:#f0faf6;border-color:#b9ded0}.workspace-grid{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.workspace-field{flex-direction:column;gap:10px;min-width:0;margin-bottom:22px;display:flex}.workspace-field label{font-size:14px;font-weight:500}.workspace-field [data-slot=input],.workspace-field textarea{background:#fff;border-radius:3px;min-height:44px;font-size:15px}.workspace-field small{color:#888;font-size:12px;line-height:1.8}.workspace-field [data-slot=select-trigger]{width:100%;min-height:44px}.workspace-check{align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;line-height:1.9;display:flex}.workspace-check>[data-slot=checkbox]{flex-shrink:0;margin-top:4px}.workspace-check a{color:#b9121b;text-decoration:underline}.workspace-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.workspace-muted{color:#888;line-height:1.9;font-size:13px!important}.editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.editor-aside{position:sticky;top:24px}.editor-aside .workspace-panel{padding:24px}.editor-aside [data-slot=button]{width:100%;margin-top:14px}.price-total{margin:12px 0;font-size:40px;display:block}.category-options{border-top:1px solid #eee;max-height:420px;margin:20px 0;overflow:auto}.category-options>label{border-bottom:1px solid #eee;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.category-options>label>[data-slot=checkbox]{margin-top:3px}.category-options strong{font-size:14px;font-weight:500}.category-options small{margin-top:5px;font-size:12px;line-height:1.8;display:block}.selected-categories{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.selected-categories>span{color:#a91a20;background:#fff6f6;border:1px solid #e6c4c6;padding:6px 10px;font-size:12px}.asset-list>a,.asset-list>div{word-break:break-all;border-bottom:1px solid #eee;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.asset-list>div>a{flex:1}.asset-list>div>span{white-space:nowrap;color:#999;font-size:12px}.upload-controls{gap:16px;margin-top:24px;display:flex}.upload-button{cursor:pointer;border:1px dashed #bbb;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex;position:relative}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button.disabled{opacity:.5}.order-row{border-top:1px solid #ddd;padding:28px 0}.order-row header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.order-row small{word-break:break-all}.order-row h3{margin:10px 0;font-size:22px}.review-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.review-materials img,.review-materials video{background:#f7f7f7;width:100%;height:auto}.review-materials figure{margin:22px 0}.review-materials figcaption{color:#888;margin-top:8px;font-size:12px}.review-materials h3{margin:28px 0 12px;font-size:18px}.material-link{align-items:center;gap:8px;padding:15px 0;display:flex}.pre-line{white-space:pre-wrap;overflow-wrap:anywhere}.scoring-panel .workspace-field{margin-top:22px}.recusal-box{border-top:1px solid #ddd;margin-top:30px;padding-top:24px}.recusal-box h3{margin-bottom:12px;font-size:16px}.recusal-box [data-slot=button]{border:1px solid #d5b4b6;margin-top:14px;color:#a41920!important;background:#fff!important}.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-shortcuts{grid-template-columns:1fr 1fr;gap:28px;display:grid}.admin-shortcuts>a{border-top:1px solid #ddd;padding-top:20px}.admin-shortcuts span{color:#b01b20;font-size:13px}.admin-shortcuts h3{margin:10px 0;font-size:20px}.admin-shortcuts p{color:#777;font-size:14px}.workspace-search{gap:12px;margin-bottom:24px;display:flex}.workspace-search input{background:#fff}.admin-entry{border-top:1px solid #e5e5e5;padding:20px 0}.admin-entry>summary{cursor:pointer;list-style:revert;justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-entry>summary h3{font-size:18px;font-weight:600}.admin-entry>summary p{color:#777;margin-top:6px;font-size:13px}.admin-entry>summary>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.admin-entry-body{padding:24px 0 8px}.admin-case-copy{background:#f8f8f8;max-height:400px;margin:18px 0;padding:20px;overflow:auto}.admin-case-copy h4{margin:12px 0;font-size:15px}.admin-entry-body hr{border:0;border-top:1px solid #ddd;margin:30px 0}.admin-entry-body .asset-list{margin-bottom:28px}.award-admin-row{border-top:1px solid #ddd;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:24px 0;display:grid}.award-admin-row h3{margin-top:8px;font-size:18px}.workspace-pagination{color:#777;align-items:center;gap:20px;font-size:13px}.login-page,.workspace-pagination{justify-content:center;display:flex}.login-page{background:#fafafa;min-height:70vh;padding:72px 24px 100px}.login-form{background:#fff;border:1px solid #e5e5e5;align-self:flex-start;width:100%;max-width:500px;padding:38px}.login-form h1{margin-bottom:16px;font-size:32px}.login-form>p{color:#777;margin-bottom:28px;font-size:15px;line-height:1.9}.login-form>button{color:#fff;background:#d71920;width:100%;margin:6px 0 24px}.login-form>small{color:#888;font-size:12px;line-height:1.8}.login-form a{color:#ad151d}.profile-page{max-width:900px;margin:auto;padding:64px 24px}.profile-page>p{color:#777;margin-bottom:30px;line-height:1.8}@media (min-width:1281px){.refined-header .mobile-menu{display:none}}@media (max-width:1420px){.refined-header .desktop-nav{gap:13px}.refined-header .header-inner{gap:20px;padding:0 24px}.refined-header .header-actions{gap:13px}.refined-header .member-link span{display:none}}@media (max-width:1280px){.refined-header .desktop-nav{display:none}.refined-header .mobile-menu{display:block}.refined-header .header-actions{margin-left:auto}.refined-home{padding:0 40px}.home-section{grid-template-columns:160px minmax(0,1fr);gap:28px}.editor-layout,.review-layout{grid-template-columns:minmax(0,1fr)}.editor-aside{position:static}.admin-stats{grid-template-columns:repeat(3,1fr)}.system-content{padding:30px}}@media (max-width:760px){.refined-header .header-inner{gap:12px;min-height:74px;padding:0 20px}.refined-header .entry-portal strong{display:none}.refined-header .entry-seal{width:22px;height:30px}.refined-header .member-link span{display:none}.refined-home{padding:0 24px}.refined-home .hero-section{min-height:570px;padding:70px 0 24px}.refined-home h1{margin:35px 0 20px;font-size:44px}.refined-home .hero-brand-name{font-size:clamp(24px,7vw,44px)}.hero-purpose{font-size:16px}.mobile-break{display:block}.hero-bottom{margin-top:64px;font-size:11px}.refined-home .hero-actions{gap:20px}.home-section{padding:50px 0;display:block}.home-section-label{margin-bottom:24px}.home-section h2{font-size:28px}.home-manifesto .manifesto-columns{grid-template-columns:1fr;gap:16px}.home-three-shows{grid-template-columns:1fr;gap:20px}.home-three-shows article{border-top:1px solid #ddd;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-three-shows h3{white-space:nowrap;font-size:18px}.home-three-shows p{text-align:right;max-width:145px;font-size:12px}.home-section-heading{flex-direction:column;gap:8px}.home-ranking-list>a{grid-template-columns:24px 1fr 20px;gap:12px;padding:24px 0}.home-ranking-list p{display:none}.home-ranking-list h3{font-size:22px}.home-dates>div{grid-template-columns:1fr;gap:6px;padding:18px 0}.home-dates time{text-align:left;font-size:17px}.refined-home .home-fee-grid{grid-template-columns:1fr 1fr;gap:22px}.founder-preview h2 span{margin:10px 0;font-size:13px;display:block}.home-closing{padding:56px 0}.home-closing h2{font-size:28px}.statement-page .ranking-story{padding-top:45px}.published-feed>a{flex-direction:column;gap:20px}.published-feed img{width:100%;max-height:260px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.admin-stats,.workspace-stats{gap:10px}.workspace-stats article{padding:16px 12px}.workspace-stats strong{font-size:23px}.workspace-stats span{font-size:12px}.workspace-panel{padding:20px 16px}.system-content{padding:22px 16px}.system-topbar{padding:16px}.system-topbar>div:first-child,.system-user small{display:none}.system-topbar{justify-content:flex-end}.workspace-grid{grid-template-columns:1fr;gap:0}.workspace-row{align-items:flex-start}.workspace-row h3{font-size:17px}.workspace-row [data-slot=button]{min-width:90px;font-size:12px}.workspace-row [data-slot=button] svg{display:none}.workspace-banner{flex-direction:column;align-items:flex-start;padding:18px}.workspace-banner strong{font-size:15px}.workspace-check{font-size:13px}.upload-controls{flex-direction:column}.upload-controls [data-slot=select-trigger]{width:100%}.admin-entry>summary,.order-row header{flex-direction:column}.admin-entry>summary{align-items:flex-start;gap:12px}.award-admin-row{gap:16px}.admin-shortcuts,.award-admin-row{grid-template-columns:1fr}.workspace-pagination{flex-wrap:wrap;gap:12px}.workspace-pagination span{font-size:12px}.login-page{padding:36px 16px}.login-form{padding:28px 22px}.article-page{padding-top:40px}.article-body p{font-size:17px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.statement-heading{max-width:1040px;margin:auto;padding:64px 0 0}.statement-heading h1{font-size:42px;font-weight:600}.brand-name-nowrap{white-space:nowrap;letter-spacing:normal;word-spacing:normal}@media (max-width:1050px) and (min-width:701px){.system-sidebar nav>a{position:relative}.system-sidebar nav>a:focus-visible span,.system-sidebar nav>a:hover span{color:#222;z-index:80;white-space:nowrap;background:#fff;border:1px solid #ddd;padding:10px;display:block;position:absolute;left:65px}}@media (max-width:700px){.system-sidebar{border-top:1px solid #ddd;height:78px}.system-sidebar>nav{justify-content:flex-start;height:78px;overflow-x:auto}.system-sidebar>nav a,.system-sidebar>nav a:nth-child(n+5){flex-direction:column;flex:0 0 90px;gap:6px;min-width:90px;height:78px;padding:8px 4px;display:flex}.system-sidebar>nav a span{font-size:11px;font-weight:500;display:block}.system-content{padding-bottom:112px}}.refined-header .oral-menu .ranking-dropdown{width:min(540px,100vw - 48px);max-height:min(620px,100dvh - 120px);left:auto;right:0;overflow-y:auto}.refined-header .ranking-dropdown>a{gap:16px;line-height:1.7}.refined-header .ranking-dropdown>a svg{flex:0 0 14px;margin-top:5px}.refined-header .mobile-nav-group>summary{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:14px;line-height:1.7;display:flex}.refined-header .mobile-nav-group>summary svg{flex-shrink:0;width:16px;height:16px}.refined-header .mobile-nav-group[open]>summary svg{transform:rotate(180deg)}.refined-header .mobile-nav-group .mobile-sub-link{padding:12px 16px 12px 28px;line-height:1.8;display:block}.news-reports,.oral-directory,.oral-more{max-width:1040px;margin:0 auto;padding:48px 28px}.oral-directory>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.news-reports>h2,.oral-directory>header h2,.oral-more>h2{font-size:26px;line-height:1.6}.oral-directory>header p{color:#666;font-size:14px}.oral-catalog{margin:0;padding:0;list-style:none}.oral-catalog>li{border-top:1px solid #ddd;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:22px;padding:28px 0;scroll-margin-top:112px;display:grid}.oral-catalog>li:last-child{border-bottom:1px solid #ddd}.oral-catalog>li:target{background:#fafafa}.oral-catalog-number{font:14px/2 var(--showcase-font-sans);color:#999}.oral-catalog h3{font-family:var(--showcase-font-sans);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.7}.oral-catalog h3 a:hover,.oral-catalog-read:hover{color:var(--showcase-red)}.oral-catalog-length{color:#666;margin:8px 0 0;font-size:14px;line-height:1.7}.oral-catalog-pending,.oral-catalog-read{white-space:nowrap;align-items:center;gap:8px;padding-top:5px;font-size:14px;line-height:1.7;display:inline-flex}.oral-catalog-pending{color:#777}.news-reports .published-feed,.oral-more .published-feed{padding:0}#celebration,#chairs,#jurors,#winners,.news-reports{scroll-margin-top:112px}@media (max-width:760px){.news-reports,.oral-directory,.oral-more{padding:36px 24px}.oral-directory>header{display:block}.oral-directory>header p{margin-top:8px}.oral-catalog>li{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:24px 0}.oral-catalog h3{font-size:18px}.oral-catalog-pending,.oral-catalog-read{grid-column:2;padding-top:4px}}:root{--showcase-paper:#fff;--showcase-cream:#fff;--showcase-font-sans:"Showcase Sans",sans-serif;--showcase-font-display:"Showcase Sans",sans-serif}body,button,input,select,textarea{font-family:var(--showcase-font-sans)}h1,h2,h3,h4{font-family:var(--showcase-font-display);text-wrap:balance}p{line-height:1.85}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #d71920}section[id]{scroll-margin-top:155px}.section-kicker{letter-spacing:.05em;font-size:14px;font-weight:600}.text-link{align-items:center;gap:12px;min-height:44px;font-size:15px;line-height:1.6;display:inline-flex}.text-link:hover{color:#d71920}.fine-print{color:#626262;font-size:14px;line-height:1.8}.refined-header .header-inner{grid-template-columns:1fr auto;gap:14px 30px;max-width:none;min-height:125px;padding:22px 3.5% 0;display:grid}.refined-header .logo-link{width:250px}.refined-header .header-actions{grid-area:1/2;gap:24px}.refined-header .desktop-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:clamp(12px,2.1vw,36px);min-height:48px;display:flex}.refined-header .desktop-nav>a,.refined-header .ranking-menu>summary{padding:12px 0;font-size:14px;font-weight:600}.refined-header .ranking-dropdown{border:1px solid #eee;top:100%;box-shadow:0 16px 35px #00000012}.refined-header .entry-portal{color:#fff;background:#111;gap:3px;min-height:44px;padding:9px 16px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.refined-header .entry-portal:hover{background:#292929}.refined-header .entry-seal{object-fit:contain;width:18px;height:23px}.refined-header .member-link{font-size:14px}.refined-header .member-link span{display:inline}.refined-header .mobile-menu{display:none}.editorial-section{border-bottom:1px solid #dedede;max-width:1680px;margin:auto;padding:88px max(5vw,24px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,3.8vw,52px);line-height:1.28}.section-heading>p{max-width:520px;font-size:17px}.section-heading>.text-link{white-space:nowrap}.showcase-home{background:#fff}.home-cover{color:#fff;background:#050505;position:relative}.cover-slide{isolation:isolate;height:min(710px,100svh - 126px);min-height:540px;position:relative;overflow:hidden}.cover-image{object-fit:cover;object-position:75% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cover-slide:has(img[src$=trophy-red\.jpg]) .cover-image{object-fit:contain;width:76%;left:24%}.cover-shade{z-index:-1;background:linear-gradient(90deg,#050505,#050505e8 17%,#05050555 55%,#0000);position:absolute;inset:0}.cover-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:940px;height:100%;padding:80px 5vw 100px;display:flex}.cover-kicker{letter-spacing:.09em;color:#efefef;margin:0 0 30px;font-size:14px;font-weight:600}.cover-copy h1,.cover-copy h2{letter-spacing:-.035em;white-space:pre-line;color:#fff;max-width:850px;margin:0;font-size:clamp(46px,5.5vw,80px);font-weight:900;line-height:1.18}.cover-description{color:#efefef;max-width:500px;margin:24px 0 22px;font-size:clamp(16px,1.5vw,21px);line-height:1.75}.cover-action{border-bottom:1px solid #fff9;align-items:center;gap:28px;min-height:48px;padding:13px 0;font-size:16px;font-weight:700;display:inline-flex}.cover-action:hover{border-color:#fff}.cover-controls{align-items:center;gap:12px;display:flex;position:absolute;bottom:26px;left:5vw;right:5vw}.cover-count{letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.cover-count span{color:#bbb;font-size:14px}.cover-dots{flex:1;max-width:220px;margin:0 30px;display:flex}.cover-dots button{cursor:pointer;flex:1;min-width:32px;padding:18px 3px}.cover-dots button span{background:#fff5;height:2px;display:block}.cover-dots button[aria-current] span{background:#ed1c24;height:3px}.cover-controls [data-slot=button]{color:#fff;background:#0006;border:1px solid #fff5;border-radius:0;width:44px;height:44px}.cover-controls [data-slot=button]:hover{color:#111;background:#fff}.date-strip{border-top:2px solid #111;border-bottom:1px solid #ccc;grid-template-columns:repeat(4,1fr);margin-bottom:42px;display:grid}.date-strip>div{padding:24px 16px 28px 0}.date-strip p{color:#555;margin:0 0 10px;font-size:14px}.date-strip strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(19px,1.9vw,28px);font-weight:700}.entry-information-grid{grid-template-columns:1.25fr 1fr;gap:70px;display:grid}.entry-information h3{margin-bottom:20px;font-size:22px}.entry-information h3 small{color:#666;margin-left:12px;font-size:13px;font-weight:400}.fee-table>div{border-bottom:1px solid #e6e6e6;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.fee-table time{color:#555;font-size:14px}.fee-table strong{font-size:21px}.eligibility-summary{border-left:1px solid #ddd;padding-left:48px}.eligibility-summary>p{font-size:18px;font-weight:600}.eligibility-summary ul{margin:18px 0;padding-left:20px;font-size:16px;line-height:2;list-style:outside}.ranking-six-grid{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ranking-six-grid>a{border-bottom:1px solid #d8d8d8;min-height:240px;padding:30px 30px 35px 0;position:relative}.ranking-six-grid>a:nth-child(3n+2),.ranking-six-grid>a:nth-child(3n+3){border-left:1px solid #dedede;padding-left:32px}.ranking-six-grid>a>span{color:#d71920;align-items:center;gap:20px;font-size:14px;display:flex}.ranking-six-grid small{color:#555;font-size:13px;font-weight:400}.ranking-six-grid h3{margin:16px 0 12px;font-size:28px}.ranking-six-grid p{color:#555;max-width:340px;margin-bottom:24px;font-size:16px}.ranking-six-grid>a>svg{width:20px}.ranking-six-grid>a:hover h3{color:#d71920}.ranking-six-grid>a:hover{background:#fafafa}.news-feature-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.news-feature-grid img{aspect-ratio:1.6;object-fit:cover;background:#080808;width:100%}.news-feature-grid p{color:#666;margin:20px 0 12px;font-size:14px}.news-feature-grid h3{font-size:24px;line-height:1.5}.news-feature-grid span{align-items:center;gap:15px;padding-top:20px;font-size:14px;display:flex}.home-news .published-feed{padding:0}.home-news .published-feed>a{border-color:#ddd}.home-news .published-feed h2{font-size:28px}.subpage .page-hero{min-height:0;padding:70px 5vw 58px;display:block}.subpage .page-hero>div{max-width:1400px;padding:0}.subpage .page-hero h1{letter-spacing:-.035em;font-size:clamp(34px,5.1vw,68px);line-height:1.3}.subpage .page-hero p{font-size:14px}.page-hero-lead{font-size:18px;line-height:1.8}.ranking-tagline{padding:0 5vw 45px}.ranking-tagline h2{font-size:25px}.ranking-tagline p{color:#555;margin-top:8px;font-size:17px}.ranking-setting-grid p{white-space:pre-line;font-size:16px}.ranking-setting-grid small{display:none}.brand-translation{color:#555;margin-bottom:35px;font-size:18px}.ranking-story .ranking-lead{max-width:1280px;font-size:clamp(17px,1.65vw,23px)}.ranking-founder-profile{font-size:18px!important}.ranking-founder-name blockquote{font-size:20px;line-height:1.9}.ranking-founder-title>span{font-size:14px}.founder-timeline p,.founder-timeline time{font-size:16px}.jury-statement h2{line-height:1.45}.jury-statement>p{font-size:18px}.content-label,.section-kicker{font-size:14px}.oral-masthead{background:#fff;border-bottom:1px solid #ddd;padding:70px 5vw 65px}.oral-masthead>p{margin-bottom:30px;font-size:18px;font-weight:700}.oral-masthead h1{letter-spacing:-.045em;font-size:clamp(48px,7.5vw,110px);line-height:1.22}.oral-masthead h1 span{color:#d71920}.oral-masthead>div{margin-top:25px;font-size:18px}.oral-intro h2{max-width:1000px;font-size:clamp(25px,3.5vw,45px);line-height:1.5}.oral-catalog h3{font-size:21px;font-weight:700}.oral-catalog-length,.oral-catalog-pending,.oral-catalog-read{font-size:14px}.world-intro h2{font-size:clamp(30px,4vw,52px);line-height:1.4}.world-intro>p{margin:22px 0}.trophy-panel{background:#050505;margin:0;position:relative;overflow:hidden}.trophy-panel>img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.trophy-panel figcaption{color:#fff;padding:30px 5vw 42px}.trophy-panel figcaption h2{font-size:clamp(24px,3.5vw,44px);line-height:1.4}.trophy-panel figcaption p{color:#ddd;margin-top:12px;font-size:17px}.trophy-compact{grid-template-columns:1fr 1fr;align-items:center;display:grid}.trophy-compact>img{object-fit:cover;height:280px}.trophy-compact figcaption{padding:30px}.trophy-compact figcaption h2{font-size:28px}.system-trophy{margin-top:auto;padding:20px 14px 24px}.system-trophy .trophy-panel{border:1px solid #222}.system-trophy .trophy-panel img{aspect-ratio:1.6;object-fit:cover}.system-trophy>p{color:#777;margin:12px 0 0;font-size:13px}.system-sidebar{flex-direction:column;display:flex}.system-content h1{letter-spacing:-.03em;font-weight:900}.workspace-check,.workspace-heading>div>p,.workspace-muted{font-size:14px}.system-sidebar nav>a.active{box-shadow:inset 3px 0 #d71920}.system-topbar{background:#fff;border-bottom:1px solid #ddd}.system-brand>strong{font-size:15px}.class-masthead{color:#fff;background:#d71920;padding:64px 5vw 50px}.class-masthead>p{font-size:18px;font-weight:700}.class-masthead h1{letter-spacing:-.045em;margin:35px 0;font-size:clamp(58px,9vw,135px);line-height:1.14}.class-masthead h1 span{color:#111}.class-masthead>div{justify-content:space-between;align-items:center;gap:28px;display:flex}.class-masthead .text-link:hover{color:#fff;text-decoration:underline}.class-lead{max-width:1120px;margin:24px 0;font-size:clamp(18px,1.7vw,23px);line-height:1.9}.class-facts{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(4,1fr);margin:38px 0;display:grid}.class-facts>div{padding:25px 20px 25px 0}.class-facts strong{letter-spacing:-.05em;font-size:64px;font-weight:900;line-height:1.3}.class-facts p{color:#555;font-size:14px}.method-strip{grid-template-columns:repeat(4,1fr);gap:24px;margin:38px 0;display:grid}.method-strip span{color:#d71920;font-size:14px}.method-strip h3{margin-top:10px;font-size:21px}.class-topics{background:#f6f6f6}.topics-grid{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.topics-grid article{border-top:1px solid #ccc;grid-template-columns:35px 1fr;gap:10px 18px;padding:28px 0;display:grid}.topics-grid span{color:#d71920;padding-top:5px;font-size:14px}.topics-grid h3{font-size:23px;line-height:1.5}.topics-grid p{color:#555;grid-column:2;font-size:16px}.class-response{grid-template-columns:1fr 1fr;gap:70px;display:grid}.class-response h2{font-size:clamp(40px,5vw,68px)}.class-response ol{padding-left:22px;line-height:1.9;list-style:decimal}.class-response li{margin:12px 0}.class-schedule{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-template-columns:repeat(5,1fr);margin:35px 0;display:grid}.class-schedule>div{padding:24px 0}.class-schedule strong{font-size:38px}.class-schedule small{margin-left:6px;font-size:13px;font-weight:400}.class-schedule p{color:#555;font-size:14px}.class-speaker{grid-template-columns:1fr 2fr;gap:80px;display:grid}.class-speaker h2{margin:16px 0;font-size:52px}.class-future{color:#fff;background:#111}.class-future h2{font-size:clamp(34px,5vw,64px);line-height:1.5}.class-future h2 span{color:#e7474d}.future-copy{column-count:2;column-gap:60px;margin:36px 0}.future-copy p{break-inside:avoid;color:#ddd;margin-bottom:20px;font-size:17px}.class-future>.class-lead{color:#eee}.class-future>strong{font-size:20px}.class-future>.section-kicker{color:#ddd}.class-future .text-link{color:#fff;margin-top:26px}.shop-masthead{padding:70px 5vw 55px}.shop-masthead h1{margin:24px 0;font-size:clamp(44px,6.5vw,86px);line-height:1.25}.shop-masthead>p:last-child{color:#555;font-size:18px}.shop-collections{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.shop-collections article>span{color:#d71920;font-size:14px}.shop-collections h2{margin:20px 0;font-size:32px;line-height:1.5}.shop-collections p{margin-bottom:25px;font-size:17px}.public-footer{background:#f7f7f7}.public-footer a,.public-footer p{font-size:14px}.article-body{max-width:780px;margin-left:auto;margin-right:auto}.article-body p{font-size:18px;line-height:2}.article-page h1{line-height:1.45}.article-page>p:first-child{font-size:15px}@media (max-width:1150px){.refined-header .header-inner{gap:20px;min-height:90px;padding:16px 24px;display:flex}.refined-header .desktop-nav{display:none}.refined-header .mobile-menu{display:block}.refined-header .header-actions{gap:18px;margin-left:auto}.refined-header .logo-link{width:220px}.refined-header .member-link span{display:none}.refined-header .mobile-menu nav{max-height:calc(100dvh - 90px);top:100%}.cover-slide{height:640px;min-height:0}.cover-copy{max-width:680px}.cover-copy h1,.cover-copy h2{font-size:60px}.entry-information-grid{gap:35px}.eligibility-summary{padding-left:30px}.ranking-six-grid h3{font-size:24px}.system-trophy{display:none}section[id]{scroll-margin-top:100px}}@media (max-width:760px){.refined-header .header-inner{gap:12px;min-height:76px;padding:16px}.refined-header .logo-link{flex-shrink:1;width:165px;min-width:100px}.refined-header .header-actions{flex-shrink:0;gap:12px}.refined-header .entry-portal{min-height:40px;padding:8px;font-size:14px}.refined-header .entry-seal{width:14px;height:20px}.refined-header .member-link{display:none}.refined-header .mobile-menu>summary{width:36px;height:40px}.editorial-section{padding:50px 22px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.section-heading h2{font-size:32px}.section-heading>p{font-size:16px}.home-cover .cover-slide{height:650px;min-height:0}.cover-copy{justify-content:flex-start;padding:40px 24px 280px}.cover-copy h1,.cover-copy h2{font-size:46px;line-height:1.22}.cover-kicker{margin-bottom:22px;font-size:13px}.cover-description{max-width:320px;margin:18px 0 8px;font-size:16px}.cover-action{font-size:15px}.cover-image{object-fit:cover;object-position:center;height:48%;top:auto;bottom:70px}.cover-slide:has(img[src$=trophy-red\.jpg]) .cover-image{width:100%;height:50%;bottom:50px;left:0}.cover-shade{background:linear-gradient(#050505 0 42%,#0000 70%)}.cover-controls{gap:8px;bottom:18px;left:24px;right:24px}.cover-dots{margin:0 4px}.cover-dots button{min-width:17px}.cover-controls [data-slot=button]{width:38px;height:38px}.cover-count{font-size:17px}.cover-count span{font-size:12px}.date-strip{grid-template-columns:1fr 1fr}.date-strip>div{border-bottom:1px solid #ddd;padding:20px 8px 20px 0}.date-strip strong{font-size:20px}.entry-information-grid{grid-template-columns:1fr;gap:36px}.eligibility-summary{border:0;padding:0}.fee-table>div{grid-template-columns:40px 1fr auto;gap:8px}.fee-table time{font-size:12px}.fee-table strong{font-size:20px}.ranking-six-grid{grid-template-columns:1fr 1fr}.ranking-six-grid>a,.ranking-six-grid>a:nth-child(3n+2),.ranking-six-grid>a:nth-child(3n+3){border-left:0;min-height:230px;padding:25px 14px 25px 0}.ranking-six-grid>a:nth-child(2n){border-left:1px solid #ddd;padding-left:18px}.ranking-six-grid h3{font-size:22px;line-height:1.5}.ranking-six-grid p{font-size:15px}.news-feature-grid{grid-template-columns:1fr;gap:40px}.news-feature-grid h3{font-size:23px}.subpage .page-hero{padding:45px 22px}.subpage .page-hero h1{overflow-wrap:anywhere;font-size:34px;line-height:1.5}.ranking-tagline{padding:0 22px 35px}.desktop-break{display:none}.oral-masthead{padding:46px 22px}.oral-masthead h1{font-size:50px}.oral-masthead>p{font-size:17px}.oral-masthead>div{font-size:16px}.world-history-page .oral-masthead h1{font-size:38px}.trophy-compact{display:block}.trophy-compact>img{height:auto}.trophy-compact figcaption{padding:25px}.trophy-compact figcaption h2{font-size:24px}.class-masthead{padding:42px 22px 32px}.class-masthead h1{font-size:68px}.class-masthead>p{font-size:16px}.class-masthead>div{display:block}.class-masthead>div>p{margin-bottom:16px;font-size:16px}.class-facts{grid-template-columns:1fr 1fr}.class-facts strong{font-size:52px}.method-strip{grid-template-columns:1fr 1fr;gap:24px}.method-strip h3{font-size:19px}.topics-grid{grid-template-columns:1fr}.topics-grid h3{font-size:22px}.class-response,.class-speaker{grid-template-columns:1fr;gap:28px}.class-schedule{grid-template-columns:repeat(3,1fr)}.class-schedule strong{font-size:30px}.class-schedule small{margin:0;display:block}.future-copy{column-count:1}.shop-collections{grid-template-columns:1fr;gap:40px}.shop-collections article{border-bottom:1px solid #ddd;padding-bottom:30px}.shop-masthead{padding:45px 22px}.shop-masthead h1{font-size:44px}.system-sidebar{display:block}.system-content h1{font-size:28px}.system-sidebar>nav a span{font-size:12px}.workspace-check,.workspace-row [data-slot=button]{font-size:14px}}@media (prefers-reduced-motion:reduce){.cover-slide{transition:none}}.awards-filters{grid-template-columns:2fr 1fr 1.5fr;gap:16px;margin:30px 0 14px;display:grid}.awards-gallery{grid-template-columns:repeat(3,1fr);gap:36px 28px;margin:30px 0;display:grid}.award-cover{aspect-ratio:1.5;background:#080808;overflow:hidden}.award-cover img{object-fit:contain;width:100%;height:100%}.awards-gallery a>p{color:#b7141b;margin:18px 0 10px;font-size:14px}.awards-gallery h3{font-size:24px;line-height:1.5}.awards-gallery a>span{color:#555;margin-top:10px;font-size:15px;display:block}.winning-work{max-width:1240px;margin:auto;padding:40px 5vw 80px}.work-display{padding:32px 0}.work-award{color:#b7141b;font-size:16px;font-weight:700}.work-award span{color:#555;padding-left:20px}.work-display h1{margin:20px 0 35px;font-size:clamp(32px,5vw,64px);line-height:1.3}.work-meta{flex-wrap:wrap;gap:28px 50px;margin:25px 0 40px;display:flex}.work-meta span{color:#666;font-size:14px}.work-meta p{font-size:17px}.work-display>img{object-fit:contain;background:#eee;width:100%;height:auto;max-height:900px;margin:25px 0}.work-display section{border-top:1px solid #ddd;padding:35px 0}.work-display h2{margin-bottom:20px;font-size:25px}.work-display .pre-line{font-size:18px;line-height:2}.work-display video{background:#080808;width:100%;max-height:700px}.creator-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.creator-grid p{color:#555;font-size:15px}.award-publisher{border-top:1px solid #ddd;padding:20px 0}.award-publisher>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex}.award-publisher h3{margin:12px 0;font-size:22px}.award-publisher>summary>span{font-size:14px}.publisher-body>p{color:#555;margin:18px 0;font-size:15px}.publication-fields{grid-template-columns:repeat(3,1fr);gap:4px 20px;display:grid}.publisher-body legend{margin:24px 0 12px;font-size:18px;font-weight:700}.publisher-body>textarea{margin-top:26px}.publication-preview{background:#fff;border:1px solid #ccc;margin:24px 0;padding:28px}.publication-preview h1{font-size:34px}.publication-preview .work-display{padding-top:0}@media (max-width:760px){.awards-filters{gap:12px}.awards-filters,.awards-gallery{grid-template-columns:1fr}.winning-work{padding:25px 22px 50px}.work-meta{gap:20px}.creator-grid,.publication-fields{grid-template-columns:1fr 1fr}.award-publisher>summary{flex-direction:column;align-items:flex-start}.publication-preview{padding:18px}.publication-preview h1{font-size:27px}}.rankings-page .ranking-story-copy{padding-top:64px}.oral-catalog-section+.oral-catalog-section{margin-top:56px}.oral-catalog-section>h2{margin-bottom:22px;font-size:24px;line-height:1.5}.registration-notice{background:#f7f7f7;border-left:3px solid #d71920;margin:24px 0;padding:18px 22px;line-height:1.7}.registration-existing .workspace-actions{flex-wrap:wrap}@media (max-width:760px){.ranking-page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-page-nav a{border-bottom:1px solid #ddd;padding:18px 16px}.ranking-page-nav a:last-child{grid-column:1/-1}.rankings-page .ranking-story-copy{padding-top:40px}.oral-catalog-section+.oral-catalog-section{margin-top:36px}}@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-x-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}