/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;@layer theme{.ysfl-form-root,.ysfl-form-root{--color-red-600:oklch(57.7% 0.245 27.325);--color-amber-500:oklch(76.9% 0.188 70.08);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-slate-200:oklch(92.9% 0.013 255.508);--color-white:#fff;--spacing:0.25rem;--text-xs--line-height:calc(1 / 0.75);--text-sm--line-height:calc(1.25 / 0.875);--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-0.025em;--tracking-wide:0.025em;--leading-snug:1.375;--radius-lg:0.5rem;--radius-xl:0.75rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}@layer utilities{.ysfl-form-root.visible,.ysfl-form-root .visible{visibility:visible!important}.ysfl-form-root.relative,.ysfl-form-root .relative{position:relative!important}.ysfl-form-root.my-6,.ysfl-form-root .my-6{margin-block:calc(var(--spacing) * 6)!important}.ysfl-form-root.\!mt-0,.ysfl-form-root .\!mt-0{margin-top:0!important}.ysfl-form-root.-mt-\[1px\],.ysfl-form-root .-mt-\[1px\]{margin-top:calc(1px * -1)!important}.ysfl-form-root.mt-1,.ysfl-form-root .mt-1{margin-top:var(--spacing)!important}.ysfl-form-root.mt-1\.5,.ysfl-form-root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.ysfl-form-root.mt-2,.ysfl-form-root .mt-2{margin-top:calc(var(--spacing) * 2)!important}.ysfl-form-root.mt-4,.ysfl-form-root .mt-4{margin-top:calc(var(--spacing) * 4)!important}.ysfl-form-root.mb-0\.5,.ysfl-form-root .mb-0\.5{margin-bottom:calc(var(--spacing) * 0.5)!important}.ysfl-form-root.mb-1\.5,.ysfl-form-root .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.ysfl-form-root.mb-2,.ysfl-form-root .mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.ysfl-form-root.mb-4,.ysfl-form-root .mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.ysfl-form-root.mb-5,.ysfl-form-root .mb-5{margin-bottom:calc(var(--spacing) * 5)!important}.ysfl-form-root.line-clamp-2,.ysfl-form-root .line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.ysfl-form-root.\!flex,.ysfl-form-root .\!flex{display:flex!important}.ysfl-form-root.block,.ysfl-form-root .block{display:block!important}.ysfl-form-root.flex,.ysfl-form-root .flex{display:flex!important}.ysfl-form-root.grid,.ysfl-form-root .grid{display:grid!important}.ysfl-form-root.hidden,.ysfl-form-root .hidden{display:none!important}.ysfl-form-root.inline,.ysfl-form-root .inline{display:inline!important}.ysfl-form-root.inline-flex,.ysfl-form-root .inline-flex{display:inline-flex!important}.ysfl-form-root.h-1\.5,.ysfl-form-root .h-1\.5{height:calc(var(--spacing) * 1.5)!important}.ysfl-form-root.h-3\.5,.ysfl-form-root .h-3\.5{height:calc(var(--spacing) * 3.5)!important}.ysfl-form-root.h-4,.ysfl-form-root .h-4{height:calc(var(--spacing) * 4)!important}.ysfl-form-root.h-8,.ysfl-form-root .h-8{height:calc(var(--spacing) * 8)!important}.ysfl-form-root.h-9,.ysfl-form-root .h-9{height:calc(var(--spacing) * 9)!important}.ysfl-form-root.h-12,.ysfl-form-root .h-12{height:calc(var(--spacing) * 12)!important}.ysfl-form-root.h-\[18px\],.ysfl-form-root .h-\[18px\]{height:18px!important}.ysfl-form-root.h-\[70px\],.ysfl-form-root .h-\[70px\]{height:70px!important}.ysfl-form-root.w-1\.5,.ysfl-form-root .w-1\.5{width:calc(var(--spacing) * 1.5)!important}.ysfl-form-root.w-3\.5,.ysfl-form-root .w-3\.5{width:calc(var(--spacing) * 3.5)!important}.ysfl-form-root.w-4,.ysfl-form-root .w-4{width:calc(var(--spacing) * 4)!important}.ysfl-form-root.w-11,.ysfl-form-root .w-11{width:calc(var(--spacing) * 11)!important}.ysfl-form-root.w-\[18px\],.ysfl-form-root .w-\[18px\]{width:18px!important}.ysfl-form-root.w-\[70px\],.ysfl-form-root .w-\[70px\]{width:70px!important}.ysfl-form-root.w-full,.ysfl-form-root .w-full{width:100%!important}.ysfl-form-root.min-w-0,.ysfl-form-root .min-w-0{min-width:0!important}.ysfl-form-root.flex-1,.ysfl-form-root .flex-1{flex:1!important}.ysfl-form-root.flex-shrink-0,.ysfl-form-root .flex-shrink-0{flex-shrink:0!important}.ysfl-form-root.shrink-0,.ysfl-form-root .shrink-0{flex-shrink:0!important}.ysfl-form-root.flex-grow,.ysfl-form-root .flex-grow{flex-grow:1!important}.ysfl-form-root.transform,.ysfl-form-root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.ysfl-form-root.appearance-none,.ysfl-form-root .appearance-none{appearance:none!important}.ysfl-form-root.flex-col,.ysfl-form-root .flex-col{flex-direction:column!important}.ysfl-form-root.items-center,.ysfl-form-root .items-center{align-items:center!important}.ysfl-form-root.items-end,.ysfl-form-root .items-end{align-items:flex-end!important}.ysfl-form-root.justify-between,.ysfl-form-root .justify-between{justify-content:space-between!important}.ysfl-form-root.justify-center,.ysfl-form-root .justify-center{justify-content:center!important}.ysfl-form-root.gap-1\.5,.ysfl-form-root .gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.ysfl-form-root.gap-2,.ysfl-form-root .gap-2{gap:calc(var(--spacing) * 2)!important}.ysfl-form-root.gap-2\.5,.ysfl-form-root .gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.ysfl-form-root.gap-3,.ysfl-form-root .gap-3{gap:calc(var(--spacing) * 3)!important}.ysfl-form-root.gap-4,.ysfl-form-root .gap-4{gap:calc(var(--spacing) * 4)!important}.ysfl-form-root.space-y-2,.ysfl-form-root .space-y-2{.ysfl-form-root :where(&>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}}.ysfl-form-root.space-y-3\.5,.ysfl-form-root .space-y-3\.5{.ysfl-form-root :where(&>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))!important}}.ysfl-form-root.overflow-hidden,.ysfl-form-root .overflow-hidden{overflow:hidden!important}.ysfl-form-root.rounded,.ysfl-form-root .rounded{border-radius:0.25rem!important}.ysfl-form-root.rounded-full,.ysfl-form-root .rounded-full{border-radius:calc(infinity * 1px)!important}.ysfl-form-root.rounded-lg,.ysfl-form-root .rounded-lg{border-radius:var(--radius-lg)!important}.ysfl-form-root.rounded-xl,.ysfl-form-root .rounded-xl{border-radius:var(--radius-xl)!important}.ysfl-form-root.rounded-b-lg,.ysfl-form-root .rounded-b-lg{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.ysfl-form-root.border,.ysfl-form-root .border{border-style:var(--tw-border-style)!important;border-width:1px!important}.ysfl-form-root.border-y,.ysfl-form-root .border-y{border-block-style:var(--tw-border-style)!important;border-block-width:1px!important}.ysfl-form-root.border-t,.ysfl-form-root .border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.ysfl-form-root.border-t-0,.ysfl-form-root .border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0px!important}.ysfl-form-root.border-\[\#e2e8f0\],.ysfl-form-root .border-\[\#e2e8f0\]{border-color:#e2e8f0!important}.ysfl-form-root.border-amber-500,.ysfl-form-root .border-amber-500{border-color:var(--color-amber-500)!important}.ysfl-form-root.border-emerald-100\/50,.ysfl-form-root .border-emerald-100\/50{border-color:color-mix(in srgb,oklch(95% .052 163.051) 50%,transparent)!important;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-100) 50%,transparent)!important}}.ysfl-form-root.bg-\[\#f8fafc\],.ysfl-form-root .bg-\[\#f8fafc\]{background-color:#f8fafc!important}.ysfl-form-root.bg-emerald-50,.ysfl-form-root .bg-emerald-50{background-color:var(--color-emerald-50)!important}.ysfl-form-root.bg-emerald-500,.ysfl-form-root .bg-emerald-500{background-color:var(--color-emerald-500)!important}.ysfl-form-root.bg-white,.ysfl-form-root .bg-white{background-color:var(--color-white)!important}.ysfl-form-root.px-2,.ysfl-form-root .px-2{padding-inline:calc(var(--spacing) * 2)!important}.ysfl-form-root.px-3,.ysfl-form-root .px-3{padding-inline:calc(var(--spacing) * 3)!important}.ysfl-form-root.px-3\.5,.ysfl-form-root .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.ysfl-form-root.px-4,.ysfl-form-root .px-4{padding-inline:calc(var(--spacing) * 4)!important}.ysfl-form-root.py-0\.5,.ysfl-form-root .py-0\.5{padding-block:calc(var(--spacing) * 0.5)!important}.ysfl-form-root.py-2,.ysfl-form-root .py-2{padding-block:calc(var(--spacing) * 2)!important}.ysfl-form-root.py-2\.5,.ysfl-form-root .py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.ysfl-form-root.py-3,.ysfl-form-root .py-3{padding-block:calc(var(--spacing) * 3)!important}.ysfl-form-root.ps-\[42px\],.ysfl-form-root .ps-\[42px\]{padding-inline-start:42px!important}.ysfl-form-root.pe-3,.ysfl-form-root .pe-3{padding-inline-end:calc(var(--spacing) * 3)!important}.ysfl-form-root.pe-8,.ysfl-form-root .pe-8{padding-inline-end:calc(var(--spacing) * 8)!important}.ysfl-form-root.pt-2,.ysfl-form-root .pt-2{padding-top:calc(var(--spacing) * 2)!important}.ysfl-form-root.pt-3,.ysfl-form-root .pt-3{padding-top:calc(var(--spacing) * 3)!important}.ysfl-form-root.pt-4,.ysfl-form-root .pt-4{padding-top:calc(var(--spacing) * 4)!important}.ysfl-form-root.pt-5,.ysfl-form-root .pt-5{padding-top:calc(var(--spacing) * 5)!important}.ysfl-form-root.pb-2,.ysfl-form-root .pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.ysfl-form-root.text-center,.ysfl-form-root .text-center{text-align:center!important}.ysfl-form-root.font-sans,.ysfl-form-root .font-sans{font-family:Tahoma,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.ysfl-form-root.text-lg,.ysfl-form-root .text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.ysfl-form-root.text-sm,.ysfl-form-root .text-sm{font-size:14px!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.ysfl-form-root.text-xs,.ysfl-form-root .text-xs{font-size:13px!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.ysfl-form-root.text-\[10px\],.ysfl-form-root .text-\[10px\]{font-size:10px!important}.ysfl-form-root.text-\[11px\],.ysfl-form-root .text-\[11px\]{font-size:11px!important}.ysfl-form-root.text-\[13px\],.ysfl-form-root .text-\[13px\]{font-size:13px!important}.ysfl-form-root.text-\[15px\],.ysfl-form-root .text-\[15px\]{font-size:15px!important}.ysfl-form-root.leading-none,.ysfl-form-root .leading-none{--tw-leading:1 !important;line-height:1!important}.ysfl-form-root.leading-snug,.ysfl-form-root .leading-snug{--tw-leading:var(--leading-snug) !important;line-height:var(--leading-snug)!important}.ysfl-form-root.font-bold,.ysfl-form-root .font-bold{--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.ysfl-form-root.font-extrabold,.ysfl-form-root .font-extrabold{--tw-font-weight:var(--font-weight-extrabold) !important;font-weight:var(--font-weight-extrabold)!important}.ysfl-form-root.font-medium,.ysfl-form-root .font-medium{--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.ysfl-form-root.font-semibold,.ysfl-form-root .font-semibold{--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.ysfl-form-root.tracking-\[-0\.01em\],.ysfl-form-root .tracking-\[-0\.01em\]{--tw-tracking:-0.01em !important;letter-spacing:-0.01em!important}.ysfl-form-root.tracking-tight,.ysfl-form-root .tracking-tight{--tw-tracking:var(--tracking-tight) !important;letter-spacing:var(--tracking-tight)!important}.ysfl-form-root.tracking-wide,.ysfl-form-root .tracking-wide{--tw-tracking:var(--tracking-wide) !important;letter-spacing:var(--tracking-wide)!important}.ysfl-form-root.text-\[\#0f172a\],.ysfl-form-root .text-\[\#0f172a\]{color:#0f172a!important}.ysfl-form-root.text-\[\#94a3b8\],.ysfl-form-root .text-\[\#94a3b8\]{color:#94a3b8!important}.ysfl-form-root.text-\[\#64748b\],.ysfl-form-root .text-\[\#64748b\]{color:#64748b!important}.ysfl-form-root.text-\[\#475569\],.ysfl-form-root .text-\[\#475569\]{color:#475569!important}.ysfl-form-root.text-amber-500,.ysfl-form-root .text-amber-500{color:var(--color-amber-500)!important}.ysfl-form-root.text-emerald-600,.ysfl-form-root .text-emerald-600{color:var(--color-emerald-600)!important}.ysfl-form-root.text-red-600,.ysfl-form-root .text-red-600{color:var(--color-red-600)!important}.ysfl-form-root.text-white,.ysfl-form-root .text-white{color:var(--color-white)!important}.ysfl-form-root.line-through,.ysfl-form-root .line-through{text-decoration-line:line-through!important}.ysfl-form-root.underline,.ysfl-form-root .underline{text-decoration-line:underline!important}.ysfl-form-root.shadow-md,.ysfl-form-root .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ysfl-form-root.shadow-sm,.ysfl-form-root .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ysfl-form-root.blur,.ysfl-form-root .blur{--tw-blur:blur(8px) !important;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,)!important}.ysfl-form-root.transition-all,.ysfl-form-root .transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ysfl-form-root.transition-colors,.ysfl-form-root .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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ysfl-form-root.transition-transform,.ysfl-form-root .transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ysfl-form-root.duration-200,.ysfl-form-root .duration-200{--tw-duration:200ms !important;transition-duration:200ms!important}.ysfl-form-root.hover\:bg-\[\#f8fafc\],.ysfl-form-root .hover\:bg-\[\#f8fafc\]{.ysfl-form-root &:hover{@media (hover:hover){background-color:#f8fafc!important}}}.ysfl-form-root.hover\:bg-slate-200,.ysfl-form-root .hover\:bg-slate-200{.ysfl-form-root &:hover{@media (hover:hover){background-color:var(--color-slate-200)!important}}}.ysfl-form-root.disabled\:bg-\[\#f8fafc\],.ysfl-form-root .disabled\:bg-\[\#f8fafc\]{.ysfl-form-root &:disabled{background-color:#f8fafc!important}}.ysfl-form-root.disabled\:opacity-50,.ysfl-form-root .disabled\:opacity-50{.ysfl-form-root &:disabled{opacity:50%!important}}.ysfl-form-root.disabled\:opacity-60,.ysfl-form-root .disabled\:opacity-60{.ysfl-form-root &:disabled{opacity:60%!important}}.ysfl-form-root.sm\:h-\[90px\],.ysfl-form-root .sm\:h-\[90px\]{@media (width>=40rem){height:90px!important}}.ysfl-form-root.sm\:w-12,.ysfl-form-root .sm\:w-12{@media (width>=40rem){width:calc(var(--spacing) * 12)!important}}.ysfl-form-root.sm\:w-\[90px\],.ysfl-form-root .sm\:w-\[90px\]{@media (width>=40rem){width:90px!important}}.ysfl-form-root.sm\:gap-3,.ysfl-form-root .sm\:gap-3{@media (width>=40rem){gap:calc(var(--spacing) * 3)!important}}.ysfl-form-root.sm\:gap-4,.ysfl-form-root .sm\:gap-4{@media (width>=40rem){gap:calc(var(--spacing) * 4)!important}}.ysfl-form-root.sm\:px-4,.ysfl-form-root .sm\:px-4{@media (width>=40rem){padding-inline:calc(var(--spacing) * 4)!important}}.ysfl-form-root.sm\:text-base,.ysfl-form-root .sm\:text-base{@media (width>=40rem){font-size:16px!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}}.ysfl-form-root.sm\:text-xl,.ysfl-form-root .sm\:text-xl{@media (width>=40rem){font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}}.ysfl-form-root.sm\:text-\[11px\],.ysfl-form-root .sm\:text-\[11px\]{@media (width>=40rem){font-size:11px!important}}.ysfl-form-root.sm\:text-\[15px\],.ysfl-form-root .sm\:text-\[15px\]{@media (width>=40rem){font-size:15px!important}}.ysfl-form-root.rtl\:rotate-180,.ysfl-form-root .rtl\:rotate-180{.ysfl-form-root &:where(:dir(rtl),[dir="rtl"],[dir="rtl"] *){rotate:180deg!important}}}.ysfl-form-root{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;padding:0!important;container-name:ysfl-form;container-type:inline-size;font-family:Tahoma,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;color:#0f172a;text-align:start;-webkit-text-size-adjust:100%}.ysfl-form-root *,.ysfl-form-root ::before,.ysfl-form-root ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.ysfl-form-root button,.ysfl-form-root input,.ysfl-form-root optgroup,.ysfl-form-root select,.ysfl-form-root textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;background-color:#fff0}.ysfl-form-root h1,.ysfl-form-root h2,.ysfl-form-root h3,.ysfl-form-root h4,.ysfl-form-root h5,.ysfl-form-root h6,.ysfl-form-root p,.ysfl-form-root ul,.ysfl-form-root ol{margin:0;padding:0;font:inherit;line-height:inherit}.ysfl-form-root ul,.ysfl-form-root ol{list-style:none}.ysfl-form-root label{margin:0;font:inherit;color:inherit;text-transform:none}.ysfl-form-root input,.ysfl-form-root select,.ysfl-form-root textarea,.ysfl-form-root button{min-width:0;min-height:0;max-width:100%;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.ysfl-form-root a,.ysfl-form-root a:hover,.ysfl-form-root a:focus{color:inherit;text-decoration:none}.ysfl-form-root :focus-visible{outline:2px solid var(--ysf-primary,#6d28d9);outline-offset:2px}.ysfl-form-root table{width:auto;margin:0;text-indent:0;border-color:inherit;border-collapse:collapse}.ysfl-form-root th,.ysfl-form-root td{background-color:transparent!important;border:none;padding:0;text-align:inherit}.ysfl-form-root img,.ysfl-form-root svg,.ysfl-form-root video,.ysfl-form-root canvas,.ysfl-form-root audio,.ysfl-form-root iframe,.ysfl-form-root embed,.ysfl-form-root object{display:block}.ysfl-form-root img{max-width:100%;height:auto}.ysfl-form-root *,.ysfl-form-root *::before,.ysfl-form-root *::after{box-sizing:border-box;margin:0;padding:0}.ysfl-form-root{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ysfl-form-root button,.ysfl-form-root button:hover,.ysfl-form-root button:focus,.ysfl-form-root button:active{background-image:none!important;text-shadow:none!important;box-shadow:none;border-image:none;filter:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none!important}.ysfl-form-root .ysf-buy-now-btn,.ysfl-form-root .ysf-btn-shine,.ysfl-form-root button[type="submit"]{cursor:pointer;background-image:none!important;background-color:var(--ysf-primary,#3b82f6)!important;color:var(--ysf-button-text,#ffffff)!important;text-shadow:none!important}.ysfl-form-root[dir="rtl"]{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.ysfl-form-root .form-hidden{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.3s ease}.ysfl-form-root .form-reveal{max-height:3000px;opacity:1;overflow:visible;transition:max-height 0.5s ease,opacity 0.4s ease 0.1s}.ysfl-form-root[dir="rtl"] input,.ysfl-form-root[dir="rtl"] select,.ysfl-form-root[dir="rtl"] textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.ysfl-form-root input,.ysfl-form-root select,.ysfl-form-root textarea{font-size:inherit;font-family:inherit;line-height:normal;color:inherit;background:#fff0;border:none;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ysfl-form-root input[type="text"],.ysfl-form-root input[type="tel"],.ysfl-form-root input[type="email"],.ysfl-form-root select,.ysfl-form-root textarea{font-size:15px;line-height:1.5;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;transition:all 0.2s ease}.ysfl-form-root input:invalid,.ysfl-form-root select:invalid,.ysfl-form-root textarea:invalid,.ysfl-form-root input:valid,.ysfl-form-root select:valid,.ysfl-form-root textarea:valid{border-color:#e2e8f0;box-shadow:none;outline:none}.ysfl-form-root input:focus,.ysfl-form-root select:focus,.ysfl-form-root textarea:focus{outline:none;box-shadow:0 0 0 3px rgb(37 99 235 / .12);border-color:var(--ysf-primary,#3b82f6)}.ysfl-form-root select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ysfl-form-root[dir="rtl"] select{background-position:left 12px center}.ysfl-form-root .ysf-fade-in{animation:ysfFadeIn 0.35s ease-out}.ysfl-form-root .ysf-slide-down{animation:ysfSlideDown 0.35s ease-out}@keyframes ysfFadeIn{from{opacity:0}to{opacity:1}}@keyframes ysfSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ysfl-form-root .ysf-toast{animation:ysfToastIn 0.3s ease-out,ysfToastOut 0.3s ease-in 2.5s forwards}@keyframes ysfToastIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ysfToastOut{from{opacity:1}to{opacity:0;pointer-events:none}}.ysfl-form-root .ysf-pulse-dot{animation:ysfPulse 2s infinite}@keyframes ysfPulse{0%,100%{opacity:1}50%{opacity:.4}}.ysfl-form-root .ysf-field-valid{border-color:#6ee7b7!important;background-color:#ecfdf5!important;box-shadow:0 0 0 3px rgb(16 185 129 / .1)!important}.ysfl-form-root .ysf-field-error{border-color:#fcd34d!important;background-color:#fef3c7!important;box-shadow:0 0 0 3px rgb(245 158 11 / .1)!important}.ysfl-form-root .ysf-field-msg{font-size:11px;margin-top:4px;display:flex;align-items:center;gap:4px;animation:ysfFadeIn 0.2s ease-out}.ysfl-form-root .ysf-field-icon{position:absolute!important;display:grid!important;place-items:center!important;width:18px;height:18px;inset-inline-start:.75rem;inset-inline-end:auto;inset-block-start:50%;line-height:0;pointer-events:none;transform:translateY(calc(-50% + 1px))}.ysfl-form-root .ysf-field-icon svg{margin:0!important;padding:0!important;top:0!important;transform:none!important;display:block!important;width:18px;height:18px}.ysfl-form-root[dir="rtl"] .ysf-field-icon{left:auto}.ysfl-form-root[dir="rtl"] .ysf-select-field{background-position:left 12px center!important}@keyframes ysfShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.ysfl-form-root .ysf-shake{animation:ysfShake 0.5s cubic-bezier(.36,.07,.19,.97) both}.ysfl-form-root .ysf-field-invalid.ysf-shake,.ysfl-form-root .ysf-field-invalid{border-color:#ef4444!important;background-color:#fef2f2!important;box-shadow:0 0 0 3px rgb(239 68 68 / .18)!important}@keyframes ysfShine{0%{left:-100%}100%{left:200%}}.ysfl-form-root .ysf-btn-shine{position:relative;overflow:hidden}.ysfl-form-root .ysf-btn-shine::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);animation:ysfShine 2.5s ease-in-out infinite}.ysfl-form-root .ysf-shipping-card{transition:all 0.2s ease;cursor:pointer}.ysfl-form-root .ysf-shipping-card:hover{border-color:#94a3b8}.ysfl-form-root .ysf-shipping-card.selected{border-color:var(--ysf-primary,#3b82f6);background:rgb(37 99 235 / .03);box-shadow:0 0 0 1px var(--ysf-primary,#3b82f6)}.ysfl-form-root .color-swatch{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid #e2e8f0;transition:all 0.15s}.ysfl-form-root .color-swatch:hover{transform:scale(1.1)}.ysfl-form-root .color-swatch.active{border-color:var(--ysf-primary,#3b82f6);box-shadow:0 0 0 2px var(--ysf-primary,#3b82f6)}.ysfl-form-root .label-swatch{padding:6px 14px;border-radius:8px;cursor:pointer;border:1.5px solid #e2e8f0;font-size:13px;font-weight:500;transition:all 0.15s;background:#fff;color:#334155}.ysfl-form-root .label-swatch:hover{border-color:#94a3b8}.ysfl-form-root .label-swatch.active{border-color:var(--ysf-primary,#3b82f6);background:#dbeafe;color:#1d4ed8}.ysfl-form-root .image-swatch{width:52px;height:52px;border-radius:10px;cursor:pointer;border:2px solid #e2e8f0;overflow:hidden;transition:all 0.15s}.ysfl-form-root .image-swatch:hover{border-color:#94a3b8}.ysfl-form-root .image-swatch.active{border-color:var(--ysf-primary,#3b82f6);box-shadow:0 0 0 2px var(--ysf-primary,#3b82f6)}.ysfl-form-root .image-swatch img{width:100%;height:100%;object-fit:cover}.ysfl-form-root .ysf-buy-now-btn:hover{filter:brightness(.9)}.ysfl-form-root .ysf-buy-now-btn:active{transform:scale(.98)}.ysfl-form-root .ysf-qty-btn{cursor:pointer;user-select:none;background:#fff0;border:none;font-size:18px}.ysfl-form-root .ysf-qty-display{pointer-events:none;user-select:none}.ysfl-form-root input[type="number"]::-webkit-outer-spin-button,.ysfl-form-root input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ysfl-form-root input[type="number"]{-moz-appearance:textfield;appearance:textfield}.ysfl-form-root .ysf-add-note-toggle{outline:none;box-shadow:none}.ysfl-form-root .ysf-add-note-toggle:focus{outline:none;box-shadow:none}.ysfl-form-root #ysfl-summary-toggle{cursor:pointer;outline:none;line-height:1}.ysfl-form-root #ysfl-summary-toggle:focus{outline:none;box-shadow:none}.ysfl-form-root a{text-decoration:none}.ysfl-form-root a:hover{text-decoration:none}.ysfl-form-root input,.ysfl-form-root select,.ysfl-form-root textarea{width:100%;max-width:100%;height:auto;min-height:0;font:inherit;letter-spacing:inherit;text-transform:none;box-shadow:none}.ysfl-form-root button,.ysfl-form-root [type="button"],.ysfl-form-root [type="submit"]{font:inherit;letter-spacing:inherit;text-transform:none;min-height:0;line-height:inherit;box-shadow:none;text-shadow:none}.ysfl-form-root #ysfl-phone{padding-inline-start:42px;padding-inline-end:.75rem}.ysfl-form-root .ysf-field-icon{inset-inline-start:.75rem;inset-inline-end:auto}.ysfl-form-root .yaxii-swatch,.ysfl-form-root .ysf-quantity-selector,.ysfl-form-root .ysf-qty-btn,.ysfl-form-root .ysf-qty-input{box-sizing:border-box;font:inherit;text-transform:none}.ysfl-form-root>.yaxii-smart-form-container{inline-size:100%;max-inline-size:31.25rem;min-inline-size:0;margin-inline:auto}.ysfl-form-root form,.ysfl-form-root form>*,.ysfl-form-root .ysfl-customer-grid>*,.ysfl-form-root [data-ysfl-field],.ysfl-form-root [data-ysfl-summary],.ysfl-form-root .ysf-submit-section{min-inline-size:0;max-inline-size:100%}.ysfl-form-root .ysfl-form-card{padding:1rem}.ysfl-form-root .ysfl-customer-grid{grid-template-columns:minmax(0,1fr)}@container ysfl-form (min-width:30.001rem){.ysfl-form-root .ysfl-form-card{padding:1.25rem}.ysfl-form-root .ysfl-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ysfl-form-root .shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}@container ysfl-form (max-width:26rem){.ysfl-form-root .shipping-grid{grid-template-columns:minmax(0,1fr)}}.ysfl-form-root .ysf-ship-card{display:block;position:relative;width:100%;margin:0;cursor:pointer;-webkit-tap-highlight-color:#fff0}.ysfl-form-root .ysf-ship-card__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.ysfl-form-root .ysf-ship-card__body{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:.625rem;background-color:#fff;box-sizing:border-box;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,color 0.15s ease}.ysfl-form-root .ysf-ship-card:hover .ysf-ship-card__body{border-color:#94a3b8}.ysfl-form-root .ysf-ship-card__radio:focus-visible+.ysf-ship-card__body{outline:2px solid var(--ysf-primary,#3b82f6);outline-offset:2px}.ysfl-form-root .ysf-ship-card__radio:checked+.ysf-ship-card__body{border-color:var(--ysf-primary,#3b82f6);background-color:var(--ysf-primary-light,rgb(59 130 246 / .08));box-shadow:0 0 0 1px var(--ysf-primary,#3b82f6)}.ysfl-form-root .ysf-ship-card__icon{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#f1f5f9;color:#64748b;font-size:.6875rem;line-height:1;transition:background-color 0.15s ease,color 0.15s ease}.ysfl-form-root :where(.ysf-field-icon,.ysf-ship-card__icon,#ysfl-summary-toggle span,.ysf-qty-btn,.ysf-btn-shine) svg{display:block;flex-shrink:0;margin:0;vertical-align:middle}.ysfl-form-root .ysf-ship-card__radio:checked+.ysf-ship-card__body .ysf-ship-card__icon{background-color:var(--ysf-primary,#3b82f6);color:var(--ysf-button-text,#ffffff)}.ysfl-form-root .ysf-ship-card__title{flex:1 1 auto;min-width:0;font-size:.8125rem;line-height:1.15;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ysfl-form-root .ysf-ship-card__price{flex:0 0 auto;font-size:.8125rem;line-height:1.15;font-weight:700;color:var(--ysf-primary,#3b82f6);white-space:nowrap}.ysfl-form-root .ysf-ship-card__price.is-free,.ysfl-form-root .shipping-price.is-free{color:#16a34a}.ysfl-form-root .ysf-ship-card__price.is-placeholder,.ysfl-form-root .shipping-price.is-placeholder{color:#94a3b8;font-weight:600}.ysfl-form-root .ysf-ship-card__radio:checked+.ysf-ship-card__body .ysf-ship-card__price.is-placeholder{color:var(--ysf-primary,#3b82f6)}.ysfl-form-root .shipping-time{display:none!important}.ysfl-form-root #ysfOfficeSection{clear:both;margin-top:.75rem}.ysfl-form-root #ysfl-submit-preview{inline-size:100%;max-inline-size:100%;background-color:var(--ysf-primary,#3b82f6)!important;background-image:none!important;color:var(--ysf-button-text,#ffffff)!important;border-color:var(--ysf-primary,#3b82f6)!important;text-shadow:none!important}.ysfl-form-root{font-family:Tahoma,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ysfl-form-root .ysf-tracked-field,.ysfl-form-root .yaxii-variation-select{border-radius:var(--ysfl-radius,8px)}.ysfl-form-root.ysfl-form-surface-settings{position:relative;overflow:hidden;margin-block:0!important;padding-bottom:0!important}.ysfl-form-root .ysf-ship-card.is-disabled{opacity:.55;cursor:not-allowed}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.ysfl-form-root *,.ysfl-form-root ::before,.ysfl-form-root ::after,.ysfl-form-root ::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-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial}}}