.pw-page{--pw-bg:#f7f3ec;--pw-card:#ffffff;--pw-soft:#f8fafc;--pw-input:#f8fafc;--pw-text:#172d42;--pw-muted:#526477;--pw-border:#d3dee8;--pw-border-strong:#a4b6c7;--pw-gold:#f6bd3d;--pw-gold-text:#906000;--pw-gold-soft:#fff2d3;--pw-green:#08744d;--pw-green-bg:#e8f6ee;--pw-green-border:#78bb9c;--pw-step-bg:#ffffff;--pw-step-future:#f4f6f9;--pw-shadow:0 22px 58px rgba(15,38,59,.10);color:var(--pw-text);color-scheme:light}[data-theme=dark] .pw-page,body.dark .pw-page,body[data-mode=dark] .pw-page,body[data-theme=dark] .pw-page,html.dark .pw-page,html.theme-dark .pw-page,html[data-color-scheme=dark] .pw-page,html[data-mode=dark] .pw-page,html[data-theme=dark] .pw-page{--pw-bg:#091c2d;--pw-card:#152d42;--pw-soft:#10273b;--pw-input:#0d2336;--pw-text:#f3f7fc;--pw-muted:#c4d1df;--pw-border:#3c5367;--pw-border-strong:#647c91;--pw-gold:#f6bd3d;--pw-gold-text:#ffd05c;--pw-gold-soft:#3a3020;--pw-green:#72e2b0;--pw-green-bg:#143c34;--pw-green-border:#39775e;--pw-step-bg:#193247;--pw-step-future:#10293e;--pw-shadow:0 24px 65px rgba(0,0,0,.25);color-scheme:dark}.pw-page .pw-registration{background:var(--pw-bg)!important;color:var(--pw-text)!important;transition:background-color .2s ease,color .2s ease}.pw-page .pw-registration *,.pw-page .pw-registration :after,.pw-page .pw-registration :before{box-sizing:border-box}.pw-page .pw-steps{color:var(--pw-text)}.pw-page .pw-step{color:var(--pw-text)!important;background:var(--pw-step-bg)!important;border:1px solid var(--pw-border)!important;opacity:1!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.pw-page .pw-step strong{color:var(--pw-text)!important;font-weight:850;white-space:normal;overflow-wrap:anywhere}.pw-page .pw-step small{color:var(--pw-muted)!important;opacity:1!important;overflow-wrap:anywhere}.pw-page .pw-step.pw-step-active{background:var(--pw-gold-soft)!important;border-color:#d6a32e!important;box-shadow:0 0 0 1px rgba(246,189,61,.16)}.pw-page
.pw-step.pw-step-active>div>span{background:var(--pw-gold)!important;color:#092237!important}.pw-page .pw-step.pw-step-done{background:var(--pw-green-bg)!important;border-color:var(--pw-green-border)!important}.pw-page
.pw-step.pw-step-done>div>span{background:var(--pw-green-bg)!important;color:var(--pw-green)!important}.pw-page .pw-step.pw-step-future{background:var(--pw-step-future)!important;border-color:var(--pw-border)!important}.pw-page
.pw-step.pw-step-future>div>span{background:var(--pw-soft)!important;color:var(--pw-muted)!important}.pw-page .pw-account-card{color:var(--pw-text)!important;background:var(--pw-card)!important;border:1px solid var(--pw-border)!important;box-shadow:var(--pw-shadow)!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.pw-page .pw-account-card h2{color:var(--pw-text)!important;overflow-wrap:anywhere}.pw-page .pw-account-card p{color:var(--pw-muted)!important;opacity:1!important}.pw-page .pw-account-card label{color:var(--pw-text)!important}.pw-page
.pw-account-card>div:first-child>span{color:var(--pw-gold-text)!important;background:var(--pw-gold-soft)!important;border-color:var(--pw-border)!important}.pw-page
.pw-account-card>div:first-child>div>span{color:var(--pw-gold-text)!important}.pw-page
.pw-account-card>div:first-child>div>p{color:var(--pw-muted)!important;opacity:1!important}.pw-page
.pw-account-card>div:nth-child(2)>a{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pw-page
.pw-account-card>div:nth-child(2)>a:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.1)}.pw-page
.pw-account-card>div:nth-child(2)>a:not([style*=linear-gradient]){color:var(--pw-text)!important;background:var(--pw-soft)!important;border-color:var(--pw-border)!important}.pw-page
.pw-account-card>div:nth-child(2)>a[style*=linear-gradient]{color:#092237!important;background:linear-gradient(135deg,#ffda73,#f6bd3d)!important;border-color:#d69e26!important}.pw-page
.pw-account-card>div:nth-child(2)>a small{opacity:.86!important}.pw-page
.pw-account-card
form:first-of-type
button[type=submit]{color:#10283b!important;background:#ffffff!important;border:1px solid #cdd7e1!important}.pw-page
.pw-account-card
form:first-of-type
button[type=submit]:hover{background:#f4f7fa!important;box-shadow:0 8px 24px rgba(16,40,59,.13)!important}.pw-page
.pw-account-card
input:not([type=hidden]):not([type=checkbox]){background:var(--pw-input)!important;color:var(--pw-text)!important;border-color:var(--pw-border)!important;caret-color:var(--pw-text)}.pw-page
.pw-account-card
input::placeholder{color:var(--pw-muted)!important;opacity:.85!important}.pw-page
.pw-account-card
input:focus{border-color:#d6a32e!important;outline:2px solid rgba(246,189,61,.25);outline-offset:1px}.pw-page
.pw-account-card
input:-webkit-autofill{-webkit-text-fill-color:var(--pw-text)!important;box-shadow:0 0 0 1000px var(--pw-input) inset!important}.pw-page
.pw-account-card
label:has(input[name=password]) button{color:var(--pw-text)!important}.pw-page
.pw-account-card
.button-primary{color:#092237!important;background:linear-gradient(135deg,#ffda73,#f6bd3d)!important;border-color:#d69e26!important;font-weight:900}.pw-page
.pw-account-card
.button-primary:hover{filter:brightness(1.045)}.pw-page
.pw-account-card>div:last-child{color:var(--pw-text)!important;border-top-color:var(--pw-border)!important}.pw-page
.pw-account-card>div:last-child strong{color:var(--pw-text)!important}.pw-page
.pw-account-card>div:last-child small{color:var(--pw-muted)!important;opacity:1!important}.pw-page
.pw-account-card
.button-ghost{color:var(--pw-text)!important;background:var(--pw-soft)!important;border:1px solid var(--pw-border)!important}.pw-page
.pw-account-card
.button-ghost:hover{border-color:var(--pw-gold)!important}.pw-page .pw-email-card{background:var(--pw-card)!important;border:1px solid var(--pw-border)!important;box-shadow:var(--pw-shadow)!important}.pw-page .pw-email-card,.pw-page .pw-email-card h2{color:var(--pw-text)!important}.pw-page .pw-email-card p{color:var(--pw-muted)!important;opacity:1!important}.pw-page
.pw-email-card>span:first-child{color:var(--pw-gold-text)!important;background:var(--pw-gold-soft)!important;border-color:var(--pw-border)!important}.pw-page
.pw-email-card>span:nth-child(2){color:var(--pw-gold-text)!important}.pw-page
.pw-email-card>div{color:var(--pw-text)!important;overflow-wrap:anywhere}.pw-page
.pw-email-card>div>svg{color:var(--pw-gold-text)!important}.pw-page .pw-success-note{color:var(--pw-text)!important;background:var(--pw-green-bg)!important;border-color:var(--pw-green-border)!important}.pw-page
.pw-success-note>svg{color:var(--pw-green)!important}.pw-page
.pw-success-note strong{color:var(--pw-text)!important}.pw-page
.pw-success-note p{color:var(--pw-muted)!important;opacity:1!important}.pw-page
.pw-success-note small{color:var(--pw-text)!important;opacity:1!important}.pw-page
.pw-success-note+div{color:var(--pw-text)!important}.pw-page
.pw-success-note+div>span{background:var(--pw-gold-soft)!important}.pw-page
.pw-success-note+div>div>span,.pw-page
.pw-success-note+div>span{color:var(--pw-gold-text)!important}.pw-page
.pw-success-note+div strong{color:var(--pw-text)!important}.pw-page
.pw-success-note~div:last-child>div{color:var(--pw-text)!important;background:var(--pw-card)!important;border-color:var(--pw-border)!important}.pw-page
.pw-success-note~div:last-child>div strong{color:var(--pw-text)!important}.pw-page
.pw-success-note~div:last-child>div small{color:var(--pw-muted)!important;opacity:1!important}.pw-page
.pw-success-note~div:last-child>div svg{color:var(--pw-gold-text)!important}.pw-page
.pw-registration
:is(a,button,input,select,textarea):focus-visible{outline:3px solid #e5aa30!important;outline-offset:3px}.pw-page
.pw-registration
button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:850px){.pw-page .pw-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:560px){.pw-page .pw-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pw-page .pw-step{min-height:68px;padding:11px 10px!important}.pw-page .pw-account-card{padding:20px 16px!important;border-radius:16px!important}.pw-page .pw-account-card>div:nth-child(2){grid-template-columns:1fr!important}.pw-page .pw-email-card{padding:22px 16px!important;border-radius:16px!important}}@media (prefers-reduced-motion:reduce){.pw-page .pw-registration *,.pw-page .pw-registration :after,.pw-page .pw-registration :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}