@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-rose-50:#fff1f2;--color-rose-700:#c20039;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-persian:var(--font-vazir), var(--font-inter), ui-sans-serif, sans-serif;--font-nastaliq:var(--font-nastaliq), "Noto Nastaliq Urdu", serif}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-700:lab(41.1651% 71.6251 30.3087)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"liga" 1, "calt" 1}[dir=rtl]{font-family:var(--font-persian)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-4{top:calc(var(--spacing) * 4)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-7{margin-block:calc(var(--spacing) * 7)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-auto{height:auto}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90svh\]{max-height:90svh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-svh{min-height:100svh}.w-24{width:calc(var(--spacing) * 24)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[66vw\]{max-width:66vw}.max-w-\[680px\]{max-width:680px}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-3{scroll-margin-top:calc(var(--spacing) * 3)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[24px_120px_1fr\]{grid-template-columns:24px 120px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-destructive\/15{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/15{border-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.border-pink\/10{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.border-pink\/10{border-color:color-mix(in oklab, var(--pink) 10%, transparent)}}.border-pink\/15{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.border-pink\/15{border-color:color-mix(in oklab, var(--pink) 15%, transparent)}}.border-pink\/20{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.border-pink\/20{border-color:color-mix(in oklab, var(--pink) 20%, transparent)}}.border-purple,.border-purple\/5{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/5{border-color:color-mix(in oklab, var(--purple) 5%, transparent)}}.border-purple\/8{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/8{border-color:color-mix(in oklab, var(--purple) 8%, transparent)}}.border-purple\/10{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/10{border-color:color-mix(in oklab, var(--purple) 10%, transparent)}}.border-purple\/15{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/15{border-color:color-mix(in oklab, var(--purple) 15%, transparent)}}.border-purple\/20{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/20{border-color:color-mix(in oklab, var(--purple) 20%, transparent)}}.border-sky\/20{border-color:var(--sky)}@supports (color:color-mix(in lab, red, red)){.border-sky\/20{border-color:color-mix(in oklab, var(--sky) 20%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-lavender\/25{background-color:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.bg-lavender\/25{background-color:color-mix(in oklab, var(--lavender) 25%, transparent)}}.bg-pink\/5{background-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.bg-pink\/5{background-color:color-mix(in oklab, var(--pink) 5%, transparent)}}.bg-pink\/6{background-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.bg-pink\/6{background-color:color-mix(in oklab, var(--pink) 6%, transparent)}}.bg-pink\/8{background-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.bg-pink\/8{background-color:color-mix(in oklab, var(--pink) 8%, transparent)}}.bg-pink\/10{background-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.bg-pink\/10{background-color:color-mix(in oklab, var(--pink) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-purple,.bg-purple\/5{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/5{background-color:color-mix(in oklab, var(--purple) 5%, transparent)}}.bg-purple\/10{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/10{background-color:color-mix(in oklab, var(--purple) 10%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-secondary{background-color:var(--secondary)}.bg-sky\/10{background-color:var(--sky)}@supports (color:color-mix(in lab, red, red)){.bg-sky\/10{background-color:color-mix(in oklab, var(--sky) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.bg-white\/68{background-color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,\.9\)\,rgba\(237\,248\,241\,\.72\)\,rgba\(242\,235\,255\,\.68\)\)\]{background-image:linear-gradient(145deg,#ffffffe6,#edf8f1b8,#f2ebffad)}.from-pink{--tw-gradient-from:var(--pink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink\/8{--tw-gradient-from:var(--pink)}@supports (color:color-mix(in lab, red, red)){.from-pink\/8{--tw-gradient-from:color-mix(in oklab, var(--pink) 8%, transparent)}}.from-pink\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink\/25{--tw-gradient-from:var(--pink)}@supports (color:color-mix(in lab, red, red)){.from-pink\/25{--tw-gradient-from:color-mix(in oklab, var(--pink) 25%, transparent)}}.from-pink\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/90{--tw-gradient-from:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.from-white\/90{--tw-gradient-from:color-mix(in oklab, var(--color-white) 90%, transparent)}}.from-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-purple\/8{--tw-gradient-via:var(--purple)}@supports (color:color-mix(in lab, red, red)){.via-purple\/8{--tw-gradient-via:color-mix(in oklab, var(--purple) 8%, transparent)}}.via-purple\/8{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple\/45{--tw-gradient-via:var(--purple)}@supports (color:color-mix(in lab, red, red)){.via-purple\/45{--tw-gradient-via:color-mix(in oklab, var(--purple) 45%, transparent)}}.via-purple\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/75{--tw-gradient-via:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.via-white\/75{--tw-gradient-via:color-mix(in oklab, var(--color-white) 75%, transparent)}}.via-white\/75{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-emerald-50\/70{--tw-gradient-to:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.to-emerald-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.to-emerald-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple{--tw-gradient-to:var(--purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky\/10{--tw-gradient-to:var(--sky)}@supports (color:color-mix(in lab, red, red)){.to-sky\/10{--tw-gradient-to:color-mix(in oklab, var(--sky) 10%, transparent)}}.to-sky\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky\/25{--tw-gradient-to:var(--sky)}@supports (color:color-mix(in lab, red, red)){.to-sky\/25{--tw-gradient-to:color-mix(in oklab, var(--sky) 25%, transparent)}}.to-sky\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-pink{fill:var(--pink)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.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)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-persian{font-family:var(--font-vazir), var(--font-inter), ui-sans-serif, sans-serif}.font-sans{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.font-serif{font-family:var(--font-playfair), ui-serif, Georgia, serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.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}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-900{color:var(--color-amber-900)}.text-destructive{color:var(--destructive)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/65{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/82{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/82{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-pink{color:var(--pink)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple,.text-purple\/60{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.text-purple\/60{color:color-mix(in oklab, var(--purple) 60%, transparent)}}.text-purple\/65{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.text-purple\/65{color:color-mix(in oklab, var(--purple) 65%, transparent)}}.text-purple\/70{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.text-purple\/70{color:color-mix(in oklab, var(--purple) 70%, transparent)}}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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}.accent-purple{accent-color:var(--purple)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 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)}.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)}.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)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-pink\/25{--tw-ring-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.ring-pink\/25{--tw-ring-color:color-mix(in oklab, var(--pink) 25%, transparent)}}.ring-sky\/30{--tw-ring-color:var(--sky)}@supports (color:color-mix(in lab, red, red)){.ring-sky\/30{--tw-ring-color:color-mix(in oklab, var(--sky) 30%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.backdrop\:bg-black\/35::backdrop{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/35::backdrop{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-purple\/25:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple\/25:hover{border-color:color-mix(in oklab, var(--purple) 25%, transparent)}}.hover\:border-purple\/30:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple\/30:hover{border-color:color-mix(in oklab, var(--purple) 30%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.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-white:hover{background-color:var(--color-white)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-purple:hover{color:var(--purple)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}.focus\:border-purple\/35:focus{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple\/35:focus{border-color:color-mix(in oklab, var(--purple) 35%, transparent)}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3: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\/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)}}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[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)}.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)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[26px_150px_1fr\]{grid-template-columns:26px 150px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:hidden{display:none}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}}@media (min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_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-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)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.text-balance{text-wrap:balance}.bg-dream{background-color:var(--background);background-image:radial-gradient(circle at 12% 8%, var(--pink), transparent 42%), radial-gradient(circle at 88% 6%, var(--sky), transparent 40%), radial-gradient(circle at 78% 88%, var(--purple), transparent 46%), radial-gradient(circle at 20% 92%, var(--lavender), transparent 45%), linear-gradient(155deg,#fffdf8f5,#fff4fbeb 44%,#efeeffe0 72%,#e7f6ffe6)}@supports (color:color-mix(in lab, red, red)){.bg-dream{background-image:radial-gradient(circle at 12% 8%, color-mix(in oklch, var(--pink) 34%, transparent), transparent 42%), radial-gradient(circle at 88% 6%, color-mix(in oklch, var(--sky) 34%, transparent), transparent 40%), radial-gradient(circle at 78% 88%, color-mix(in oklch, var(--purple) 24%, transparent), transparent 46%), radial-gradient(circle at 20% 92%, color-mix(in oklch, var(--lavender) 40%, transparent), transparent 45%), linear-gradient(155deg,#fffdf8f5,#fff4fbeb 44%,#efeeffe0 72%,#e7f6ffe6)}}.bg-dream{background-attachment:fixed}.hero-scene:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#ffffffeb 0 1px,#0000 1.5px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000059,#0000 72%);mask-image:linear-gradient(#00000059,#0000 72%)}.aura{filter:blur(2px);pointer-events:none;border-radius:999px;animation:7s ease-in-out infinite aura-breathe;position:absolute}.aura-one{background:radial-gradient(circle,#fffffff0,#f4d3ff59 46%,#0000 72%);width:36rem;height:30rem;top:7%;left:22%}.aura-two{background:radial-gradient(circle,#dcf3ffad,#ecdcff38 50%,#0000 72%);width:30rem;height:26rem;animation-delay:-3s;bottom:-22%;right:8%}.decorative-flower{z-index:1;pointer-events:none;filter:drop-shadow(0 18px 30px #ae6abe29);opacity:.78;animation:8s ease-in-out infinite flower-float;position:absolute}.decorative-flower span{--angle:calc(var(--petal) * 45deg);transform-origin:0;width:42%;height:24%;transform:rotate(var(--angle)) translateX(9%);background:linear-gradient(135deg,#ffffffe6,#f4aada99);border:1px solid #ffffffc2;border-radius:100% 14% 100% 20%;position:absolute;top:50%;left:50%;box-shadow:inset 8px 4px 14px #ffffff8c}.decorative-flower i{background:radial-gradient(circle at 35% 30%,#fff9d7,#f5b9d9 70%);border-radius:999px;width:16%;height:16%;position:absolute;top:42%;left:42%;box-shadow:0 0 22px #ffffffe6}.decorative-flower.flower-blue{animation-delay:-3.5s}.decorative-flower.flower-blue span{background:linear-gradient(135deg,#ffffffeb,#a6d3fa94)}.floating-petals i{--x:calc((var(--i) * 13%));z-index:2;left:var(--x);top:calc(8% + (var(--i) * 7%));width:calc(8px + (var(--i) % 3) * 3px);height:calc(15px + (var(--i) % 3) * 4px);opacity:.65;transform:rotate(calc(var(--i) * 31deg));animation:petal-drift calc(7s + var(--i) * .7s) ease-in-out infinite;animation-delay:calc(var(--i) * -.8s);background:linear-gradient(150deg,#fffffff5,#e79dd899);border-radius:90% 10% 80% 20%;position:absolute;box-shadow:0 5px 14px #af5fb726}@keyframes flower-float{50%{transform:translateY(-12px)rotate(3deg)}}@keyframes aura-breathe{50%{opacity:.72;transform:scale(1.08)}}@keyframes petal-drift{50%{opacity:.9;translate:35px 28px;rotate:80deg}}.gradient-primary{background-image:linear-gradient(110deg, var(--pink) 0%, var(--purple) 100%)}.gradient-primary-soft{background-image:linear-gradient(135deg, var(--pink), var(--purple))}@supports (color:color-mix(in lab, red, red)){.gradient-primary-soft{background-image:linear-gradient(135deg, color-mix(in oklch, var(--pink) 18%, white), color-mix(in oklch, var(--purple) 16%, white))}}.text-gradient{background-image:linear-gradient(110deg, var(--pink) 0%, var(--purple) 55%, var(--sky) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.shadow-dream{box-shadow:0 1px 2px var(--purple), 0 12px 32px -12px var(--purple)}@supports (color:color-mix(in lab, red, red)){.shadow-dream{box-shadow:0 1px 2px color-mix(in oklch, var(--purple) 8%, transparent), 0 12px 32px -12px color-mix(in oklch, var(--purple) 22%, transparent)}}.search-shell{border:1px solid var(--purple);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.search-shell{border:1px solid color-mix(in oklch, var(--purple) 11%, white)}}.search-shell{border-radius:1.25rem;padding:.35rem}.khorjin-home-hero{isolation:isolate;background:#eef4ff;min-height:500px}.home-hero-landscape{z-index:0;object-fit:cover;object-position:center 55%;filter:saturate(.98)contrast(.96);width:100%;height:100%;position:absolute;inset:0}.home-hero-veil{z-index:1;position:absolute;inset:0}.home-example-wrap{justify-content:center;align-items:center;gap:1.5rem;display:flex}.home-example-card{aspect-ratio:4/5.15;background:#fff;border:7px solid #ffffffe6;border-radius:1.8rem;width:min(100%,290px);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 28px 60px -25px #2729668c}.home-example-image{object-fit:cover;width:100%;height:78%;position:absolute;inset:0}.home-example-flowers{z-index:2;object-fit:fill;pointer-events:none;width:104%;height:82%;position:absolute;inset:-2%}.home-example-caption{z-index:3;color:#102b70;text-align:center;background:linear-gradient(#ffffffd6,#fff 38%);flex-direction:column;justify-content:center;align-items:center;height:25%;display:flex;position:absolute;inset:auto 0 0}.home-example-caption strong{font-family:var(--font-playfair);font-size:2.15rem;font-style:italic;line-height:1}.home-example-caption span{margin-top:.45rem;font-size:.72rem;font-weight:700}.home-example-quote{max-width:9rem;font-family:var(--font-playfair);color:#173777;text-shadow:0 2px 18px #fff;font-size:1.45rem;font-style:italic;line-height:1.25}.feature-shortcut-card{text-align:start;border:1px solid #ffffffe6;border-radius:1.25rem;min-height:10.8rem;transition:all .22s;overflow:hidden}.feature-shortcut-card:hover{transform:translateY(-3px)}.feature-shortcut-card:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.feature-shortcut-card>strong{font-family:var(--font-playfair);text-align:center;padding:.72rem .7rem .85rem;font-size:.78rem;line-height:1.2;display:block}.feature-shortcut-visual{background:#fff;height:7.3rem;display:block;position:relative;overflow:hidden}.feature-shortcut-visual>img{object-fit:cover;filter:saturate(.9)brightness(1.04);width:100%;height:100%;transition:transform .25s}.feature-shortcut-card:hover img{transform:scale(1.06)}.feature-shortcut-visual>span{border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;inset:auto auto .45rem .5rem}.result-panel{border:1px solid var(--purple)}@supports (color:color-mix(in lab, red, red)){.result-panel{border:1px solid color-mix(in oklch, var(--purple) 10%, white)}}.result-panel{border-radius:1.75rem;padding:1.5rem}.name-art-card{border:1px solid var(--pink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.name-art-card{border:1px solid color-mix(in oklch, var(--pink) 14%, white)}}.name-art-card{background:linear-gradient(180deg, #ffffffb3, #ffffffe0), radial-gradient(circle at 18% 15%, var(--pink), transparent 38%), radial-gradient(circle at 84% 82%, var(--sky), transparent 42%), radial-gradient(circle at 70% 12%, var(--purple), transparent 34%);border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.name-art-card{background:linear-gradient(180deg, #ffffffb3, #ffffffe0), radial-gradient(circle at 18% 15%, color-mix(in oklch, var(--pink) 26%, transparent), transparent 38%), radial-gradient(circle at 84% 82%, color-mix(in oklch, var(--sky) 28%, transparent), transparent 42%), radial-gradient(circle at 70% 12%, color-mix(in oklch, var(--purple) 16%, transparent), transparent 34%)}}.name-art-card{box-shadow:inset 0 0 60px #ffffffb8,0 24px 70px -35px #7f4baa6b}.nature-name-card{isolation:isolate}.nature-card-background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nature-card-veil{z-index:1;-webkit-backdrop-filter:saturate(.88);backdrop-filter:saturate(.88);background:radial-gradient(#fffffff0 0 26%,#ffffffad 56%,#ffffff42 100%),linear-gradient(#fff3,#ffffff9e);position:absolute;inset:0}.nature-name-card[data-aura=powerful] .nature-card-veil{background:radial-gradient(#fffaeff0 0 28%,#ffefcca3 61%,#773e1c24)}.nature-name-card[data-aura=mystic] .nature-card-veil{background:radial-gradient(#fbf8fff0 0 28%,#e3daffab 60%,#2d225b2e)}.nature-name-card[data-aura=natural] .nature-card-veil{background:radial-gradient(#fdfff8f0 0 28%,#e8f1d7a3 60%,#295c3924)}.premium-name-card{aspect-ratio:4/5;color:#17305f;border:7px solid #ffffffe6;border-radius:2.15rem;width:100%;min-height:0}.premium-name-card .nature-card-background{filter:saturate(1.03)contrast(.98)}.premium-name-card .nature-card-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff0a 0%,#ffffff14 35%,#ffffffba 70%,#fffffff0 100%),radial-gradient(circle at 50% 52%,#ffffff1f,#0000 52%)}.premium-name-card[data-aura=powerful] .nature-card-veil{background:linear-gradient(#fff4dc05,#fff5e21f 42%,#fff4e1cc 77%,#fffdf7f5)}.premium-name-card[data-aura=mystic] .nature-card-veil{background:linear-gradient(#1f1c4c0d,#43367726 42%,#ece5ffc7 76%,#fdfbfff5)}.premium-name-card[data-aura=natural] .nature-card-veil{background:linear-gradient(#14442708,#4166391a 42%,#ebf4dec7 76%,#fdfff9f5)}.premium-card-light{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 75px #fff6}.premium-card-animation{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.premium-card-animation i{display:none;position:absolute}[data-animation=petals] .premium-card-animation i{left:calc((var(--n,1) * 8%) - 4%);background:linear-gradient(140deg,#fff,#f4a9ca);border-radius:90% 10% 80% 20%;width:9px;height:15px;animation:8s linear infinite cardPetal;display:block;top:-8%;box-shadow:0 3px 10px #74376526}[data-animation=petals] .premium-card-animation i:first-child{--n:1;animation-delay:-1s}[data-animation=petals] .premium-card-animation i:nth-child(2){--n:2;animation-delay:-5s}[data-animation=petals] .premium-card-animation i:nth-child(3){--n:3;animation-delay:-3s}[data-animation=petals] .premium-card-animation i:nth-child(4){--n:4;animation-delay:-7s}[data-animation=petals] .premium-card-animation i:nth-child(5){--n:5;animation-delay:-2s}[data-animation=petals] .premium-card-animation i:nth-child(6){--n:6;animation-delay:-6s}[data-animation=petals] .premium-card-animation i:nth-child(7){--n:7;animation-delay:-4s}[data-animation=petals] .premium-card-animation i:nth-child(8){--n:8;animation-delay:-8s}[data-animation=petals] .premium-card-animation i:nth-child(9){--n:9;animation-delay:-2.8s}[data-animation=petals] .premium-card-animation i:nth-child(10){--n:10;animation-delay:-5.8s}[data-animation=stars] .premium-card-animation i,[data-animation=particles] .premium-card-animation i{left:calc((var(--n,1) * 8%) - 2%);top:calc((var(--n,1) * 7%) - 2%);background:#fff;border-radius:50%;width:4px;height:4px;animation:3.8s ease-in-out infinite cardTwinkle;display:block;box-shadow:0 0 11px 4px #ffffffb8}[data-animation=stars] .premium-card-animation i:nth-child(odd),[data-animation=particles] .premium-card-animation i:nth-child(odd){--n:3;animation-delay:-1.8s}[data-animation=stars] .premium-card-animation i:nth-child(3n),[data-animation=particles] .premium-card-animation i:nth-child(3n){--n:8;animation-delay:-3s}[data-animation=stars] .premium-card-animation i:nth-child(4n),[data-animation=particles] .premium-card-animation i:nth-child(4n){--n:11;animation-delay:-.7s}[data-animation=mist] .premium-card-animation:before,[data-animation=clouds] .premium-card-animation:before{content:"";filter:blur(18px);background:radial-gradient(#ffffff85,#0000 68%);border-radius:50%;width:150%;height:42%;animation:12s ease-in-out infinite alternate cardDrift;position:absolute;top:20%;left:-40%}[data-animation=water] .premium-card-animation:after{content:"";background:repeating-linear-gradient(0deg,#fff3 0 1px,#0000 1px 9px);height:28%;animation:6s ease-in-out infinite cardWater;position:absolute;bottom:12%;left:-15%;right:-15%;transform:skewY(-3deg)}[data-animation=rain] .premium-card-animation{background:repeating-linear-gradient(110deg,#0000 0 18px,#ffffff45 19px 20px,#0000 21px 38px);animation:3s linear infinite cardRain}[data-animation=aurora] .premium-card-animation:before{content:"";filter:blur(20px);background:conic-gradient(from 120deg,#0000,#7ee4ca55,#9288ff66,#f28bd355,#0000 70%);animation:10s ease-in-out infinite alternate cardAurora;position:absolute;inset:-20%}[data-animation=sunrise] .premium-card-animation:before,[data-animation=light] .premium-card-animation:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#fffbd2c7,#ffd5972e 42%,#0000 68%);border-radius:50%;width:70%;animation:6s ease-in-out infinite cardGlow;position:absolute;top:12%;left:15%}[data-animation=leaves] .premium-card-animation i{left:calc((var(--n,1) * 9%) - 4%);background:#d7aa5977;border-radius:100% 0;width:8px;height:16px;animation:10s linear infinite cardLeaf;display:block;top:-5%}[data-animation=leaves] .premium-card-animation i:nth-child(odd){--n:3;animation-delay:-5s}[data-animation=leaves] .premium-card-animation i:nth-child(3n){--n:8;animation-delay:-8s}@keyframes cardPetal{to{transform:translate(45px,1250px)rotate(420deg)}}@keyframes cardTwinkle{50%{opacity:.25;transform:scale(.55)}}@keyframes cardDrift{to{opacity:.65;transform:translate(24%)scale(1.08)}}@keyframes cardWater{50%{opacity:.5;transform:translate(5%)skewY(-1deg)}}@keyframes cardRain{to{background-position:0 120px}}@keyframes cardAurora{to{transform:translate(8%,6%)rotate(12deg)scale(1.08)}}@keyframes cardGlow{50%{opacity:.65;transform:scale(1.12)}}@keyframes cardLeaf{to{transform:translate(-35px,1250px)rotate(540deg)}}.premium-card-floral-frame{z-index:3;object-fit:fill;opacity:.68;filter:saturate(.9)drop-shadow(0 8px 18px #70346329);pointer-events:none;width:102%;height:102%;position:absolute;inset:-1%}.premium-card-brand{color:#fffffff2;text-shadow:0 2px 12px #0f1c498c}.premium-card-lockup{text-shadow:0 2px 18px #ffffffe6;margin-top:auto;padding:0 3% 2%}.premium-card-kicker{color:#324574;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #ffffffbf;border-radius:999px;padding:.34rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}.premium-card-lockup h3{color:#102b70;letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(3.2rem,8vw,5.5rem);font-weight:800;line-height:.92}.premium-card-lockup h3.baby-name-nastaliq{font-size:clamp(4rem,9vw,6.5rem);line-height:1.18}.premium-card-pronunciation{letter-spacing:.2em;text-transform:uppercase;color:#52658d;margin-top:.55rem;font-size:.68rem;font-weight:700}.premium-card-divider{background:linear-gradient(90deg,#0000,#7f5da7,#0000);width:4.5rem;height:1px;margin:.75rem auto}.premium-card-meaning{font-family:var(--font-playfair);color:#263c70;font-size:clamp(1rem,2.8vw,1.4rem);font-weight:700;line-height:1.25}.premium-card-symbolic{color:#46567b;max-width:28rem;margin:.35rem auto 0;font-size:clamp(.68rem,1.75vw,.9rem);line-height:1.45}.premium-card-footer{color:#283f72;width:100%;margin-top:auto}.premium-card-footer>p{max-width:27rem;font-family:var(--font-playfair);margin:0 auto;font-size:clamp(.7rem,1.8vw,.95rem);font-style:italic;line-height:1.4}[dir=rtl] .premium-card-footer>p{font-family:var(--font-vazir);font-style:normal}.premium-card-footer>span{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:.45rem;font-size:.58rem;font-weight:700;display:block}.premium-name-card .card-persisted-serial{margin-top:.45rem}.home-world-luxury{isolation:isolate;background:linear-gradient(#ffffffa3,#fff6fac2 38%,#f1efffb8 72%,#edf8ffb8);position:relative;overflow:hidden}.home-world-luxury:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle,#ffcae254,#0000 68%);border-radius:50%;width:28rem;height:28rem;position:absolute;top:18rem;left:-8rem}.home-values-row article{border-inline-end:1px solid #774c9a17;padding:1rem .6rem}.home-values-row article:last-child{border:0}.home-values-row article>span{border:1px solid #ffffffd9;border-radius:1rem;place-items:center;width:3rem;height:3rem;margin:auto;display:grid}.home-values-row strong{font-family:var(--font-playfair);margin-top:.65rem;font-size:.95rem;display:block}.home-values-row p{margin-top:.3rem;font-size:.72rem;line-height:1.45}.home-world-group h2{color:#2c214c;font-family:var(--font-playfair);margin-bottom:1rem;font-size:1.65rem;font-weight:800}.home-world-card{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:1.5rem;transition:transform .24s,box-shadow .24s;display:block;overflow:hidden;box-shadow:0 18px 42px -32px #412a658c}.home-world-card:hover{transform:translateY(-4px);box-shadow:0 25px 48px -30px #412a6594}.home-world-card img{filter:saturate(.92)brightness(1.04)}.home-world-card div.relative>span{width:2.2rem;height:2.2rem;color:var(--purple);background:#ffffffdb;border-radius:.8rem;place-items:center;display:grid;position:absolute;bottom:.55rem;left:.7rem;box-shadow:0 6px 18px #43285e24}[dir=rtl] .home-world-card div.relative>span{left:auto;right:.7rem}.home-world-card strong{font-family:var(--font-playfair);color:#2f2550;font-size:.92rem}.home-world-card p{color:var(--muted-foreground);margin-top:.3rem;font-size:.72rem;line-height:1.5}.glass-panel{border:1px solid #ffffffd1;border-radius:1.75rem}.baby-nav-button{color:var(--purple);border-radius:999px;padding:.65rem 1rem}@supports (color:color-mix(in lab, red, red)){.baby-nav-button{color:color-mix(in oklch, var(--purple) 80%, var(--foreground))}}.baby-nav-button{transition:all .2s}.baby-nav-button:hover,.baby-nav-active{background:var(--pink)}@supports (color:color-mix(in lab, red, red)){.baby-nav-button:hover,.baby-nav-active{background:color-mix(in oklch, var(--pink) 14%, white)}}.baby-nav-button:hover,.baby-nav-active{box-shadow:0 8px 25px -17px var(--purple)}.baby-home-banner{text-align:start;background:linear-gradient(120deg,#ffffffe6,#fae0f5c2,#e0f1ffc2);border:1px solid #ffffffd1;border-radius:2rem;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:all .25s;display:flex;box-shadow:0 24px 60px -38px #693a9b80}.baby-home-banner:hover{transform:translateY(-2px);box-shadow:0 28px 64px -34px #693a9b85}.baby-choice{border:1px solid var(--purple);justify-content:center;align-items:center;gap:.65rem;min-height:4.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.baby-choice{border:1px solid color-mix(in oklch, var(--purple) 12%, white)}}.baby-choice{border-radius:1.5rem;padding:1rem;font-weight:650;transition:all .2s}.baby-choice:hover{transform:translateY(-2px)}.baby-input{border:1px solid var(--purple);width:100%;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.baby-input{border:1px solid color-mix(in oklch, var(--purple) 12%, white)}}.baby-input{background:#ffffffd1;border-radius:1rem;outline:none;padding:.7rem .9rem;font-size:.95rem;transition:all .2s}.baby-input:focus{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.baby-input:focus{border-color:color-mix(in oklch, var(--purple) 40%, white)}}.baby-input:focus{box-shadow:0 0 0 3px #b270cd1a}.suggestion-card{border:1px solid #be8bd229;border-radius:1.35rem;padding:1rem;transition:all .2s}.suggestion-card:hover{transform:translateY(-2px)}.theme-choice{text-align:start;background:#ffffffb3;border:1px solid #a06eb91f;border-radius:1rem;align-items:center;gap:.5rem;min-height:3.4rem;padding:.65rem .75rem;font-size:.82rem;transition:all .2s;display:flex}.theme-choice-active{color:var(--purple);background:linear-gradient(135deg,#fff0faf2,#efe8fff2);border-color:#9149b161;box-shadow:0 8px 22px -17px #5b2782b3}.format-tab{max-width:10rem;color:var(--muted-foreground);border-radius:.65rem;padding:.45rem .65rem;font-size:.7rem;line-height:1.2}.format-tab-active{color:var(--purple);background:#fff;box-shadow:0 2px 8px #4e2a691a}.preview-stage{background:linear-gradient(145deg,#f5e4fb80,#dcf0ff6b);border-radius:2rem;justify-content:center;padding:clamp(.5rem,2vw,1.5rem);display:flex;overflow:hidden}.baby-keepsake-card{--card-accent:#a64c94;--card-deep:#63266f;--card-soft:#f9dcec;--card-sky:#dcecff;isolation:isolate;aspect-ratio:4/5;width:min(100%,650px);color:var(--card-deep);background:radial-gradient(circle at 52% 42%,#fffffff5 0 18%,#0000 45%),linear-gradient(145deg,#fff8fc 0%,#f9e6f4 34%,#eee8ff 67%,#e7f3ff 100%);border:2px solid #ffffffeb;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #ffffffbf,0 25px 75px -40px #53257685}.baby-keepsake-card[data-format=story]{aspect-ratio:9/16;width:min(100%,510px)}.baby-keepsake-card[data-theme=aura]{--card-accent:#9273e8;--card-deep:#4b347c;background:radial-gradient(circle at 50% 28%,#fff 0 6%,#e0cfffc2 31%,#0000 52%),radial-gradient(circle at 80% 70%,#ceefffcc,#0000 40%),linear-gradient(150deg,#fff9ff,#e8e0ff 54%,#dcf2ff)}.baby-keepsake-card[data-theme=nature]{--card-accent:#6f9778;--card-deep:#315843;--card-soft:#e8f1e4;background:radial-gradient(circle at 50% 36%,#fff 0 15%,#0000 48%),linear-gradient(145deg,#fffaf5,#edf3e8 48%,#e4f0ee)}.baby-keepsake-card[data-theme=mystic]{--card-accent:#7c6dd7;--card-deep:#443275;background:radial-gradient(circle at 50% 25%,#fffffff2,#cec6ff80 35%,#0000 58%),linear-gradient(160deg,#fdfaff,#e8e3ff 48%,#d9edff)}.baby-keepsake-card[data-theme=minimal]{--card-accent:#b77d98;--card-deep:#56354c;background:linear-gradient(150deg,#fff,#fff7fa 50%,#f5f1fa)}.baby-keepsake-card[data-aura=calm]{--card-accent:#7a80ce;--card-deep:#3f4778;--card-glow:#c0dcff99;--card-wash:#ece6ff61}.baby-keepsake-card[data-aura=powerful]{--card-accent:#c57a35;--card-deep:#743d28;--card-glow:#ffca679e;--card-wash:#ff914e42}.baby-keepsake-card[data-aura=romantic]{--card-accent:#b85b98;--card-deep:#6d2863;--card-glow:#ffbee0a6;--card-wash:#e1beff52}.baby-keepsake-card[data-aura=mystic]{--card-accent:#8c79dc;--card-deep:#402f78;--card-glow:#bcbcff9e;--card-wash:#694db247}.baby-keepsake-card[data-aura=natural]{--card-accent:#65896b;--card-deep:#315741;--card-glow:#cde19794;--card-wash:#a8864b38}.baby-nature-background{z-index:0;object-fit:cover;filter:saturate(.9)contrast(.94);width:100%;height:100%;position:absolute;inset:0}.baby-nature-veil{z-index:1;box-shadow:inset 0 0 90px var(--card-glow);background:radial-gradient(at 50% 52%,#ffffffeb 0 24%,#ffffffad 46%,#ffffff2e 82%),linear-gradient(#ffffff47,#0000 32%,#ffffff59);position:absolute;inset:0}[data-theme=aura] .baby-nature-background{filter:saturate(.75)contrast(.88)blur(.4px)}[data-theme=aura] .baby-nature-veil{background:radial-gradient(circle at 50% 36%,#fffffff0 0 18%,#ffffff8f 48%,var(--card-wash) 100%)}[data-theme=nature] .baby-nature-background{filter:saturate(1.05)contrast(.96)}[data-theme=mystic] .baby-nature-background{filter:saturate(.85)contrast(.95)hue-rotate(6deg)}[data-theme=minimal] .baby-nature-background{opacity:.34;filter:saturate(.48)contrast(.85)}[data-theme=minimal] .baby-nature-veil{background:linear-gradient(165deg,#fffffff0,#ffffffb3)}.floral-frame{z-index:3;object-fit:fill;pointer-events:none;filter:saturate(.92)drop-shadow(0 10px 18px #8e4e7f21);width:102%;height:102%;position:absolute;inset:-1%}[data-theme=aura] .floral-frame{opacity:.44;filter:hue-rotate(16deg)saturate(.65)}[data-theme=nature] .floral-frame{opacity:.72;filter:hue-rotate(52deg)saturate(.56)}[data-theme=mystic] .floral-frame{opacity:.6;filter:hue-rotate(34deg)saturate(.7)}.card-cloud{z-index:0;filter:blur(25px);opacity:.6;border-radius:50%;position:absolute}.cloud-a{background:var(--card-wash,#ffc1e294);width:55%;height:32%;bottom:8%;left:-12%}.cloud-b{background:var(--card-glow,#bedaffa6);width:52%;height:35%;top:4%;right:-10%}.card-rays{z-index:0;background:repeating-conic-gradient(from 5deg at 50% 34%,#ffffff4d 0 4deg,transparent 4deg 18deg);opacity:.45;position:absolute;inset:-20%}[data-theme=minimal] .card-cloud,[data-theme=minimal] .card-rays{opacity:.14}.card-sparkles i{z-index:4;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px 3px #ffffffd9}.card-sparkles i:first-child{top:16%;left:12%}.card-sparkles i:nth-child(2){top:12%;left:82%}.card-sparkles i:nth-child(3){top:38%;left:76%}.card-sparkles i:nth-child(4){top:43%;left:17%}.card-sparkles i:nth-child(5){top:65%;left:90%}.card-sparkles i:nth-child(6){top:74%;left:8%}.card-sparkles i:nth-child(7){top:80%;left:67%}.card-sparkles i:nth-child(8){top:9%;left:33%}.card-sparkles i:nth-child(9){top:6%;left:54%}.card-sparkles i:nth-child(10){top:89%;left:25%}.card-sparkles i:nth-child(11){top:91%;left:72%}.card-sparkles i:nth-child(12){top:55%;left:48%}.card-content{z-index:4;text-align:center;flex-direction:column;align-items:center;height:100%;padding:8% 12% 7%;display:flex;position:relative}.baby-photo-wrap{z-index:4;aspect-ratio:1/1.04;background:#ffffffb3;border-radius:50% 50% 46% 54%/48% 45% 55% 52%;flex:none;width:44%;position:relative;overflow:visible;box-shadow:0 0 0 5px #ffffffbf,0 0 35px 14px #ffffffb8,0 18px 40px -22px #6b2e70a6}.baby-photo{z-index:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:relative}.photo-placeholder{z-index:1;border-radius:inherit;width:100%;height:100%;color:var(--card-accent);font-family:var(--font-playfair);background:radial-gradient(circle,#fff,#ffffff8c);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:relative}.photo-halo{z-index:0;border:1px solid #ffffffd1;border-radius:50%;position:absolute;inset:-12%;box-shadow:0 0 25px 10px #ffffff80}.name-lockup{z-index:4;max-width:90%;margin-top:4%;position:relative}.baby-name-display{font-family:var(--font-playfair);color:var(--card-deep);text-shadow:0 3px 18px #ffffffe6;font-size:clamp(2rem,6.8vw,4.3rem);font-weight:800;line-height:.95}.baby-name-nastaliq{font-family:var(--font-nastaliq);color:var(--card-deep);text-shadow:0 3px 20px #fffffff2;font-size:clamp(2.8rem,8.2vw,5.4rem);font-weight:600;line-height:1.35}.latin-name{font-family:var(--font-playfair);letter-spacing:.04em;margin-top:-.2rem;font-size:clamp(.85rem,2.2vw,1.35rem);font-weight:600}.baby-poem{font-family:var(--font-playfair);color:var(--card-deep);margin-top:.45rem;font-size:clamp(.68rem,1.8vw,1.05rem);font-style:italic;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.baby-poem{color:color-mix(in srgb,var(--card-deep) 83%,white)}}[dir=rtl] .baby-poem{font-family:var(--font-vazir);font-style:normal}.birth-grid{z-index:4;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;width:100%;margin-top:auto;padding-top:3%;font-size:clamp(.58rem,1.45vw,.88rem);display:flex;position:relative}.birth-grid span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.birth-grid svg{width:1em;height:1em;color:var(--card-accent)}.personal-name-details{z-index:4;gap:.35rem;width:100%;margin-top:auto;padding-top:3%;display:grid;position:relative}.personal-name-details p{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff8a;border:1px solid #ffffff94;border-radius:.8rem;padding:.4rem .55rem;font-size:clamp(.52rem,1.25vw,.76rem);line-height:1.35}.personal-name-details strong{color:var(--card-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.15rem;font-size:.82em;display:block}.personal-name-details span{color:var(--card-deep);display:block}.about-page{min-height:70svh}.about-hero{isolation:isolate;border-bottom:1px solid #8b5baf14;position:relative;overflow:hidden}.about-nature{z-index:0;object-fit:cover;object-position:center 56%;filter:saturate(.76)contrast(.9);width:100%;height:100%;position:absolute;inset:0}.about-hero-veil{z-index:1;position:absolute;inset:0}.about-story-card{border:1px solid #ffffffd1;border-radius:2rem;gap:1.25rem;padding:clamp(1.4rem,4vw,2.5rem);display:grid}.about-icon{border-radius:1.1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.about-feature-card{border:1px solid #ffffffd1;border-radius:2rem;padding:clamp(1.4rem,4vw,2.25rem);position:relative;overflow:hidden}.about-feature-card h2{font-family:var(--font-playfair);margin-top:1.1rem;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:700}[dir=rtl] .about-feature-card h2{font-family:var(--font-vazir)}.about-feature-card p{margin-top:1rem;font-size:1rem;line-height:1.85}.about-khorjin-word:after{content:"";filter:blur(28px);border-radius:999px;width:15rem;height:15rem;position:absolute;bottom:-25%;right:-12%}.about-wordmark{z-index:1;font-family:var(--font-nastaliq);text-align:center;margin-top:1.4rem;font-size:clamp(3rem,7vw,5rem);line-height:1.5;position:relative}.about-ai-card span{border:1px solid #fffc;border-radius:999px;padding:.45rem .75rem}.about-audience{border:1px solid #ffffffd6;border-radius:1.6rem;align-items:center;gap:1rem;min-height:8rem;padding:1.25rem;display:flex}.about-audience svg{flex:none;width:2rem;height:2rem}.about-audience p{font-size:1rem;line-height:1.65}.about-manifesto{isolation:isolate;text-align:center;border:1px solid #ffffffe0;border-radius:2.4rem;margin-top:2rem;padding:clamp(2.5rem,7vw,5rem) 1.5rem;position:relative;overflow:hidden}.about-manifesto p{font-family:var(--font-playfair);font-size:clamp(1.45rem,4vw,2.4rem);line-height:1.55}[dir=rtl] .about-manifesto p{font-family:var(--font-vazir)}.about-manifesto strong{font-family:var(--font-playfair);font-size:clamp(1.15rem,3vw,1.65rem)}.about-glow{z-index:0;border-radius:999px;width:32rem;height:20rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.personal-message{z-index:4;border-top:1px solid var(--card-accent);max-width:88%;margin-top:2.5%;position:relative}@supports (color:color-mix(in lab, red, red)){.personal-message{border-top:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent)}}.personal-message{font-family:var(--font-playfair);padding-top:2%;font-size:clamp(.65rem,1.6vw,.95rem);font-style:italic}.dari-poem{font-family:var(--font-nastaliq);font-size:clamp(.82rem,2.1vw,1.25rem);font-style:normal;line-height:1.8}.card-signature{z-index:4;letter-spacing:.04em;opacity:.62;justify-content:center;align-items:center;gap:.3rem;margin-top:2.5%;font-size:clamp(.46rem,1.15vw,.7rem);display:flex;position:relative}.guide-modal-backdrop{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.guide-modal{border:1px solid #ffffffe0;border-radius:2rem;width:min(100%,56rem);max-height:calc(100svh - 2.5rem);padding:clamp(1.4rem,4vw,2.5rem);position:relative;overflow:hidden auto}.guide-close{z-index:2;inset-inline-end:1rem;border:1px solid #8b5baf1f;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;position:absolute;top:1rem}.guide-close:hover{transform:scale(1.04)}.guide-close svg{width:1.1rem;height:1.1rem}.guide-modal-heading{text-align:center;padding-inline:2.5rem}.guide-modal-heading>span{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-inline:auto;display:flex}.guide-modal-heading>span svg{width:1.35rem;height:1.35rem}.guide-modal-heading h2{font-family:var(--font-playfair);margin-top:.9rem;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:800;line-height:1.15}[dir=rtl] .guide-modal-heading h2{font-family:var(--font-vazir)}.guide-modal-heading p{max-width:36rem;margin:.55rem auto 0;font-size:.95rem;line-height:1.6}.guide-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.guide-section{border:1px solid #ffffffe6;border-radius:1.5rem;min-width:0;padding:1.2rem}.guide-section-title{align-items:center;gap:.65rem;display:flex}.guide-section-title svg{flex:none;width:1.25rem;height:1.25rem}.guide-section-title h3{font-family:var(--font-playfair);font-size:1.15rem;font-weight:700}[dir=rtl] .guide-section-title h3{font-family:var(--font-vazir)}.guide-step-list{gap:.7rem;margin-top:1rem;display:grid}.guide-step-list li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.guide-step-list li>span{border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:flex}.guide-step-list p{overflow-wrap:anywhere;min-width:0;padding-top:.28rem;font-size:.9rem;line-height:1.55}.guide-footer-mark{font-family:var(--font-playfair);justify-content:center;align-items:center;gap:.4rem;margin-top:1.3rem;display:flex}.guide-intro{z-index:65;inset-inline-end:1rem;border:1px solid #ffffffe6;border-radius:1.5rem;width:min(24rem,100vw - 2rem);padding:1rem;position:fixed;bottom:1rem;overflow:hidden}.guide-intro-icon{border-radius:.85rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.guide-intro>p{margin-top:.65rem;font-size:.95rem;font-weight:650;line-height:1.5}.guide-intro-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.khorjin-loading{position:relative;overflow:hidden}.khorjin-loading:before{content:"";background:radial-gradient(circle,#ebc4ff57,#0000 70%);border-radius:999px;width:18rem;height:10rem;animation:2.4s ease-in-out infinite loadingAura;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.khorjin-loading p{z-index:1;font-family:var(--font-playfair);color:var(--foreground);font-size:1.05rem;position:relative}[dir=rtl] .khorjin-loading p{font-family:var(--font-vazir)}.loading-orbit{z-index:1;width:3.25rem;height:3.25rem;color:var(--purple);background:linear-gradient(145deg,#ffdcf0d9,#d5e8ffe0);border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;margin-inline:auto;animation:1.8s ease-in-out infinite loadingFloat;display:flex;position:relative;box-shadow:0 0 28px #ab74d338}.loading-orbit svg{width:1.35rem;height:1.35rem;animation:2.8s linear infinite loadingTurn}.legal-page{min-height:70svh}.legal-back{color:var(--purple);background:#ffffffb8;border:1px solid #8b5baf1f;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.85rem;font-weight:650;display:inline-flex;box-shadow:0 10px 30px -24px #3d1a578c}.legal-back svg{width:1rem;height:1rem}[dir=rtl] .legal-back svg{transform:scaleX(-1)}.legal-heading{text-align:center;margin-top:1.5rem}.legal-heading>span{border-radius:1.15rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-inline:auto;display:flex}.legal-heading>span svg{width:1.45rem;height:1.45rem}.legal-heading>p{letter-spacing:.14em;text-transform:uppercase;margin-top:.9rem;font-size:.78rem;font-weight:750}.legal-heading h1{font-family:var(--font-playfair);margin-top:.35rem;font-size:clamp(2.35rem,6vw,4rem);font-weight:800;line-height:1.1}[dir=rtl] .legal-heading h1{font-family:var(--font-vazir)}.legal-heading small{margin-top:.65rem;display:block}.legal-notice{color:#76552b;background:#fff8deb8;border:1px solid #cf973e33;border-radius:1.25rem;margin-top:1.75rem;padding:1rem;font-size:.9rem;line-height:1.6}.legal-sections{gap:1rem;margin-top:1rem;display:grid}.legal-sections article{border:1px solid #ffffffd9;border-radius:1.5rem;min-width:0;padding:clamp(1.15rem,3vw,1.75rem)}.legal-sections h2{font-family:var(--font-playfair);font-size:1.25rem;font-weight:750}[dir=rtl] .legal-sections h2{font-family:var(--font-vazir)}.legal-sections p{overflow-wrap:anywhere;margin-top:.7rem;font-size:.95rem;line-height:1.75}.footer-legal-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.footer-legal-nav button{transition:color .2s}.footer-legal-nav button:hover{color:var(--purple)}@keyframes loadingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes loadingTurn{to{transform:rotate(360deg)}}@keyframes loadingAura{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.08)}}[data-format=story] .card-content{padding:15% 12% 10%}[data-format=story] .baby-photo-wrap{width:54%;margin-top:4%}[data-format=story] .name-lockup{margin-top:9%}[data-format=story] .birth-grid{margin-top:10%}}@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}}:root{--kg-dark-pane:27,20,47;--kg-dark-ink:#fff5ed;--kg-dark-muted:#eee0ed;--kg-dark-accent:#f5c9e4;--kg-light-pane:246,237,220;--kg-light-ink:#30213e;--kg-light-muted:#514052;--kg-light-accent:#633747;--kg-pane:var(--kg-dark-pane);--kg-ink:var(--kg-dark-ink);--kg-muted:var(--kg-dark-muted);--kg-accent:var(--kg-dark-accent);--kw-pane:var(--kg-pane);--kg-border:#debb884d;--kg-shadow:0 14px 38px -26px #150d237a,inset 0 1px 0 #fff5ed1f;--kg-reflection:linear-gradient(135deg,#f8dcbf0a,#d9aee609 50%,#a9ccee09);--kg-primary:linear-gradient(128deg,#87364f,#68415e 52%,#29496e);--kg-primary-ink:#fffaf8;--kg-alpha-subtle:.94;--kg-alpha-normal:.96;--kg-alpha-elevated:.96;--kg-alpha-modal:.98;--kg-alpha-input:.96;--kg-blur-subtle:10px;--kg-blur-normal:16px;--kg-blur-elevated:20px;--kg-blur-modal:24px;--kg-radius-control:.9rem;--kg-radius-panel:1.5rem;--kg-radius-elevated:1.75rem;--kg-icon-start:#e9c88c;--kg-icon-middle:#e9bfd2;--kg-icon-end:#b6cee4}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--kg-alpha-subtle:.84;--kg-alpha-normal:.88;--kg-alpha-elevated:.91;--kg-alpha-modal:.96;--kg-alpha-input:.9}}body :is(.kg-dark,.rang-shell,.manfee-ui,.khorjin-radio){--kg-pane:var(--kg-dark-pane);--kw-pane:var(--kg-pane);--kg-ink:var(--kg-dark-ink);--kg-muted:var(--kg-dark-muted);--kg-accent:var(--kg-dark-accent);--kg-border:#debb884d;--kg-icon-start:#e9c88c;--kg-icon-middle:#e9bfd2;--kg-icon-end:#b6cee4;color:var(--kg-ink)}body :is(.kg-light,.az-page,#embroidery-preview,.preview-stage){--kg-pane:var(--kg-light-pane);--kw-pane:var(--kg-pane);--kg-ink:var(--kg-light-ink);--kg-muted:var(--kg-light-muted);--kg-accent:var(--kg-light-accent);--kg-border:#6338774d;--kg-icon-start:#883b53;--kg-icon-middle:#633747;--kg-icon-end:#29496e;color:var(--kg-ink)}body :is(.kg-surface,.glass-panel,.result-panel,.search-shell,.home-hero-reading,.about-hero-reading,.about-story-card,.about-feature-card,.about-audience,.about-manifesto,.home-focus-card,.feature-directory-group,.feature-directory-card,.secondary-feature-card,.feature-shortcut-card,.feature-shortcut-visual>span,.legal-sections article,.legal-heading,.newest-names-panel,.home-values-row article,.guide-section,.guide-intro,.guide-modal-heading,.guide-step,.mentor-plan section,.mentor-chat,.mentor-onboarding,.mentor-safety,.mentor-error,.site-feedback-surface,.site-feedback-entry,.khorjin-aura-sound-notice,.hero-story-column>div,.cloud-section-title,.baby-choice,.suggestion-card,.games-directory>a,.rang-mode>button,.rang-bot-setup,.rang-choice,.rang-scorebar,.rang-lobby,.rang-create-room,.rang-code-join,.rang-public-rooms,.rang-seat-card,.online-seat,.rang-now,.rang-online-status,.rang-music,.rang-no-bet,.rang-mode>h1,.mf-phase,.mf-trump,.mf-room-heading,.mf-error,.mf-main>p,.khorjin-radio-nature,.mf-panel,.mf-scoreboard,.mf-hand-area,.mf-reveal,.mf-seat){background:var(--kg-reflection),rgba(var(--kg-pane),var(--kg-alpha-normal));color:var(--kg-ink);border-color:var(--kg-border);box-shadow:var(--kg-shadow);-webkit-backdrop-filter:blur(var(--kg-blur-normal));backdrop-filter:blur(var(--kg-blur-normal))}body :is(.kg-surface,.home-hero-reading,.about-hero-reading){border:1px solid var(--kg-border);border-radius:var(--kg-radius-panel)}body :is(.kg-header,.bg-dream>header,.khorjin-footer,.mf-header,.rang-topbar,.rang-language,.rang-rooms-page>header,.rang-party>header,.language-switcher){background:var(--kg-reflection),rgba(var(--kg-pane),var(--kg-alpha-subtle));color:var(--kg-ink);border-color:var(--kg-border);box-shadow:var(--kg-shadow);-webkit-backdrop-filter:blur(var(--kg-blur-subtle));backdrop-filter:blur(var(--kg-blur-subtle))}body :is(.kg-modal,.guide-modal,.khorjin-mobile-menu,.site-feedback-dialog,.rang-modal>div,.rang-room-sheet,.embroidery-controls,.khorjin-aura-volume-popover){background:var(--kg-reflection),rgba(var(--kg-pane),var(--kg-alpha-modal));color:var(--kg-ink);border-color:var(--kg-border);box-shadow:var(--kg-shadow);-webkit-backdrop-filter:blur(var(--kg-blur-modal));backdrop-filter:blur(var(--kg-blur-modal))}body :where(.kg-context,.kg-surface,.kg-modal,.kg-header,.glass-panel,.result-panel,.about-page,.feature-directory,.guide-modal,.home-hero-copy,.home-focus-card,.cloud-section-title,.mentor-chat,.manfee-ui,.rang-shell,.khorjin-mobile-menu,.khorjin-footer) :where(h1,h2,h3,h4,p,li,dd,strong,b,label,legend,dt,span,blockquote):not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,.rang-card *,.mf-card *,.rang-hand button *,.rang-choice button *,#embroidery-preview svg *,[data-card-export] *)){color:var(--kg-ink);text-shadow:none}body :where(.kg-context,.kg-surface,.kg-modal,.kg-header,.glass-panel,.result-panel,.about-page,.feature-directory,.guide-modal,.home-hero-copy,.home-focus-card,.mentor-chat,.manfee-ui,.rang-shell,.khorjin-footer) :where(small,.kg-secondary,.text-muted-foreground,[class*=text-muted-foreground\/],.name-result-kicker,.suggestion-origin):not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,.rang-card *,.mf-card *,.rang-hand button *,#embroidery-preview svg *,[data-card-export] *)){color:var(--kg-muted);opacity:1}body :where(.kg-context,.kg-surface,.glass-panel,.result-panel,.guide-modal,.about-page,.manfee-ui,.rang-shell) :where(.text-gradient):not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,.rang-card *,.mf-card *,[data-card-export] *)){color:var(--kg-ink);-webkit-text-fill-color:currentColor;background:0 0}.kg-display{font-family:var(--kh-font-display);font-size:clamp(2.2rem,6vw,4.8rem);font-weight:800;line-height:1.15}.kg-heading{font-family:var(--kh-font-display);font-weight:750;line-height:1.3}.kg-card-heading{font-family:var(--kh-font-display);font-size:var(--kh-type-card);font-weight:700;line-height:1.45}.kg-body{font-size:var(--kh-type-body);line-height:var(--kh-leading-body)}.kg-label{font-size:var(--kh-type-label);font-weight:600;line-height:1.5}.kg-caption{font-size:var(--kh-type-caption);line-height:1.6}body :is(.kg-display,.kg-heading,.kg-card-heading,.kg-body,.kg-label,.kg-caption,.kg-text){color:var(--kg-ink);opacity:1}body .kg-secondary{color:var(--kg-muted);opacity:1}body :where(.kg-context,.kg-surface,.glass-panel,.guide-modal,.manfee-ui,.rang-shell,.embroidery-controls,#embroidery-preview) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select):not(:where(.name-art-card *,.baby-keepsake-card *,[data-card-export] *)){background:rgba(var(--kg-light-pane),var(--kg-alpha-input));color:var(--kg-light-ink);border-color:#63387759;box-shadow:inset 0 1px 4px #30213e12}body :is(input,textarea)::placeholder{color:var(--kg-light-muted);opacity:1}body option{background:rgb(var(--kg-light-pane));color:var(--kg-light-ink)}body :where(.kg-context,.kg-surface,.glass-panel,.kg-header,.guide-modal,.home-hero-copy,.bg-dream>header,.khorjin-footer,.rang-shell,.manfee-ui,#embroidery-preview,.embroidery-controls) :is(button,a.kg-action):not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,.rang-card,.rang-card *,.mf-card,.mf-card *,.rang-hand button,.rang-hand button *,.khorjin-header-brand,[data-card-export] *)){background:rgba(var(--kg-pane),var(--kg-alpha-subtle));color:var(--kg-ink);border-color:var(--kg-border);box-shadow:none;opacity:1}body :where(.kg-context,.kg-surface,.glass-panel,.kg-header,.guide-modal,.home-hero-copy,.rang-shell,.manfee-ui,#embroidery-preview,.embroidery-controls) :is(.kg-primary,.gradient-primary,button.bg-purple,a.bg-purple,.baby-choice-active,.baby-nav-active,.mf-primary,.rang-primary,.rang-play-card,button[aria-pressed=true],button[aria-selected=true]){background:var(--kg-primary);color:var(--kg-primary-ink);border-color:#debb888c;box-shadow:0 8px 20px -16px #170b2ab3}body :where(.kg-context,.kg-surface,.glass-panel,.kg-header,.guide-modal,.home-hero-copy,.rang-shell,.manfee-ui,#embroidery-preview,.embroidery-controls) :is(.kg-primary,.gradient-primary,button.bg-purple,a.bg-purple,.baby-choice-active,.mf-primary,.rang-primary,.rang-play-card,button[aria-pressed=true],button[aria-selected=true]) :where(span,strong,b,svg){color:inherit}body :where(.kg-context,.kg-surface,.glass-panel,.guide-modal,.rang-shell,.manfee-ui,.bg-dream>header) button:disabled:not(:where(.rang-card,.rang-card *,.mf-card,.mf-card *,.rang-hand button,.rang-hand button *,[data-card-export] *)){background:rgba(var(--kg-pane),var(--kg-alpha-normal));color:var(--kg-muted);border:1px dashed var(--kg-border);opacity:1;box-shadow:none;cursor:not-allowed}body :where(.kg-context,.kg-surface,.glass-panel,.kg-header,.guide-modal,.rang-shell,.manfee-ui,.khorjin-mobile-menu,.bg-dream>header) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--kg-accent);outline-offset:3px}body .kg-action{border:1px solid var(--kg-border);border-radius:var(--kg-radius-control);background:rgba(var(--kg-pane),var(--kg-alpha-normal));min-height:44px;color:var(--kg-ink);align-items:center;padding:.5rem .8rem;display:inline-flex}body .khorjin-mobile-menu.kg-dark :is(a,button){color:var(--kg-ink);box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;min-height:44px}body .khorjin-mobile-menu.kg-dark :is(a,button):hover{background:#debb8814}body :is(.language-switcher,.kg-header [role=group],.rang-language) button:not([aria-pressed=true]){color:var(--kg-ink);box-shadow:none;opacity:1;background:0 0}body :is(.language-switcher,.kg-header [role=group],.rang-language) button[aria-pressed=true]{background:var(--kg-primary);color:var(--kg-primary-ink)}body .kg-header nav :is(a,button),body .kg-header>a{color:var(--kg-ink)}body :is(svg.lucide,.kg-topic-icon):not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,.rang-card *,.mf-card *,#embroidery-preview svg *,[data-card-export] *)){color:var(--kg-accent);stroke-width:2.25px;opacity:1}.kg-topic-icon{flex-shrink:0;width:1.5rem;height:1.5rem}body :where(.kg-context,.kg-surface,.glass-panel,.kg-header,.guide-modal,.rang-shell,.manfee-ui) :is(button,.gradient-primary) :is(svg.lucide,.kg-topic-icon){color:inherit}body .feature-directory-card>span{border:1px solid var(--kg-border);box-shadow:none;background:#c7a1d417}body .knowledge-category>.kg-topic-icon{box-sizing:content-box;border:1px solid var(--kg-border);background:#63387712;border-radius:.9rem;padding:.5rem}body .home-hero-reading{padding:clamp(1rem,3vw,1.6rem)}body .home-hero-reading :is(h1,p){background:0 0;border:0;padding:0}body .home-hero-reading>p{color:var(--kg-muted)}body .about-hero-reading{padding:clamp(1.4rem,4vw,3rem)}body :is(.name-result-details,.name-result-story,.mentor-message p,.guide-step){background:rgba(var(--kg-pane),var(--kg-alpha-subtle));color:var(--kg-ink)}body .name-result-label{color:var(--kg-muted);opacity:1}body .name-result-value{color:var(--kg-ink);opacity:1}body .rang-choice button{background:rgba(var(--kg-dark-pane),.92);color:var(--kg-dark-ink);border:1px solid var(--kg-border)}body .rang-choice button.red{color:#ffc2d4}body .rang-choice button:active{background:var(--kg-primary);color:var(--kg-primary-ink)}body :is(.kg-content-title,.cloud-section-title,.rang-welcome>h1,.rang-welcome>p,.hero-story-column>p){background:rgba(var(--kg-pane),var(--kg-alpha-normal));color:var(--kg-ink);border:1px solid var(--kg-border);border-radius:1rem;padding:.65rem 1rem}body .khorjin-radio{background:var(--kg-reflection),rgba(var(--kg-pane),var(--kg-alpha-normal));color:var(--kg-ink);border-color:var(--kg-border)}@media (max-width:640px){body :where(.kg-context,.kg-surface,.kg-header,.khorjin-mobile-menu) :is(button,a.kg-action){white-space:normal;overflow-wrap:anywhere;min-height:44px}body :is(.language-switcher,.kg-header [role=group]) button{min-width:44px;min-height:44px;font-size:.8rem}body .khorjin-header-brand{flex-shrink:0;gap:.35rem}body .khorjin-header-brand .text-gradient{white-space:nowrap;font-size:1.05rem}body .khorjin-header-logo{width:1.75rem;height:1.75rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--kg-alpha-subtle:.96;--kg-alpha-normal:.97;--kg-alpha-elevated:.98;--kg-alpha-modal:.98;--kg-alpha-input:.98}}@media (forced-colors:active){body :is(.kg-surface,.glass-panel,.result-panel,.kg-header,.kg-modal,.guide-modal,.khorjin-mobile-menu){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas}body :where(.kg-context,.kg-surface,.glass-panel,.guide-modal) :is(h1,h2,h3,p,span,label,small,svg){color:canvastext}body :where(.kg-context,.kg-surface,.glass-panel,.kg-header,.guide-modal,.home-hero-copy,.rang-shell,.manfee-ui,#embroidery-preview,.embroidery-controls) :is(.kg-primary,.gradient-primary,button[aria-pressed=true]){color:highlighttext;background:highlight}}body :is(.kg-light.kg-surface,.kg-light.glass-panel){color:var(--kg-light-ink)}body :is(.kg-surface,.kg-context,.glass-panel) label.gradient-primary{background:var(--kg-primary);color:var(--kg-primary-ink)}body .kg-header .text-gradient{color:var(--kg-ink);-webkit-text-fill-color:currentColor;background:0 0}body .khorjin-mobile-menu.kg-dark :is(a,button)[aria-current=page]{background:var(--kg-primary);color:var(--kg-primary-ink)}body .kg-surface.kg-light .text-muted-foreground{color:var(--kg-light-muted)}body .kg-surface.kg-dark .text-muted-foreground{color:var(--kg-dark-muted)}body :is(.format-tab-active,.kg-selected),body :is(.kg-surface,.kg-context,.glass-panel,.kg-header,.guide-modal) .kg-selected{background:var(--kg-primary);color:var(--kg-primary-ink)}body :is(.site-feedback-surface,.site-feedback-dialog) a{color:var(--kg-ink)}body .khorjin-aura-sound{background:var(--kg-reflection),rgba(var(--kg-dark-pane),var(--kg-alpha-normal));color:var(--kg-dark-ink);border-color:var(--kg-border);box-shadow:var(--kg-shadow)}body .khorjin-aura-sound :is(strong,small,button){color:var(--kg-dark-ink)}body .khorjin-aura-play{background:var(--kg-primary);color:var(--kg-primary-ink)}body :is(.mf-phase,.mf-trump,.mf-room-heading,.mf-error,.mf-main>p,.rang-mode>h1,.khorjin-radio-nature){border:1px solid var(--kg-border);border-radius:1rem;padding:.75rem 1rem}body .khorjin-radio button.khorjin-radio-play{background:var(--kg-primary);color:var(--kg-primary-ink)}body :where(.kg-context,.kg-surface,.glass-panel,.result-panel,.guide-modal,.about-page) a:not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,[data-card-export] *)){color:var(--kg-accent)}body .kg-header nav a,body .khorjin-mobile-menu.kg-dark a{color:var(--kg-ink)}body .kg-header [role=group]{background:rgba(var(--kg-pane),var(--kg-alpha-subtle));color:var(--kg-ink);border-color:var(--kg-border)}body .kg-header .khorjin-mobile-action{background:rgba(var(--kg-dark-pane),var(--kg-alpha-normal));color:var(--kg-dark-ink);border-color:var(--kg-border)}body .search-shell input{border-radius:var(--kg-radius-control);padding-inline:.75rem}body :where(.guide-modal,.feature-directory,.cloud-files,.site-feedback-surface) :is(.guide-modal-heading p,.feature-directory-card p,.cloud-files p,.site-feedback-surface h2+p){color:var(--kg-muted)}body{isolation:isolate;background-color:#29243e}body :is(.bg-dream,.rang-shell,.manfee-ui){background:0 0}.khorjin-world-backdrop{z-index:-1;pointer-events:none;background:#29243e;height:100lvh;min-height:100svh;position:fixed;inset:0;overflow:hidden}.khorjin-world-backdrop:before{content:"";background:linear-gradient(#1d16300f,#251a351f 60%,#1a192e4d),url(/art/world/khorjin-sunset.webp) 50%/cover no-repeat;position:absolute;inset:0}.khorjin-world-backdrop[data-kw-world=dawn]:before{background-image:linear-gradient(#4c32530a,#2f33501f),url(/art/luxury/hero-lake.webp);background-position:58%}.khorjin-world-backdrop[data-kw-world=forest]:before{background-image:linear-gradient(#10262840,#172a3152 65%,#1a213180),url(/art/cards-v2/river-valley.webp)}.khorjin-world-backdrop[data-kw-world=sanctuary]:before{background-image:linear-gradient(#19263e45,#182b3b47 70%,#1f233a80),url(/art/cards-v2/crystal-lake.webp)}.khorjin-world-backdrop[data-kw-world=craft]:before{background-image:linear-gradient(#351d285c,#30203080),url(/art/features-v2/embroidery.webp)}.khorjin-world-backdrop[data-kw-world=welcome]:before{background-image:linear-gradient(#3e1f321f,#2d1b3259),url(/art/world/khorjin-sunset.webp)}.khorjin-world-backdrop[data-kw-world=evening]:before{background-image:linear-gradient(#0f142729,#1e193147 65%,#17182a9e),url(/art/cards-v2/moonlit-lake.webp)}.khorjin-world-light{background:radial-gradient(at 12% 15%,#ffdaa852,#0000 36%),radial-gradient(at 88% 56%,#cbc0fb3d,#0000 42%);position:absolute;inset:0}.khorjin-world-weave{opacity:.055;background-image:url(/art/world/khamak-weave.svg);background-size:104px 104px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 55%,#000);mask-image:linear-gradient(#0000 55%,#000)}:root:root:root:root body .khorjin-mobile-menu :is(button,a){white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;min-height:2.75rem}:root:root:root:root body :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select):not(:where(.name-art-card *,.baby-keepsake-card *,#embroidery-preview *)){border:1px solid #865b974a}:root:root:root:root body :where(input,textarea)::placeholder{opacity:1}:root:root:root:root body :where(.cloud-account-header,.cloud-section-title){border:1px solid var(--kg-border)}:root:root:root:root body .cloud-section-title{border-radius:1rem;padding:.65rem 1rem;display:inline-block}:root:root:root:root body :where(.feature-directory-group>h2,.legal-heading h1,.home-focus-card h3){letter-spacing:-.025em}:root:root:root:root body [dir=rtl] :where(.feature-directory-group>h2,.legal-heading h1,.home-focus-card h3){letter-spacing:normal}:root:root:root:root body .home-hero-landscape{filter:saturate(1.08)contrast(1.06)}:root:root:root:root body .home-hero-reading{border:1px solid #f5c9e442;border-radius:1.5rem;padding:clamp(1rem,3vw,1.6rem)}:root:root:root:root body .home-hero-copy h1{letter-spacing:-.035em;border:0;padding:0;line-height:1.02}:root:root:root:root body .home-hero-reading>p{border:0;padding:0}:root:root:root:root body :where(.hero-story-column>p,.rang-welcome>h1,.rang-welcome>p,.legal-heading){border:1px solid var(--kg-border);border-radius:1rem;padding:.25em .4em}.khorjin-world-backdrop[data-kw-world=lantern]:before{background-image:linear-gradient(#0f102124,#17112242),url(/art/world/khorjin-terrace.webp)}:root:root:root:root body .mf-table{-webkit-backdrop-filter:none;color:#fff5ed;background:radial-gradient(at 18% 12%,#fdae5138,#0000 56%),linear-gradient(#17111f1a,#15132633),url(/art/world/manfee-woven-surface.webp) 50%/cover;border:2px solid #e9ab5ed9;border-radius:20%;box-shadow:inset 0 0 0 5px #4c2318ad,inset 0 0 0 7px #fbc27b85,inset 0 -14px 28px -16px #080716cc,0 10px 0 -3px #381b1bc7,0 24px 40px -12px #0b0819bd,0 0 36px #e784322e}:root:root:root:root body :where(.mf-seat,.rang-seat-card,.online-seat){border:1px solid #e7ba7f59;border-radius:1rem}:root:root:root:root body :where(.rang-table,.rang-online-table){background:radial-gradient(at 50% 20%,#6d8d9c33,#0000 60%),url(/art/world/khamak-weave.svg) 50%/120px 120px,#192436d6;border-color:#a3bfda99;box-shadow:inset 0 0 0 5px #87a4b51f,0 18px 40px #0a102166}:root:root:root:root body :where(.feature-directory-card,.secondary-feature-card,.site-feedback-surface,.site-feedback-entry,.khorjin-aura-sound,.search-shell){border:1px solid #ffdbe36b}:root:root:root:root body .suggestion-card{text-align:start;overflow-wrap:anywhere}:root:root:root:root body .suggestion-card .suggestion-name{line-height:1.5;display:block}:root:root:root:root body .suggestion-card .suggestion-meaning{line-height:1.8}:root:root:root:root body .suggestion-card .suggestion-origin{line-height:1.7}:root:root:root:root body .suggestion-card .suggestion-cta{flex-wrap:wrap;line-height:1.7}:root:root:root:root body .name-result-reading .name-result-kicker,:root:root:root:root body .name-result-reading .name-result-label,:root:root:root:root body .name-result-reading :where(.name-result-value,.name-result-story),:root:root:root:root body .name-result-reading .name-result-icon{opacity:1}.mf-card-pips{pointer-events:none;position:absolute;inset:15px 3px;container-type:inline-size}.mf-card-pips i{font:9px/1 Georgia,serif;position:absolute}@supports (font-size:1cqw){.mf-card-pips i{font-size:clamp(8px,22cqw,13px)}}.mf-number-card .mf-card-corner{font-size:16px;top:3px;left:3px}.mf-number-card .mf-card-bottom{inset:auto 3px 3px auto}:root:root:root:root body .rang-pips{inset:.75rem .2rem;container-type:inline-size}:root:root:root:root body .rang-pips i{font-size:9px}@supports (font-size:1cqw){:root:root:root:root body .rang-pips i{font-size:clamp(8px,20cqw,15px)}}:root:root:root:root body .mf-hand .mf-card:disabled{opacity:.92;cursor:not-allowed;border-style:dashed!important}:root:root:root:root body .mf-seat{background:linear-gradient(135deg,#ce824e1f,#876cb11a),#141424d6;border-color:#f4c78778}:root:root:root:root body .mf-avatar{color:#fff5ed;background:radial-gradient(at 25% 15%,#fcba734d,#0000 70%),linear-gradient(135deg,#59405c,#24374e);border-color:#f5c579d1;box-shadow:0 0 0 3px #1910249e}:root:root:root:root body .mf-seat-turn .mf-avatar{border-color:#ffe1a4;box-shadow:0 0 0 3px #f4b35638,0 0 20px #ffb05159}:root:root:root:root body .mf-center>small{color:#fff1df;text-shadow:0 1px 5px #160d24;background:#17121fc2;border:1px solid #eec18542;border-radius:999px;padding:3px 7px}.khorjin-world-backdrop[data-kw-world=lantern] .khorjin-world-light{background:radial-gradient(at 3% 28%,#f18f2f45,#0000 37%),radial-gradient(at 97% 68%,#ffb04c3d,#0000 35%),radial-gradient(at 50% 8%,#7793d821,#0000 42%)}:root:root:root:root body :where(.feature-directory-card,.home-focus-card,.games-directory>a){transition:border-color .18s,box-shadow .18s}@media (max-width:640px){:root:root:root:root body :where(.bg-dream,.rang-shell,.manfee-ui) button:not(:where(.mf-card,.mf-card *,.rang-card,.rang-card *,.rang-hand button,.rang-hand button *,.name-art-card *,.baby-keepsake-card *,[data-card-export] *)){white-space:normal;overflow-wrap:anywhere;max-width:100%}.khorjin-world-backdrop:before{background-position:58%}.khorjin-world-backdrop:is([data-kw-world=exploration],[data-kw-world=welcome]):before{background-image:linear-gradient(#1a132b12,#1b132e36),url(/art/world/khorjin-garden-mobile.webp);background-position:top}.khorjin-world-backdrop[data-kw-world=lantern]:before{background-image:linear-gradient(#0e122314,#17101f2e),url(/art/world/khorjin-lantern-mobile.webp);background-position:top}:root:root:root:root body .home-hero-landscape{object-position:center center}}@media (prefers-reduced-motion:reduce){.khorjin-world-backdrop *{animation:none}}@media (forced-colors:active){.khorjin-world-backdrop{display:none}:root:root:root:root body :where(.glass-panel,.mf-panel,.rang-table,input,textarea,select){color:canvastext;-webkit-backdrop-filter:none;box-shadow:none;background:canvas}}@media print{.khorjin-world-backdrop{display:none}}:root:root:root:root body .home-example-card{color:var(--foreground)}:root:root:root:root body :where(.bg-dream>header,.rang-topbar,.rang-party>header,.rang-rooms-page>header,.mf-header){border:1px solid var(--kg-border);padding-top:max(.65rem,env(safe-area-inset-top));border-top:0;border-radius:0 0 1.35rem 1.35rem}:root:root:root:root body :where(.rang-topbar strong,.rang-party>header strong,.mf-brand b){font-family:var(--font-playfair),var(--font-vazir),serif;letter-spacing:0;font-weight:700}:root:root:root:root body :where(.language-switcher,.bg-dream>header [role=group],.rang-language){gap:.2rem;max-width:100%}:root:root:root:root body .games-directory>a>span{border:1px solid var(--kg-border)}:root:root:root:root body .rang-choice button{border:1px solid #dfcfe859}:root:root:root:root body .rang-segmented button[aria-pressed=true]{border:1px solid #efb4d8}:root:root:root:root body .rang-empty-seat{opacity:1}:root:root:root:root body :where(.rang-shell,.manfee-ui) button:disabled:not(:where(.mf-card,.mf-card *,.rang-hand button,.rang-card,.rang-card *)){opacity:1;cursor:not-allowed}:root:root:root:root body .premium-card-safe-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffedd82e,#d9e2fd1f),#fff9f0a8;border-color:#fffaeca3;box-shadow:0 12px 32px -23px #18204859}:root:root:root:root body .khorjin-aura-sound{min-height:88px!important;padding:.85rem 1rem!important}:root:root:root:root body .khorjin-aura-copy strong{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible;font-size:1.12rem!important}:root:root:root:root body .site-feedback-dialog{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}@media (max-width:640px){:root:root:root:root body :where(.bg-dream>header)>div{padding-inline:max(.55rem,env(safe-area-inset-left));gap:.4rem}:root:root:root:root body :where(.language-switcher button,.bg-dream>header [role=group] button){min-width:2.75rem;min-height:2.75rem;padding-inline:.4rem;font-size:.75rem}:root:root:root:root body .khorjin-header-actions{gap:.2rem;min-width:0}:root:root:root:root body .khorjin-header-brand{flex-shrink:0;gap:.35rem}:root:root:root:root body .khorjin-header-brand .text-gradient{white-space:nowrap;font-size:1.05rem}:root:root:root:root body .khorjin-header-logo{width:1.75rem;height:1.75rem}:root:root:root:root body .language-switcher{flex-shrink:1;min-width:0;overflow-x:auto}:root:root:root:root body .language-switcher-button{flex-shrink:0}:root:root:root:root body .games-directory{gap:1rem;margin:1.35rem auto;display:grid}:root:root:root:root body .games-directory>a{gap:.85rem;padding:1rem}:root:root:root:root body .games-directory>a>div{overflow-wrap:anywhere;min-width:0}:root:root:root:root body .games-directory h2{font-size:1.4rem}:root:root:root:root body .games-directory>a>span{border-radius:1rem;min-width:3.25rem;height:3.25rem}:root:root:root:root body .games-directory svg{width:1.7rem;height:1.7rem}:root:root:root:root body .rang-mode{gap:.8rem;margin:3vh auto}:root:root:root:root body .rang-mode>button:not(.rang-text-button){grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.6rem;min-height:6rem;padding:.9rem}:root:root:root:root body .rang-mode strong{font-size:1rem}:root:root:root:root body .rang-mode small{font-size:.8rem;line-height:1.5}:root:root:root:root body :where(.rang-welcome,.mf-main:not(.workspace-manfee-active .mf-main),.bg-dream>main){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}:root:root:root:root body .bg-dream>main>section:first-of-type:not(.khorjin-home-hero):not(.name-art-card):not(.baby-keepsake-card){padding-block:1.5rem}:root:root:root:root body .khorjin-aura-sound{grid-template-columns:auto auto minmax(0,1fr) auto auto!important;gap:.4rem!important;min-height:88px!important;padding:.8rem!important}:root:root:root:root body .khorjin-aura-copy strong{font-size:.95rem!important}:root:root:root:root body .khorjin-aura-volume-toggle{grid-area:2/5}:root:root:root:root body .khorjin-aura-sound-wrap{margin-bottom:1.25rem!important}:root:root:root:root body .khorjin-footer{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}:root:root:root:root body .site-feedback-dialog-backdrop{padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:root:root:root body .premium-card-safe-panel{background:#fff9ef}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root:root:root:root body .premium-card-safe-panel{background:#fff9ef}}:root:root:root:root body button:disabled:not(:where(.name-art-card *,.baby-keepsake-card *,.home-example-card *,.rang-hand button,.rang-card,.rang-card *,.mf-card,.mf-card *,#embroidery-preview *)){opacity:1;border:1px dashed var(--kg-border);cursor:not-allowed}@media (max-width:640px){:root:root:root:root body .khorjin-footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))!important}}.khorjin-radio{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff5ed;text-align:start;background:linear-gradient(135deg,#422944e0,#272440e0);border:1px solid #ffecf580;border-radius:1.6rem;width:100%;max-width:800px;margin:1.2rem auto;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 24px 65px -35px #1c102bb3}.khorjin-radio-bar{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.khorjin-radio .khorjin-radio-heading p{color:#f5d9ec;opacity:1;align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:750;display:flex}.khorjin-radio .khorjin-radio-heading h2{overflow-wrap:anywhere;color:#fff5ed;-webkit-text-fill-color:currentColor;opacity:1;text-shadow:none;background:0 0;margin:.15rem 0;font-size:clamp(1.05rem,3vw,1.3rem);font-weight:750;line-height:1.6}.khorjin-radio .khorjin-radio-heading small{color:#f2dfe9;font-size:.72rem}.khorjin-radio button{color:#fff5ed;opacity:1;cursor:pointer;background:#ffffff1a;border:1px solid #ffecf573;border-radius:.9rem;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.khorjin-radio button.khorjin-radio-play{color:#4b285d;background:#f3dce9;border-radius:50%;width:52px;height:52px}.khorjin-radio button:disabled{opacity:1;cursor:default;border-style:dashed}.khorjin-radio svg{flex:none;width:1.1rem;height:1.1rem}.khorjin-radio-controls{gap:.35rem;display:flex}.khorjin-radio a:focus-visible,.khorjin-radio button:focus-visible,.khorjin-radio input:focus-visible,.khorjin-radio select:focus-visible,.khorjin-radio summary:focus-visible{outline-offset:4px;outline:3px solid #ffe7b3}.khorjin-radio-timeline{font-variant-numeric:tabular-nums;color:#f5e4ef;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:.65rem;margin-top:.65rem;font-size:.72rem;display:grid}.khorjin-radio input[type=range]{accent-color:#f4cbdc;cursor:pointer;width:100%;min-width:0;height:44px}.khorjin-radio-timeline span:last-child{text-align:end}.khorjin-radio-volume{color:#f5e4ef;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;font-size:.78rem;display:grid}.khorjin-radio-credit{color:#f5e4ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .8rem;font-size:.7rem;line-height:1.8;display:flex}.khorjin-radio a{color:#fff0cf;text-underline-offset:3px;align-items:center;gap:.35rem;min-height:44px;text-decoration:underline;display:inline-flex}.khorjin-radio-error{color:#fff5ed;border:1px solid #f3b3c2;border-radius:.85rem;padding:.7rem;font-size:.8rem;line-height:1.8}.khorjin-radio-day-picker{border-top:1px solid #ffebf533;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.khorjin-radio .khorjin-radio-day-picker h3{color:#fff5ed;font-size:1rem;font-weight:750}.khorjin-radio-day-picker label{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.khorjin-radio select{color:#fff5ed;background:#3d2d50;border:1px solid #ffecf580;border-radius:.8rem;max-width:100%;min-height:44px;padding:.5rem .8rem}.khorjin-radio select option{color:#fff5ed;background:#3d2d50}.khorjin-radio-tracks{gap:.5rem;margin-top:.8rem;list-style:none;display:grid}.khorjin-radio-tracks button{text-align:start;grid-template-columns:1.5rem minmax(0,1fr) auto 1rem;gap:.7rem;width:100%;padding:.7rem .8rem;display:grid}.khorjin-radio-tracks button[aria-current=true]{background:#f6bfe22b;border-color:#f0c2dc}.khorjin-radio-tracks strong{overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.khorjin-radio-tracks small,.khorjin-radio-tracks span{color:#f4d8e8;font-size:.75rem}.khorjin-radio-note,.khorjin-radio-about{color:#f5e4ef;margin-top:.8rem;font-size:.75rem;line-height:1.9}.khorjin-radio-about summary{color:#fff0cf;cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.khorjin-radio-nature{color:#fff5ed;text-align:center;max-width:800px;margin:1rem auto}.khorjin-radio-nature>button{color:#fff5ed;background:#302141d9;border:1px solid #ffffff8c;border-radius:999px;min-height:44px;padding:.6rem 1rem;font-size:.8rem}@media (max-width:480px){.khorjin-radio-bar{grid-template-columns:52px minmax(0,1fr)}.khorjin-radio-controls{grid-column:2;justify-content:flex-start}.khorjin-radio-credit{align-items:flex-start}.khorjin-radio-credit>a,.khorjin-radio-day-picker label{width:100%}}:root,body{--font-inter:var(--font-inter-face),var(--font-vazir),var(--font-japanese),system-ui,sans-serif;--font-playfair:var(--font-playfair-face),var(--font-vazir),var(--font-japanese),Georgia,serif;--kh-font-body:var(--font-inter);--kh-font-display:var(--font-playfair);--kh-type-display:clamp(2.2rem,6vw,4.8rem);--kh-type-section:clamp(1.5rem,3vw,2.2rem);--kh-type-card:1.125rem;--kh-type-body:1rem;--kh-type-label:.875rem;--kh-type-caption:.8125rem;--kh-leading-body:1.65;--kh-leading-ui:1.5}:where([dir=rtl],[lang=fa],[lang=ar]){--font-inter:var(--font-vazir),var(--font-inter-face),var(--font-japanese),sans-serif;--font-playfair:var(--font-vazir),var(--font-playfair-face),var(--font-japanese),serif;--kh-font-body:var(--font-inter);--kh-font-display:var(--font-playfair)}body{font-family:var(--kh-font-body);font-weight:400;line-height:var(--kh-leading-body)}:where(h1,h2,h3,h4):not(:where(svg *,[data-card-export] *,.mf-card *,.rang-card *)){font-family:var(--kh-font-display);letter-spacing:-.015em;font-weight:700;line-height:1.3}:where([dir=rtl],[lang=ja]) :where(h1,h2,h3,h4,button,label){letter-spacing:normal}:where(button,input,textarea,select):not(:where(svg *,[data-card-export] *,.mf-card,.mf-card *,.rang-card,.rang-card *)){font-family:var(--kh-font-body)}:where(button,label,legend,summary):not(:where(svg *,[data-card-export] *,.mf-card *,.rang-card *)){font-weight:600}.kg-display{font-size:var(--kh-type-display)}.kg-heading{font-size:var(--kh-type-section)}.kh-export-control,.kh-export-dialog :is(button,a){font-size:var(--kh-type-label);opacity:1;font-weight:600;line-height:1.5}.kh-export-dialog{color:var(--kg-dark-ink)}.kh-export-dialog :is(p,small){color:var(--kg-dark-muted);line-height:var(--kh-leading-body);opacity:1}.kh-export-dialog a.bg-purple{color:#fff9f3;background:#71385f}.kh-export-dialog a.text-purple{color:var(--kg-dark-ink);background:rgba(var(--kg-dark-pane),.94);border-color:var(--kg-border)}:where(.preview-toolbar,.embroidery-export-options,.embroidery-toolbar) :is(button,a){opacity:1;font-weight:600}:where(.manfee-ui,.rang-shell,.rang-party){line-height:var(--kh-leading-ui)}:root{--kh-thread-linen:#f5ead8;--kh-thread-blue:#29496e;--kh-thread-burgundy:#87364f;--kh-thread-red:#a84036;--kh-thread-gold:#bc9150;--kh-thread-magenta:#8f4874}body :is(.guide-step,.feature-directory-group,.cloud-section-title){border-block-start:1px dashed var(--kg-border)}body .feature-directory-card>span,body .knowledge-category>.kg-topic-icon{background:#bc91501a}body .mf-brand-logo{max-width:62px;height:18px}body .mf-brand-logo img{object-fit:contain;width:62px;height:18px}body .rang-brand-mark{vertical-align:middle;width:1.1rem;height:1.1rem;margin-inline-end:.35rem}body .about-hero-reading>.kh-logo{margin-inline:auto;display:flex}.kh-identity-divider{border:0;border-block-start:1px dashed var(--kg-border);height:1px}.home-hero-reading{isolation:isolate;position:relative;overflow:hidden}.home-hero-reading:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 0,#bc91501a,#0000 60%),radial-gradient(at 90% 85%,#8f487417,#0000 60%);animation:18s ease-in-out infinite alternate kh-living-light;position:absolute;inset:0}@keyframes kh-living-light{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-hero-reading:before{opacity:.7;animation:none}}.kh-account-surface{border-block-start:2px solid var(--kh-thread-gold)}.kh-account-surface .kh-account-logo{max-width:11rem;margin-inline:auto;display:flex}.kh-account-surface h1{text-align:center}.kh-export-dialog{padding-bottom:max(1.5rem,env(safe-area-inset-bottom));max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.kh-export-heading .kh-export-logo{justify-content:flex-start;width:100%}body .kh-export-dialog .kh-export-format{background:rgba(var(--kg-dark-pane),.96);color:var(--kg-dark-ink);border:1px solid var(--kg-border);white-space:normal;min-height:48px;font-weight:700}body .kh-export-dialog .kh-export-format:hover:not(:disabled){border-color:var(--kh-thread-gold);background:#41304f}body .kh-export-dialog .kh-export-format:active:not(:disabled){background:var(--kg-primary);color:var(--kg-primary-ink)}body .kh-export-dialog .kh-export-format:disabled{color:var(--kg-dark-muted);opacity:1;cursor:wait;background:#302538}body .kh-export-dialog .kh-export-format:focus-visible{outline:2px solid var(--kg-dark-accent);outline-offset:3px}.kh-print-heading{display:none}@media print{.kh-print-heading{color:#30213e;border-bottom:1px dashed #bc9150;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.kh-print-heading h1{font-size:18pt}[data-khorjin-print=proposal] button,[data-khorjin-print=proposal] input[type=file]{display:none}body:has([data-khorjin-print=proposal]) .kg-header{display:none}[data-khorjin-print=proposal]{color:#30213e;box-shadow:none;background:#fff}}.khorjin-aura-sound-wrap{z-index:45;inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:.4rem;max-width:min(19rem,100vw - 2rem);display:flex;position:fixed}.khorjin-aura-sound{pointer-events:auto;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:.42rem;max-width:100%;min-height:2.8rem;padding:.32rem .42rem .32rem .34rem;display:flex;position:relative}.khorjin-aura-sound:before{content:"";border-radius:inherit;opacity:.58;pointer-events:none;position:absolute;inset:0}.khorjin-aura-play,.khorjin-aura-forward,.khorjin-aura-volume-toggle,.khorjin-aura-volume-popover button{z-index:1;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.khorjin-aura-play svg{width:.9rem;height:.9rem}.khorjin-aura-forward{z-index:1;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:relative}.khorjin-aura-forward svg{width:.8rem;height:.8rem}.khorjin-aura-forward.is-favorite svg{fill:currentColor}.khorjin-aura-mark{z-index:1;place-items:center;display:grid;position:relative}.khorjin-aura-mark svg{width:.88rem;height:.88rem}.khorjin-aura-copy{z-index:1;min-width:0;max-width:9.6rem;line-height:1.05;position:relative}.khorjin-aura-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;display:block;overflow:hidden}.khorjin-aura-copy small{text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.56rem;display:block;overflow:hidden}.khorjin-aura-progress{z-index:1;border-radius:999px;width:2.8rem;height:.22rem;position:relative;overflow:hidden}.khorjin-aura-progress i{border-radius:inherit;height:100%;transition:width .2s linear;display:block}.khorjin-aura-time{z-index:1;font-variant-numeric:tabular-nums;font-size:.5rem;position:relative}.khorjin-aura-volume-toggle{width:1.8rem;height:1.8rem}.khorjin-aura-volume-toggle svg{width:.85rem;height:.85rem}.khorjin-aura-play:focus-visible,.khorjin-aura-forward:focus-visible,.khorjin-aura-volume-toggle:focus-visible,.khorjin-aura-volume-popover button:focus-visible,.khorjin-aura-volume-popover input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.khorjin-aura-volume-popover{pointer-events:auto;z-index:3;inset-inline-end:.25rem;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:.35rem;width:8.4rem;padding:.38rem .48rem;display:flex;position:absolute;bottom:calc(100% + .48rem)}.khorjin-aura-volume-popover button{width:1.55rem;height:1.55rem}.khorjin-aura-volume-popover button svg{width:.78rem;height:.78rem}.khorjin-aura-volume-popover input{width:5.5rem;min-width:0;accent-color:var(--purple)}.khorjin-aura-sound-notice{pointer-events:none;border:1px solid #ffffffc7;border-radius:.8rem;max-width:17rem;padding:.42rem .58rem;font-size:.62rem;line-height:1.3}@media (max-width:640px){.khorjin-aura-sound-wrap{inset-inline-end:.55rem;bottom:max(.55rem, env(safe-area-inset-bottom));max-width:calc(100vw - 1.1rem)}.khorjin-aura-copy{max-width:5.6rem}.khorjin-aura-copy small,.khorjin-aura-progress,.khorjin-aura-time,.khorjin-aura-mark{display:none}.khorjin-aura-sound{gap:.22rem;min-height:2.35rem;padding:.2rem .25rem}.khorjin-aura-play{width:1.9rem;height:1.9rem}.khorjin-aura-volume-toggle{width:1.65rem;height:1.65rem}.khorjin-aura-forward{width:1.55rem;height:1.55rem}}.khorjin-footer{padding-bottom:6rem!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:1.25rem;--background:#fefcfe;--foreground:#3d324b;--card:#fff;--card-foreground:#3d324b;--popover:#fff;--popover-foreground:#3d324b;--primary:#c54ebe;--primary-foreground:#fdfbfe;--secondary:#f9f0fb;--secondary-foreground:#65396f;--muted:#f8f3fb;--muted-foreground:#7a6b86;--accent:#f8ebfe;--accent-foreground:#753e81;--destructive:#d73246;--border:#ede4f0;--input:#ede4f0;--ring:#de65bb;--pink:#f47db9;--purple:#955be3;--lavender:#ccb9f1;--sky:#85cff3}@supports (color:lab(0% 0 0)){:root{--background:lab(99.0198% 1.04755 -.967515);--foreground:lab(22.8461% 9.61132 -13.4717);--card:lab(100% 0 0);--card-foreground:lab(22.8461% 9.61132 -13.4717);--popover:lab(100% 0 0);--popover-foreground:lab(22.8461% 9.61132 -13.4717);--primary:lab(52.8862% 58.3335 -36.0559);--primary-foreground:lab(98.7747% 1.30957 -1.20906);--secondary:lab(95.7031% 4.7217 -4.33812);--secondary-foreground:lab(31.224% 26.9863 -23.2504);--muted:lab(96.3672% 2.9135 -3.19036);--muted-foreground:lab(47.2148% 10.2561 -12.741);--accent:lab(94.3928% 7.3173 -7.93585);--accent-foreground:lab(35.5399% 32.4919 -27.8372);--destructive:lab(49.1505% 64.1783 30.7929);--border:lab(91.643% 4.72209 -4.33738);--input:lab(91.643% 4.72209 -4.33738);--ring:lab(60.3162% 55.4569 -22.3294);--pink:lab(67.6899% 51.4843 -9.92684);--purple:lab(50.3845% 45.1614 -61.7514);--lavender:lab(78.1437% 15.0122 -25.4837);--sky:lab(79.3803% -17.1437 -25.4854)}}@media (max-width:639px){html,body{max-width:100%;overflow-x:clip}.khorjin-header-inner{gap:.3rem;padding:.375rem}.khorjin-header-brand{flex:0 auto;gap:.35rem;min-width:0}.khorjin-header-logo{flex:none;width:1.75rem;height:1.75rem}.khorjin-header-brand .text-xl{font-size:1rem;line-height:1.1}.khorjin-header-actions{flex:0 auto;gap:.2rem;min-width:0}.khorjin-header-brand .font-serif{text-overflow:ellipsis;max-width:4.6rem;overflow:hidden}.khorjin-mobile-action{flex:none;width:2rem;height:2rem}.language-switcher{gap:0;min-width:0;padding:.15rem}.language-switcher-button{white-space:nowrap;padding:.3rem;font-size:.7rem;line-height:1rem}.guide-modal-backdrop{align-items:end;padding:.5rem}.guide-modal{border-radius:1.5rem;width:100%;max-height:calc(100svh - 1rem);padding:1.25rem .85rem 1rem}.guide-modal-heading{padding-inline:2.15rem}.guide-modal-heading h2{font-size:1.65rem}.guide-sections{grid-template-columns:1fr;gap:.7rem;margin-top:1rem}.guide-section{padding:1rem}.guide-step-list{gap:.55rem}.guide-step-list p{font-size:.86rem}.guide-intro{inset-inline:0;width:calc(100% - 1rem);margin-inline:auto;bottom:.5rem}.search-shell{flex-direction:column;align-items:stretch;padding:.45rem}.khorjin-home-hero{min-height:0}.home-hero-landscape{object-position:58% center}.home-hero-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.home-example-wrap{margin-top:.5rem}.home-example-card{width:min(72vw,270px);transform:rotate(1.5deg)}.home-example-quote{display:none}.feature-strip-shell{padding-top:1rem;padding-bottom:1.5rem}.feature-shortcut-card{min-height:9.5rem}.feature-shortcut-visual{height:6.3rem}.premium-name-card{border-width:5px;border-radius:1.6rem}.premium-name-card>div.relative{padding:1.15rem}.premium-card-symbolic{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.decorative-flower{opacity:.42}.hero-scene .aura-one{width:34rem;left:-45%}.hero-scene .aura-two{right:-65%}.preview-stage{border-radius:1.25rem;margin-inline:-.5rem}.baby-keepsake-card{border-radius:1.25rem}.baby-home-banner{padding:1rem}.khorjin-footer{padding-bottom:5.25rem}}@media (min-width:1024px){.home-hero-copy .search-shell+div,.home-hero-copy form+div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.decorative-flower,.floating-petals i,.aura,.khorjin-loading:before,.loading-orbit,.loading-orbit svg,.premium-card-animation,.premium-card-animation:before,.premium-card-animation:after,.premium-card-animation i{animation:none!important}}.home-focus-grid{grid-template-columns:repeat(3,1fr);gap:1rem;width:min(1120px,100% - 2rem);margin:1.1rem auto 2.5rem;display:grid}.home-focus-card{text-align:start;border:1px solid #704c861f;border-radius:1.5rem;align-items:center;gap:1rem;min-width:0;padding:1.15rem;transition:transform .2s,box-shadow .2s;display:flex}.home-focus-card:hover{transform:translateY(-2px)}.home-focus-card>span{border-radius:1rem;flex:0 0 3.25rem;place-items:center;height:3.25rem;font-size:1.4rem;display:grid}.home-focus-card h2{font-family:var(--font-playfair),serif;font-size:1.15rem;font-weight:800}.home-focus-card p{margin-top:.2rem;font-size:.78rem;line-height:1.45}.home-focus-card b{margin-top:.55rem;font-size:.75rem;display:block}.feature-directory{gap:1rem;display:grid}.feature-directory-group{border:1px solid #704c861a;border-radius:1.6rem;padding:1rem}.feature-directory-group h2{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:800}.feature-directory-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}.feature-directory-card{border:1px solid #704c8617;border-radius:1.1rem;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.6rem;padding:.8rem;display:grid}.feature-directory-card>span{border-radius:.9rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.feature-directory-card svg{width:1.2rem}.feature-directory-card strong{font-family:var(--font-playfair),serif}.feature-directory-card p{margin-top:.15rem;font-size:.75rem;line-height:1.45}.mentor-workspace{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem;margin-top:1.25rem;display:grid}.mentor-questions,.mentor-plan{padding:1.2rem}.mentor-questions label{margin-bottom:.85rem;display:block}.mentor-questions label>span{margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.mentor-questions input,.mentor-questions textarea{border:1px solid #704c8626;border-radius:.85rem;outline:none;width:100%;padding:.75rem}.mentor-questions textarea{resize:vertical;min-height:5rem}.mentor-questions button{border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;font-weight:700;display:flex}.mentor-questions button svg{width:1rem}.mentor-questions p{margin-top:.6rem;font-size:.78rem}.mentor-plan h2{font-family:var(--font-playfair),serif;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.mentor-plan section{border-radius:1rem;margin-top:1rem;padding:1rem}.mentor-plan h3{font-family:var(--font-playfair),serif;align-items:center;gap:.4rem;font-weight:800;display:flex}.mentor-plan ol{margin:.6rem 0 0;padding-inline-start:1.25rem}.mentor-plan li,.mentor-plan p{margin:.3rem 0;font-size:.84rem;line-height:1.65}@media (max-width:760px){.home-focus-grid{grid-template-columns:1fr;margin-top:.75rem}.home-focus-card{padding:.9rem}.home-focus-card p{display:none}.feature-directory-group>div{grid-template-columns:1fr}.feature-directory-card{min-height:4.8rem}.mentor-workspace{grid-template-columns:1fr}.mentor-plan{order:2}.khorjin-home-hero{min-height:auto}.luxury-hero-grid{padding-bottom:1rem}}.background-quick-action{border:1px solid var(--purple)}@supports (color:color-mix(in lab, red, red)){.background-quick-action{border:1px solid color-mix(in oklch,var(--purple) 16%,white)}}.background-quick-action{color:var(--purple);background:#ffffffb8;border-radius:999px;padding:.42rem .75rem;font-size:.75rem;font-weight:650}.card-persisted-serial{color:var(--card-deep);text-align:center;margin-top:auto;padding-top:.65rem}.card-persisted-serial span{letter-spacing:.08em;opacity:.72;font-size:.48rem;font-weight:700;display:block}.card-persisted-serial strong{letter-spacing:.13em;margin-top:.12rem;font-size:.62rem;font-weight:800;display:block}.card-identity{background:#ffffffa8;border:1px solid #ffffffe6;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.card-identity-label,.card-public-identity span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;display:block}.card-identity strong,.card-public-identity strong{color:var(--purple);overflow-wrap:anywhere;margin-top:.2rem;font-size:1.1rem;display:block}.card-identity small,.card-public-identity small{color:var(--muted-foreground);margin-top:.25rem;display:block}.card-identity>img{border-radius:.75rem;width:5.5rem}.card-identity-actions{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.card-identity-actions button,.card-identity-actions a,.public-share button,.public-share a{color:var(--purple);background:#ffffffbf;border:1px solid #7846a024;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex}.card-identity-actions svg{width:.9rem;height:.9rem}.card-guide-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a193c47;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.card-guide{text-align:center;background:linear-gradient(145deg,#fff,#fff1fa,#edf6ff);border-radius:1.75rem;width:min(31rem,100%);max-height:calc(100svh - 2rem);padding:1.5rem;position:relative;overflow:auto;box-shadow:0 30px 90px -35px #301446b3}.card-guide-close{inset-inline-end:.8rem;padding:.4rem;position:absolute;top:.8rem}.card-guide-close svg{width:1.1rem}.card-guide h3{font-family:var(--font-playfair);padding-inline:2rem;font-size:1.5rem;font-weight:800}.card-guide>img{border-radius:1rem;width:10rem;margin:1rem auto}.card-guide>strong{color:var(--purple);display:block}.card-guide>p{color:var(--muted-foreground);margin-top:1rem;line-height:1.65}.public-card-wrap{background:#ffffff59;border-radius:2rem;place-items:center;padding:clamp(.35rem,2vw,1.2rem);display:grid;overflow:hidden}.public-saved-card{width:min(100%,38rem)}.card-public-identity{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.card-public-identity>div{flex:1;min-width:12rem}.card-public-identity>img{border-radius:.75rem;width:6rem}.card-public-identity>a{color:var(--purple);font-weight:700}.public-share{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comments-panel{overflow-wrap:anywhere}.comment-item{border-bottom:1px solid #7846a01a;margin-top:1rem;padding-bottom:1rem}.comment-item>strong{color:var(--purple);font-size:.75rem}.comment-item>p{margin-top:.35rem}.comment-item>small{color:var(--muted-foreground);margin-top:.45rem;display:block}.comment-item>div{gap:.7rem;margin-top:.45rem;display:flex}.comment-item button{color:var(--purple);font-size:.78rem;font-weight:650}@media (max-width:639px){.card-identity{grid-template-columns:1fr}.card-identity>img{width:6.5rem}.card-identity-actions>*{flex:9rem;justify-content:center}.card-public-identity{align-items:flex-start}.public-share>*{text-align:center;flex:7rem;justify-content:center}}.khorjin-mobile-menu{inset-inline:0;border-bottom:1px solid #8250aa1f;gap:.35rem;padding:.75rem;display:grid;position:absolute;top:100%}.khorjin-mobile-menu button,.khorjin-mobile-menu a{text-align:start;border-radius:1rem;padding:.72rem .9rem;font-size:.9rem;font-weight:650}.embroidery-preview-card{background:linear-gradient(135deg,#fff6fbe0,#f0e8ffcc,#e5f5f4c2);border:1px solid #ffffffdb;border-radius:2rem;align-items:center;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 24px 62px -42px #502a698c}.embroidery-preview-card:hover{transform:translateY(-2px);box-shadow:0 28px 68px -42px #502a69a6}@media (max-width:639px){.embroidery-preview-card{flex-wrap:wrap;align-items:flex-start}.embroidery-preview-card>span:last-child{margin-inline-start:4.4rem}}@media (max-width:420px){.khorjin-baby-shortcut{display:none}}.tool-input{border:1px solid var(--purple);width:100%}@supports (color:color-mix(in lab, red, red)){.tool-input{border:1px solid color-mix(in oklch,var(--purple) 14%,white)}}.tool-input{color:var(--foreground);background:#ffffffdb;border-radius:.9rem;outline:none;padding:.72rem .85rem}.tool-input:focus{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tool-input:focus{border-color:color-mix(in oklch,var(--purple) 45%,white)}}.tool-input:focus{box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.tool-input:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--purple) 10%,transparent)}}@media print{header,.khorjin-footer,.khorjin-sound,button{display:none!important}body{background:#fff!important}.glass-panel{border:1px solid #ddd!important}}.bg-dream{background:radial-gradient(circle at 14% 8%,#ffdfebe6,#0000 27rem),radial-gradient(circle at 88% 18%,#dce4ffdb,#0000 34rem),linear-gradient(#fff9f5 0%,#fdf7fb 46%,#f4efff 100%)}.khorjin-home-hero{isolation:isolate;background:#efe6ef;min-height:650px}.home-hero-landscape{object-fit:cover;object-position:center 50%;filter:saturate(.92)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.home-hero-veil{position:absolute;inset:0}.luxury-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.67fr) minmax(190px,.42fr);gap:2.3rem;min-height:650px;padding-block:4rem}.home-hero-copy h1{letter-spacing:-.05em;max-width:660px;font-size:clamp(4rem,6vw,6.4rem)!important;line-height:.92!important}.home-hero-copy p{max-width:570px;font-size:1.08rem;line-height:1.65}.home-hero-copy .search-shell{border:1px solid #fffffff2}.home-example-wrap{filter:drop-shadow(0 28px 35px #3f213d38);align-self:center;justify-items:center;display:grid}.home-example-card{aspect-ratio:4/5;background:#fff;border:6px solid #fffffff2;border-radius:2rem;width:min(100%,330px);position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 32px 65px -30px #2d1832a6}.home-example-image{object-fit:cover;width:100%;height:77%}.home-example-caption{text-align:center;inset-inline:0;background:linear-gradient(#fffffff0,#fff);place-content:center;height:25%;display:grid;position:absolute;bottom:0}.home-example-caption strong{font-family:var(--font-playfair);color:#25162f;font-size:2.1rem;font-style:italic}.home-example-caption span{color:#5f4a62;font-size:.75rem}.hero-story-column{color:#321d37;text-shadow:0 1px 14px #fff;align-self:center}.hero-story-column>p{font-family:var(--font-playfair);font-size:clamp(1.7rem,2.3vw,2.7rem);font-style:italic;line-height:1.25}.hero-story-column>div{color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#341e2e78;border:1px solid #ffffff94;border-radius:1.5rem;margin-top:6rem;padding:1.3rem;box-shadow:0 22px 50px -34px #241223cc}.hero-story-column b{margin-top:.5rem;font-size:1.5rem;display:block}.luxury-feature-deck{z-index:2;max-width:1440px;margin:-1.5rem auto 0;padding:0 1.5rem 2.2rem;position:relative}.feature-main-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;display:grid}.luxury-feature-card{text-align:start;background:#ffffffd6;border:1px solid #ffffffe6;border-radius:1.35rem;min-width:0;transition:all .25s;overflow:hidden;box-shadow:0 20px 55px -35px #361c4b8c}.luxury-feature-card:hover{transform:translateY(-5px);box-shadow:0 28px 65px -35px #361c4bb3}.feature-art{height:9rem;display:block;position:relative;overflow:hidden}.feature-art img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.luxury-feature-card:hover img{transform:scale(1.06)}.feature-art-glow{background:linear-gradient(#0000 55%,#ffffffe6);position:absolute;inset:0}.feature-copy{text-align:center;gap:.2rem;padding:.6rem .65rem .85rem;display:grid}.feature-copy strong{font-family:var(--font-playfair);color:#281635;font-size:.88rem}.feature-copy small{color:#746776;font-size:.64rem;line-height:1.35}.feature-secondary-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.secondary-feature-card{text-align:center;border:1px solid #ffffffe6;border-radius:1.2rem;align-content:center;place-items:center;gap:.55rem;min-height:6.5rem;padding:.75rem;transition:all .2s;display:grid}.secondary-feature-card:hover{transform:translateY(-3px)}.secondary-feature-card span{border-radius:.9rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.secondary-feature-card svg{width:1.1rem}.secondary-feature-card strong{font-family:var(--font-playfair);font-size:.72rem;line-height:1.2}.luxury-lower-world{max-width:1440px;margin:auto;padding:1rem 1.5rem 3rem}.home-values-row{grid-template-columns:repeat(5,1fr);gap:1rem;margin:1rem auto 2.5rem;display:grid}.home-values-row article{text-align:center}.home-values-row article>span{border-radius:1.2rem;place-items:center;width:3.7rem;height:3.7rem;margin:auto;display:grid}.home-values-row svg{width:1.75rem}.home-values-row strong{font-family:var(--font-playfair);margin-top:.65rem;font-size:1.05rem;display:block}.home-values-row p{margin-top:.25rem;font-size:.72rem}.editorial-home-grid{grid-template-columns:.7fr 1.3fr;gap:1.25rem;margin:1rem auto 2rem;display:grid}.editorial-poster{border:1px solid #fffffff2;border-radius:2rem;min-height:360px;position:relative;overflow:hidden;box-shadow:0 28px 70px -45px #2f1641a6}.editorial-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-poster:after{content:"";background:linear-gradient(#ffffff0d,#fff1f7bf);position:absolute;inset:0}.editorial-poster div{z-index:1;text-align:center;inset-inline:2rem;position:absolute;bottom:2rem}.editorial-poster p{font-family:var(--font-playfair);color:#361d45;text-shadow:0 1px #fff;font-size:clamp(2rem,4vw,3.6rem);font-style:italic;line-height:1.12}.editorial-poster span{color:#ba438d;font-size:2rem}.newest-names-panel{border:1px solid #ffffffe6;border-radius:2rem;padding:1.5rem}.newest-names-panel h2{font-family:var(--font-playfair);font-size:1.8rem}.newest-names-panel>div{gap:.55rem;margin-top:1rem;display:grid}.newest-names-panel a{border-radius:1rem;grid-template-columns:2.6rem 1fr 1rem;align-items:center;gap:.8rem;padding:.75rem;transition:all .2s;display:grid}.newest-names-panel a:hover{transform:translate(3px)}.newest-names-panel a>span:first-child{border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.newest-names-panel strong,.newest-names-panel small{display:block}.newest-names-panel small{font-size:.72rem}.newest-names-panel svg{width:1rem}.luxury-closing-cta{border:1px solid #ffffffe6;border-radius:2rem;min-height:250px;position:relative;overflow:hidden;box-shadow:0 30px 75px -48px #2a153ba6}.luxury-closing-cta>img{object-fit:cover;object-position:center 56%;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.luxury-closing-cta:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff8f485;position:absolute;inset:0}.luxury-closing-cta>div{z-index:1;text-align:center;place-content:center;min-height:250px;padding:2rem;display:grid;position:relative}.luxury-closing-cta h2{font-family:var(--font-playfair);color:#30163c;font-size:clamp(2rem,4vw,3.5rem)}.luxury-closing-cta p{color:#5e4d65;margin-top:.45rem}.luxury-closing-cta nav{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.3rem;display:flex}.luxury-closing-cta nav a{color:#713c9e;background:#ffffffbf;border:1px solid #74419129;border-radius:999px;padding:.75rem 1.3rem;font-weight:700}.luxury-closing-cta nav a:first-child{color:#fff;background:linear-gradient(120deg,#e85ba6,#8b54e8);border:0}.khorjin-aura-sound-wrap{z-index:2!important;width:auto!important;max-width:1388px!important;margin:0 auto 2rem!important;padding:0 1.5rem!important;position:relative!important;inset:auto!important}.khorjin-aura-sound{border:1px solid #ffffffe6!important;border-radius:2rem!important;grid-template-columns:auto auto auto minmax(180px,1fr) minmax(120px,2fr) auto auto auto auto!important;width:100%!important;min-height:128px!important;padding:1.1rem 1.4rem!important;display:grid!important}.khorjin-aura-play{width:4.4rem!important;height:4.4rem!important}.khorjin-aura-copy strong{font-family:var(--font-playfair);font-size:1.4rem!important}.khorjin-aura-progress{height:.3rem!important}.pt-10:has(.mx-auto.mb-12){padding-top:0}@media (max-width:1100px){.luxury-hero-grid{grid-template-columns:1fr .7fr}.hero-story-column{display:none}.feature-main-row{grid-template-columns:repeat(4,1fr)}.feature-secondary-row{grid-template-columns:repeat(5,1fr)}}@media (max-width:639px){.khorjin-home-hero{min-height:0}.luxury-hero-grid{flex-direction:column;gap:1.5rem;min-height:0;padding-block:2.1rem;display:flex}.home-hero-copy{order:1}.home-hero-copy h1{font-size:clamp(3rem,16vw,4.3rem)!important}.home-hero-copy p{font-size:.95rem}.home-example-wrap{order:2}.home-example-card{width:min(76vw,300px)}.luxury-feature-deck{margin:0;padding:.9rem 1rem 1.5rem;overflow:hidden}.feature-main-row,.feature-secondary-row{scroll-snap-type:x mandatory;padding-bottom:.6rem;display:flex;overflow-x:auto}.luxury-feature-card{scroll-snap-align:start;min-width:44vw}.feature-art{height:7.8rem}.secondary-feature-card{scroll-snap-align:start;min-width:31vw}.luxury-lower-world{padding-inline:1rem}.home-values-row{grid-template-columns:repeat(2,1fr);gap:1.4rem}.home-values-row article:last-child{grid-column:1/-1}.editorial-home-grid{grid-template-columns:1fr}.editorial-poster{min-height:320px}.khorjin-aura-sound-wrap{padding:0 1rem!important}.khorjin-aura-sound{grid-template-columns:auto auto minmax(0,1fr) auto auto!important;min-height:110px!important;padding:1rem!important}.khorjin-aura-mark,.khorjin-aura-forward:first-of-type,.khorjin-aura-time{display:none!important}.khorjin-aura-copy{min-width:0}.khorjin-aura-copy strong{font-size:1rem!important}.khorjin-aura-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.khorjin-aura-progress{grid-column:1/-1}.khorjin-aura-play{width:3.2rem!important;height:3.2rem!important}.khorjin-footer{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.luxury-feature-card,.secondary-feature-card,.feature-art img,.newest-names-panel a{transition:none!important}}.games-directory{max-width:780px;margin:2rem auto}.games-directory>a{border:1px solid #ffffffeb;border-radius:2rem;align-items:center;gap:1.2rem;padding:1.25rem;display:flex}.games-directory>a>span{border-radius:1.5rem;place-items:center;min-width:6rem;height:6rem;display:grid}.games-directory svg{grid-area:1/1;width:2.3rem;height:2.3rem}.games-directory svg+svg{transform:translate(1.25rem,1.2rem)scale(.58)}.games-directory h2{font-family:var(--font-playfair);font-size:1.7rem;font-weight:800}.games-directory p{margin:.3rem 0 .7rem}.rang-shell{color:#fff;min-height:100svh;font-family:var(--font-inter);isolation:isolate;background:radial-gradient(circle at 20% 10%,#ffdaaf38,#0000 31%),radial-gradient(circle at 85% 20%,#b2738138,#0000 28%),linear-gradient(145deg,#25191c,#382329 45%,#191517);overflow-x:hidden}.rang-shell:before{z-index:-1;content:"";background-image:linear-gradient(30deg,#0000 45%,#dbad660d 45% 50%,#0000 50%),linear-gradient(-30deg,#0000 45%,#dbad660a 45% 50%,#0000 50%);background-size:56px 96px;position:fixed;inset:0}.rang-topbar{z-index:30;grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.8rem;max-width:1100px;margin:auto;padding:1rem;display:grid;position:relative}.rang-topbar button{color:#f5dfb8;background:#ffffff14;border:1px solid #ffeed333;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.rang-topbar svg{width:1.25rem}.rang-topbar>div{text-align:center}.rang-topbar strong{font-family:var(--font-playfair);color:#f5dfb8;font-size:1.1rem;display:block}.rang-topbar small{color:#cdbfc0}.rang-welcome{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:calc(100svh - 86px);padding:2rem 1rem 5rem;display:grid}.rang-emblem{background:radial-gradient(circle,#7b2f48,#4c2230 68%,#24181c);border:1px solid #f3cd8b73;border-radius:50%;place-items:center;width:8rem;height:8rem;display:grid;box-shadow:0 0 0 12px #ffffff06,0 24px 70px #00000059}.rang-emblem span{font-family:var(--font-nastaliq);color:#f5dfb8;font-size:2.6rem}.rang-kicker{letter-spacing:.25em;font-weight:800;color:#d3a85d!important;font-size:.68rem!important}.rang-welcome h1{font-family:var(--font-playfair);color:#0000;background:linear-gradient(135deg,#fff7e7,#e7bf77 55%,#fff2d6);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,9vw,5.5rem);line-height:.95}.rang-welcome>p:not(.rang-kicker){color:#d1c1c0;max-width:590px;line-height:1.8}.rang-menu{gap:.7rem;width:min(100%,420px);margin-top:1rem;display:grid}.rang-menu button,.rang-primary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffeed32e;border-radius:1.2rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.6rem;font-weight:750;display:flex}.rang-menu svg{width:1.25rem}.rang-menu .rang-primary,.rang-primary{background:linear-gradient(135deg,#8b3156,#b25b66 55%,#d19a51);border-color:#c99751;box-shadow:0 18px 45px -22px #e3aa55}.rang-language{border:1px solid #ffffff1f;border-radius:999px;gap:.35rem;max-width:94vw;padding:.35rem;display:flex;overflow-x:auto}.rang-language button{color:#d4c6c5;border-radius:999px;flex:none;padding:.55rem .7rem;font-size:.72rem}.rang-language button[aria-pressed=true]{color:#3e2630;background:#f2ddb8}.rang-no-bet{color:#ab9c9d;align-items:center;gap:.4rem;display:flex}.rang-no-bet svg{color:#d6b26b;width:1rem}.rang-mode{gap:1rem;max-width:650px;margin:9vh auto;padding:1rem;display:grid}.rang-mode h1{text-align:center;font-family:var(--font-playfair);color:#f5dfb8;font-size:2.4rem}.rang-mode>button:not(.rang-text-button){text-align:start;color:#fff;background:linear-gradient(135deg,#ffffff1c,#ffffff0a);border:1px solid #f4dbb133;border-radius:1.7rem;grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.2rem;display:grid}.rang-mode>button>svg:first-child{color:#ddb465;width:2.2rem}.rang-mode strong,.rang-mode small{display:block}.rang-mode strong{font-size:1.15rem}.rang-mode small{color:#c9babb;margin-top:.25rem}.rang-text-button{color:#d9b86f;background:0 0;border:0;margin:auto;padding:1rem;text-decoration:underline}.rang-game{max-width:1100px;margin:auto;padding:0 .75rem 4rem}.rang-scorebar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22181bd1;border:1px solid #f5dfb833;border-radius:1rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.72rem;display:grid;position:sticky;top:.5rem;box-shadow:0 15px 40px -25px #000}.rang-scorebar b{text-align:center;color:#f7dfb3}.rang-scorebar>span:last-child{text-align:end}.rang-scorebar strong{color:#f1bd67;font-size:1.2rem}.rang-table{background:radial-gradient(#31594e 0%,#23443b 58%,#163128 100%);border:1px solid #eec78338;border-radius:clamp(1.5rem,5vw,3.5rem);min-height:min(58svh,570px);margin-top:.7rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #57372c,inset 0 0 0 10px #a3714c,0 30px 70px -35px #000}.rang-table:after{content:"";border:1px solid #eccf9717;border-radius:50%;position:absolute;inset:4rem}.rang-player{z-index:4;color:#d8cccc;justify-items:center;gap:.1rem;min-width:5rem;font-size:.68rem;display:grid;position:absolute}.rang-player>span{color:#f6ddb3;background:#5d3440;border:2px solid #ffffff40;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.rang-player strong{color:#fff;font-size:.72rem}.rang-player small{color:#dcc080}.rang-player i{color:#39242c;top:0;background:#f2d99d;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-style:normal;display:grid;position:absolute;inset-inline-end:-.3rem}.rang-player.is-turn>span{border-color:#ffd57e;box-shadow:0 0 0 5px #ffd57e2e,0 0 25px #ffd57e73}.rang-player-top{top:1rem;left:50%;transform:translate(-50%)}.rang-player-bottom{bottom:1rem;left:50%;transform:translate(-50%)}.rang-player-left{top:50%;left:.7rem;transform:translateY(-50%)}.rang-player-right{top:50%;right:.7rem;transform:translateY(-50%)}.rang-trick{z-index:3;place-items:center;display:grid;position:absolute;inset:24% 20%}.rang-card{aspect-ratio:2.5/3.5;color:#16151a;background:linear-gradient(145deg,#fffdf8,#eae2d7);border:1px solid #e8dfd2;border-radius:.55rem;width:clamp(3.4rem,10vw,5.8rem);padding:.27rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000047}.rang-card.red{color:#a71f36}.rang-card b{justify-self:start;font-size:clamp(.75rem,2.5vw,1.05rem);line-height:1}.rang-card i{justify-self:start;font-size:.8rem;font-style:normal}.rang-card em{place-items:center;font-size:clamp(1.5rem,5vw,2.6rem);font-style:normal;display:grid;position:absolute;inset:0}.rang-card.played{position:absolute}.rang-card.played.p0{transform:translateY(42%)}.rang-card.played.p1{transform:translate(-45%)rotate(90deg)}.rang-card.played.p2{transform:translateY(-42%)rotate(180deg)}.rang-card.played.p3{transform:translate(45%)rotate(-90deg)}.rang-thinking,.rang-notice{z-index:8;color:#f5dfb8;white-space:nowrap;background:#171214d1;border-radius:999px;padding:.6rem 1rem;font-size:.72rem;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.rang-thinking i{background:#e7bd74;border-radius:50%;width:.3rem;height:.3rem;margin:.08rem;animation:1s infinite alternate rang-dot;display:inline-block}.rang-thinking i:nth-child(2){animation-delay:.2s}.rang-thinking i:nth-child(3){animation-delay:.4s}@keyframes rang-dot{to{opacity:.25;transform:translateY(-3px)}}.rang-choice{z-index:12;text-align:center;background:#26191ef0;border:1px solid #f8e1ba40;border-radius:1.4rem;width:min(92%,520px);margin:-7rem auto 1rem;padding:1rem;position:relative;box-shadow:0 25px 60px -25px #000}.rang-choice h2{font-family:var(--font-playfair);color:#f4dcae}.rang-choice>div{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.8rem;display:grid}.rang-choice button{color:#1f1b1c;background:#fffaf1;border:1px solid #ffffff1f;border-radius:.8rem;place-items:center;min-height:4.6rem;display:grid}.rang-choice button.red{color:#a51f37}.rang-choice b{font-size:1.7rem}.rang-choice span{font-size:.62rem}.rang-hand-area{z-index:10;text-align:center;margin-top:-1.2rem;position:relative}.rang-turn{color:#f7dfb3;justify-content:center;align-items:center;gap:.45rem;min-height:2.3rem;font-weight:750;display:flex}.rang-turn small{color:#cbbdba;align-items:center;gap:.3rem;font-weight:500;display:flex}.rang-turn small svg{width:.9rem}.rang-pulse{background:#f1bd67;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #f1bd6726}.rang-hand{scrollbar-width:none;justify-content:center;min-height:9rem;padding:1.7rem 1rem .6rem;display:flex;overflow:auto hidden}.rang-hand button{transform:translateY(calc(abs(var(--card-index) - 6) * .08rem));background:0 0;border:0;flex:0 0 clamp(2.45rem,7vw,4.5rem);padding:0;transition:all .18s}.rang-hand button .rang-card{width:clamp(4rem,11vw,6rem)}.rang-hand button.selected{z-index:4;transform:translateY(-1.15rem)}.rang-hand button.invalid{opacity:.35;filter:saturate(.3)}.rang-play-card{color:#fff;background:linear-gradient(135deg,#9d3f5d,#d09854);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.7rem 1.5rem;font-weight:800;display:inline-flex}.rang-play-card:disabled{opacity:.38}.rang-play-card svg{width:1rem}.rang-pass-screen{z-index:25;text-align:center;background:radial-gradient(circle,#53313e,#21171b 70%);align-content:center;place-items:center;gap:1rem;padding:2rem;display:grid;position:fixed;inset:0}.rang-pass-screen>svg{color:#e4ba70;width:3rem;height:3rem}.rang-pass-screen p{color:#c9b7b7}.rang-pass-screen h2{font-family:var(--font-playfair);color:#f5dfb8;font-size:2.4rem}.rang-pass-screen button,.rang-round-result>button:first-of-type{background:linear-gradient(135deg,#953c5a,#d19a51);border-radius:999px;min-height:3.4rem;padding:.7rem 2rem;font-weight:800}.rang-round-result{z-index:12;text-align:center;background:#26191ef5;border:1px solid #f8e1ba40;border-radius:1.5rem;place-items:center;gap:.8rem;max-width:500px;margin:-7rem auto 1rem;padding:1.5rem;display:grid;position:relative}.rang-round-result>span{color:#e9bd6e;font-size:2rem}.rang-round-result h2{font-family:var(--font-playfair);color:#f5dfb8;font-size:1.8rem}.rang-modal{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110c0ebf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.rang-modal>div{background:linear-gradient(145deg,#3c2830,#21181b);border:1px solid #f7dcaf38;border-radius:1.7rem;width:min(100%,650px);max-height:90svh;padding:1.3rem;position:relative;overflow:auto;box-shadow:0 35px 80px -30px #000}.rang-modal h2{font-family:var(--font-playfair);color:#f5dfb8;padding-inline-end:2rem;font-size:1.7rem}.rang-close{color:#fff;top:1rem;background:#ffffff14;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;inset-inline-end:1rem}.rang-close svg{width:1rem}.rang-modal ol{gap:.55rem;margin-top:1.2rem;display:grid}.rang-modal li{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.6rem;padding:.65rem;display:grid}.rang-modal li>b{background:#9b405b;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;display:grid}.rang-modal li>span{font-size:.86rem;line-height:1.5}.rang-modal li>i{text-align:center;color:#deb86f;font-style:normal}.rang-modal>div>p{color:#c8b9ba;margin:1rem 0}.rang-modal .rang-primary{width:100%}.rang-settings label{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:3.2rem;display:flex}.rang-settings input{accent-color:#b65070;width:1.25rem;height:1.25rem}.rang-settings-languages{gap:.4rem;margin:1rem 0;display:flex;overflow-x:auto}.rang-settings-languages button{background:#ffffff14;border-radius:999px;padding:.55rem .75rem}.rang-settings-languages button[aria-pressed=true]{color:#39242b;background:#e3be79}.rang-danger{color:#ffd3d3;border:1px solid #ffb4b433;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;display:flex}.rang-danger svg{width:1rem}.rang-music{z-index:50;background:#2e2025;border:1px solid #f5deb540;border-radius:1.5rem;width:min(620px,100vw - 2rem);padding:.4rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 25px 70px -25px #000}.rang-music>button{z-index:3;position:absolute;top:.6rem;right:.6rem}.rang-music>button svg{width:1rem}.rang-music .khorjin-aura-sound-wrap{padding:0!important}.rang-music .khorjin-aura-sound{min-height:95px!important;margin:0!important}.rang-shell[dir=rtl] .rang-topbar>button:first-child svg{transform:rotate(180deg)}@media (max-width:640px){.games-directory>a{align-items:flex-start}.games-directory>a>span{min-width:4.5rem;height:4.5rem}.rang-scorebar{grid-template-columns:auto 1fr auto;padding:.6rem;font-size:.62rem}.rang-scorebar b{font-size:.63rem}.rang-table{min-height:53svh}.rang-table:after{inset:4rem 3.5rem}.rang-player-left{left:.3rem}.rang-player-right{right:.3rem}.rang-hand{justify-content:flex-start;padding-inline:calc(50vw - 2.2rem)}.rang-hand button{flex-basis:2.7rem}.rang-hand button .rang-card{width:4.5rem}.rang-thinking,.rang-notice{text-overflow:ellipsis;max-width:85%;top:73%;overflow:hidden}.rang-music{width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}.rang-music .khorjin-aura-sound{grid-template-columns:auto minmax(0,1fr) auto!important}.rang-music .khorjin-aura-mark,.rang-music .khorjin-aura-forward,.rang-music .khorjin-aura-time{display:none!important}}@media (prefers-reduced-motion:reduce){.rang-thinking i,.rang-hand button{transition:none!important;animation:none!important}}.rang-standard-card{isolation:isolate;padding:0!important}.rang-standard-card .rang-corner{z-index:3;justify-items:center;width:1rem;font-style:normal;line-height:.78;display:grid;position:absolute}.rang-standard-card .rang-corner.top{top:.22rem;left:.2rem}.rang-standard-card .rang-corner.bottom{bottom:.22rem;right:.2rem;transform:rotate(180deg)}.rang-standard-card .rang-corner b{font-size:clamp(.62rem,2.2vw,.9rem)!important}.rang-standard-card .rang-corner i{font-style:normal;font-size:clamp(.5rem,1.8vw,.75rem)!important}.rang-pips{position:absolute;inset:.55rem .35rem}.rang-pips i{font-size:clamp(.72rem,3vw,1.35rem);font-style:normal;line-height:1;position:absolute}.rang-face{font-family:var(--font-playfair);background:linear-gradient(145deg,#fff9ed,#ead8bd);border:1px solid;border-radius:.25rem;place-items:center;display:grid;position:absolute;inset:.75rem .55rem}.rang-face b{font-size:clamp(1.1rem,5vw,2rem)!important}.rang-face i{font-style:normal;position:absolute;top:.2rem;right:.25rem}.rang-face small{font-size:clamp(.75rem,3.2vw,1.25rem)}.rang-face.face-k{background:linear-gradient(145deg,#fff8e6,#e7c37b)}.rang-face.face-q{background:linear-gradient(145deg,#fff6ee,#e8bbca)}.rang-face.face-j{background:linear-gradient(145deg,#f0f6ef,#b9d0c1)}.rang-room-entry{color:#fff;min-height:calc(100svh - 80px);padding:1rem}.rang-room-entry>div{background:#ffffff12;border:1px solid #f5dcb433;border-radius:2rem;gap:.9rem;width:min(100%,440px);margin:6vh auto;padding:1.4rem;display:grid;box-shadow:0 30px 80px -40px #000}.rang-room-entry>div>svg{color:#dfb66e;width:3rem;height:3rem;margin:auto}.rang-room-entry h1{text-align:center;font-family:var(--font-playfair);color:#f4ddb2;font-size:2rem}.rang-room-entry p{text-align:center;color:#cbbcbc}.rang-room-entry label{color:#decba9;gap:.35rem;font-size:.8rem;display:grid}.rang-room-entry input,.rang-room-sheet input{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:1rem;outline:none;min-height:3.1rem;padding:.7rem 1rem}.rang-room-entry>div>button{background:linear-gradient(135deg,#943b58,#d19a51);border-radius:1rem;min-height:3.2rem;font-weight:800}.rang-room-entry>div>button:disabled{opacity:.4}.rang-room-divider{text-align:center;color:#907d7d}.rang-room-back{color:#e3c27f;align-items:center;gap:.4rem;display:flex}.rang-room-back svg{width:1rem}.rang-party{color:#fff;min-height:calc(100svh - 82px)}.rang-party>header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1f1619e0;border-bottom:1px solid #ffffff1a;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:.7rem;padding:.6rem .8rem;display:grid;position:sticky;top:0}.rang-party>header button{background:#ffffff14;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.rang-party>header svg{width:1.1rem}.rang-party>header>div:nth-child(2){display:grid}.rang-party>header strong{color:#f2d9a9}.rang-party>header small{color:#baaaaa;font-size:.65rem}.rang-party>header>div:last-child{gap:.25rem;display:flex}.rang-party>header button{position:relative}.rang-party>header i{background:#da5478;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;font-style:normal;display:grid;position:absolute;top:-.15rem;right:-.15rem}.rang-lobby{background:#ffffff0f;border:1px solid #f4d8a92e;border-radius:2rem;justify-items:center;gap:1rem;width:min(100% - 1.5rem,650px);margin:2rem auto;padding:1.25rem;display:grid}.rang-lobby h1{font-family:var(--font-playfair);color:#f2d9a9;font-size:2rem}.rang-room-code{align-items:center;gap:.7rem;display:flex}.rang-room-code b{letter-spacing:.18em;font-size:2rem}.rang-room-code button{background:#ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .8rem;font-size:.7rem;display:flex}.rang-room-code svg{width:.9rem}.rang-lobby>img{border-radius:1rem;width:140px}.rang-lobby-players{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.rang-lobby-players article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:2.4rem 1fr;align-items:center;padding:.7rem;display:grid;position:relative}.rang-lobby-players article>span{color:#efd49f;background:#653548;border-radius:50%;grid-row:1/3;place-items:center;width:2rem;height:2rem;display:grid}.rang-lobby-players article small{color:#bfaeae}.rang-lobby-players article>svg{color:#8dd3a5;width:1rem;position:absolute;top:.4rem;right:.4rem}.rang-lobby>button,.rang-lobby .rang-primary{border:1px solid #ffffff24;border-radius:999px;min-width:min(100%,300px);min-height:3.1rem;padding:.7rem 1rem}.rang-fill{align-items:center;gap:.5rem;display:flex}.rang-online-status{z-index:20;background:#1f1619e6;grid-template-columns:1fr auto 1fr;padding:.7rem;font-size:.7rem;display:grid;position:sticky;top:58px}.rang-online-status b{text-align:center;color:#f2d9a9}.rang-online-status>span:last-child{text-align:end}.rang-online-table{background:radial-gradient(circle,#315c4c,#18362c 72%);border:8px solid #694434;border-radius:2.5rem;min-height:53svh;margin:.7rem;position:relative;box-shadow:inset 0 0 0 2px #c48b55}.online-seat{z-index:4;justify-items:center;min-width:4.5rem;font-size:.65rem;display:grid;position:absolute}.online-seat b{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.online-seat small{color:#c6b2a8}.online-seat i{color:#372229;background:#f0d6a4;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-style:normal;display:grid}.online-seat.turn{color:#ffd271;text-shadow:0 0 12px #f4ba59}.online-seat.s2{top:.6rem;left:50%;transform:translate(-50%)}.online-seat.s0{bottom:.6rem;left:50%;transform:translate(-50%)}.online-seat.s1{top:50%;left:.4rem;transform:translateY(-50%)}.online-seat.s3{top:50%;right:.4rem;transform:translateY(-50%)}.rang-online-trick{place-items:center;display:grid;position:absolute;inset:26% 23%}.rang-next-online{z-index:10;align-items:center;min-height:3.2rem;margin:-5rem auto 1rem;padding:.7rem 1.5rem;display:flex;position:relative}.rang-room-sheet{z-index:100;width:min(100%,440px);max-height:min(82svh,720px);padding-bottom:env(safe-area-inset-bottom);background:#291e22;border:1px solid #f4d8a933;border-radius:1.8rem 1.8rem 0 0;grid-template-rows:auto 1fr auto;display:grid;position:fixed;bottom:0;right:0;box-shadow:0 -30px 80px -35px #000}.rang-room-sheet>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem;display:flex}.rang-room-sheet h2{font-family:var(--font-playfair);color:#f2d9a9}.rang-room-sheet svg{width:1rem}.rang-chat-list{gap:.6rem;padding:.8rem;display:grid;overflow-y:auto}.rang-chat-list article{background:#ffffff0f;border-radius:1rem;padding:.7rem}.rang-chat-list strong{color:#efcf94;font-size:.75rem}.rang-chat-list time{float:inline-end;color:#988b8b;font-size:.6rem}.rang-chat-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0;font-size:.85rem;line-height:1.5}.rang-chat-list article div{gap:.7rem;display:flex}.rang-chat-list article button{color:#bba7a7;font-size:.62rem}.rang-room-sheet>form{grid-template-columns:1fr auto;gap:.5rem;padding:.7rem;display:grid}.rang-room-sheet>form button{background:#a94865;border-radius:1rem;align-items:center;gap:.3rem;padding:.7rem;display:flex}.rang-dj-sheet{padding:1rem;display:block}.rang-dj-sheet>header{padding:0 0 1rem}.rang-now{background:linear-gradient(135deg,#5f3242,#3a2932);border-radius:1rem;align-items:center;gap:1rem;padding:1rem;display:flex}.rang-now>svg{color:#e8be73;width:2rem}.rang-now span{display:grid}.rang-now small{color:#baa8a9}.rang-dj-sheet>button,.rang-dj-sheet label{border:1px solid #ffffff1a;border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;min-height:3rem;margin-top:.7rem;display:flex}.rang-dj-sheet label{justify-content:space-between;padding:.6rem}.rang-dj-controls{grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.rang-dj-controls button{background:#ffffff14;border-radius:.8rem;min-height:3rem}.rang-room-error{z-index:120;background:#8d334e;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.75rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.rang-room-error svg{width:1rem}@media (min-width:700px){.rang-room-sheet{border-radius:1.8rem 0 0 1.8rem;top:0;bottom:0}.rang-online-table{max-width:900px;margin:.7rem auto}.rang-party>header{padding-inline:calc(50% - 540px)}}@media (max-width:480px){.rang-lobby-players{grid-template-columns:1fr}.rang-room-code{flex-direction:column}.rang-room-code b{font-size:1.65rem}.rang-online-table{min-height:48svh}.rang-online-status{font-size:.58rem}.rang-room-sheet{width:100%}}.rang-rooms-page{color:#fff;background:radial-gradient(circle at 10% 5%,#d5a15c29,#0000 28%),linear-gradient(145deg,#281b20,#171215);min-height:100svh;padding:1rem}.rang-rooms-page>header{align-items:center;gap:1rem;max-width:760px;margin:auto;display:flex}.rang-rooms-page>header button{background:#ffffff14;border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.rang-rooms-page>header svg{width:1.1rem}.rang-rooms-page h1,.rang-rooms-page h2{font-family:var(--font-playfair);color:#f2d9aa}.rang-rooms-page>header p{color:#ae9e9f;font-size:.75rem}.rang-create-room,.rang-public-rooms,.rang-code-join{background:#ffffff0e;border:1px solid #f2d3a229;border-radius:1.5rem;width:min(100%,760px);margin:1rem auto;padding:1rem}.rang-create-room{grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;display:grid}.rang-create-room h2{grid-column:1/-1}.rang-create-room label,.rang-code-join label{color:#d7c19c;gap:.3rem;font-size:.72rem;display:grid}.rang-create-room input,.rang-code-join input,.rang-settings-sheet input[type=text]{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:.9rem;min-height:3rem;padding:.65rem .8rem}.rang-create-room>button,.rang-code-join>button{background:linear-gradient(135deg,#98405c,#cc9250);border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;padding:.6rem 1rem;font-weight:800;display:flex}.rang-create-room>button:disabled,.rang-public-rooms button:disabled{opacity:.4}.rang-create-room svg{width:1rem}.rang-section-heading{justify-content:space-between;align-items:center;display:flex}.rang-section-heading span{background:#7f3a50;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.7rem;display:grid}.rang-public-rooms>div:last-child{gap:.65rem;margin-top:.8rem;display:grid}.rang-public-rooms article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:1.1rem;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.rang-public-rooms h3{font-family:var(--font-playfair);color:#f6dfb4;font-size:1.1rem}.rang-public-rooms p{align-items:center;gap:.35rem;margin-top:.25rem;font-size:.75rem;display:flex}.rang-public-rooms p svg,.rang-public-rooms span svg{width:.9rem}.rang-public-rooms small{color:#b9aaab;font-size:.65rem}.rang-public-rooms span{color:#e1bd74;align-items:center;gap:.2rem;margin-inline-start:.5rem;font-size:.65rem;display:inline-flex}.rang-public-rooms article>button{background:#8f3c59;border-radius:.9rem;min-height:2.8rem;padding:.55rem 1rem;font-weight:750}.rang-empty-rooms{text-align:center;color:#aa9a9b;padding:1.5rem}.rang-code-join summary{cursor:pointer;color:#e2c17c;align-items:center;gap:.5rem;font-weight:750;display:flex}.rang-code-join summary svg{width:1rem}.rang-code-join[open]{grid-template-columns:1fr auto;gap:.7rem;display:grid}.rang-code-join[open] summary{grid-column:1/-1}.rang-invite-button{justify-content:center;align-items:center;gap:.4rem;display:flex!important}.rang-invite-button svg{width:1rem}.rang-invite-sheet{display:block}.rang-invite-content{justify-items:center;gap:.8rem;padding:1rem;display:grid}.rang-invite-content>b{letter-spacing:.18em;color:#f2d9aa;font-size:2rem}.rang-invite-content img{border-radius:1rem;width:160px}.rang-invite-content button,.rang-settings-sheet>div>button{background:#ffffff14;border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:3rem;display:flex}.rang-invite-content svg{width:1rem}.rang-settings-sheet{padding:1rem;display:block}.rang-settings-sheet>div{gap:.7rem;display:grid}.rang-settings-sheet label{border:1px solid #ffffff14;border-radius:.8rem;align-items:center;gap:.5rem;min-height:3rem;padding:.6rem;display:flex}.rang-settings-sheet label:first-child{display:grid}.rang-settings-sheet>div>button:first-of-type{background:#95405b}.rang-round-actions{z-index:10;justify-content:center;gap:.6rem;margin:-5rem auto 1rem;display:flex;position:relative}.rang-round-actions button{background:linear-gradient(135deg,#913c57,#c89150);border-radius:999px;min-height:3rem;padding:.65rem 1rem}.rang-game-leave{background:#ffffff12;border-radius:999px;margin:1rem auto;padding:.6rem 1rem;font-size:.72rem;display:block}@media (max-width:640px){.rang-rooms-page{padding:calc(.7rem + env(safe-area-inset-top)) .7rem calc(1rem + env(safe-area-inset-bottom))}.rang-create-room{grid-template-columns:1fr}.rang-create-room h2{grid-column:auto}.rang-public-rooms article{grid-template-columns:1fr auto}.rang-public-rooms article>button{min-width:5.5rem}.rang-code-join[open]{grid-template-columns:1fr}.rang-code-join[open] summary{grid-column:auto}.rang-party>header{padding-top:calc(.6rem + env(safe-area-inset-top))}.rang-party>header>div:last-child{gap:.1rem}.rang-party>header button{width:2.35rem;height:2.35rem}}.rang-seat-card,.online-seat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1416bf;border:1px solid #ffe1ae29;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .45rem;min-width:7.5rem;padding:.4rem .5rem;box-shadow:0 12px 30px -22px #000;display:grid!important}.rang-avatar{color:#fff4dc;background:linear-gradient(145deg,#823c59,#bd8352);border:1px solid #f4cb8559;border-radius:50%;grid-row:1/3;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:900;display:grid}.rang-seat-name{align-items:center;gap:.25rem;min-width:0;display:flex}.rang-seat-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rang-seat-name em{color:#f2cd8e;background:#e1b36329;border-radius:999px;padding:.12rem .3rem;font-size:.48rem;font-style:normal}.rang-presence{border-radius:50%;flex:none;box-shadow:0 0 0 2px #ffffff14;width:.48rem!important;height:.48rem!important;display:inline-block!important}.rang-presence.online{background:#5bd38b}.rang-presence.reconnecting{background:#f0c45e;animation:1.1s infinite alternate rang-presence}.rang-presence.offline{background:#858087}@keyframes rang-presence{to{opacity:.4}}.rang-seat-card small,.online-seat small{color:#c5b4ad;grid-column:2/4}.online-seat>i{grid-area:1/3/3}.online-seat.turn{border-color:#f0c66f;box-shadow:0 0 0 2px #f0c66f29,0 0 28px #f0ab4b3d}.rang-lobby-players .rang-seat-card{position:relative}.rang-lobby-players .rang-seat-card>svg{color:#72d493;top:.35rem;width:.9rem;position:absolute;inset-inline-end:.35rem}.rang-start-summary{text-align:center}.rang-start-summary>span{color:#c9b4aa;font-size:.7rem}.rang-spectators{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.rang-spectators span{background:#ffffff0f;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.65rem;display:flex}.rang-bot-setup{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.2rem;gap:.65rem;width:min(100%,430px);padding:.8rem;display:grid}.rang-bot-setup label{justify-content:space-between;align-items:center;gap:.6rem;font-size:.72rem;display:flex}.rang-bot-setup select{color:#fff;background:#3d2a31;border-radius:.75rem;min-height:2.6rem;padding:.4rem}.rang-bot-setup input[type=range]{flex:1}.rang-segmented{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.rang-segmented button{background:#ffffff0f;border-radius:.7rem;min-height:2.5rem;font-size:.68rem}.rang-segmented button[aria-pressed=true]{color:#2c1d22;background:#d2a15c}.rang-card{overflow:hidden;background:linear-gradient(145deg,#fffdf6,#f6e9cd)!important;border-color:#d9bd83!important;box-shadow:inset 0 0 0 2px #774b2814,0 10px 24px -16px #000!important}.rang-card-ornament{color:#9c673038;pointer-events:none;border:1px solid #9a683029;border-radius:40% 40% 46% 46%;place-items:center;font-size:.55rem;display:grid;position:absolute;inset:8%}.rang-card-fantasy{background:radial-gradient(circle at 50% 38%,#8b46781f,#0000 38%),linear-gradient(145deg,#fffaf1,#ead6b0)!important}.rang-card-cultural{background:repeating-linear-gradient(45deg,#7935450b 0 3px,#0000 3px 9px),linear-gradient(145deg,#fff9e9,#ecd9b5)!important}.rang-card-cultural .rang-card-ornament{border-radius:0;transform:rotate(45deg)}.rang-card-classic .rang-card-ornament{display:none}.rang-face{background:linear-gradient(160deg,#ddac5b38,#782e5724);border:1px solid #8b4d3033;border-radius:.45rem}.rang-face small{filter:drop-shadow(0 2px 2px #5b2d1940)}.rang-trick-winner{z-index:12;color:#f7d694;background:#2a1b20eb;border:1px solid #fad8974d;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .85rem;animation:.25s rang-result-in;display:flex;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 35px -20px #000}.rang-trick-winner svg{width:1rem}.rang-game-start{z-index:140;text-align:center;background:radial-gradient(circle,#753b4ff5,#191215f7);place-content:center;gap:.4rem;animation:.25s rang-result-in;display:grid;position:fixed;inset:0}.rang-game-start span{font-family:var(--font-playfair);color:#f3d8a4;font-size:2.4rem}.rang-game-start strong{font-size:.85rem}.rang-game-start small{color:#cdbcae}.rang-premium-result{z-index:80;text-align:center;background:radial-gradient(circle at 50% 35%,#975565f5,#1d1417fa);place-content:center;justify-items:center;gap:.7rem;padding:1.5rem;display:grid;position:fixed;inset:0}.rang-premium-result:before{content:"";opacity:.12;background-image:radial-gradient(circle,#f0c76b 0 2px,#0000 3px);background-size:52px 52px;animation:5s linear infinite rang-celebrate;position:absolute;inset:0}.rang-premium-result>*{position:relative}.rang-premium-result>svg{color:#f5d17f;width:4rem;height:4rem}.rang-premium-result h2{font-family:var(--font-playfair);color:#fff0c9;font-size:2.5rem}.rang-premium-result strong{font-size:1.1rem}.rang-premium-result p{color:#d8c9c3}.rang-premium-result div{gap:.5rem;display:flex}.rang-premium-result button{background:linear-gradient(135deg,#9e425e,#d0a25d);border-radius:999px;min-height:3rem;padding:.65rem 1.15rem;font-weight:800}@keyframes rang-result-in{0%{opacity:0;transform:translate(-50%,-45%)scale(.96)}}@keyframes rang-celebrate{to{background-position:52px 104px}}.rang-reactions{border-top:1px solid #ffffff0f;align-items:center;gap:.35rem;padding:.35rem .7rem;display:flex}.rang-reactions svg{width:.9rem}.rang-reactions span{color:#bba9a5;font-size:.62rem}.rang-reactions button{background:#ffffff12;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.rang-voice-sheet{padding:1rem;display:block}.rang-voice-sheet>div{text-align:center;justify-items:center;gap:.8rem;padding:1rem;display:grid}.rang-voice-sheet p{color:#c8b7b1;max-width:24rem;font-size:.75rem;line-height:1.55}.rang-voice-sheet button{background:#ffffff14;border-radius:1rem;width:100%;min-height:3rem}.rang-voice-orb{background:#4b3039;border:1px solid #f1c7774d;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid}.rang-voice-orb svg{width:2rem;height:2rem}.rang-voice-orb.speaking{animation:1s infinite alternate rang-voice;box-shadow:0 0 0 8px #6ad38f1a,0 0 30px #6ad38f40}@keyframes rang-voice{to{transform:scale(1.04)}}@media (max-width:640px){.rang-party>header{grid-template-columns:2.4rem minmax(0,1fr) auto}.rang-party>header>div:last-child button{width:2.05rem;height:2.05rem}.online-seat{min-width:6rem;padding:.3rem}.rang-avatar{width:1.65rem;height:1.65rem}.rang-seat-name em{display:none}.rang-online-table{border-width:5px;margin:.35rem}.rang-premium-result div{flex-direction:column;width:min(100%,280px)}.rang-premium-result button{width:100%}.rang-trick-winner{white-space:nowrap;max-width:80%;top:68%}.rang-room-sheet{max-height:78svh}}@media (prefers-reduced-motion:reduce){.rang-presence.reconnecting,.rang-voice-orb.speaking,.rang-premium-result:before,.rang-game-start,.rang-trick-winner{animation:none}}.rang-empty-seat{opacity:.68;border-style:dashed}.rang-empty-seat .rang-avatar{color:#c9b9b1;background:#ffffff0f}.rang-card-count{justify-content:center;align-items:center;gap:.2rem;color:#372229!important;background:#f0d6a4!important;border-radius:999px!important;width:auto!important;min-width:2.25rem!important;height:1.35rem!important;padding:.15rem .35rem!important;display:flex!important}.rang-card-count svg{width:.72rem;height:.72rem}.rang-card-count span{font-size:.62rem;font-weight:900}.rang-active-turn{color:#ffd886;background:#f1bd672e;border-radius:999px;grid-column:1/-1;justify-self:center;padding:.13rem .42rem;font-size:.5rem;font-weight:900}.rang-ready-done{background:#52ab712e!important;border-color:#77cf97!important}.rang-room-presence{margin-top:.22rem;display:block;color:#d8c7b8!important}.rang-hand-area{width:100%;padding:0 .25rem calc(4.5rem + env(safe-area-inset-bottom));margin-top:0;overflow:hidden}.rang-hand{overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;max-width:100vw;padding:1.4rem max(1rem,50vw - 2.25rem) .8rem;scroll-padding-inline:calc(50vw - 2.25rem);overflow-x:auto}.rang-hand button{scroll-snap-align:center}.rang-play-card{z-index:25;bottom:calc(.75rem + env(safe-area-inset-bottom));min-width:min(82vw,20rem);position:sticky;box-shadow:0 16px 35px -18px #000}.rang-online-game{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.rang-game-leave{margin-bottom:calc(1rem + env(safe-area-inset-bottom))}@media (max-width:390px){.rang-online-status{top:calc(55px + env(safe-area-inset-top));grid-template-columns:.8fr 1.4fr .8fr;line-height:1.25}.rang-online-table{border-width:4px;border-radius:1.7rem;min-height:51svh;margin:.25rem}.online-seat{gap:.12rem .28rem;min-width:5.7rem;max-width:7.4rem;padding:.25rem .3rem}.online-seat.s1{left:.1rem}.online-seat.s3{right:.1rem}.rang-avatar{width:1.5rem;height:1.5rem;font-size:.52rem}.rang-seat-name b{font-size:.6rem}.online-seat small{font-size:.48rem}.rang-active-turn{font-size:.44rem}.rang-hand{min-height:7.8rem;padding-top:1.25rem}.rang-hand button{flex-basis:2.35rem}.rang-hand button .rang-card{width:4.25rem}.rang-room-sheet{padding-bottom:max(env(safe-area-inset-bottom),.5rem)}.rang-room-sheet>form{padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}}.mentor-chat-workspace{grid-template-columns:minmax(0,1fr)}.mentor-onboarding{padding:.8rem 1rem}.mentor-onboarding summary{cursor:pointer;font-weight:800}.mentor-onboarding[open] summary{margin-bottom:.8rem}.mentor-onboarding .mentor-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;display:grid}.mentor-onboarding .mentor-questions label{margin:0}.mentor-chat{flex-direction:column;min-height:34rem;max-height:72svh;padding:0;display:flex;overflow:hidden}.mentor-chat header{border-bottom:1px solid #704c861a;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.mentor-chat h2,.mentor-chat header button{align-items:center;gap:.45rem;display:flex}.mentor-chat h2{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:800}.mentor-chat header svg{width:1rem}.mentor-chat header button{border-radius:.8rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:800}.mentor-safety{border-radius:.85rem;align-items:flex-start;gap:.5rem;margin:.7rem 1rem 0;padding:.65rem .8rem;font-size:.72rem;line-height:1.5;display:flex}.mentor-safety svg{flex:none;width:1rem}.mentor-messages{scroll-behavior:smooth;flex:1;padding:1rem;overflow-y:auto}.mentor-message{align-items:flex-start;gap:.5rem;max-width:min(86%,44rem);margin-bottom:.8rem;display:flex}.mentor-message.user{flex-direction:row-reverse;margin-inline-start:auto}.mentor-message>span{border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.mentor-message>span svg{width:1rem}.mentor-message p{white-space:pre-wrap;border-radius:1rem 1rem 1rem .3rem;padding:.75rem .9rem;font-size:.86rem;line-height:1.65}.mentor-message.user p{border-radius:1rem 1rem .3rem}.mentor-message.thinking svg{animation:1s linear infinite spin}.mentor-prompts{gap:.45rem;padding:.1rem 1rem .65rem;display:flex;overflow-x:auto}.mentor-prompts button{border:1px solid #704c8621;border-radius:999px;flex:none;padding:.5rem .7rem;font-size:.72rem;font-weight:700}.mentor-error{border-radius:.8rem;justify-content:space-between;align-items:center;gap:.6rem;margin:0 1rem .6rem;padding:.6rem .75rem;font-size:.75rem;display:flex}.mentor-error button{font-weight:800;text-decoration:underline}.mentor-composer{border-top:1px solid #704c861a;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.8rem;display:grid}.mentor-composer textarea{resize:vertical;border:1px solid #704c8624;border-radius:1rem;outline:none;min-height:3rem;max-height:8rem;padding:.75rem .9rem}.mentor-composer button{border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;min-width:6.5rem;padding:.7rem 1rem;font-weight:800;display:flex}.mentor-composer svg{width:1rem}@media (max-width:760px){.mentor-chat{min-height:31rem;max-height:76svh}.mentor-onboarding .mentor-questions{grid-template-columns:1fr}.mentor-message{max-width:92%}.mentor-composer button{min-width:3.2rem}.mentor-composer button span{display:none}}.embroidery-touch-toolbar{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.embroidery-touch-toolbar button,.embroidery-controls-close{color:#674185;background:#ffffffe0;border:1px solid #704c8624;border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.5rem;padding:.45rem .7rem;font-size:.72rem;font-weight:800;display:flex}.embroidery-touch-toolbar button:disabled{opacity:.4}.embroidery-touch-toolbar svg,.embroidery-controls-close svg{width:.95rem}.embroidery-motif{touch-action:none}.is-manipulating{overscroll-behavior:contain}.embroidery-controls-close{display:none}@media (max-width:1023px){.embroidery-controls{z-index:70;overscroll-behavior:contain;inset-inline:0;background:#f8f3fcfa;border-radius:1.5rem 1.5rem 0 0;max-height:78svh;padding:1rem;transition:transform .25s;position:fixed;bottom:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -20px 60px #3d244f33}.embroidery-controls.is-open{transform:translateY(0)}.embroidery-controls-close{z-index:2;background:#fff;width:100%;margin-bottom:.65rem;display:flex;position:sticky;top:0}.embroidery-controls details{background:#fff}.embroidery-motif{touch-action:none}}.mentor-chat-first{width:min(100%,58rem);margin:1.25rem auto 0}.mentor-chat-first .mentor-chat{width:100%;max-width:none}.mentor-chat-first[dir=rtl] .mentor-composer textarea,.mentor-chat-first[dir=rtl] .mentor-message{text-align:right}.mentor-chat-first[dir=ltr] .mentor-composer textarea,.mentor-chat-first[dir=ltr] .mentor-message{text-align:left}.mentor-chat-first .mentor-prompts{scrollbar-width:thin}.mentor-chat-first .mentor-message p{overflow-wrap:anywhere}.premium-name-card>div.relative{justify-content:flex-start;gap:.65rem}.premium-card-safe-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffb0,#ffffffe8);border:1px solid #ffffffb3;border-radius:1.35rem;width:100%;max-height:64%;margin-top:auto;padding:clamp(.7rem,2.4vw,1.15rem);display:grid;overflow:hidden;box-shadow:0 18px 42px -30px #1c254c7a}.premium-card-lockup{min-width:0;text-shadow:none;margin:0;padding:0}.premium-card-lockup h3{overflow-wrap:anywhere;max-width:100%;margin:.45rem auto 0;font-size:clamp(2.35rem,7vw,4.8rem);line-height:1.02}.premium-card-lockup h3.baby-name-nastaliq{font-size:clamp(3rem,8vw,5.6rem);line-height:1.28}.premium-card-lockup h3.premium-card-arabic{font-family:var(--font-vazir);letter-spacing:0;font-size:clamp(2.8rem,7.5vw,5.1rem);font-weight:800;line-height:1.2}.premium-name-card[data-name-size=long] .premium-card-lockup h3{font-size:clamp(1.9rem,5.6vw,3.7rem)}.premium-name-card[data-name-size=xl] .premium-card-lockup h3{font-size:clamp(1.55rem,4.7vw,3rem)}.premium-card-pronunciation{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-card-meaning,.premium-card-symbolic,.premium-card-footer>p{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.premium-card-meaning{-webkit-line-clamp:2;font-size:clamp(.85rem,2.25vw,1.2rem);line-height:1.3}.premium-card-symbolic{-webkit-line-clamp:2;max-width:32rem;font-size:clamp(.63rem,1.55vw,.82rem);line-height:1.4}.premium-card-footer{border-top:1px solid #55497e21;min-width:0;margin-top:.5rem;padding-top:.45rem}.premium-card-footer>p{-webkit-line-clamp:2;font-size:clamp(.62rem,1.55vw,.82rem);line-height:1.38}.premium-card-footer>span{margin-top:.3rem}.premium-card-safe-panel .card-persisted-serial{margin-top:.3rem;padding-top:.25rem}.premium-name-card[dir=rtl] .premium-card-lockup,.premium-name-card[dir=rtl] .premium-card-footer{text-align:center}.premium-name-card[dir=rtl] .premium-card-meaning,.premium-name-card[dir=rtl] .premium-card-symbolic,.premium-name-card[dir=rtl] .premium-card-footer>p{font-family:var(--font-vazir)}.baby-keepsake-card .card-content{gap:clamp(.18rem,.75vw,.45rem);min-height:0;overflow:hidden}.baby-keepsake-card .baby-photo-wrap{flex-shrink:1;width:min(38%,13rem);max-height:34%}.baby-keepsake-card .name-lockup{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#ffffff29,#ffffff94);border-radius:1rem;width:92%;min-width:0;max-width:92%;margin-top:1.5%;padding:.3rem .55rem}.baby-keepsake-card .name-lockup h1,.baby-keepsake-card .name-lockup h3{overflow-wrap:anywhere;max-width:100%}.baby-name-arabic{font-family:var(--font-vazir);color:var(--card-deep);text-shadow:0 3px 18px #ffffffeb;font-size:clamp(2.35rem,7vw,4.5rem);font-weight:800;line-height:1.22}.baby-keepsake-card[data-name-size=long] .baby-name-display,.baby-keepsake-card[data-name-size=long] .baby-name-nastaliq,.baby-keepsake-card[data-name-size=long] .baby-name-arabic{font-size:clamp(1.75rem,5.4vw,3.4rem)}.baby-keepsake-card[data-name-size=xl] .baby-name-display,.baby-keepsake-card[data-name-size=xl] .baby-name-nastaliq,.baby-keepsake-card[data-name-size=xl] .baby-name-arabic{font-size:clamp(1.4rem,4.4vw,2.8rem)}.baby-keepsake-card .latin-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baby-keepsake-card .baby-poem{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.baby-keepsake-card .personal-name-details{min-height:0;margin-top:auto;padding-top:1.5%}.baby-keepsake-card .personal-name-details p{background:#ffffffb3;min-height:0;overflow:hidden}.baby-keepsake-card .personal-name-details span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.baby-keepsake-card .personal-message{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:90%;display:-webkit-box;overflow:hidden}.baby-keepsake-card .card-signature{flex:none;margin-top:1%}.baby-keepsake-card .card-persisted-serial{flex:none;margin-top:0;padding-top:.3rem}.baby-keepsake-card[dir=rtl] .name-lockup,.baby-keepsake-card[dir=rtl] .personal-name-details,.baby-keepsake-card[dir=rtl] .personal-message{text-align:center}@media (max-width:639px){.mentor-chat-first{margin-top:.75rem}.mentor-chat-first .mentor-chat{min-height:30rem;max-height:72svh}.premium-card-safe-panel{max-height:67%;padding:.72rem}.premium-card-kicker{font-size:.58rem}.premium-card-divider{margin:.45rem auto}.premium-card-symbolic{-webkit-line-clamp:2}.baby-keepsake-card .card-content{padding:7% 9% 6%}.baby-keepsake-card .baby-photo-wrap{width:34%;max-height:30%}.baby-keepsake-card .name-lockup{width:96%;max-width:96%}}.abzar-page{color:#2d203c;z-index:1;background:linear-gradient(150deg,#ffeff6d1,#eff4ffc7 48%,#f4edffd1);min-height:100svh;position:relative}.abzar-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffa3;border-bottom:1px solid #ffffffb8;justify-content:space-between;align-items:center;padding:12px max(16px,50vw - 560px);display:flex;position:sticky;top:0}.abzar-brand{font-family:var(--font-playfair);align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.abzar-langs{background:#ffffff9e;border-radius:999px;gap:4px;padding:4px;display:flex}.abzar-langs button{background:0 0;border:0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.abzar-langs .active{color:#fff;background:#6f4b86}.abzar-main{max-width:1120px;margin:auto;padding:28px 16px 90px}.abzar-back{color:#75518d;font-size:13px;font-weight:700}.abzar-hero{text-align:center;padding:42px 12px 24px}.abzar-kicker{background:#ffffff8c;border:1px solid #704c8826;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.abzar-kicker svg{width:15px}.abzar-hero h1{font-family:var(--font-playfair),var(--font-nastaliq);color:#0000;background:linear-gradient(100deg,#7b4b8d,#a55c88,#557aa8);-webkit-background-clip:text;background-clip:text;margin:15px 0 8px;font-size:clamp(40px,7vw,70px);line-height:1.05}.abzar-hero p{color:#6e6575;max-width:670px;margin:auto;line-height:1.8}.abzar-search{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:9px;max-width:570px;margin:24px auto 0;padding:0 15px;display:flex;box-shadow:0 12px 40px #472d5814}.abzar-search svg{color:#8d6aa2;width:18px}.abzar-search input{background:0 0;border:0;outline:0;width:100%;padding:14px 0}.abzar-magic,.abzar-lab{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff8f;border:1px solid #ffffffe0;border-radius:30px;box-shadow:0 20px 60px #4b305d17}.abzar-magic{grid-template-columns:160px 1fr;align-items:center;gap:25px;margin:18px 0 26px;padding:28px;display:grid;overflow:hidden}.abzar-bag{text-align:center;filter:drop-shadow(0 14px 14px #5030502e);font-size:92px;animation:4s ease-in-out infinite abzarFloat}.abzar-magic small{color:#9a729c;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.abzar-magic h2{font-family:var(--font-playfair),var(--font-nastaliq);margin:3px 0;font-size:30px}.abzar-magic p{color:#675d6c;min-height:28px}.abzar-magic button,.abzar-lab button{color:#fff;background:#654377;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px 15px;font-weight:800;display:inline-flex}.abzar-magic button svg{width:17px}.abzar-lab{margin-bottom:34px;padding:22px}.abzar-lab>div:first-child{align-items:center;gap:9px;display:flex}.abzar-lab>div:first-child svg{width:20px}.abzar-lab h2{font-size:20px;font-weight:900}.abzar-lab-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.abzar-lab article{background:#ffffff94;border:1px solid #fffc;border-radius:20px;flex-direction:column;gap:9px;padding:16px;display:flex}.abzar-inline{align-items:center;gap:7px;display:flex}.abzar-lab input,.abzar-lab textarea{background:#fffc;border:1px solid #64467824;border-radius:10px;outline:none;width:100%;min-width:0;padding:8px}.abzar-lab textarea{resize:none;height:54px}.abzar-lab strong{color:#724d88;font-size:19px}.abzar-lab code{word-break:break-all;direction:ltr;font-size:12px}.abzar-section{margin-top:35px}.abzar-section-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.abzar-section-title svg{width:20px}.abzar-section-title h2{font-family:var(--font-playfair),var(--font-nastaliq);font-size:25px;font-weight:900}.abzar-section-title span{background:#ffffffb3;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.abzar-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.abzar-card{text-align:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a;border:1px solid #ffffffd9;border-radius:20px;align-items:center;gap:12px;min-height:78px;padding:13px;transition:all .2s;display:flex;box-shadow:0 8px 25px #462d550d}.abzar-card:hover{background:#ffffffc7;transform:translateY(-2px);box-shadow:0 14px 32px #462d5517}.abzar-card>span{background:#ffffffb3;border-radius:14px;place-items:center;width:42px;height:42px;font-size:27px;display:grid}.abzar-card div{flex-direction:column;min-width:0;display:flex}.abzar-card b{font-size:14px}.abzar-card small{color:#817786;margin-top:2px;font-size:11px}.abzar-arrow{color:#a493ac;width:14px;margin-inline-start:auto}.abzar-card[dir=rtl] .abzar-arrow{transform:scaleX(-1)}@keyframes abzarFloat{50%{transform:translateY(-7px)rotate(-2deg)}}@media (max-width:760px){.abzar-main{padding-top:18px}.abzar-hero{padding-top:30px}.abzar-magic{text-align:center;grid-template-columns:1fr;padding:22px}.abzar-bag{font-size:75px}.abzar-lab-grid,.abzar-grid{grid-template-columns:1fr 1fr}.abzar-header{padding-inline:12px}.abzar-langs button{padding:5px 7px}}@media (max-width:470px){.abzar-grid,.abzar-lab-grid{grid-template-columns:1fr}.abzar-hero h1{font-size:43px}.abzar-card{min-height:70px}.abzar-magic h2{font-size:26px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
