/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer utilities{.-top-\[1\%\]{top:-1%}.mt-14{margin-top:calc(var(--spacing,.25rem) * 14)}.mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}.mb-9{margin-bottom:calc(var(--spacing,.25rem) * 9)}.size-\[min\(58vw\,232px\)\]{width:min(58vw,232px);height:min(58vw,232px)}.h-\[860px\]{height:860px}.h-\[min\(38svh\,332px\)\]{height:min(38svh,332px)}.w-\[108\%\]{width:108%}.w-\[112\%\]{width:112%}.w-\[120px\]{width:120px}.w-\[calc\(min\(38svh\,332px\)\*0\.6667\)\]{width:calc(min(38svh,332px)/1.49993)}.w-\[min\(32vw\,140px\)\]{width:min(32vw,140px)}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.flex-auto{flex:auto}.-translate-y-\[2svh\]{--tw-translate-y:calc(2svh * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.self-center{align-self:center}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-foreground\/50{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/50{border-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.bg-\[\#CFC8DE\]{background-color:#cfc8de}.bg-\[\#F3EFF7\]{background-color:#f3eff7}.bg-\[radial-gradient\(ellipse_at_center\,transparent_30\%\,rgba\(0\,0\,0\,0\.42\)_100\%\)\]{background-image:radial-gradient(#0000 30%,#0000006b 100%)}.bg-\[url\(\'\/templates\/midnight-orchid\/backgrounds-entry-moonlit-orchid\.webp\'\)\]{background-image:url(/templates/midnight-orchid/backgrounds-entry-moonlit-orchid.webp)}.bg-\[url\(\'\/templates\/midnight-orchid\/ornaments-orchid-frame\.webp\'\)\]{background-image:url(/templates/midnight-orchid/ornaments-orchid-frame.webp)}.\[mask-image\:linear-gradient\(to_bottom\,black_55\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-no-repeat{background-repeat:no-repeat}.object-top{object-position:top}.py-24{padding-block:calc(var(--spacing,.25rem) * 24)}.pt-12{padding-top:calc(var(--spacing,.25rem) * 12)}.pt-\[min\(48vw\,270px\)\]{padding-top:min(48vw,270px)}.pt-\[var\(--invite-safe-top\)\]{padding-top:var(--invite-safe-top)}.text-\[clamp\(16px\,4\.6vw\,18px\)\]{font-size:clamp(16px,4.6vw,18px)}.text-\[clamp\(16px\,4\.6vw\,19px\)\]{font-size:clamp(16px,4.6vw,19px)}.text-\[clamp\(19px\,5\.4vw\,22px\)\]{font-size:clamp(19px,5.4vw,22px)}.text-\[clamp\(26px\,7\.4vw\,30px\)\]{font-size:clamp(26px,7.4vw,30px)}.text-\[clamp\(26px\,7\.6vw\,32px\)\]{font-size:clamp(26px,7.6vw,32px)}.text-\[clamp\(26px\,9\.5vw\,38px\)\]{font-size:clamp(26px,9.5vw,38px)}.text-\[clamp\(32px\,9\.6vw\,40px\)\]{font-size:clamp(32px,9.6vw,40px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.font-normal\!{--tw-font-weight:var(--font-weight-normal,400)!important;font-weight:var(--font-weight-normal,400)!important}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.text-primary-foreground,.text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/70{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.text-primary-foreground\/85{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/85{color:color-mix(in oklab, var(--primary-foreground) 85%, transparent)}}.shadow-\[0_0_90px_24px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:0 0 90px 24px var(--tw-shadow-color,#fff9);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_30px_80px_-30px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 80px -30px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[7px\]{outline-offset:7px}.outline-\[\#BFB4D6\]{outline-color:#bfb4d6}.\[--card-foreground\:\#0B0E13\]{--card-foreground:#0b0e13}.\[--foreground\:\#12162E\]{--foreground:#12162e}.\[--foreground\:\#FFFFFF\]{--foreground:#fff}.\[--glass-accent-ink\:\#0C0D25\]{--glass-accent-ink:#0c0d25}.\[--glass-accent\:\#FFFFFF\]{--glass-accent:#fff}.\[--muted-foreground\:\#4A5578\]{--muted-foreground:#4a5578}.\[--muted-foreground\:\#C2CADF\]{--muted-foreground:#c2cadf}@media (hover:hover){.hover\:bg-background\/85:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/85:hover{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}.\[\&_\.font-khmer\]\:text-\[13px\] .font-khmer{font-size:13px}.\[\&_\.glass-card\]\:rounded-none\! .glass-card{border-radius:0!important}.\[\&_\.glass-card\]\:shadow-none\! .glass-card{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.glass-card_\.text-muted-foreground\]\:text-primary-foreground\/70 .glass-card .text-muted-foreground{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.glass-card_\.text-muted-foreground\]\:text-primary-foreground\/70 .glass-card .text-muted-foreground{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.\[\&_\.glass-chip\]\:hidden .glass-chip{display:none}.\[\&_\.glass-pill\]\:rounded-none\! .glass-pill{border-radius:0!important}.\[\&_\.left-4\.top-4\]\:hidden .left-4.top-4{display:none}.\[\&_\.popnum\]\:text-\[40px\] .popnum{font-size:40px}.\[\&_\.popnum\]\:font-normal .popnum{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_\.popnum\]\:tracking-normal .popnum{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.\[\&_\.rounded-lg\]\:rounded-none .rounded-lg,.\[\&_\.shadow-lg\]\:rounded-none .shadow-lg{border-radius:0}.\[\&_\.shadow-lg\]\:shadow-none .shadow-lg{--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)}.\[\&_\.size-9\]\:hidden .size-9{display:none}.\[\&_\[data-entry-aperture\]\]\:top-\[10\.2\%\]\! [data-entry-aperture]{top:10.2%!important}.\[\&_\[data-entry-aperture\]\]\:right-\[19\.4\%\]\! [data-entry-aperture]{right:19.4%!important}.\[\&_\[data-entry-aperture\]\]\:bottom-\[12\.8\%\]\! [data-entry-aperture]{bottom:12.8%!important}.\[\&_\[data-entry-aperture\]\]\:left-\[17\.7\%\]\! [data-entry-aperture]{left:17.7%!important}.\[\&_\[data-entry-aperture\]\]\:rounded-t-\[999px\] [data-entry-aperture]{border-top-left-radius:999px;border-top-right-radius:999px}.\[\&_\[data-entry-aperture\]\]\:rounded-b-\[16px\] [data-entry-aperture]{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.\[\&_\[data-entry-aperture\]\]\:bg-\[\#F3EFF7\] [data-entry-aperture]{background-color:#f3eff7}.\[\&_\[data-slot\=card\]\]\:rounded-none [data-slot=card]{border-radius:0}.\[\&_\[data-slot\=card\]\]\:border [data-slot=card]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-slot\=card\]\]\:border-x-0 [data-slot=card]{border-inline-style:var(--tw-border-style);border-inline-width:0}.\[\&_\[data-slot\=card\]\]\:border-t-0 [data-slot=card]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_\[data-slot\=card\]\]\:border-b [data-slot=card]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\[data-slot\=card\]\]\:border-border [data-slot=card]{border-color:var(--border)}.\[\&_\[data-slot\=card\]\]\:bg-background [data-slot=card]{background-color:var(--background)}.\[\&_\[data-slot\=card\]\]\:bg-transparent [data-slot=card]{background-color:#0000}.\[\&_\[data-slot\=card\]\]\:px-0 [data-slot=card]{padding-inline:calc(var(--spacing,.25rem) * 0)}.\[\&_\[data-slot\=card\]\]\:py-5 [data-slot=card]{padding-block:calc(var(--spacing,.25rem) * 5)}.\[\&_\[data-slot\=card\]\]\:shadow-none [data-slot=card]{--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-slot\=card\]\]\:\[--shadow-card\:none\] [data-slot=card]{--shadow-card:none}.\[\&_\[data-slot\=card\]_p\.font-semibold\]\:text-\[15px\] [data-slot=card] p.font-semibold{font-size:15px}.\[\&_\[data-slot\=card\]_p\.text-xs\]\:font-jakarta [data-slot=card] p.text-xs{font-family:var(--font-jakarta)}.\[\&_\[data-slot\=card\]_p\.text-xs\]\:text-\[10px\] [data-slot=card] p.text-xs{font-size:10px}.\[\&_\[data-slot\=card\]_p\.text-xs\]\:tracking-\[0\.24em\] [data-slot=card] p.text-xs{--tw-tracking:.24em;letter-spacing:.24em}.\[\&_\[data-slot\=card\]_p\.text-xs\]\:uppercase [data-slot=card] p.text-xs{text-transform:uppercase}.\[\&_button\]\:rounded-none button{border-radius:0}.\[\&_button\[type\=submit\]\]\:\[--shadow-foil\:none\] button[type=submit]{--shadow-foil:none}.\[\&_h2\]\:sr-only h2{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_h2\]\:text-\[18px\] h2{font-size:18px}.\[\&_h2\]\:font-normal h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&_h2_span\]\:\[--khmer-face\:var\(--font-khmer-m1\)\] h2 span{--khmer-face:var(--font-khmer-m1)}.\[\&_h2\>\.only-en\]\:font-serif h2>.only-en{font-family:var(--font-serif)}.\[\&_h2\>\.only-en\]\:text-\[24px\] h2>.only-en{font-size:24px}.\[\&_h2\>\.only-en\]\:italic h2>.only-en{font-style:italic}.\[\&_img\]\:rounded-none img,.\[\&_input\]\:rounded-none input{border-radius:0}.\[\&_li_\.size-2\]\:hidden li .size-2,.\[\&_svg\]\:hidden svg{display:none}.\[\&_textarea\]\:rounded-none textarea{border-radius:0}:where(.\[\&_ul\]\:space-y-0 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:border-l-0 ul{border-left-style:var(--tw-border-style);border-left-width:0}.\[\&_ul\]\:pl-0 ul{padding-left:calc(var(--spacing,.25rem) * 0)}.\[\&\>\.only-en\]\:text-\[12px\]>.only-en{font-size:12px}.\[\&\>\.only-km\]\:text-\[14px\]>.only-km{font-size:14px}.\[\&\>\.only-km\]\:text-\[15px\]>.only-km{font-size:15px}.\[\&\>div\]\:max-w-none>div{max-width:none}.\[\&\>div\]\:gap-0>div{gap:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:bg-transparent>div{background-color:#0000}.\[\&\>div\]\:px-0>div{padding-inline:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\]\:py-0>div{padding-block:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\]\:ring-0>div{--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)}.\[\&\>div\:last-child\>p\]\:\[overflow-wrap\:break-word\]>div:last-child>p{overflow-wrap:break-word}.\[\&\>div\:last-child\>span\:first-of-type\]\:size-auto>div:last-child>span:first-of-type{width:auto;height:auto}.\[\&\>div\:last-child\>span\:first-of-type\]\:rounded-none>div:last-child>span:first-of-type{border-radius:0}.\[\&\>div\:last-child\>span\:first-of-type\]\:border-0>div:last-child>span:first-of-type{border-style:var(--tw-border-style);border-width:0}.\[\&\>div\:last-child\>span\:first-of-type\]\:text-\[14px\]>div:last-child>span:first-of-type{font-size:14px}.\[\&\>div\:last-child\>span\:first-of-type\]\:tracking-\[0\.5em\]>div:last-child>span:first-of-type{--tw-tracking:.5em;letter-spacing:.5em}.\[\&\>div\:last-child\>span\:nth-of-type\(2\)\]\:w-10>div:last-child>span:nth-of-type(2){width:calc(var(--spacing,.25rem) * 10)}.\[\&\>div\>div\]\:rounded-none>div>div{border-radius:0}.\[\&\>div\>div\]\:bg-transparent>div>div{background-color:#0000}.\[\&\>div\>div\]\:px-0>div>div{padding-inline:calc(var(--spacing,.25rem) * 0)}.\[\&\>div\>div\]\:py-1>div>div{padding-block:calc(var(--spacing,.25rem) * 1)}.\[\&\>div\>div\]\:ring-0>div>div{--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)}.\[\&\>div\>div\+div\]\:border-l>div>div+div{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>div\>div\+div\]\:border-border>div>div+div{border-color:var(--border)}.\[\&\>div\>div\>span\:last-child\]\:font-jakarta>div>div>span:last-child{font-family:var(--font-jakarta)}.\[\&\>div\>div\>span\:last-child\]\:text-\[10px\]>div>div>span:last-child{font-size:10px}.\[\&\>div\>div\>span\:last-child\]\:tracking-\[0\.3em\]>div>div>span:last-child{--tw-tracking:.3em;letter-spacing:.3em}.\[\&\>div\>div\>span\:last-child\]\:text-muted-foreground>div>div>span:last-child{color:var(--muted-foreground)}.\[\&\>div\>div\>span\:last-child\]\:uppercase>div>div>span:last-child{text-transform:uppercase}.\[\&\>div\>p\]\:font-serif>div>p{font-family:var(--font-serif)}.\[\&\>div\>p\]\:font-normal>div>p{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.\[\&\>div\>p\]\:text-foreground>div>p{color:var(--foreground)}.\[\&\>div\>p\]\:italic>div>p{font-style:italic}.\[\&\>div\>p\.font-khmer\]\:text-\[20px\]>div>p.font-khmer{font-size:20px}.\[\&\>div\>p\.font-khmer\]\:not-italic>div>p.font-khmer{font-style:normal}.\[\&\>section\]\:-mb-px>section{margin-bottom:-1px}}