.signup-visual-polish{background-color:var(--mk-hero-from);background-image:radial-gradient(ellipse 80% 60% at 90% 10%,rgba(99,102,241,.45),transparent 55%),radial-gradient(ellipse 50% 45% at 5% 90%,rgba(6,182,212,.2),transparent 50%),linear-gradient(155deg,var(--mk-hero-from) 0,var(--mk-hero-mid) 45%,var(--mk-hero-to) 100%);transition:background-color .2s ease}.signup-visual-polish aside a[class*=text-slate-900],.signup-visual-polish aside h2[class*=text-slate-900],.signup-visual-polish aside ul li span[class*=text-slate-700],.signup-visual-polish aside ul li>span{color:#fff}.signup-visual-polish aside>div>span.rounded-md{background-color:rgba(99,102,241,.25);color:#c7d2fe;box-shadow:inset 0 0 0 1px rgba(129,140,248,.35);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.signup-visual-polish aside ul li svg{color:#34d399;filter:drop-shadow(0 0 .8px rgba(52,211,153,.55));transition:color .2s ease,filter .2s ease}.signup-visual-polish main form>div>div.rounded-2xl.p-5{background-color:rgba(15,13,26,.58);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 1px 2px rgba(0,0,0,.18),0 16px 40px -18px rgba(0,0,0,.42);transition:box-shadow .2s ease,background-color .2s ease}.signup-visual-polish main form>div>div.rounded-2xl h1[class*=text-slate-900]{color:#f8fafc}.signup-visual-polish main form>div>div.rounded-2xl p[class*=text-slate-500]{color:#94a3b8}.signup-visual-polish main form>div>div.rounded-2xl label[class*=text-slate-600]{color:#cbd5e1}.signup-visual-polish main form>div>div.rounded-2xl label[class*=text-slate-700],.signup-visual-polish main form>div>div.rounded-2xl p[class*=text-slate-700]{color:#e2e8f0}.signup-visual-polish main form>div>div.rounded-2xl label a,.signup-visual-polish main form>div>div.rounded-2xl p[class*=text-slate-500] a{color:var(--mk-blue);transition:color .2s ease,box-shadow .2s ease}.signup-visual-polish main form>div>div.rounded-2xl label a:hover,.signup-visual-polish main form>div>div.rounded-2xl p[class*=text-slate-500] a:hover{color:#93c5fd}.signup-visual-polish main input:not([type=checkbox]):not([type=radio]),.signup-visual-polish main input[type=checkbox],.signup-visual-polish main select{transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease}.signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]),.signup-visual-polish main select.rounded-none{border-radius:8px;padding-block:.5rem;padding-inline-start:.5rem;min-height:2.625rem;background-color:hsla(0,0%,100%,.97);color:#0f172a;box-shadow:inset 0 0 0 1px rgba(100,116,139,.46);border-bottom-color:transparent}.signup-visual-polish main input[type=date].rounded-none,.signup-visual-polish main select.rounded-none{padding-inline-end:1.75rem}.signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#64748b;opacity:1}.signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio])::placeholder{color:#64748b;opacity:1}.signup-visual-polish main select.rounded-none:required:invalid{color:#64748b}.signup-visual-polish main select.rounded-none option,.signup-visual-polish main select.rounded-none:valid{color:#0f172a}.signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]):hover:not(:disabled),.signup-visual-polish main select.rounded-none:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 1px rgba(71,85,105,.55);border-bottom-color:transparent}.signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]):disabled,.signup-visual-polish main select.rounded-none:disabled{background-color:rgba(241,245,249,.88);color:#475569;box-shadow:inset 0 0 0 1px rgba(148,163,184,.38);border-bottom-color:transparent}.signup-visual-polish main input[type=date].rounded-none{color-scheme:light}.signup-visual-polish main form>div>div.rounded-2xl.p-5{min-width:0;max-width:100%}.signup-visual-polish main form>div>div.rounded-2xl.p-5 .grid,.signup-visual-polish main form>div>div.rounded-2xl.p-5 .grid>div{min-width:0}.signup-visual-polish main form label:has(>input[type=date]){min-width:0;max-width:100%}.signup-visual-polish main input[type=date].rounded-none{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0}.signup-visual-polish main input[type=date].rounded-none::-webkit-date-and-time-value{text-align:start;min-width:0}.signup-visual-polish main input[type=date].rounded-none::-webkit-datetime-edit{min-width:0;max-width:100%;padding:0}.signup-visual-polish main input[type=date].rounded-none::-webkit-datetime-edit-fields-wrapper{min-width:0}.signup-visual-polish main input[type=date].rounded-none::-webkit-calendar-picker-indicator{margin-inline-start:auto;flex-shrink:0}.signup-visual-polish main input[type=date].rounded-none:focus,.signup-visual-polish main input[type=date].rounded-none:focus-visible{max-width:100%;min-width:0}@media (max-width:1023px){.signup-visual-polish main label:has(>input[type=date])>span{display:block;max-width:100%;overflow-wrap:anywhere}}.signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio]){background-color:#fff;border-color:rgba(100,116,139,.52);color:#0f172a}.signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#64748b;opacity:1}.signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio])::placeholder{color:#64748b;opacity:1}.signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio]):hover:not(:disabled){background-color:#fff;border-color:rgba(71,85,105,.62)}.signup-visual-polish main input[type=checkbox]{background-color:hsla(0,0%,100%,.95);border-color:#94a3b8;box-shadow:inset 0 0 0 1px rgba(148,163,184,.22)}.signup-visual-polish main input[type=checkbox]:checked{background-color:var(--btn-solid);border-color:var(--btn-solid-border)}.signup-visual-polish main input[type=checkbox]:focus-visible{outline:none;border-color:var(--btn-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 32%,transparent)}.signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]):focus-visible,.signup-visual-polish main select.rounded-none:focus-visible{border-color:var(--theme-primary);border-bottom-color:transparent;background-color:#fff;box-shadow:inset 0 0 0 1px var(--theme-primary),0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 28%,transparent);outline:none}.signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--theme-primary);background-color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 28%,transparent);outline:none}.signup-visual-polish main button.rounded-2xl[class*="bg-[var(--mk-navy)]"],.signup-visual-polish main button.rounded-lg[class*="bg-[var(--mk-navy)]"]{background-color:var(--btn-solid);border-color:var(--btn-solid-border);transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.signup-visual-polish main button.rounded-2xl[class*="bg-[var(--mk-navy)]"]:hover:not(:disabled),.signup-visual-polish main button.rounded-lg[class*="bg-[var(--mk-navy)]"]:hover:not(:disabled){background-color:var(--btn-solid-hover);border-color:var(--btn-solid-hover);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--theme-primary) 55%,transparent)}.signup-visual-polish main button.rounded-2xl[class*="bg-[var(--mk-navy)]"]:focus-visible:not(:disabled),.signup-visual-polish main button.rounded-lg[class*="bg-[var(--mk-navy)]"]:focus-visible:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 38%,transparent),0 6px 18px -6px color-mix(in srgb,var(--theme-primary) 45%,transparent)}.signup-visual-polish main button.rounded-2xl[class*="bg-[var(--mk-navy)]"]:active:not(:disabled),.signup-visual-polish main button.rounded-lg[class*="bg-[var(--mk-navy)]"]:active:not(:disabled){background-color:var(--btn-solid-active);border-color:var(--btn-solid-active);box-shadow:0 2px 8px -4px color-mix(in srgb,var(--theme-primary) 50%,transparent)}.signup-visual-polish main a[class*="text-[var(--mk-blue"]{color:#93c5fd;transition:color .2s ease,text-decoration-color .2s ease,box-shadow .2s ease}.signup-visual-polish main a[class*="text-[var(--mk-blue"]:hover{color:#bfdbfe}.signup-visual-polish main a[class*=underline]{text-decoration-color:color-mix(in srgb,#93c5fd 48%,transparent)}.signup-visual-polish main a[class*=underline]:hover{text-decoration-color:#bfdbfe}.signup-visual-polish main a:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-focus-ring) 42%,transparent);border-radius:2px}html.dark .signup-visual-polish{background-image:radial-gradient(ellipse 80% 60% at 90% 10%,rgba(99,102,241,.38),transparent 55%),radial-gradient(ellipse 50% 45% at 5% 90%,rgba(6,182,212,.16),transparent 50%),linear-gradient(155deg,var(--mk-navy-deep) 0,var(--mk-hero-from) 45%,var(--mk-hero-mid) 100%)}html.dark .signup-visual-polish main form>div>div.rounded-2xl.p-5{background-color:rgba(15,13,26,.72);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 1px 2px rgba(0,0,0,.28),0 16px 40px -18px rgba(0,0,0,.5)}html.dark .signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]),html.dark .signup-visual-polish main select.rounded-none{background-color:rgba(30,41,59,.88);color:#f1f5f9;box-shadow:inset 0 0 0 1px rgba(148,163,184,.48);border-bottom-color:transparent}html.dark .signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#94a3b8;opacity:1}html.dark .signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio])::placeholder{color:#94a3b8;opacity:1}html.dark .signup-visual-polish main select.rounded-none:required:invalid{color:#94a3b8}html.dark .signup-visual-polish main select.rounded-none option,html.dark .signup-visual-polish main select.rounded-none:valid{color:#f1f5f9}html.dark .signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]):hover:not(:disabled),html.dark .signup-visual-polish main select.rounded-none:hover:not(:disabled){background-color:rgba(30,41,59,.96);box-shadow:inset 0 0 0 1px rgba(203,213,225,.42);border-bottom-color:transparent}html.dark .signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]):disabled,html.dark .signup-visual-polish main select.rounded-none:disabled{background-color:rgba(15,23,42,.58);color:#94a3b8;box-shadow:inset 0 0 0 1px rgba(100,116,139,.35);border-bottom-color:transparent}html.dark .signup-visual-polish main input[type=date].rounded-none{color-scheme:dark}html.dark .signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio]){background-color:rgba(30,41,59,.88);border-color:rgba(148,163,184,.48);color:#f1f5f9}html.dark .signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#94a3b8;opacity:1}html.dark .signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio])::placeholder{color:#94a3b8;opacity:1}html.dark .signup-visual-polish main input[type=checkbox]{background-color:rgba(30,41,59,.92);border-color:#64748b;box-shadow:inset 0 0 0 1px rgba(100,116,139,.3)}html.dark .signup-visual-polish main input[type=checkbox]:checked{background-color:var(--btn-solid);border-color:var(--btn-solid-border)}html.dark .signup-visual-polish main input.rounded-none:not([type=checkbox]):not([type=radio]):focus-visible,html.dark .signup-visual-polish main select.rounded-none:focus-visible{border-color:color-mix(in srgb,var(--theme-primary) 78%,#e2e8f0);border-bottom-color:transparent;background-color:rgba(30,41,59,.96);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-primary) 78%,#e2e8f0),0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 32%,transparent);outline:none}html.dark .signup-visual-polish main input.rounded-xl:not([type=checkbox]):not([type=radio]):focus-visible{border-color:color-mix(in srgb,var(--theme-primary) 78%,#e2e8f0);background-color:rgba(30,41,59,.96);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 32%,transparent);outline:none}@media (prefers-reduced-motion:reduce){.signup-visual-polish,.signup-visual-polish *{transition:none!important}}