html.ui-kasavu .k-entry{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;color:var(--k-ink)}html.ui-kasavu .k-entry :is(.min-h-screen,.from-emerald-50,.from-blue-50){background-color:transparent;background-image:none}html.ui-kasavu .k-entry:is(.from-blue-50,.min-h-screen){background-color:transparent;background-image:none}html.ui-kasavu .k-entry .hover\:bg-gray-300:hover{background-color:var(--k-raised-2)}html.ui-kasavu .k-entry .k-entry-card,html.ui-kasavu .k-entry :is(.bg-white.rounded-2xl.shadow-xl,.bg-white.rounded-lg.shadow-md){position:relative;background-color:color-mix(in srgb,var(--k-surface) 94%,transparent);border:1px solid var(--k-line);border-radius:var(--k-radius-lg);box-shadow:var(--k-shadow),0 24px 60px -30px rgba(0,0,0,.55)}html.ui-kasavu .k-entry .k-entry-card:before,html.ui-kasavu .k-entry :is(.bg-white.rounded-2xl.shadow-xl,.bg-white.rounded-lg.shadow-md):before{content:"";position:absolute;top:0;left:28px;right:28px;height:6px;border-top:1px solid var(--k-gold);border-bottom:2px solid var(--k-gold);box-sizing:border-box;pointer-events:none}html.ui-kasavu:not(.dark) .k-entry .k-entry-card,html.ui-kasavu:not(.dark) .k-entry :is(.bg-white.rounded-2xl.shadow-xl,.bg-white.rounded-lg.shadow-md){box-shadow:var(--k-shadow),0 24px 50px -32px rgba(24,32,27,.28)}html.ui-kasavu .k-entry :is(.bg-white.rounded-2xl.shadow-xl,.bg-white.rounded-lg.shadow-md) :is(.bg-white.rounded-2xl.shadow-xl,.bg-white.rounded-lg.shadow-md):before{content:none}html.ui-kasavu :is(.k-entry,.k-legal) :is(h1,h2){font-family:var(--k-font-display);letter-spacing:-.01em}html.ui-kasavu :is(.k-entry,.k-legal) .bg-clip-text{background-image:linear-gradient(90deg,var(--k-gold-hover),var(--k-gold));background-color:transparent;color:transparent}html.ui-kasavu:not(.dark) :is(.k-entry,.k-legal) .bg-clip-text{background-image:linear-gradient(90deg,var(--k-gold),var(--k-gold-hover))}html.ui-kasavu .k-entry :is(.bg-gradient-to-r.from-emerald-500,.bg-gradient-to-r.from-emerald-600,.bg-blue-600):not(.bg-clip-text){background-image:none;background-color:var(--k-gold);color:var(--k-on-gold);border-color:transparent;min-height:44px;transition:background-color var(--k-dur) var(--k-ease),box-shadow var(--k-dur) var(--k-ease),transform var(--k-dur) var(--k-ease)}html.ui-kasavu .k-entry :is(.bg-gradient-to-r.from-emerald-500,.bg-gradient-to-r.from-emerald-600,.bg-blue-600):not(.bg-clip-text) :is(.text-white,svg){color:var(--k-on-gold)}@media (hover:hover) and (pointer:fine){html.ui-kasavu .k-entry :is(.bg-gradient-to-r.from-emerald-500,.bg-gradient-to-r.from-emerald-600,.bg-blue-600):not(.bg-clip-text):not(:disabled):hover{background-color:var(--k-gold-hover);box-shadow:var(--k-glow)}}html.ui-kasavu .k-entry :is(.bg-gradient-to-r.from-emerald-500,.bg-gradient-to-r.from-emerald-600,.bg-blue-600):not(.bg-clip-text):not(:disabled):active{transform:scale(.98)}html.ui-kasavu .k-entry :is(.focus\:ring-emerald-500,.focus\:ring-blue-500,.focus\:ring-gray-700):focus{--tw-ring-color:var(--k-gold)}html.ui-kasavu .k-entry .focus\:ring-offset-2:focus{--tw-ring-offset-color:var(--k-surface)}html.ui-kasavu .k-entry .hover\:border-gray-400:hover{border-color:var(--k-gold)}html.ui-kasavu .k-entry .bg-blue-50{background-color:var(--k-gold-soft)}html.ui-kasavu .k-entry :is(.border-blue-500,.border-blue-600){border-color:var(--k-gold)}html.ui-kasavu .k-entry .border-blue-200{border-color:var(--k-gold-rule)}html.ui-kasavu .k-entry .hover\:border-blue-500:hover{border-color:var(--k-gold)}html.ui-kasavu .k-entry .hover\:bg-blue-50:hover{background-color:var(--k-gold-soft)}html.ui-kasavu .k-entry :is(.text-blue-600,.text-blue-800){color:var(--k-gold)}html.ui-kasavu .k-entry .hover\:text-blue-600:hover{color:var(--k-gold-hover)}html.ui-kasavu .k-entry .bg-blue-50 :is(.text-blue-800,.text-blue-900){color:var(--k-ink)}html.ui-kasavu .k-entry :is(.bg-cyan-50,.bg-cyan-100,.bg-purple-50,.bg-purple-100,.bg-indigo-50,.bg-indigo-100){background-color:var(--k-gold-soft)}html.ui-kasavu .k-entry :is(.text-cyan-600,.text-purple-600,.text-indigo-600){color:var(--k-gold)}html.ui-kasavu :is(.k-entry,.k-legal) :is(.border-t-emerald-600,.border-b-emerald-600,.border-b-blue-600){border-color:var(--k-gold)}html.ui-kasavu .k-entry .border-emerald-200.border-t-emerald-600{border-color:var(--k-line);border-top-color:var(--k-gold)}html.ui-kasavu .k-entry .animate-spin.text-emerald-600{color:var(--k-gold)}html.ui-kasavu .k-entry button.border-2{transition:border-color var(--k-dur) var(--k-ease),box-shadow var(--k-dur) var(--k-ease),background-color var(--k-dur) var(--k-ease)}@media (hover:hover) and (pointer:fine){html.ui-kasavu .k-entry button.border-2:hover{border-color:var(--k-gold);box-shadow:var(--k-glow)}}html.ui-kasavu .k-entry button.border-2:active{background-color:var(--k-raised-2)}html.ui-kasavu .k-entry .hover\:shadow-md:hover,html.ui-kasavu .k-entry button[aria-pressed=true].border-2{box-shadow:var(--k-glow)}html.ui-kasavu .k-entry .bg-opacity-75.bg-white{background-color:color-mix(in srgb,var(--k-surface) 80%,transparent)}html.ui-kasavu .k-entry .bg-black{background-color:#000;color:#fff}html.ui-kasavu:not(.dark) .k-entry .bg-black{background-color:#18201B}html.ui-kasavu .k-entry .k-auth-aside{background-image:none;background-color:color-mix(in srgb,var(--k-ground) 35%,transparent);border-right:1px solid var(--k-line);color:var(--k-ink)}html.ui-kasavu .k-entry .k-auth-aside>.absolute{display:none}html.ui-kasavu .k-entry .k-auth-aside :is(.text-white,.text-white\/90){color:var(--k-ink)}html.ui-kasavu .k-entry .k-auth-aside :is(.text-emerald-100,.text-emerald-200){color:var(--k-muted)}html.ui-kasavu .k-entry .k-auth-aside :is(.bg-white\/10,.bg-white\/20){background-color:color-mix(in srgb,var(--k-surface) 85%,transparent);border:1px solid var(--k-line)}html.ui-kasavu .k-entry .k-auth-aside a.bg-white{background-color:transparent;color:var(--k-gold);border:1px solid var(--k-gold);box-shadow:none}html.ui-kasavu .k-entry .k-auth-aside a.bg-white:hover{background-color:var(--k-gold-soft)}html.ui-kasavu .k-entry .k-auth-aside h2{font-size:2rem}html.ui-kasavu .k-entry .k-progress .bg-gray-200{background-color:var(--k-line)}html.ui-kasavu .k-entry .k-progress .bg-emerald-500,html.ui-kasavu .k-entry .k-progress .bg-emerald-600{background-color:var(--k-gold);color:var(--k-on-gold)}html.ui-kasavu .k-entry .k-progress .bg-emerald-600{--tw-ring-color:color-mix(in srgb,var(--k-gold) 28%,transparent);box-shadow:var(--tw-ring-shadow,0 0 #0000),0 0 18px -2px color-mix(in srgb,var(--k-gold) 55%,transparent)}html.ui-kasavu .k-entry .k-progress .rounded-full.bg-gray-200{background-color:var(--k-raised);color:var(--k-muted);border:1px solid var(--k-line)}html.ui-kasavu .k-entry .k-progress .text-emerald-600{color:var(--k-gold)}html.ui-kasavu .k-entry .flex.justify-between.pt-6{flex-wrap:wrap;gap:8px}html.ui-kasavu .k-entry .flex.justify-between.pt-6>.flex{flex-wrap:wrap;gap:8px;margin-left:auto}html.ui-kasavu .k-entry .flex.justify-between.pt-6 button{min-height:44px;padding-inline:16px;border-radius:999px}html.ui-kasavu .k-legal.min-h-screen{background-color:var(--k-ground);color:var(--k-ink)}html.ui-kasavu .k-legal>.bg-white.shadow-sm:first-child{background-color:color-mix(in srgb,var(--k-ground) 92%,transparent);border-bottom:1px solid var(--k-line);box-shadow:none}html.ui-kasavu .k-legal>.bg-white.shadow-sm:first-child:after{content:"";display:block;height:6px;border-top:1px solid var(--k-gold);border-bottom:2px solid var(--k-gold);opacity:.8}html.ui-kasavu .k-legal a:not([class*=bg-]){text-underline-offset:3px}html.ui-kasavu .k-legal :is(.text-emerald-600,.text-blue-600){color:var(--k-gold)}@media (prefers-reduced-motion:reduce){html.ui-kasavu .k-entry :is(.bg-gradient-to-r.from-emerald-500,.bg-gradient-to-r.from-emerald-600,.bg-blue-600,button.border-2){transition:none}html.ui-kasavu .k-entry :is(.bg-gradient-to-r.from-emerald-500,.bg-gradient-to-r.from-emerald-600,.bg-blue-600):not(.bg-clip-text):not(:disabled):active{transform:none}}