@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial}}}@layer theme{:root,:host{--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-lg:32rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-radius-xs:.125rem;--tw-radius-sm:.25rem;--tw-radius-xl:.75rem;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.tw\:\@container\/card-header{container:card-header/inline-size}.tw\:pointer-events-none{pointer-events:none}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:top-4{top:calc(var(--tw-spacing) * 4)}.tw\:top-\[50\%\]{top:50%}.tw\:right-2{right:calc(var(--tw-spacing) * 2)}.tw\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:left-\[50\%\]{left:50%}.tw\:z-50{z-index:50}.tw\:col-start-2{grid-column-start:2}.tw\:row-span-2{grid-row:span 2/span 2}.tw\:row-start-1{grid-row-start:1}.tw\:-mx-1{margin-inline:calc(var(--tw-spacing) * -1)}.tw\:my-1{margin-block:var(--tw-spacing)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:field-sizing-content{field-sizing:content}.tw\:aspect-square{aspect-ratio:1}.tw\:size-2{width:calc(var(--tw-spacing) * 2);height:calc(var(--tw-spacing) * 2)}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5);height:calc(var(--tw-spacing) * 3.5)}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:h-2{height:calc(var(--tw-spacing) * 2)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.tw\:h-dvh{height:100dvh}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.tw\:min-h-16{min-height:calc(var(--tw-spacing) * 16)}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:w-screen{width:100vw}.tw\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.tw\:max-w-none{max-width:none}.tw\:min-w-0{min-width:0}.tw\:min-w-\[8rem\]{min-width:8rem}.tw\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.tw\:translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:cursor-default{cursor:default}.tw\:scroll-my-1{scroll-margin-block:var(--tw-spacing)}.tw\:auto-rows-min{grid-auto-rows:min-content}.tw\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:place-content-center{place-content:center}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-0{gap:0}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:self-start{align-self:flex-start}.tw\:justify-self-end{justify-self:flex-end}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-hidden{overflow-x:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-\[4px\]{border-radius:4px}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:4px}.tw\:rounded-md{border-radius:3px}.tw\:rounded-none{border-radius:0}.tw\:rounded-sm{border-radius:var(--tw-radius-sm)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:rounded-xs{border-radius:var(--tw-radius-xs)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-border{border-color:var(--border)}.tw\:border-input{border-color:var(--input)}.tw\:border-transparent{border-color:#0000}.tw\:bg-background{background-color:var(--background)}.tw\:bg-black\/50{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/50{background-color:color-mix(in oklab,var(--tw-color-black) 50%,transparent)}}.tw\:bg-border{background-color:var(--border)}.tw\:bg-destructive{background-color:var(--destructive)}.tw\:bg-popover{background-color:var(--background)}.tw\:bg-primary,.tw\:bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.tw\:bg-secondary{background-color:var(--secondary)}.tw\:bg-transparent{background-color:#0000}.tw\:fill-primary{fill:var(--primary)}.tw\:p-0{padding:0}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:pr-8{padding-right:calc(var(--tw-spacing) * 8)}.tw\:pl-2{padding-left:calc(var(--tw-spacing) * 2)}.tw\:text-center{text-align:center}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-current{color:currentColor}.tw\:text-foreground{color:var(--foreground)}.tw\:text-muted-foreground{color:var(--muted-foreground)}.tw\:text-popover-foreground{color:var(--foreground)}.tw\:text-primary{color:var(--primary)}.tw\:text-primary-foreground{color:var(--primary-foreground)}.tw\:text-secondary-foreground{color:var(--secondary-foreground)}.tw\:text-white{color:var(--tw-color-white)}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:opacity-50{opacity:.5}.tw\:opacity-70{opacity:.7}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-offset-background{--tw-ring-offset-color:var(--background)}.tw\:outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tw\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}.tw\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-none{transition-property:none}.tw\:duration-200{--tw-duration:.2s;transition-duration:.2s}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.tw\:group)[data-disabled=true] *){pointer-events:none}.tw\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.tw\:group)[data-disabled=true] *){opacity:.5}.tw\:peer-disabled\:cursor-not-allowed:is(:where(.tw\:peer):disabled~*){cursor:not-allowed}.tw\:peer-disabled\:opacity-50:is(:where(.tw\:peer):disabled~*){opacity:.5}.tw\:selection\:bg-primary ::selection{background-color:var(--primary)}.tw\:selection\:bg-primary::selection{background-color:var(--primary)}.tw\:selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.tw\:selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.tw\:file\:inline-flex::file-selector-button{display:inline-flex}.tw\:file\:h-7::file-selector-button{height:calc(var(--tw-spacing) * 7)}.tw\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.tw\:file\:bg-transparent::file-selector-button{background-color:#0000}.tw\:file\:text-sm::file-selector-button{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:file\:font-medium::file-selector-button{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:file\:text-foreground::file-selector-button{color:var(--foreground)}.tw\:placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--ui-accent)}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.tw\:hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.tw\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.tw\:hover\:underline:hover{text-decoration-line:underline}.tw\:hover\:opacity-100:hover{opacity:1}}.tw\:focus\:bg-accent:focus{background-color:var(--ui-accent)}.tw\:focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.tw\: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)}.tw\:focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.tw\: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)}.tw\:focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tw\:focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.tw\: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)}.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.tw\:has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--tw-spacing) * 3)}.tw\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--tw-spacing) * 4)}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.tw\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.tw\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.tw\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.tw\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.tw\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.tw\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.tw\:data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.tw\:data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--tw-spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--tw-spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--tw-spacing) * 9)}.tw\:data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--tw-spacing) * 8)}:is(.tw\:\*\: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(.tw\:\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.tw\:\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.tw\:\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--tw-spacing) * 2)}.tw\:data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.tw\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.tw\:data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.tw\:data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--ui-accent)}.tw\:data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}@media(min-width:40rem){.tw\:sm\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:justify-end{justify-content:flex-end}.tw\:sm\:text-left{text-align:left}}@media(min-width:48rem){.tw\:md\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}}@media(prefers-color-scheme:dark){.tw\:dark\:border-input{border-color:var(--input)}.tw\:dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.tw\:dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media(hover:hover){.tw\:dark\:hover\:bg-accent\/50:hover{background-color:var(--ui-accent)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--ui-accent) 50%,transparent)}}.tw\:dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.tw\:dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.tw\:dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.tw\:dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.tw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}.tw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_svg\:not\(\[class\*\=text-\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.tw\:\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--tw-spacing) * 6)}.tw\:\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--tw-spacing) * 6)}:is(.tw\:\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.tw\:\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.tw\:\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.tw\:\[\&\>svg\]\:size-3>svg{width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}@media(hover:hover){a.tw\:\[a\&\]\:hover\:bg-accent:hover{background-color:var(--ui-accent)}a.tw\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.tw\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.tw\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.tw\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.tw\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.tw\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.tw\:\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.tw\:\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}.cms-react{--background:#fffdf8;--foreground:#242720;--primary:#214c3f;--primary-foreground:#fffdf8;--secondary:#eeeee4;--secondary-foreground:#242720;--ui-muted:#f4f3eb;--muted-foreground:#666b5d;--ui-accent:#e8eddf;--accent-foreground:#214c3f;--destructive:#a22d36;--border:#d7d7c9;--input:#d7d7c9;--ring:#628063}.cms-react [data-slot=button]{cursor:pointer;min-height:44px;font-family:inherit}.cms-react [data-slot=button][data-variant=default]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.cms-react [data-slot=button][data-variant=ghost]{background:0 0;border-color:#0000}.cms-react [data-slot=button]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cms-react [data-slot=button]:disabled{cursor:wait}.cms-react [data-slot=input]{box-sizing:border-box;font-family:inherit}.cms-react[data-slot=dialog-content]{box-sizing:border-box}.cms-react [data-slot=dialog-title]{margin:0 0 10px;font:30px Georgia,serif}.cms-react [data-slot=dialog-description]{margin:0 0 20px;font-size:14px;line-height:1.6}.cms-react [data-slot=dialog-close]{background:0 0;border:0;min-height:auto;padding:8px}.cms-react .field-error{color:var(--destructive);margin:4px 0 12px;font-size:12px}.cms-react .create-fields{gap:8px;display:grid}.cms-react .create-fields label{margin:0}.cms-react .create-fields input,.cms-react .create-fields select{margin-bottom:12px}.cms-react .react-editor-field{margin-bottom:20px}.cms-react .react-editor-field label{margin-bottom:8px;display:block}.cms-react .react-editor-field input,.cms-react .react-editor-field textarea,.cms-react .react-editor-field select{box-sizing:border-box;width:100%}.cms-react .react-editor-field textarea{font:inherit}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}.site-content-layout[data-content-width]{--site-gutter:max(4.5%,calc((100% - var(--site-content-width))/2));--site-type-unit:min(1vw,calc(var(--site-content-width)/92))}.site-content-layout[data-content-width] :is(.mt-header,.mt-hero:not(.mt-after-hero),.mt-section,.mt-closing,.mt-footer,.cc-header-catatan,.cc-header-cahaya,.cc-daya-nav-row,.cc-identity,.cc-editorial-hero,.cc-daya-hero,.cc-ceremony-hero,.cc-section,.cc-closing,.cc-footer,.ch-header,.ch-hero,.s-section,.s-closing,.s-footer,.fe-header,.fe-hero,.fe-worlds,.fe-manifesto,.fe-program,.fe-info,.fe-final,.fe-extra,.fe-collection,.fe-sponsors,.fe-footer,.pp-header,.pp-menu-panel,.jy-header,.jy-menu-panel,.jy-hero,.jy-station,.jy-chapters,.jy-section,.jy-close,.ah-header,.ah-menu-panel,.x-after-title,.x-after-bottom,.x-after-worlds,.x-after-close>div,.sm-header,.sm-menu-panel,.sm-hero,.a-manifesto,.a-universes){padding-inline:var(--site-gutter)!important}.site-content-layout[data-content-width] .mt-poster .pp-billboard,.site-content-layout[data-content-width] .mt-after-hero{padding-inline:0!important}.site-content-layout[data-content-width] .fe-crossing-strip{margin-inline:0;padding-inline:0}.site-content-layout[data-content-width] .x-after-statement>div{padding-inline:clamp(24px,5vw,80px)}.site-content-layout[data-content-width] :is(.ch-header,.mt-header,.pp-header,.jy-header,.ah-header,.sm-header){container:site-header / inline-size}@container site-header (max-width:1250px){.site-content-layout[data-content-width] .ch-compact-row{display:block;padding-top:20px}.site-content-layout[data-content-width] .ch-navigation{justify-content:space-between;margin-top:16px;padding-block:18px;border-top:1px solid var(--rule)}.site-content-layout[data-content-width] .ch-compact-authorities{margin-left:auto}}@media(min-width:901px){.site-content-layout[data-content-width] .mt-page h1:not(.pp-title,.jy-title,.sm-name,.ah-name){font-size:clamp(58px,calc(8.5 * var(--site-type-unit)),156px)}.site-content-layout[data-content-width] .mt-page h2{font-size:clamp(36px,calc(5 * var(--site-type-unit)),86px)}.site-content-layout[data-content-width] .fe-title{font-size:min(var(--fe-name-size),calc(18 * var(--site-type-unit)))}.site-content-layout[data-content-width] .fe-hero-line{font-size:clamp(33px,calc(4.15 * var(--site-type-unit)),66px)}.site-content-layout[data-content-width] .cc-editorial-title h1{font-size:clamp(48px,calc(7.8 * var(--site-type-unit)),128px)}.site-content-layout[data-content-width] .s-ceremony-copy h1{font-size:clamp(48px,calc(6.2 * var(--site-type-unit)),100px)}.site-content-layout[data-content-width] :is(.mt-footer-brand,.cc-footer-display,.s-footer-display,.fe-footer-word){font-size:clamp(48px,calc(12 * var(--site-type-unit)),180px);overflow-wrap:anywhere}.site-content-layout[data-content-width] .sm-island-wrap{left:50%;transform:translate(-50%);width:min(67%,calc(var(--site-content-width)*.8));height:clamp(280px,calc(var(--site-content-width)*.4),600px);top:120px}}@media(max-width:900px){.site-content-layout[data-content-width]{--site-gutter:5%}}.mt-page .fc-collection{--fc-rule:color-mix(in srgb,var(--mt-ink) 24%,transparent);container:festival-collection / inline-size;color:var(--mt-ink);background:var(--mt-paper)}.fc-collection *{box-sizing:border-box}.fc-collection .fc-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8%;align-items:end;margin-bottom:48px}.fc-collection .fc-heading>div,.fc-collection .fc-heading>p{min-width:0}.fc-collection .fc-heading h2{margin:14px 0 0;max-width:18ch;line-height:1.06;overflow-wrap:anywhere}.fc-collection .fc-heading>p{font-size:17px;line-height:1.75;max-width:48ch;margin:0;white-space:pre-line}.fc-collection .fc-eyebrow,.fc-collection .fc-meta,.fc-collection .fc-credit,.fc-collection .fc-tier-heading{font-size:12px;line-height:1.5;letter-spacing:.045em}.fc-collection .fc-eyebrow{text-transform:uppercase}.fc-collection .fc-journal{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:5%}.fc-collection .fc-story,.fc-collection .fc-story-copy{min-width:0}.fc-collection .fc-story{border-top:1px solid var(--fc-rule);padding-top:18px}.fc-collection .fc-story-cover{position:relative;min-width:0;align-self:start}.fc-collection .fc-media{width:100%;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--mt-ink) 7%,var(--mt-paper))}.fc-collection .fc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.fc-collection .fc-media.is-empty{display:grid;place-items:center;padding:24px;color:inherit}.fc-collection .fc-media.is-empty>span{font-size:clamp(16px,2vw,28px);text-align:center;max-width:20ch;overflow-wrap:anywhere}.fc-collection .fc-index{position:absolute;left:12px;bottom:12px;background:var(--mt-paper);color:var(--mt-ink);padding:5px 10px;font-size:12px;line-height:1.5}.fc-collection .fc-story-copy{padding-top:20px}.fc-collection .fc-meta{display:flex;flex-wrap:wrap;gap:8px 18px;text-transform:uppercase;opacity:.76}.fc-collection .fc-story h3{font:inherit;font-weight:500;letter-spacing:-.035em;font-size:clamp(24px,2vw,32px);line-height:1.18;margin:12px 0 14px;overflow-wrap:anywhere}.fc-collection .fc-story h3 a{display:block;color:inherit;text-decoration:none}.fc-collection .fc-story-arrow{display:inline-block;margin-left:10px;font-size:.85em}.fc-collection .fc-summary{margin:0 0 18px;font-size:16px;line-height:1.7;white-space:pre-line}.fc-collection .fc-credit{margin:0;opacity:.7}.fc-collection .fc-journal-index{display:grid;gap:24px;align-content:start}.fc-collection .fc-journal-index .fc-story{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr);gap:22px}.fc-collection .fc-journal-index .fc-story-copy{padding-top:0}.fc-collection .fc-journal-index .fc-media{aspect-ratio:4/3}.fc-collection .fc-journal-index .fc-index{left:6px;bottom:6px;padding:3px 6px}.fc-collection .fc-journal-index h3{font-size:24px;margin:10px 0 12px}.fc-collection .fc-more{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;margin-top:38px;min-height:48px;padding:12px 18px;border:1px solid var(--fc-rule);color:inherit;text-decoration:none;font-size:15px}.fc-collection .fc-heading.is-title-hidden{display:block;margin-bottom:28px}.fc-collection .fc-heading.is-title-hidden:not(:has(>p)){margin-bottom:0}.fc-collection .fc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px!important;padding:0;border:0}.fc-collection .fc-partner-tiers{display:grid;gap:34px}.fc-collection .fc-partner-tier{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,2fr);gap:5%;border-top:1px solid var(--fc-rule);padding-top:24px}.fc-collection .fc-tier-heading{display:flex;gap:18px;align-items:baseline;padding-top:8px}.fc-collection .fc-tier-heading h3{font:inherit;font-weight:500;letter-spacing:inherit;margin:0;overflow-wrap:anywhere}.fc-collection .fc-tier-heading>span{opacity:.5}.fc-collection .fc-partner-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;align-items:start}.fc-collection .is-primary .fc-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-collection .fc-partner{min-width:0;width:100%;max-width:320px}.fc-collection .is-primary .fc-partner{max-width:460px}.fc-collection .fc-partner>a,.fc-collection .fc-partner>div{display:block;height:100%;color:inherit;text-decoration:none}.fc-collection .fc-logo{aspect-ratio:2/1;background:#fffdf7;border:1px solid color-mix(in srgb,var(--mt-ink) 8%,transparent);padding:22px;display:grid;place-items:center;color:#18251f}.fc-collection .fc-logo img{width:100%;height:100%;min-height:0;object-fit:contain;max-height:94px;transform:none}.fc-collection .is-primary .fc-logo{padding:26px;aspect-ratio:2.2/1}.fc-collection .is-primary .fc-logo img{max-height:124px}.fc-collection .fc-partner-copy{padding:15px 0 0}.fc-collection .fc-partner-copy h4{font:inherit;font-size:19px;font-weight:500;line-height:1.3;margin:0 0 7px;overflow-wrap:anywhere}.fc-collection .fc-partner-copy small{font-size:12px;line-height:1.5;display:block;opacity:.72}.fc-collection .fc-partner-copy p{font-size:15px;line-height:1.7;margin:10px 0 0;white-space:pre-line;overflow-wrap:anywhere}.fc-collection a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.fc-collection .fc-story h3 a:hover{text-decoration:underline;text-underline-offset:5px}.fc-collection .fc-partner a:hover .fc-logo{outline:1px solid currentColor;outline-offset:-1px}.mt-poster .fc-collection{--mt-paper:#f2f1e8;--mt-ink:#18231a}.mt-poster .fc-collection .fc-heading{border-top:3px solid currentColor;padding-top:25px}.mt-poster .fc-collection .fc-index{background:var(--mt-accent);font-weight:700}.mt-poster .fc-collection .is-lead h3{font-size:clamp(30px,3vw,46px);font-weight:600}.mt-poster .fc-collection .fc-more{background:var(--mt-ink);color:var(--mt-paper);border-color:var(--mt-ink)}.journey-restored .fc-collection{--mt-paper:var(--jy-paper,#ece9e1)}.journey-restored .fc-collection .fc-journal>.is-lead{background:color-mix(in srgb,var(--mt-accent,#c4c1de) 12%,var(--mt-paper));border:0;padding:22px}.journey-restored .fc-collection .fc-tier-heading{gap:12px}.journey-restored .fc-collection .fc-tier-heading>span{color:var(--jy-signal);opacity:1}.after-hours-restored .fc-collection{--mt-paper:var(--paper,#0d171e);--mt-ink:var(--ink,#dfe5e5);--fc-rule:color-mix(in srgb,var(--mt-ink) 25%,transparent)}.after-hours-restored .fc-collection .fc-index{background:var(--accent,#b9cbb8);color:var(--paper,#0d171e)}.after-hours-restored .fc-collection .fc-heading{align-items:start}.after-hours-restored .fc-collection .is-lead .fc-media{aspect-ratio:1/1}.after-hours-restored .fc-collection .fc-more{border-color:var(--mt-ink)}.semesta-restored .fc-collection{--mt-paper:var(--a-paper);--mt-ink:var(--a-ink)}.semesta-restored .fc-collection .fc-index{background:var(--a-orange);color:var(--a-ink)}.semesta-restored .fc-collection .fc-tier-heading>span{color:var(--a-orange);opacity:1}.semesta-restored .fc-collection .is-lead .fc-media{aspect-ratio:4/3}@container festival-collection (max-width:950px){.fc-collection .fc-journal{grid-template-columns:minmax(0,1fr);gap:32px}.fc-collection .fc-journal-index{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-collection .fc-journal-index .fc-story{display:block}.fc-collection .fc-journal-index .fc-story-copy{padding-top:16px}.fc-collection .fc-journal>.is-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.fc-collection .fc-journal>.is-lead .fc-story-copy{padding-top:0}.fc-collection .fc-partner-tier{grid-template-columns:minmax(100px,.5fr) minmax(0,2fr);gap:22px}}@container festival-collection (max-width:650px){.fc-collection .fc-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:30px}.fc-collection .fc-heading h2{font-size:clamp(34px,8cqw,48px)!important;max-width:20ch}.fc-collection .fc-heading>p{font-size:16px}.fc-collection .fc-journal>.is-lead{display:block}.fc-collection .fc-journal>.is-lead .fc-story-copy{padding-top:20px}.fc-collection .fc-journal-index{grid-template-columns:minmax(0,1fr)}.fc-collection .fc-journal-index .fc-story{display:grid;grid-template-columns:minmax(90px,.55fr) minmax(0,1fr);gap:18px}.fc-collection .fc-journal-index .fc-story-copy{padding-top:0}.fc-collection .fc-journal-index .fc-summary{font-size:15px}.fc-collection .fc-journal-index h3{font-size:22px}.fc-collection .fc-partner-tier{grid-template-columns:minmax(0,1fr);gap:18px}.fc-collection .fc-partner-grid,.fc-collection .is-primary .fc-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fc-collection .fc-logo,.fc-collection .is-primary .fc-logo{padding:16px;aspect-ratio:1.8/1}.fc-collection .fc-logo img{max-height:90px}}@container festival-collection (max-width:360px){.fc-collection .fc-journal-index .fc-story{display:block}.fc-collection .fc-journal-index .fc-story-copy{padding-top:16px}.fc-collection .fc-partner-grid{gap:10px}.fc-collection .fc-logo,.fc-collection .is-primary .fc-logo{padding:10px}.fc-collection .fc-partner-copy h4{font-size:17px}}@media(prefers-reduced-motion:reduce){.fc-collection .fc-media img{transition:none}}
