.person-sheet_backdrop__dPV_J{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgb(20 20 20/42%)}.person-sheet_sheet__MVm2m{width:min(100%,34rem);max-height:92%;overflow-y:auto;overscroll-behavior:contain;border-top:var(--brand-line,2px) solid var(--brand);border-radius:1.25rem 1.25rem 0 0;background:var(--background,#fffcf6);padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom));color:var(--foreground)}@media (min-width:48rem){.person-sheet_backdrop__dPV_J{align-items:center}.person-sheet_sheet__MVm2m{border:var(--brand-line,2px) solid var(--brand);border-radius:1.25rem;padding:1.4rem}}.person-sheet_head__5t2cb{display:flex;justify-content:space-between;align-items:center;gap:1rem}.person-sheet_head__5t2cb h2{font-family:var(--brand-font-display);font-size:1.4rem;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.person-sheet_close__DHRRy{flex:none;width:2.75rem;height:2.75rem;margin-right:-.5rem;border:0;background:none;color:var(--brand);font-size:1.7rem;line-height:1;cursor:pointer}.person-sheet_saved__tQyOs{display:flex;align-items:baseline;gap:.4rem;width:fit-content;max-width:100%;margin:.1rem 0 .6rem;border:var(--brand-line,2px) solid var(--brand);border-radius:1rem;background:var(--brand-glicine,#c9e7b4);padding:.3rem .8rem;color:var(--brand);font-size:.875rem;line-height:1.35}.person-sheet_saved__tQyOs strong{font-weight:650;overflow-wrap:anywhere}[data-guided] .person-sheet_saved__tQyOs{border-width:1px}.person-sheet_card__g6uMa{display:flex;align-items:center;gap:.55rem;margin:.1rem 0 .7rem;color:#5b5853;font-size:.9375rem}.person-sheet_card__g6uMa>span:first-child{flex:none;width:1.6rem}.person-sheet_form__18wWd{display:grid;gap:.5rem}.person-sheet_field__5Nmv3{display:grid;gap:.2rem;color:#5b5853;font-size:.8125rem;font-weight:600}.person-sheet_field__5Nmv3 small{font-weight:400}.person-sheet_field__5Nmv3 input,.person-sheet_field__5Nmv3 select{width:100%;min-height:3rem;border:1.5px solid #bdb7ab;border-radius:.75rem;background:#fff;padding:.55rem .75rem;color:var(--foreground);font:inherit;font-size:1rem;font-weight:400}.person-sheet_field__5Nmv3 input::placeholder{color:#aaa49a}.person-sheet_field__5Nmv3 input:focus,.person-sheet_field__5Nmv3 select:focus{outline:none;border:var(--brand-line,2px) solid var(--brand);box-shadow:0 0 0 3px var(--brand-glicine,#c9e7b4)}.person-sheet_sheet__MVm2m .person-sheet_field__5Nmv3:has(input:focus-visible){outline:none}.person-sheet_field__5Nmv3 input[data-invalid],.person-sheet_field__5Nmv3 select[data-invalid]{border:var(--brand-line,2px) solid #94394a;box-shadow:0 0 0 3px #f5d9de}.person-sheet_town__ooFtr{display:grid;grid-template-columns:6rem 1fr;gap:.5rem}.person-sheet_town__ooFtr[data-italy]{grid-template-columns:5.6rem 1fr 4.4rem}.person-sheet_town__ooFtr[data-fields="1"]{grid-template-columns:1fr}.person-sheet_town__ooFtr[data-fields="2"],.person-sheet_town__ooFtr[data-fields="3"]{grid-template-columns:1fr 1fr}.person-sheet_town__ooFtr[data-fields="3"]>:first-child{grid-column:1/-1}.person-sheet_countryRow__j6q9L{display:flex;align-items:center;gap:.5rem}.person-sheet_countryRow__j6q9L select{flex:1;min-width:0}.person-sheet_why__6sWOp{position:relative;display:inline-flex;flex:none}.person-sheet_why__6sWOp button{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:var(--brand-line,2px) solid var(--brand);border-radius:999px;background:#fff;padding:0;color:var(--brand);font:inherit;font-size:.9375rem;font-weight:800;line-height:1;cursor:help}.person-sheet_why__6sWOp button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.person-sheet_whyTip__O355x{position:absolute;bottom:calc(100% + .55rem);right:-.4rem;z-index:20;width:max-content;max-width:min(15rem,70vw);border:var(--brand-line,2px) solid var(--brand);border-radius:1rem;background:var(--brand-glicine,#c9e7b4);padding:.45rem .75rem .5rem;color:var(--brand);font-size:.875rem;font-weight:500;line-height:1.35;box-shadow:0 6px 16px rgb(28 28 28/16%);opacity:0;visibility:hidden;transition:opacity .12s,visibility .12s}.person-sheet_whyTip__O355x:after{content:"";position:absolute;top:100%;right:.85rem;border:.45rem solid transparent;border-top:.45rem solid var(--brand)}.person-sheet_why__6sWOp:focus-within .person-sheet_whyTip__O355x,.person-sheet_why__6sWOp:hover .person-sheet_whyTip__O355x,.person-sheet_why__6sWOp[data-tip=open] .person-sheet_whyTip__O355x{opacity:1;visibility:visible}.person-sheet_why__6sWOp[data-tip=closed] .person-sheet_whyTip__O355x{opacity:0;visibility:hidden}.person-sheet_abroad__YP3wJ{margin:-.2rem 0 .2rem;border-radius:.75rem;background:var(--brand-glicine,#c9e7b4);padding:.5rem .75rem;font-size:.875rem;line-height:1.4}.person-sheet_towns__VcCv4{display:flex;flex-wrap:wrap;gap:.4rem}.person-sheet_towns__VcCv4 button{min-height:2.75rem;border:var(--brand-line,2px) solid var(--brand);border-radius:999px;background:#fff;padding:0 .9rem;color:var(--brand);font:inherit;font-size:.9375rem;cursor:pointer}.person-sheet_towns__VcCv4 button span{color:#5b5853}.person-sheet_problem__2m7kW{margin-top:-.2rem;color:#94394a;font-size:.875rem;font-weight:650}.person-sheet_more__CJphv{justify-self:start;min-height:2.5rem;border:0;background:none;padding:0 .1rem;color:var(--brand);font:inherit;font-size:.9375rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.person-sheet_hint__1kQUi{font-size:.9375rem}.person-sheet_note__UuQNw{margin:-.1rem 0 .35rem;color:#5b5853;font-size:.875rem;line-height:1.4}.person-sheet_note__UuQNw strong{color:var(--foreground);font-weight:600}.person-sheet_actions__fKNbc{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}@media (max-width:30rem){.person-sheet_actions__fKNbc{flex-direction:column}}.person-sheet_primary__80wZ2,.person-sheet_secondary__It8oE{flex:1;min-height:3.1rem;border:var(--brand-line,2px) solid var(--brand);border-radius:999px;padding:.5rem 1rem;font:inherit;font-size:1.0625rem;font-weight:700;cursor:pointer}.person-sheet_primary__80wZ2{background:var(--brand);color:#fff}.person-sheet_secondary__It8oE{background:#fff;color:var(--brand)}.person-sheet_remove__Or3rc{justify-self:center;min-height:2.75rem;margin-top:.2rem;border:0;background:none;color:#94394a;font:inherit;font-size:.9375rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-guided] .person-sheet_field__5Nmv3 input,[data-guided] .person-sheet_field__5Nmv3 select,[data-guided] .person-sheet_sheet__MVm2m{border-width:1px}[data-guided] .person-sheet_field__5Nmv3 input:focus,[data-guided] .person-sheet_field__5Nmv3 select:focus{border:2px solid var(--brand)}[data-guided] .person-sheet_field__5Nmv3 input[data-invalid],[data-guided] .person-sheet_field__5Nmv3 select[data-invalid]{border:2px solid #94394a}@media (min-width:48rem){[data-guided] .person-sheet_sheet__MVm2m{width:min(100%,520px);border-radius:20px}[data-guided] .person-sheet_actions__fKNbc{flex-wrap:nowrap}[data-guided] .person-sheet_primary__80wZ2,[data-guided] .person-sheet_secondary__It8oE{white-space:nowrap}}.person-sheet_cards__ar44j{display:grid;gap:.4rem;margin:.1rem 0 .7rem;border:0;padding:0;min-width:0}.person-sheet_cards__ar44j legend{margin-bottom:.4rem;padding:0;color:#5b5853;font-size:.8125rem;font-weight:600}.person-sheet_cardChoices__Ue3U_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.person-sheet_cardChoices__Ue3U_ label{position:relative;display:flex;align-items:center;gap:.6rem;min-height:72px;border:1px solid #dcd8cf;border-radius:14px;background:#fff;padding:8px 10px;cursor:pointer}.person-sheet_cardChoices__Ue3U_ label[data-on]{border:2px solid var(--brand);background:var(--brand-tint,#e6f3dc);padding:7px 9px}.person-sheet_cardChoices__Ue3U_ label:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.person-sheet_cardChoices__Ue3U_ input{position:absolute;width:1px;height:1px;opacity:0}.person-sheet_cardChoices__Ue3U_ label>span:first-of-type{flex:none;width:36px}.person-sheet_cardChoice__VZunA{display:grid;min-width:0}.person-sheet_cardChoice__VZunA strong{color:var(--foreground);font-size:.9375rem;font-weight:650;overflow-wrap:anywhere}.person-sheet_cardChoice__VZunA span{display:-webkit-box;overflow:hidden;color:var(--foreground);font-size:.8125rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.person-sheet_cardChoice__VZunA small{overflow:hidden;color:#5b5853;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.person-sheet_cardTick__bBXj9{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff}.person-sheet_cardWill___9kSB{color:#5b5853;font-size:.875rem;line-height:1.4}.person-sheet_different__l71se{justify-self:start;min-height:40px;margin-top:-4px;border:0;background:none;padding:0 2px;color:var(--brand);font:inherit;font-size:.9375rem;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.person-sheet_different__l71se:focus-visible{outline:2px solid var(--brand);outline-offset:2px}