.mobile-auth_screen__yH41x{position:relative;min-height:100dvh;overflow:hidden;padding:28px 18px max(28px,env(safe-area-inset-bottom));background:var(
    --mobile-auth-background,linear-gradient(90deg,rgba(255,248,232,.14) 0 8px,transparent 8px calc(100% - 8px),rgba(255,248,232,.14) calc(100% - 8px)),radial-gradient(ellipse 82% 42% at 50% 27%,rgba(153,213,244,.9),rgba(223,239,245,.58) 40%,transparent 67%),linear-gradient(180deg,#d9cbb8 0,#f1eadf 58%,#d6c7b5 100%)
  );background-position:var(--mobile-auth-background-position,0 0);background-repeat:var(--mobile-auth-background-repeat,repeat);background-size:var(--mobile-auth-background-size,auto);color:#4a1d1d}.mobile-auth_screen__yH41x:after,.mobile-auth_screen__yH41x:before{content:"";position:absolute;top:0;bottom:0;width:58px;background:linear-gradient(90deg,rgba(108,80,58,.24),transparent 32%,rgba(255,255,255,.36) 54%,rgba(89,63,48,.22)),linear-gradient(180deg,#efe6d6,#c8b7a2);box-shadow:inset 0 0 0 1px rgba(122,91,62,.24);pointer-events:none}.mobile-auth_screen__yH41x:before{left:-20px}.mobile-auth_screen__yH41x:after{right:-20px}.mobile-auth_arch__W_5uO{position:relative;z-index:1;min-height:58dvh;display:flex;flex-direction:column;align-items:center;padding-top:30px}.mobile-auth_arch__W_5uO:before{content:"";position:absolute;top:0;width:min(88vw,360px);height:min(88vw,360px);border:10px solid rgba(245,238,226,.92);border-bottom:0;border-radius:50% 50% 0 0;box-shadow:inset 0 0 0 1px rgba(145,108,70,.32),0 8px 24px rgba(78,48,32,.22)}.mobile-auth_eagle__CO6Wz{position:relative;z-index:1;width:86px;height:32px;margin-bottom:8px;background:linear-gradient(90deg,transparent,#b2781f 28%,#f2d28a 50%,#b2781f 72%,transparent);-webkit-clip-path:polygon(0 58%,44% 42%,50% 0,56% 42%,100% 58%,58% 66%,50% 100%,42% 66%);clip-path:polygon(0 58%,44% 42%,50% 0,56% 42%,100% 58%,58% 66%,50% 100%,42% 66%);filter:drop-shadow(0 3px 4px rgba(60,38,20,.34))}.mobile-auth_logo__K3cP2{font-size:clamp(2.7rem,15vw,4.9rem);letter-spacing:-.05em;line-height:.9;color:#f7efe0;-webkit-text-stroke:1px rgba(86,43,26,.86);text-shadow:0 2px 0 #a56c25,0 6px 16px rgba(91,48,23,.38)}.mobile-auth_logo__K3cP2,.mobile-auth_subtitle__df92V{position:relative;z-index:1;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-weight:700;text-transform:uppercase}.mobile-auth_subtitle__df92V{margin-top:6px;font-size:1.18rem;letter-spacing:.16em;color:#bc8d3a;text-shadow:0 1px 0 rgba(255,255,255,.5)}.mobile-auth_city___Ube4{position:absolute;right:24px;bottom:14px;left:24px;height:34%;border-radius:48% 48% 0 0;background:linear-gradient(180deg,transparent 0 28%,rgba(245,226,196,.74) 28% 34%,transparent 34%),repeating-linear-gradient(90deg,rgba(182,124,76,.62) 0 18px,rgba(248,222,180,.78) 18px 34px),linear-gradient(180deg,rgba(198,156,104,.58),rgba(142,95,62,.42));opacity:.72;-webkit-clip-path:polygon(0 42%,12% 28%,20% 35%,31% 18%,43% 38%,56% 20%,70% 35%,82% 24%,100% 44%,100% 100%,0 100%);clip-path:polygon(0 42%,12% 28%,20% 35%,31% 18%,43% 38%,56% 20%,70% 35%,82% 24%,100% 44%,100% 100%,0 100%)}.mobile-auth_card__YJmMx{position:relative;z-index:2;margin:-74px auto 0;max-width:360px;padding:18px 18px 16px;border:2px solid rgba(125,70,38,.72);border-radius:6px;background:linear-gradient(135deg,rgba(255,252,244,.92),rgba(226,209,187,.9)),radial-gradient(circle at 20% 0,rgba(255,255,255,.65),transparent 36%);box-shadow:0 0 0 3px rgba(229,194,132,.4),0 18px 32px rgba(67,36,20,.3)}.mobile-auth_card__YJmMx h1{margin:0;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-size:1.6rem;color:#6b2020}.mobile-auth_card__YJmMx p{margin:6px 0 14px;color:rgba(74,29,29,.72);line-height:1.35}.mobile-auth_formArea__nh6lv,.mobile-auth_formArea__nh6lv form{display:grid;grid-gap:10px;gap:10px}.mobile-auth_formArea__nh6lv input{width:100%;border:1px solid rgba(125,70,38,.48);border-radius:4px;background:rgba(246,238,224,.94);color:#4a1d1d;box-shadow:inset 0 2px 6px rgba(101,62,36,.16)}.mobile-auth_formArea__nh6lv input::placeholder{color:rgba(74,29,29,.52)}.mobile-auth_formArea__nh6lv button{width:100%;margin-top:4px;border-radius:4px;background:linear-gradient(180deg,#f8efe2,#d4b789);color:#6b2020;font-size:1rem;box-shadow:0 0 0 2px rgba(132,75,36,.54),inset 0 0 0 1px rgba(255,255,255,.65)}.mobile-auth_footer__ku_a2{margin-top:12px;color:rgba(74,29,29,.78);text-align:center}.mobile-auth_footer__ku_a2 a{color:#6b2020;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.rd-reg.rd-reg--step6{overflow:visible}.rd-reg{position:relative;box-sizing:border-box;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;background-color:#d8c7b2;background-image:var(--rd-reg-bg-container);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:var(--rd-reg-text);font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif}.rd-reg__body{min-height:0;overflow:hidden;flex-direction:column;align-items:center;width:100%;padding:clamp(12px,2vh,20px) clamp(16px,3vw,40px) 0}.rd-reg__body,.rd-reg__footer{display:flex;justify-content:center;box-sizing:border-box}.rd-reg__footer{flex-shrink:0;align-items:flex-end;padding:clamp(8px,1.2vh,14px) 24px clamp(16px,2.8vh,28px)}.rd-reg__title{margin:0;font-weight:700;letter-spacing:.02em;line-height:.98;text-align:center;text-transform:uppercase;color:var(--rd-reg-text);text-shadow:0 1px 0 rgba(255,246,220,.42),0 1px 1px rgba(52,18,12,.18)}.rd-reg__lead{margin:0;text-align:center;letter-spacing:.03em;line-height:1.16;color:var(--rd-reg-text-dark)}.rd-reg__error{margin:0 0 8px;max-width:min(520px,90vw);text-align:center;font-size:clamp(.72rem,1.1vw,.88rem);color:var(--rd-reg-warn)}}@media (min-width:900px){.rd-reg__body:has(.rd-reg-step1){flex:1 1;min-height:0;justify-content:stretch;align-items:center;padding-top:0}.rd-reg:has(.rd-reg-step1) .rd-reg__footer{padding:clamp(10px,1.2vh,14px) 24px clamp(18px,2.8vh,28px)}.rd-reg-step1{flex:1 1;min-height:0;width:min(100%,480px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:13vh 16px 0;box-sizing:border-box}.rd-reg-step1__bottom,.rd-reg-step1__top{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.rd-reg-step1__top{align-self:flex-start;gap:0}.rd-reg-step1__intro{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:4vh}.rd-reg-step1__bottom{gap:8px;margin-top:auto;margin-bottom:10px;padding:0}.rd-reg-step1 .rd-reg__title{font-size:clamp(1.12rem,1.95vw,1.6rem)}.rd-reg-step1 .rd-reg__lead{padding-top:3.5vh;font-size:clamp(.54rem,.82vw,.74rem)}.rd-reg-step1__destiny{margin:0;padding-top:clamp(4px,.1vh,18px);font-size:clamp(.82rem,1.25vw,1.02rem);letter-spacing:.03em;color:var(--rd-reg-text-dark)}.rd-reg-step1__cta{margin:0;font-size:clamp(.7rem,1.05vw,.92rem);line-height:1.08;letter-spacing:.03em;color:var(--rd-reg-text);text-transform:uppercase;font-weight:700}.rd-reg-step1__invite p{margin:0;font-size:clamp(.56rem,.78vw,.72rem);letter-spacing:.04em;line-height:1.25;color:var(--rd-reg-text-dark)}.rd-reg-step1__invite--warn{color:var(--rd-reg-warn)}}@media (min-width:900px){.rd-reg__body:has(.rd-reg-step2){flex:1 1;min-height:0;justify-content:stretch;align-items:center;padding-top:0}.rd-reg-step2{display:flex;flex-direction:column;align-items:center;flex:1 1;min-height:0;width:min(100%,480px);padding:13vh 16px 0;box-sizing:border-box}.rd-reg-step2__top{text-align:center;align-self:flex-start;gap:0}.rd-reg-step2__intro,.rd-reg-step2__top{display:flex;flex-direction:column;align-items:center;width:100%}.rd-reg-step2__intro{margin-top:4vh}.rd-reg-step2 .rd-reg__title{font-size:clamp(1.12rem,1.95vw,1.6rem)}.rd-reg-step2 .rd-reg__lead{padding-top:3.5vh;font-size:clamp(.54rem,.82vw,.74rem)}.rd-reg-step2__tagline{margin:0;padding-top:clamp(4px,.1vh,18px);font-size:clamp(.82rem,1.25vw,1.02rem);letter-spacing:.03em;line-height:1.16;color:var(--rd-reg-text-dark)}.rd-reg-step2__panel{box-sizing:border-box;width:min(100%,220px);margin-top:auto;margin-bottom:10px;aspect-ratio:3.85/1;padding:0 clamp(14px,2.2vw,20px);background:var(--rd-reg-username-panel) center /100% 100% no-repeat;display:flex;align-items:center;justify-content:center}.rd-reg-step2__panel input{width:100%;max-width:64%;border:none;background:transparent;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(.72rem,1.05vw,.9rem);font-weight:700;letter-spacing:.05em;color:#3d1810;outline:none}.rd-reg-step2__panel input::placeholder{font-size:clamp(.46rem,.68vw,.62rem);font-weight:600;letter-spacing:.02em;color:rgba(61,24,16,.62)}}@media (min-width:900px){.rd-reg__body:has(.rd-reg-step3){flex:1 1;min-height:0;justify-content:stretch;align-items:center;padding-top:0}.rd-reg-step3{display:flex;flex-direction:column;align-items:center;flex:1 1;min-height:0;width:min(100%,480px);padding:13vh 16px 0;box-sizing:border-box}.rd-reg-step3__top{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;align-self:flex-start}.rd-reg-step3__top .rd-reg__title{margin:4vh 0 clamp(4px,.1vh,18px);font-size:clamp(1.12rem,1.95vw,1.6rem)}.rd-reg-step3__panel{position:relative;box-sizing:border-box;width:min(100%,258px);flex:0 0 auto;aspect-ratio:1.08/1;margin-top:auto;margin-bottom:32px;padding:0;background:var(--rd-reg-form-panel) center /100% 100% no-repeat;overflow:visible}.rd-reg-step3__field{position:absolute;left:10.8%;width:78.4%;display:flex;flex-direction:column;margin:0;gap:0;text-align:left}.rd-reg-step3__field--name{top:9.4%}.rd-reg-step3__field--email{top:29.8%}.rd-reg-step3__field--phone{top:52.5%}.rd-reg-step3__field--nationality{top:74.5%}.rd-reg-step3__field span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:1.1em;font-size:clamp(.48rem,.68vw,.58rem);line-height:1.15;letter-spacing:.04em;color:var(--rd-reg-text-dark)}.rd-reg-step3__field span em{font-style:italic;opacity:.72;font-size:.58em;font-weight:700}.rd-reg-step3__field input{width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:clamp(.62rem,.82vw,.76rem);line-height:1.2;color:#2a1816;outline:none}.rd-reg-step3__field--name input{transform:translateY(6px)}.rd-reg-step3__field--email input{transform:translateY(7px)}.rd-reg-step3__field--phone input{transform:translateY(6px)}.rd-reg-step3__field input:focus{outline:none;box-shadow:none}.rd-reg-step3:has(.roman-country-select--open){position:relative;z-index:10060}.rd-reg-step3__field--nationality:has(.roman-country-select--open){z-index:2}.rd-reg:has(.rd-reg-step3 .roman-country-select--open),.rd-reg__body:has(.rd-reg-step3 .roman-country-select--open){overflow:visible}.rd-reg-step3__field--nationality .roman-country-select{width:100%;transform:translateY(1px)}.rd-reg-step3__field--nationality .roman-country-select--parchmentFlat .roman-country-select__trigger{min-height:22px;padding:2px .75rem 2px 0;font-size:clamp(.62rem,.82vw,.76rem);line-height:1.2}}@media (min-width:900px){.rd-reg__body:has(.rd-reg-step4){flex:1 1;min-height:0;justify-content:stretch;align-items:center;padding-top:0}.rd-reg-step4{display:flex;flex-direction:column;align-items:center;flex:1 1;min-height:0;width:min(100%,560px);padding:13vh 16px 0;box-sizing:border-box;overflow:visible}.rd-reg-step4__top{text-align:center;align-self:flex-start}.rd-reg-step4__intro,.rd-reg-step4__top{display:flex;flex-direction:column;align-items:center;width:100%}.rd-reg-step4__intro{margin-top:4vh}.rd-reg-step4 .rd-reg__title{font-size:clamp(1.12rem,1.95vw,1.6rem)}.rd-reg-step4__lead{margin:0;padding-top:3.5vh;padding-left:.65em;padding-right:.65em;box-sizing:border-box;font-family:Georgia,Times New Roman,serif;font-size:clamp(.47rem,.82vw,.62rem);font-weight:700;line-height:1.16;letter-spacing:.03em;text-transform:none;text-align:center;color:var(--rd-reg-text-dark);background-color:transparent;background-image:var(--rd-reg-char-text-strip);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.rd-reg-step4__tiers{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(8px,1vw,14px);gap:clamp(8px,1vw,14px);align-items:end;width:100%;margin-top:auto;margin-bottom:10px}.rd-reg-step4__tier{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%;aspect-ratio:1920/1355;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:11.5% 5% 6%}.rd-reg-step4__tier--classic{background-image:var(--rd-reg-char-classic)}.rd-reg-step4__tier--elite{background-image:var(--rd-reg-char-elite)}.rd-reg-step4__grid{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(4px,.7vh,8px) clamp(4px,.9vw,8px);gap:clamp(4px,.7vh,8px) clamp(4px,.9vw,8px);align-content:center}.rd-reg-step4__card{position:relative;display:block;min-width:0;aspect-ratio:.77/1;padding:0;border:none;background:transparent;text-align:center;transition:filter .15s ease}.rd-reg-step4__card--dimmed{filter:brightness(.48) saturate(.55)}.rd-reg-step4__card--selected{filter:brightness(1.1) drop-shadow(0 0 8px rgba(232,213,163,.42))}.rd-reg-step4__portrait{position:absolute;inset:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.rd-reg-step4__portrait--felix{background-image:var(--rd-reg-char-felix)}.rd-reg-step4__portrait--livia{background-image:var(--rd-reg-char-livia)}.rd-reg-step4__portrait--marcus{background-image:var(--rd-reg-char-marcus)}.rd-reg-step4__portrait--flavia{background-image:var(--rd-reg-char-flavia)}.rd-reg-step4__card h2{bottom:17.5%;margin:0;font-size:clamp(.52rem,.78vw,.68rem);letter-spacing:.04em;color:#6a281e;line-height:1}.rd-reg-step4__card h2,.rd-reg-step4__select{position:absolute;right:0;left:0;z-index:1;text-transform:uppercase}.rd-reg-step4__select{bottom:calc(6.7% - 2px);width:min(56px,68%);aspect-ratio:3.55/1;margin:0 auto;padding:0;border:none;background:var(--rd-reg-char-btn) center /100% 100% no-repeat;font-family:inherit;font-size:clamp(.38rem,.55vw,.48rem);font-weight:700;letter-spacing:.03em;color:#fff0c4;text-shadow:0 1px 1px rgba(55,24,6,.7);cursor:pointer}}@media (min-width:900px){.rd-reg__body:has(.rd-reg-step5){flex:1 1;min-height:0;justify-content:stretch;align-items:center;padding-top:0}.rd-reg-step5{flex-direction:column;flex:1 1;min-height:0;max-width:none;max-height:none;padding:13vh 8px 0;box-sizing:border-box;overflow:visible}.rd-reg-step5,.rd-reg-step5__top{display:flex;align-items:center;width:100%}.rd-reg-step5__top{flex-direction:column;text-align:center;align-self:flex-start}.rd-reg-step5__intro{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:5.5vh}.rd-reg-step5 .rd-reg__title{margin-top:1vh;font-size:clamp(1.12rem,1.95vw,1.6rem)}.rd-reg-step5 .rd-reg__error{margin-top:clamp(6px,1vh,12px)}.rd-reg-step5__grid{flex:0 0 auto;width:min(100%,65%);max-width:660px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(6px,.8vw,10px);gap:clamp(6px,.8vw,10px);align-items:end;margin:auto auto 10px;padding:0;box-sizing:border-box}.rd-reg-step5__card{position:relative;display:block;width:100%;aspect-ratio:1323/1920;border:none;padding:0;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;text-align:center;transition:filter .18s ease,opacity .15s ease}.rd-reg-step5__card--genesi{background-image:var(--rd-reg-pkg-genesi)}.rd-reg-step5__card--espansione{background-image:var(--rd-reg-pkg-espansione)}.rd-reg-step5__card--potere{background-image:var(--rd-reg-pkg-potere)}.rd-reg-step5__card--dominio{background-image:var(--rd-reg-pkg-dominio)}.rd-reg-step5__card--dimmed{filter:brightness(.5) saturate(.62);opacity:1}.rd-reg-step5__card--selected{filter:brightness(1.07) drop-shadow(0 0 14px rgba(232,213,163,.48))}.rd-reg-step5__card-inner{position:absolute;inset:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:6.25% 6.25% 8.25%;background:none;color:inherit;text-align:center}.rd-reg-step5__price{margin:calc(-1.25% - 5px) 0 2%;color:#4d2c20;font-family:Georgia,Times New Roman,serif;font-size:clamp(.58rem,1.15vw,.76rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.035em;line-height:1;flex-shrink:0;text-transform:none;text-shadow:0 1px 0 rgba(255,252,244,.55),0 -1px 1px rgba(30,16,10,.28),1px 1px 0 rgba(92,58,40,.15)}.rd-reg-step5__pkg-title{margin:10% 0 2.25%;max-width:94%;color:#f8ecc8;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-size:clamp(.74rem,1.35vw,.98rem);font-weight:700;letter-spacing:.07em;line-height:1.06;flex-shrink:0;text-shadow:0 1px 0 rgba(110,72,14,.95),0 2px 0 rgba(42,26,8,.85),0 4px 14px rgba(0,0,0,.65)}.rd-reg-step5__subtitle{margin:5% 0 2.75%;max-width:96%;color:rgba(255,255,255,.96);font-family:Georgia,Times New Roman,serif;font-size:clamp(.4rem,.8vw,.54rem);font-weight:700;letter-spacing:.03em;line-height:1.22;text-align:center;text-transform:uppercase;flex-shrink:0;text-shadow:0 2px 6px rgba(0,0,0,.78)}.rd-reg-step5__sep{flex-shrink:0;width:91%;aspect-ratio:1920/133;margin:0;background:var(--rd-reg-pkg-sep) center /100% 100% no-repeat}.rd-reg-step5__features{list-style:none;display:flex;flex:1 1;flex-direction:column;gap:.32rem;align-items:stretch;justify-content:flex-start;width:100%;min-height:0;margin:.5rem 0 .4rem;padding:0 1.5%;overflow:hidden}.rd-reg-step5__features li{display:flex;gap:6px;align-items:flex-start;justify-content:flex-start;width:100%;color:rgba(255,252,248,.97);font-family:Georgia,Times New Roman,serif;font-size:clamp(.42rem,.82vw,.56rem);font-weight:700;line-height:1.22;text-align:left;text-shadow:0 1px 5px rgba(0,0,0,.72)}.rd-reg-step5__bullet{flex-shrink:0;width:12px;height:12px;margin-top:.1rem;background-position:50%;background-repeat:no-repeat;background-size:contain}.rd-reg-step5__bullet--check{background-image:var(--rd-reg-pkg-check)}.rd-reg-step5__bullet--alert{background-image:var(--rd-reg-pkg-alert)}.rd-reg-step5__select-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:76%;aspect-ratio:1920/381;margin-top:auto;padding:0;border:none;background:var(--rd-reg-pkg-select) center /100% 100% no-repeat;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;font-size:clamp(.46rem,.88vw,.6rem);font-weight:700;letter-spacing:.07em;color:#5b2018;text-shadow:0 1px 0 rgba(255,246,220,.42),0 1px 1px rgba(52,18,12,.22);cursor:pointer}.rd-reg-payment{position:fixed;inset:0;z-index:20100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:rgba(25,15,12,.58)}.rd-reg-payment__panel{box-sizing:border-box;width:100%;max-width:360px;padding:24px 22px 20px;border-radius:12px;border:1px solid rgba(91,32,24,.38);background:linear-gradient(180deg,#fdf8f0,#f4eadc);box-shadow:0 14px 44px rgba(30,14,8,.35),inset 0 1px 0 rgba(255,255,255,.65);color:#3a211d;font-family:var(--font-cinzel),"Cinzel","Times New Roman",serif;text-align:center}.rd-reg-payment__title{margin:0 0 8px;font-size:clamp(1rem,1.6vw,1.28rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6a281e}.rd-reg-payment__subtitle{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.72rem,1.05vw,.88rem);font-weight:600;line-height:1.35;text-transform:none;color:rgba(58,33,29,.82)}.rd-reg-payment__amount{margin:0 0 18px;padding:10px 12px;border-radius:8px;background:rgba(107,58,34,.1);font-size:clamp(.78rem,1.1vw,.94rem);font-weight:700;letter-spacing:.03em;text-transform:none;color:#4a1d1d}.rd-reg-payment__error{margin:0 0 14px;padding:8px 10px;background:rgba(120,32,24,.14);font-size:clamp(.68rem,.95vw,.82rem);font-weight:600;color:#5c1810}.rd-reg-payment__error,.rd-reg-payment__status{border-radius:8px;font-family:Georgia,Times New Roman,serif;line-height:1.35;text-transform:none}.rd-reg-payment__status{margin:0 0 16px;padding:10px 12px;background:rgba(46,92,46,.12);font-size:clamp(.78rem,1.05vw,.92rem);font-weight:700;color:#1f3d1f}.rd-reg-payment__btn{display:block;width:100%;margin:0;padding:12px 14px;border-radius:8px;border:1px solid rgba(91,32,24,.45);font:inherit;font-size:clamp(.72rem,1vw,.88rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rd-reg-payment__btn:disabled{opacity:.55;cursor:not-allowed}.rd-reg-payment__btn--primary{margin-bottom:10px;background:linear-gradient(180deg,#8b4a2c,#6b3a22);color:#fff8e8;border-color:rgba(60,28,18,.6)}.rd-reg-payment__btn--ghost{background:transparent;color:#5b2018;border-color:rgba(91,32,24,.35)}.rd-reg.rd-reg--step6{grid-template-rows:1fr}.rd-reg.rd-reg--step6 .rd-reg__body{padding:0;overflow:visible}.rd-reg-step6{align-items:center;flex:1 1;width:100%;min-height:0;padding:clamp(8px,1.5vh,16px);overflow:visible}.rd-reg-step6,.rd-reg-step6__frame{display:flex;justify-content:center;box-sizing:border-box}.rd-reg-step6__frame{position:relative;width:min(100%,300px);max-height:min(88%,calc(88 * var(--rd-dvh, 4.64px)));aspect-ratio:285/420;align-items:stretch;margin-top:auto;margin-bottom:auto;padding:8% 6% 10%;background:var(--rd-reg-pergamena-box) center /100% 100% no-repeat}.rd-reg-step6__scroll{position:relative;z-index:1;flex:1 1;min-height:0;overflow:visible;display:flex;align-items:flex-start;justify-content:center;margin-top:6%;background:transparent;padding:clamp(8px,1.1vh,12px) clamp(14px,2vw,20px) clamp(10px,1.4vh,14px);box-sizing:border-box}.rd-reg-step6__scroll:before{content:"";position:absolute;z-index:0;top:46%;left:50%;width:178%;height:238%;transform:translate(-50%,-50%);background-image:var(--rd-reg-pergamena);background-position:top;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.rd-reg-step6__body{position:relative;z-index:1;width:calc(100% + 28px);max-width:none;margin-left:-14px;margin-right:-14px;max-height:none;overflow:visible;box-sizing:border-box;text-align:center;transform:translateY(calc(-13 * var(--rd-dvh, 4.64px)));color:#141110;font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.54rem,.82vw,.66rem);font-weight:500;line-height:1.3;letter-spacing:.01em}.rd-reg-step6__head{margin:0 0 4px;font-family:var(--font-cinzel),"Cinzel",serif;font-size:clamp(.82rem,1.22vw,1rem);transform:translateY(-3px);font-weight:700;letter-spacing:.07em;line-height:1.12;text-transform:uppercase;color:#6b2e28;text-shadow:0 1px 0 rgba(255,252,248,.35)}.rd-reg-step6__intro{margin:0 0 4px;text-transform:none}.rd-reg-step6__section{margin:1px 0 3px;font-family:var(--font-cinzel),"Cinzel",serif;font-size:clamp(.58rem,.88vw,.72rem);font-weight:700;letter-spacing:.06em;line-height:1.22;text-transform:uppercase;color:#6b2e28}.rd-reg-step6__text{margin:0 0 4px;text-transform:none}.rd-reg-step6__wait-cap{margin:0;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rd-reg-step6__rule{height:clamp(3px,.45vh,6px);margin:clamp(4px,.6vh,7px) auto;max-width:96%;background:var(--rd-reg-pergamena-sep) center /100% 100% no-repeat}.rd-reg-step6__rule--short{max-width:62%}.rd-reg-step6__body strong{font-weight:700;color:#141110}.rd-reg{--rd-reg-bg-container:url(https://raw.githubusercontent.com/TokenRevolution/Imperium_asset/refs/heads/main/imperium/Desktop/1%20Registrazione/background-container_desktop.webp);--rd-reg-username-panel:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/username_panel.webp?raw=true);--rd-reg-form-panel:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/form_registrazione.webp?raw=true);--rd-reg-char-classic:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/selezione_classic.webp?raw=true);--rd-reg-char-elite:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/selezione_elite.webp?raw=true);--rd-reg-char-text-strip:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/sfondo_testo_chiaro.webp?raw=true);--rd-reg-char-felix:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/selezione_felix.webp?raw=true);--rd-reg-char-livia:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/selezione_livia.webp?raw=true);--rd-reg-char-marcus:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/selezione_marcus.webp?raw=true);--rd-reg-char-flavia:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/selezione_flavia.webp?raw=true);--rd-reg-char-btn:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.04%20Selezione%20personaggio/pulsante_tipo2.webp?raw=true);--rd-reg-pkg-genesi:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/pacchetto_genesi.webp?raw=true);--rd-reg-pkg-espansione:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/pacchetto_espansione.webp?raw=true);--rd-reg-pkg-potere:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/pacchetto_potere.webp?raw=true);--rd-reg-pkg-dominio:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/pacchetto_dominio.webp?raw=true);--rd-reg-pkg-sep:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/separatore_pacchetto.webp?raw=true);--rd-reg-pkg-select:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/pulsante_seleziona.webp?raw=true);--rd-reg-pkg-check:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/icona_checkmark.webp?raw=true);--rd-reg-pkg-alert:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/1.07%20Selezione%20pacchetto/icona_alert.webp?raw=true);--rd-reg-pergamena:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/pergamena.webp?raw=true);--rd-reg-pergamena-box:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/contenitore_pergamena.webp?raw=true);--rd-reg-pergamena-sep:url(https://github.com/TokenRevolution/Imperium_asset/blob/main/imperium/1%20Registrazione/separatore_pergamena.webp?raw=true);--rd-reg-text:#5b2018;--rd-reg-text-dark:#2f1a18;--rd-reg-warn:#8b1e14}.roman-desktop-reg-design-root{--rd-reg-bg-container:url(https://raw.githubusercontent.com/TokenRevolution/Imperium_asset/refs/heads/main/imperium/Desktop/1%20Registrazione/background-container_desktop.webp);position:fixed;inset:0;z-index:200;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:#d8c7b2;background-image:var(--rd-reg-bg-container);background-position:50%;background-repeat:no-repeat;background-size:cover}.roman-desktop-reg-design-shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:900px){.roman-desktop-reg-design-shell::-webkit-scrollbar{display:none;width:0;height:0}.roman-desktop-reg-design-slot{flex-shrink:0}.roman-desktop-reg-canvas{--rd-dvh:calc(464px / 100);--rd-dvw:calc(1024px / 100);box-sizing:border-box}.roman-desktop-reg-canvas .rd-reg{position:relative;inset:auto;width:1024px;height:464px;min-height:464px;max-height:464px;background-size:100% 100%}.roman-desktop-reg-canvas .rd-reg__body{padding:calc(2 * var(--rd-dvh)) calc(4 * var(--rd-dvw)) 0}.roman-desktop-reg-canvas .rd-reg__footer{padding:calc(1.2 * var(--rd-dvh)) 24px calc(2.8 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg:has(.rd-reg-step1) .rd-reg__footer{padding:calc(1.2 * var(--rd-dvh)) 24px calc(2.8 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step1{padding:calc(13 * var(--rd-dvh)) 16px 0}.roman-desktop-reg-canvas .rd-reg-step1__bottom{margin-bottom:calc(2.2 * var(--rd-dvh));padding:0}.roman-desktop-reg-canvas .rd-reg-step1__intro{margin-top:calc(4 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step1 .rd-reg__lead{padding-top:calc(3.5 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step1__destiny{padding-top:clamp(4px,calc(.1 * var(--rd-dvh)),18px)}.roman-desktop-reg-canvas .rd-reg-step2{padding:calc(13 * var(--rd-dvh)) 16px 0}.roman-desktop-reg-canvas .rd-reg-step2__intro{margin-top:calc(4 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step2 .rd-reg__lead{padding-top:calc(3.5 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step2__tagline{padding-top:clamp(4px,calc(.1 * var(--rd-dvh)),18px)}.roman-desktop-reg-canvas .rd-reg-step2__panel{width:min(100%,calc(22 * var(--rd-dvw)));margin-top:auto;margin-bottom:calc(2.2 * var(--rd-dvh));padding:0 calc(2 * var(--rd-dvw))}.roman-desktop-reg-canvas .rd-reg-step2__panel input{font-size:clamp(.72rem,calc(1.05 * var(--rd-dvw)),.9rem)}.roman-desktop-reg-canvas .rd-reg-step2__panel input::placeholder{font-size:clamp(.46rem,calc(.68 * var(--rd-dvw)),.62rem)}.roman-desktop-reg-canvas .rd-reg-step3{padding:calc(13 * var(--rd-dvh)) 16px 0}.roman-desktop-reg-canvas .rd-reg-step3__top .rd-reg__title{margin:calc(4 * var(--rd-dvh)) 0 clamp(4px,calc(.1 * var(--rd-dvh)),18px)}.roman-desktop-reg-canvas .rd-reg-step3__panel{width:min(100%,calc(25 * var(--rd-dvw)));margin-top:auto;margin-bottom:calc(6 * var(--rd-dvh));padding:calc(1.5 * var(--rd-dvh)) calc(1.6 * var(--rd-dvw)) calc(1.5 * var(--rd-dvh)) calc(2.8 * var(--rd-dvw));aspect-ratio:1.08/1}.roman-desktop-reg-canvas .rd-reg-step3__field span{font-size:clamp(.48rem,calc(.68 * var(--rd-dvw)),.58rem)}.roman-desktop-reg-canvas .rd-reg-step3 .roman-country-select--parchmentFlat .roman-country-select__trigger,.roman-desktop-reg-canvas .rd-reg-step3__field input{font-size:clamp(.62rem,calc(.82 * var(--rd-dvw)),.76rem)}.roman-desktop-reg-canvas .rd-reg-step4{padding:calc(13 * var(--rd-dvh)) 16px 0}.roman-desktop-reg-canvas .rd-reg-step4__intro{margin-top:calc(4 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step4 .rd-reg__title{font-size:clamp(1.12rem,calc(1.95 * var(--rd-dvw)),1.6rem)}.roman-desktop-reg-canvas .rd-reg-step4__lead{margin:0;padding-top:calc(3.5 * var(--rd-dvh));font-size:clamp(.47rem,calc(.82 * var(--rd-dvw)),.62rem)}.roman-desktop-reg-canvas .rd-reg-step4{width:min(100%,calc(55 * var(--rd-dvw)))}.roman-desktop-reg-canvas .rd-reg-step4__tiers{width:100%;gap:clamp(8px,calc(1 * var(--rd-dvw)),14px);margin-top:auto;margin-bottom:calc(2.2 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step4__grid{gap:calc(.7 * var(--rd-dvh)) calc(.9 * var(--rd-dvw))}.roman-desktop-reg-canvas .rd-reg-step4__card h2{font-size:clamp(.52rem,calc(.78 * var(--rd-dvw)),.68rem)}.roman-desktop-reg-canvas .rd-reg-step4__select{font-size:clamp(.38rem,calc(.55 * var(--rd-dvw)),.48rem)}.roman-desktop-reg-canvas .rd-reg-step5{padding:calc(13 * var(--rd-dvh)) calc(.8 * var(--rd-dvw)) 0;max-height:none}.roman-desktop-reg-canvas .rd-reg-step5__intro{margin-top:calc(5.5 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step5 .rd-reg__title{margin-top:calc(1 * var(--rd-dvh));font-size:clamp(1.12rem,calc(1.95 * var(--rd-dvw)),1.6rem)}.roman-desktop-reg-canvas .rd-reg-step5__grid{width:min(100%,calc(65 * var(--rd-dvw)));max-width:calc(65 * var(--rd-dvw));gap:clamp(6px,calc(.8 * var(--rd-dvw)),10px);margin-top:auto;margin-bottom:calc(2.2 * var(--rd-dvh));padding:0}.roman-desktop-reg-canvas .rd-reg-step5__price{font-size:clamp(.58rem,calc(1.15 * var(--rd-dvw)),.76rem)}.roman-desktop-reg-canvas .rd-reg-step5__pkg-title{font-size:clamp(.74rem,calc(1.35 * var(--rd-dvw)),.98rem)}.roman-desktop-reg-canvas .rd-reg-step5__subtitle{font-size:clamp(.4rem,calc(.8 * var(--rd-dvw)),.54rem)}.roman-desktop-reg-canvas .rd-reg-step5__features li{font-size:clamp(.42rem,calc(.82 * var(--rd-dvw)),.56rem)}.roman-desktop-reg-canvas .rd-reg-step5__select-btn{font-size:clamp(.46rem,calc(.88 * var(--rd-dvw)),.6rem)}.roman-desktop-reg-canvas .rd-reg-step6{padding:calc(1.5 * var(--rd-dvh)) calc(2 * var(--rd-dvw))}.roman-desktop-reg-canvas .rd-reg-step6__frame{width:min(100%,calc(29 * var(--rd-dvw)));max-height:calc(82 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step6__scroll{margin-top:calc(6 * var(--rd-dvh));padding:calc(1.1 * var(--rd-dvh)) calc(2 * var(--rd-dvw)) calc(1.4 * var(--rd-dvh))}.roman-desktop-reg-canvas .rd-reg-step6__scroll:before{top:50%;width:178%;height:238%}.roman-desktop-reg-canvas .rd-reg-step6__body{width:calc(100% + 4 * var(--rd-dvw));margin-left:calc(-2 * var(--rd-dvw));margin-right:calc(-2 * var(--rd-dvw));transform:translateY(calc(-13 * var(--rd-dvh)));font-size:clamp(.54rem,calc(.82 * var(--rd-dvw)),.66rem)}.roman-desktop-reg-canvas .rd-reg-step6__head{font-size:clamp(.82rem,calc(1.22 * var(--rd-dvw)),1rem)}.roman-desktop-reg-canvas .rd-reg-step6__section{font-size:clamp(.58rem,calc(.88 * var(--rd-dvw)),.72rem)}.roman-desktop-reg-canvas .rd-reg-step6__rule{margin:calc(.6 * var(--rd-dvh)) auto;height:calc(.45 * var(--rd-dvh))}}