.disponibilita_venueTabs__JOIwh{margin:0}.disponibilita_pageHead__yJqo5{align-items:flex-start}.disponibilita_headAside__1Kf81{display:flex;flex-direction:column;align-items:flex-end;gap:var(--adm-s3);max-width:460px}.disponibilita_board___C6EP{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--adm-s5);gap:var(--adm-s5);align-items:start}.disponibilita_aside__DgVUZ{display:flex;flex-direction:column;gap:var(--adm-s5);min-width:0}.disponibilita_calendarCard__MB_xH{min-width:0}.disponibilita_calendarHead__oC1Vz{align-items:center}.disponibilita_calendarHead__oC1Vz>div:first-child{flex:1 1 260px;min-width:0}.disponibilita_calHead__l4vGD{display:flex;align-items:center;justify-content:center;gap:var(--adm-s3)}.disponibilita_calTitle__MKgoX{min-width:140px;text-align:center;font-size:var(--adm-t-base);font-weight:750;color:var(--adm-ink)}.disponibilita_todayBtn__4iF28{min-height:34px;padding:0 14px;border:1px solid var(--adm-edge);border-radius:var(--adm-r-panel);corner-shape:round;background:color-mix(in srgb,var(--color-neutral-100) 3%,transparent);color:var(--adm-ink);font:inherit;font-size:var(--adm-t-xs);font-weight:700;cursor:pointer;transition:border-color var(--adm-ease)}.disponibilita_todayBtn__4iF28:hover{border-color:var(--adm-edge-strong)}.disponibilita_todayBtn__4iF28:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px}.disponibilita_navBtn__PdL_z{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--adm-edge);border-radius:50%;corner-shape:round;background:transparent;color:var(--adm-ink-2);font-size:var(--adm-t-lg);line-height:1;cursor:pointer;transition:background var(--adm-ease),border-color var(--adm-ease)}.disponibilita_navBtn__PdL_z:hover{border-color:var(--adm-edge-strong);color:var(--adm-ink)}.disponibilita_day__84ijk:focus-visible,.disponibilita_navBtn__PdL_z:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px;box-shadow:var(--adm-focus-ring)}.disponibilita_dayGrid__91In3,.disponibilita_weekRow__He_pU{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--adm-s2);gap:var(--adm-s2)}.disponibilita_weekDay__hP4Cb{padding-bottom:var(--adm-s2);text-align:center;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--adm-ink-3)}.disponibilita_day__84ijk{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--adm-s1);min-width:0;min-height:64px;padding:9px 10px;border:1px solid var(--adm-hair);border-radius:var(--adm-r-control);background:color-mix(in srgb,var(--color-neutral-100) 3%,var(--adm-inset));color:var(--adm-ink);font-size:var(--adm-t-base);text-align:left;cursor:pointer;transition:border-color var(--adm-ease),background var(--adm-ease)}.disponibilita_day__84ijk:hover:not(:disabled){border-color:var(--brand-primary-ink)}.disponibilita_day__84ijk:disabled{cursor:progress;opacity:.6}.disponibilita_dayNumber__czPJv{font-weight:700;line-height:1}.disponibilita_dayPast__pu539 .disponibilita_dayNumber__czPJv{color:var(--adm-ink-3);font-weight:600}.disponibilita_dayTodayLabel__xeUkU{font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary-ink)}.disponibilita_dayToday__J9cDn{border:1px solid var(--brand-primary-ink);box-shadow:var(--adm-active-edge),var(--adm-bloom-sm);color:var(--adm-ink);font-weight:700}.disponibilita_dayClosed__wKkQg{border:1px solid transparent;background:var(--adm-primary-fill);box-shadow:var(--adm-bloom-sm);color:var(--brand-on-primary)}.disponibilita_dayClosed__wKkQg .disponibilita_dayNumber__czPJv{color:inherit}.disponibilita_dayPartial__tI5Pk{border:1px solid var(--color-accent-complementario);color:var(--adm-ink)}.disponibilita_dayOfferOnly__ETUPW{border:1px dashed var(--adm-ink-3)}.disponibilita_daySelected__qYkwL{outline:2px solid var(--brand-primary-ink);outline-offset:1px}.disponibilita_dayPill__J431m{max-width:100%;padding:2px 6px;border-radius:var(--adm-r-chip);background:var(--color-accent-complementario);color:var(--brand-on-complementario);font-size:var(--adm-t-micro);font-weight:700;line-height:1.3;text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;animation:disponibilita_pillIn__v7Ivf .16s ease-out both}.disponibilita_dayClosed__wKkQg .disponibilita_dayPill__J431m{padding-inline:0;background:transparent;color:inherit;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.disponibilita_dayClosed__wKkQg .disponibilita_dayCount__ZtSOF{color:inherit}.disponibilita_dayOfferOnly__ETUPW .disponibilita_dayPill__J431m{background:var(--color-neutral-700);color:var(--adm-ink-2)}@keyframes disponibilita_pillIn__v7Ivf{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.disponibilita_dayEmpty__UcdLS{min-height:64px}.disponibilita_legend__BqrYz{display:flex;flex-wrap:wrap;gap:var(--adm-s3) var(--adm-s5);margin-top:var(--adm-s4);padding-top:var(--adm-s4);border-top:1px solid var(--adm-hair);font-size:var(--adm-t-sm);color:var(--adm-ink-3)}.disponibilita_legendItem__OodxM{display:inline-flex;align-items:center;gap:var(--adm-s2)}.disponibilita_legendSwatch__1DMVE{width:16px;height:16px;flex:none;border:1px solid var(--adm-hair);border-radius:var(--adm-r-chip);background:var(--adm-inset)}.disponibilita_legendSwatchClosed__0fZrE{border:1px solid transparent;background:var(--adm-primary-fill)}.disponibilita_legendSwatchPartial__I8Kng{border:1px solid var(--color-accent-complementario);background:var(--adm-inset)}.disponibilita_legendSwatchOfferOnly__oBcF_{border:1px dashed var(--adm-ink-3);background:var(--adm-inset)}.disponibilita_legendSwatchToday__GOdL7{border:1px solid var(--brand-primary-ink);background:transparent;box-shadow:var(--adm-bloom-sm)}.disponibilita_sidePane__GEx5f{min-width:0}.disponibilita_sideTitle__6OErP{margin:0 0 var(--adm-s2);font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--adm-ink)}.disponibilita_sideEyebrow__vIMxb{margin:0 0 var(--adm-s2);font-size:var(--adm-t-micro);font-weight:700;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-primary-ink)}.disponibilita_statusChip__bUzk1{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--adm-s2);margin:0 0 var(--adm-s3);padding:3px 12px 3px 10px;border:1px solid color-mix(in srgb,var(--adm-ok) 45%,transparent);border-radius:var(--adm-r-panel);corner-shape:round;background:color-mix(in srgb,var(--adm-ok) 10%,transparent);color:var(--adm-ok);font-size:var(--adm-t-xs);font-weight:700;line-height:1.4}.disponibilita_statusChip__bUzk1:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;corner-shape:round;background:var(--adm-ok);box-shadow:var(--adm-bloom-ok)}.disponibilita_openLine__CM5Lb{margin:0;font-size:var(--adm-t-sm);line-height:1.55;color:var(--adm-ink-2)}.disponibilita_sideEmpty__H8iX8,.disponibilita_sideNote__JQtyO{margin:0;font-size:var(--adm-t-sm);line-height:1.55;color:var(--adm-ink-3)}.disponibilita_sideEmptyTitle__gPBqq{margin:0 0 var(--adm-s2);font-size:var(--adm-t-base);font-weight:600;color:var(--adm-ink-2)}.disponibilita_dayBlockList__EXaS5{list-style:none;margin:0 0 var(--adm-s4);padding:0;display:flex;flex-direction:column;gap:var(--adm-s2)}.disponibilita_dayBlockItem__L6Wt4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--adm-s2);padding:var(--adm-s3);border:1px solid var(--adm-hair);border-radius:var(--adm-r-inner);background:var(--adm-inset);font-size:var(--adm-t-sm);color:var(--adm-ink)}.disponibilita_dayBlockMeta__lWm_g{display:block;margin-top:2px;font-size:var(--adm-t-xs);color:var(--adm-ink-3)}.disponibilita_dayBlockActions__O0hSA{display:flex;flex-wrap:wrap;gap:var(--adm-s2)}.disponibilita_dayPanel__DSeTv,.disponibilita_editor__mdnnw{display:flex;flex-direction:column;gap:var(--adm-s3)}.disponibilita_dayPanelActions__fduaV{display:flex;flex-direction:column;gap:var(--adm-s2);padding-top:var(--adm-s2)}.disponibilita_dayPanelActions__fduaV>button{width:100%;min-height:44px}.disponibilita_dayPanelActions__fduaV>button:first-child{justify-content:space-between}.disponibilita_activeCard__c__94{container:blocks/inline-size}.disponibilita_activeEmpty__HhYSn{display:flex;flex-direction:column;align-items:center;gap:var(--adm-s3);padding:var(--adm-s4) var(--adm-s2);text-align:center}.disponibilita_activeEmpty__HhYSn>p{margin:0;max-width:32ch;font-size:var(--adm-t-sm);line-height:1.55;color:var(--adm-ink-2)}.disponibilita_activeEmpty__HhYSn .disponibilita_linkBtn__XizX8{display:inline-flex;align-items:center;gap:var(--adm-s1)}.disponibilita_activeEmptyMark__NkOl5{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--brand-primary) 55%,transparent);border-radius:50%;corner-shape:round;box-shadow:var(--adm-bloom-sm);color:var(--brand-primary-ink)}.disponibilita_editorGrid__jpZ4W{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--adm-s3);gap:var(--adm-s3);margin-bottom:var(--adm-s4)}.disponibilita_editorWide__QUA1T{grid-column:1/-1}.disponibilita_modeOptions__kf6J6{display:flex;flex-wrap:wrap;gap:var(--adm-s2)}.disponibilita_modeOption__Kzoa_{display:inline-flex;align-items:center;gap:var(--adm-s2);padding:8px 12px;border:1px solid var(--adm-edge);border-radius:var(--adm-r-control);background:var(--adm-inset);font-size:var(--adm-t-sm);font-weight:600;color:var(--adm-ink-2);cursor:pointer;transition:border-color var(--adm-ease),color var(--adm-ease)}.disponibilita_modeOption__Kzoa_:hover{border-color:var(--adm-edge-strong);color:var(--adm-ink)}.disponibilita_modeOption__Kzoa_:has(input:checked){border-color:var(--brand-primary-ink);color:var(--adm-ink);background:color-mix(in srgb,var(--brand-primary) 10%,var(--adm-inset))}.disponibilita_modeOption__Kzoa_:focus-within{outline:2px solid var(--brand-primary-ink);outline-offset:2px}.disponibilita_summaryWarn___4pav,.disponibilita_summary__wQk4r{margin:0 0 var(--adm-s4);padding:var(--adm-s3);border-radius:var(--adm-r-control);font-size:var(--adm-t-sm);line-height:1.55}.disponibilita_summary__wQk4r{border:1px solid color-mix(in srgb,var(--brand-primary) 35%,transparent);background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--adm-ink);border-radius:var(--adm-r-inner)}.disponibilita_summaryWarn___4pav{border:1px solid color-mix(in srgb,var(--color-accent-complementario) 55%,transparent);background:color-mix(in srgb,var(--color-accent-complementario) 12%,transparent);color:var(--adm-ink)}.disponibilita_dayCount__ZtSOF{position:absolute;top:3px;right:5px;font-size:var(--adm-t-micro);font-weight:700;color:var(--adm-ink-3)}.disponibilita_cellSub__GEOUM{display:block;margin-top:2px;font-size:var(--adm-t-xs);color:var(--adm-ink-3)}.disponibilita_pickerHost__zoxlV{display:flex;flex-direction:column;gap:var(--adm-s3);align-items:stretch;margin-bottom:var(--adm-s4)}.disponibilita_pickerRow__cKbAs{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.disponibilita_hoursPicker__M_DCZ{display:flex;flex-direction:column;gap:var(--adm-s3);padding:var(--adm-s3);border:1px solid var(--adm-hair);border-radius:var(--adm-r-inner);background:var(--adm-inset)}.disponibilita_hoursHead__B0h5_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--adm-s2)}.disponibilita_fieldLabel__6n0JO{font-size:var(--adm-t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--adm-ink-3)}.disponibilita_linkBtn__XizX8{padding:0;border:0;background:none;color:var(--brand-primary-ink);font:inherit;font-size:var(--adm-t-xs);font-weight:600;cursor:pointer}.disponibilita_linkBtn__XizX8:hover{text-decoration:underline}.disponibilita_linkBtn__XizX8:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px;border-radius:var(--adm-r-control);box-shadow:var(--adm-focus-ring)}.disponibilita_hoursSection__vAQf4{display:flex;flex-direction:column;gap:var(--adm-s2)}.disponibilita_hoursSectionHead__zPqsQ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--adm-s2)}.disponibilita_hoursSectionName__7rK6q{font-size:var(--adm-t-sm);font-weight:600;color:var(--adm-ink-2)}.disponibilita_hoursGrid__6B3_0{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));grid-gap:var(--adm-s2);gap:var(--adm-s2)}.disponibilita_hourCell__oZYhC{padding:9px 4px;border:1px solid var(--adm-edge);border-radius:var(--adm-r-control);background:var(--adm-surface);color:var(--adm-ink-2);font:inherit;font-size:var(--adm-t-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:background var(--adm-ease),border-color var(--adm-ease),color var(--adm-ease)}.disponibilita_hourCell__oZYhC:hover{border-color:var(--adm-edge-strong);color:var(--adm-ink)}.disponibilita_hourCellOn__NDzPv,.disponibilita_hourCellOn__NDzPv:hover{border-color:color-mix(in srgb,var(--color-accent-complementario) 60%,transparent);background:color-mix(in srgb,var(--color-accent-complementario) 22%,transparent);color:var(--adm-ink);font-weight:700}.disponibilita_hourCell__oZYhC:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px;box-shadow:var(--adm-focus-ring)}.disponibilita_hoursFoot__q9_3N{margin:0;font-size:var(--adm-t-xs);line-height:1.5;color:var(--adm-ink-3)}.disponibilita_hoursCarried__tTHgr{margin:0}.disponibilita_repeat__RLsUE>summary{cursor:pointer;font-size:var(--adm-t-sm);font-weight:600;color:var(--adm-ink-2);list-style:none}.disponibilita_repeat__RLsUE>summary::-webkit-details-marker{display:none}.disponibilita_repeat__RLsUE>summary:before{content:"+";display:inline-block;width:1em;color:var(--adm-ink-3);font-weight:700}.disponibilita_repeat__RLsUE[open]>summary:before{content:"-"}.disponibilita_repeat__RLsUE>summary:hover{color:var(--adm-ink)}.disponibilita_repeat__RLsUE>summary:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px;border-radius:var(--adm-r-control);box-shadow:var(--adm-focus-ring)}.disponibilita_repeatBody__o9mH8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--adm-s2);padding-top:var(--adm-s3)}.disponibilita_repeatBody__o9mH8 .disponibilita_pickerHost__zoxlV{margin-bottom:0}.disponibilita_blockActions__6IybY{white-space:nowrap}.disponibilita_turnList__nfg5e{list-style:none;margin:0;padding:0}.disponibilita_turnRow__fmDxg{display:flex;align-items:baseline;justify-content:space-between;gap:var(--adm-s3);padding:var(--adm-s3) 0;border-bottom:1px solid var(--adm-hair)}.disponibilita_turnRow__fmDxg:last-child{border-bottom:0}.disponibilita_turnName__e1TZl{color:var(--adm-ink);font-weight:600;overflow-wrap:anywhere}.disponibilita_turnHours__pY3vn{color:var(--adm-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.disponibilita_inPlace__s00_v:focus{outline:none}.disponibilita_advanced__2wHk3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--adm-s4)}.disponibilita_advanced__2wHk3>.disponibilita_advancedLink__bC7Hy+*{align-self:stretch}.disponibilita_advancedLink__bC7Hy{display:inline-flex;align-items:center;gap:var(--adm-s2);max-width:100%;padding:var(--adm-s2) 0;border:0;background:none;color:var(--adm-ink-2);font:inherit;font-size:var(--adm-t-sm);font-weight:600;text-align:left;cursor:pointer;transition:color var(--adm-ease)}.disponibilita_advancedLink__bC7Hy>span{overflow-wrap:anywhere}.disponibilita_advancedLink__bC7Hy>svg{flex:none}.disponibilita_advancedLink__bC7Hy:hover{color:var(--brand-primary-ink)}.disponibilita_advancedLink__bC7Hy:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px;box-shadow:var(--adm-focus-ring)}@media (prefers-reduced-motion:reduce){.disponibilita_dayPill__J431m,.disponibilita_day__84ijk{transition:none;animation:none}}@media (min-width:1100px){.disponibilita_board___C6EP{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (max-width:900px){.disponibilita_headAside__1Kf81{align-items:flex-start;max-width:none}}@media (max-width:640px){.disponibilita_dayGrid__91In3,.disponibilita_weekRow__He_pU{gap:var(--adm-s1)}.disponibilita_day__84ijk{min-height:52px;padding:5px 4px;border-radius:var(--adm-r-chip);font-size:var(--adm-t-sm)}.disponibilita_dayTodayLabel__xeUkU{font-size:9px;letter-spacing:.06em}.disponibilita_dayEmpty__UcdLS{min-height:52px}.disponibilita_dayPill__J431m{padding:2px 1px}.disponibilita_dayClosed__wKkQg .disponibilita_dayPill__J431m{width:14px;height:3px;padding:0;border-radius:var(--adm-r-chip);background:currentColor}.disponibilita_dayClosed__wKkQg .disponibilita_dayPillText__KWdF3{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (max-width:720px){.disponibilita_navBtn__PdL_z{width:44px;height:44px}.disponibilita_calHead__l4vGD{gap:var(--adm-s2)}.disponibilita_calTitle__MKgoX{flex:1 1 auto;min-width:0}.disponibilita_modeOption__Kzoa_{min-height:44px}.disponibilita_linkBtn__XizX8{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--adm-s1)}.disponibilita_hoursHead__B0h5_,.disponibilita_hoursSectionHead__zPqsQ{align-items:center;flex-wrap:wrap}.disponibilita_repeat__RLsUE>summary{display:flex;align-items:center;min-height:44px}.disponibilita_turnRow__fmDxg{flex-direction:column;align-items:flex-start;gap:var(--adm-s1)}.disponibilita_turnHours__pY3vn{white-space:normal}.disponibilita_stackAction__zMADG{flex:1 1 100%}.disponibilita_dayBlockItem__L6Wt4>*{min-width:0}}@container blocks (max-width: 720px){.disponibilita_blockTable__CQ0JL,.disponibilita_blockTable__CQ0JL tbody,.disponibilita_blockTable__CQ0JL tr{display:block;width:100%}.disponibilita_blockTable__CQ0JL thead{display:none}.disponibilita_blockTable__CQ0JL tr{padding:var(--adm-s3) 0;border-bottom:1px solid var(--adm-hair)}table.disponibilita_blockTable__CQ0JL td{display:block;padding:var(--adm-s1) 0;border-bottom:0;text-align:left;overflow-wrap:anywhere}table.disponibilita_blockTable__CQ0JL td[data-label]:before{content:attr(data-label);display:block;font-size:var(--adm-t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--adm-ink-3)}table.disponibilita_blockTable__CQ0JL td.disponibilita_blockActions__6IybY{display:flex;flex-wrap:wrap;gap:var(--adm-s2);padding-top:var(--adm-s2);white-space:normal}}.capacity_list__TfK15{list-style:none;margin:0 0 var(--adm-s5);padding:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) auto;grid-column-gap:var(--adm-s3);column-gap:var(--adm-s3)}.capacity_head__1pPrx,.capacity_row__oW92o{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-row-gap:var(--adm-s3);row-gap:var(--adm-s3);align-items:center}.capacity_head__1pPrx{padding-bottom:var(--adm-s2);border-bottom:1px solid var(--adm-edge);font-size:var(--adm-t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--adm-ink-3)}.capacity_row__oW92o{padding:var(--adm-s3) 0;border-bottom:1px solid var(--adm-hair)}.capacity_row__oW92o:last-child{border-bottom:0}.capacity_cell__NnJfj{display:flex;flex-direction:column;gap:var(--adm-s1);min-width:0;font-size:var(--adm-t-sm)}.capacity_label__IJ_XZ{display:none;font-size:var(--adm-t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--adm-ink-3)}.capacity_value__QOGaT{color:var(--adm-ink);overflow-wrap:anywhere}.capacity_limit__3bxm0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adm-s2)}.capacity_limitInput__sgiXr{width:6.5em;min-width:0}.capacity_actions__eE9DB{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--adm-s3)}.capacity_confirm__g2qug{grid-column:1/-1;display:grid;grid-gap:var(--adm-s2);gap:var(--adm-s2);min-width:0;padding-top:var(--adm-s3);border-top:1px solid var(--adm-hair)}.capacity_confirmHead__F8aml{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--adm-s3)}.capacity_confirmMode__YopB2{display:grid;grid-gap:var(--adm-s1);gap:var(--adm-s1);min-width:0}.capacity_confirmTitle__qKo8Q{font-size:var(--adm-t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--adm-ink-3)}.capacity_holds__U1Z6F{margin:0;padding:0;border:0;min-width:0}.capacity_holds__U1Z6F legend{padding:0;margin-bottom:var(--adm-s2);color:var(--adm-ink-2);font-size:var(--adm-t-sm);font-weight:500}.capacity_holdList__HGaXh{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--adm-s2);gap:var(--adm-s2)}.capacity_holdItem__hsrGU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adm-s2) var(--adm-s3);min-width:0;overflow-wrap:anywhere}.capacity_partyFrom__yc0QZ{display:inline-flex;align-items:center;gap:var(--adm-s2);font-size:var(--adm-t-sm);color:var(--adm-ink-2)}.capacity_partyInput__6IWJK{width:5em;min-width:0}@media (max-width:720px){.capacity_list__TfK15{grid-template-columns:minmax(0,1fr)}.capacity_head__1pPrx{display:none}.capacity_row__oW92o{grid-template-columns:minmax(0,1fr);gap:var(--adm-s3)}.capacity_label__IJ_XZ{display:block}.capacity_actions__eE9DB{justify-content:flex-start}.capacity_actions__eE9DB>*{flex:1 1 calc(50% - var(--adm-s3))}.capacity_confirmHead__F8aml>*{flex:1 1 100%}}.Step1_form__x_LJt{--step1-sentence-weight:500;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-family:var(--font-family-playfair)}.Step1_promise__ac3tH{margin:0 0 24px;font-family:var(--font-family-playfair);font-size:var(--text-size-header-3);line-height:var(--text-line-header-3);font-weight:500;color:var(--color-neutral-500)}.Step1_presetPromise__kOau6,.Step1_promise__ac3tH{max-width:min(100%,960px);white-space:normal;text-wrap:balance}.Step1_presetPromise__kOau6{font-size:clamp(1.45rem,3vw,var(--text-size-header-3));line-height:1.15}.Step1_sentence__uKxfU{margin:0;padding:0;max-width:100%;white-space:nowrap;font-size:var(--text-size-header-3);line-height:1.6;color:var(--color-neutral-500);font-weight:var(--step1-sentence-weight)}.Step1_lead__Uvreh{color:var(--color-neutral-500);font-weight:inherit}@media (min-width:769px){.Step1_sentence__uKxfU{white-space:normal}.Step1_sentence__uKxfU>.Step1_lead__Uvreh,.Step1_sentence__uKxfU>.Step1_soleVenue__ZrsVX,.Step1_sentence__uKxfU>.Step1_strong__y3Qqx{white-space:nowrap}}.Step1_strong__y3Qqx{color:var(--color-neutral-500);font-weight:inherit}.Step1_soleVenue__ZrsVX{color:var(--color-neutral-100);font-weight:inherit;overflow-wrap:anywhere}.Step1_period__01gTu{color:var(--color-neutral-500)}.Step1_field___BTBI,.Step1_sedeWrap__tgsUT,.Step1_stepper__jURsy{position:relative;display:inline-flex;align-items:center;vertical-align:baseline}.Step1_popover__LZVq5{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);z-index:40;margin:0;background:var(--color-neutral-800);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.6);text-align:left;font-family:var(--font-family-dm-sans)}.Step1_popoverAbove__1is7F{top:auto;bottom:calc(100% + 12px)}.Step1_sedeWrap__tgsUT{display:inline-block}.Step1_form__x_LJt .Step1_sedeTrigger__EpQiM{gap:.4em;min-width:4.5em;padding:0 .2em .1em;margin:0;background:none;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;box-shadow:none;font-family:inherit;font-size:inherit;cursor:pointer}.Step1_form__x_LJt .Step1_sedeTrigger__EpQiM,.Step1_sedeValue__3dy_t{display:inline-flex;align-items:center;color:var(--color-neutral-100);font-weight:inherit}.Step1_sedeValue__3dy_t{gap:.2em}.Step1_sedePin__yq48Z{display:inline-flex;flex-shrink:0}.Step1_sedeName__v2tYO{position:relative;display:inline-block}.Step1_sedeNameSizer__b4WqN{visibility:hidden;white-space:nowrap}.Step1_sedeNameText__meuyZ{position:absolute;left:0;top:0;white-space:nowrap}.Step1_sedeValuePlaceholder__Ssh5H{color:var(--brand-complementario-text);font-weight:inherit}.Step1_sedeValueSelected__44GrQ{color:var(--color-neutral-100)}.Step1_sedeValueLocked__xZHkd{color:var(--color-secondary)}.Step1_sedeValueMuted__LA_Vc{color:var(--color-neutral-500);font-weight:inherit}.Step1_form__x_LJt .Step1_sedeValue__3dy_t svg{flex-shrink:0}.Step1_form__x_LJt .Step1_sedeMenuHead__Dkume>svg,.Step1_form__x_LJt .Step1_sedeTrigger__EpQiM>svg{color:var(--brand-complementario-ink);flex-shrink:0}.Step1_form__x_LJt .Step1_sedeMenuHead__Dkume:focus,.Step1_form__x_LJt .Step1_sedeOption__gNVUO:focus,.Step1_form__x_LJt .Step1_sedeTrigger__EpQiM:focus{outline:none}.Step1_form__x_LJt .Step1_fieldTrigger__nR2t4:disabled,.Step1_form__x_LJt .Step1_sedeTrigger__EpQiM:disabled{opacity:1;cursor:default}.Step1_form__x_LJt .Step1_sedeMenuHead__Dkume:focus-visible,.Step1_form__x_LJt .Step1_sedeOption__gNVUO:focus-visible,.Step1_form__x_LJt .Step1_sedeTrigger__EpQiM:focus-visible{outline:2px solid var(--brand-complementario-ink);outline-offset:2px}.Step1_sedeMenu__Qg09Y{position:absolute;top:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:stretch;width:277px;background:var(--color-neutral-800);border:1px solid var(--color-neutral-600);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.6);text-align:left}.Step1_form__x_LJt .Step1_sedeMenuHead__Dkume{justify-content:space-between;gap:8px;padding:8px 16px;font-family:var(--font-family-playfair);font-size:var(--text-size-header-3);white-space:nowrap}.Step1_form__x_LJt .Step1_sedeMenuHead__Dkume,.Step1_form__x_LJt .Step1_sedeOption__gNVUO{display:flex;align-items:center;width:100%;margin:0;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer}.Step1_form__x_LJt .Step1_sedeOption__gNVUO{padding:8px 24px 8px 48px;border-top:1px solid var(--color-neutral-600);font-family:inherit;color:var(--color-neutral-100);text-align:left}.Step1_sedeOptionContent__JxcQZ{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.Step1_sedeOptionName__3TH7C{font-family:var(--font-family-playfair);font-size:var(--text-size-header-3);line-height:var(--text-line-header-3);font-weight:500;color:var(--color-neutral-100);white-space:nowrap}.Step1_sedeOptionAddress__o9Vqx{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);line-height:var(--text-line-body-1);font-weight:500;color:var(--color-neutral-500);white-space:nowrap}.Step1_form__x_LJt .Step1_sedeOption__gNVUO:hover{background:color-mix(in srgb,var(--color-neutral-100) 6%,transparent)}.Step1_stepper__jURsy{gap:.5em;padding:0 .4em .1em;border-bottom:1px solid var(--color-neutral-600)}.Step1_form__x_LJt .Step1_stepBtn__0TTQS{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;margin:0;background:none;border:none;border-radius:0;box-shadow:none;color:var(--brand-complementario-text);font-family:inherit;font-size:inherit;line-height:1;cursor:pointer}.Step1_form__x_LJt .Step1_stepBtn__0TTQS:disabled{opacity:.35;cursor:not-allowed}.Step1_stepValue__Eol_g{min-width:1.4em;text-align:center;color:var(--color-neutral-100);font-weight:inherit}.Step1_form__x_LJt .Step1_field___BTBI{gap:.35em;margin:0;padding:0 .3em .1em;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;box-shadow:none;background:none;color:var(--color-neutral-100);font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.Step1_form__x_LJt .Step1_field___BTBI>svg:first-child{color:var(--color-neutral-100);flex-shrink:0}.Step1_form__x_LJt .Step1_fieldTrigger__nR2t4{display:inline-flex;align-items:center;gap:.35em;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.Step1_fieldFixed__N5Wbv{position:relative;display:inline-block;text-align:left}.Step1_fieldSizer__UaH7P{visibility:hidden;white-space:nowrap}.Step1_fieldText__IxkK7{position:absolute;left:0;top:0;white-space:nowrap}.Step1_fieldPlaceholder__Hmpwg,.Step1_fieldValue__4OpfO{color:var(--color-neutral-100);font-weight:inherit}.Step1_fieldLocked__0uTnO{color:var(--color-secondary)}.Step1_form__x_LJt .Step1_fieldTrigger__nR2t4>svg{color:var(--brand-complementario-ink);flex-shrink:0}.Step1_chevronOpen__cGer8{transform:rotate(180deg)}.Step1_calendar__2Tr03{box-sizing:border-box;width:360px;max-height:min(480px,calc(100vh - 32px));padding:20px;display:block;overflow-x:hidden;overflow-y:auto}.Step1_calendar__2Tr03>:not(:last-child){margin-bottom:16px}.Step1_calHeadLabel__M5__J{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);font-weight:500;color:var(--color-neutral-500)}.Step1_calHeadDate__FiEjW{font-family:var(--font-family-playfair);font-size:28px;line-height:1.2;font-weight:600;color:var(--color-neutral-100)}.Step1_calNav__bc1ya{display:flex;align-items:center;justify-content:space-between}.Step1_calMonth__qHMaw{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);font-weight:500;color:var(--color-neutral-100);text-transform:capitalize}.Step1_calNavBtns__13cl4{display:flex;align-items:center;gap:4px}.Step1_navBtn__SWsht{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;background:none;border:none;border-radius:100px;box-shadow:none;color:var(--color-neutral-100);cursor:pointer}.Step1_navBtn__SWsht:hover{background:color-mix(in srgb,var(--color-neutral-100) 8%,transparent)}.Step1_dayGrid__OS78U,.Step1_weekRow__xJFpP{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px 6px;gap:4px 6px}.Step1_dayGrid__OS78U{row-gap:14px}.Step1_weekDay__OVzzM{display:flex;height:32px;font-size:var(--text-size-body-2);color:var(--color-neutral-500)}.Step1_day__Ya1Yf,.Step1_weekDay__OVzzM{align-items:center;justify-content:center;font-family:var(--font-family-dm-sans);font-weight:500}.Step1_day__Ya1Yf{position:relative;display:inline-flex;width:40px;height:40px;padding:0;margin:0;background:none;border:1px solid transparent;border-radius:100px;box-shadow:none;font-size:var(--text-size-body-1);color:var(--color-neutral-100);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.Step1_day__Ya1Yf:hover:not(:disabled){background:color-mix(in srgb,var(--color-neutral-100) 8%,transparent)}.Step1_daySelected__FFntb,.Step1_daySelected__FFntb:hover{background:var(--color-accent-complementario);color:var(--color-neutral-100)}.Step1_dayToday__lXdyW{border-color:var(--brand-complementario-ink)}.Step1_dayPromo__7ouiu{border:1px solid var(--color-accent-acento);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-acento) 18%,transparent),color-mix(in srgb,var(--color-accent-acento) 4%,transparent));color:var(--color-accent-acento);box-shadow:0 0 8px color-mix(in srgb,var(--color-accent-acento) 15%,transparent)}.Step1_dayPromo__7ouiu:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-acento) 30%,transparent),color-mix(in srgb,var(--color-accent-acento) 12%,transparent));box-shadow:0 0 15px color-mix(in srgb,var(--color-accent-acento) 35%,transparent);transform:scale(1.06)}.Step1_dayPromo__7ouiu:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:1px solid var(--color-accent-acento);border-radius:100px;opacity:0;pointer-events:none;animation:Step1_dayPromoRingPulse__rHeAv 2s cubic-bezier(.25,0,0,1) infinite}@keyframes Step1_dayPromoRingPulse__rHeAv{0%{transform:scale(1);opacity:.8}to{transform:scale(1.28);opacity:0}}.Step1_day__Ya1Yf:disabled{color:var(--color-neutral-500);opacity:.5;cursor:not-allowed}.Step1_daySoldOut__QQbdH{overflow:visible;cursor:not-allowed;opacity:1!important;color:color-mix(in srgb,var(--color-neutral-100) 50%,transparent);background:color-mix(in srgb,var(--color-accent-complementario) 22%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-accent-complementario) 45%,transparent)!important;border-color:color-mix(in srgb,var(--color-accent-complementario) 45%,transparent)!important}.Step1_soldOutLabel__MPNMR{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);padding:2px 4px;border-radius:999px;background:var(--color-accent-complementario);color:var(--color-neutral-100);font-size:8.5px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;pointer-events:none;animation:Step1_soldOutPillIn__68lEn .18s ease-out both}@keyframes Step1_soldOutPillIn__68lEn{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Step1_soldOutLabel__MPNMR{animation:none}}.Step1_dayEmpty__lRgBu{width:40px;height:40px}.Step1_times__PmOPV{width:340px;padding:20px;display:block}.Step1_times__PmOPV>:not(:last-child){margin-bottom:8px}.Step1_timeSection__nmMxZ{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);font-weight:500;color:var(--color-neutral-500);margin:8px 0 4px}.Step1_timeSection__nmMxZ:first-child{margin-top:0}.Step1_timeGrid__tMaVY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.Step1_slot__mwQLo{display:inline-flex;align-items:center;justify-content:center;padding:8px 0;margin:0;background:var(--color-neutral-600);border:none;border-radius:100px;box-shadow:none;font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);font-weight:500;color:var(--color-neutral-100);cursor:pointer}.Step1_slot__mwQLo:hover:not(:disabled){background:color-mix(in srgb,var(--color-neutral-100) 16%,transparent)}.Step1_slotSelected__8j6BE,.Step1_slotSelected__8j6BE:hover{background:var(--color-accent-complementario);color:var(--color-neutral-100)}.Step1_slot__mwQLo:disabled{color:var(--color-neutral-500);opacity:.62;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.Step1_slotNote__M7II2{margin:12px 0 0;font-family:var(--font-family-dm-sans);font-size:12px;line-height:1.4;color:var(--color-neutral-500)}.Step1_slot__mwQLo .Step1_slotTurnLabel__KrOPJ{display:block;font-size:.72em;font-weight:400;opacity:.78}.Step1_timeGrid__tMaVY .Step1_slot__mwQLo:has(.Step1_slotTurnLabel__KrOPJ){flex-direction:column;gap:1px;padding:8px 6px}.Step1_notes__4pWch{width:100%;max-width:820px;margin-top:48px;font-family:var(--font-family-dm-sans);text-align:center}.Step1_form__x_LJt .Step1_notesToggle__Qs0iB{display:inline-block;text-align:left;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;color:var(--color-neutral-100);font-family:var(--font-family-playfair);font-size:var(--text-size-subheader-1);font-weight:400;cursor:pointer;transition:color .2s ease}.Step1_form__x_LJt .Step1_notesToggle__Qs0iB:hover{background:none!important;color:var(--brand-complementario-text)}.Step1_form__x_LJt .Step1_notesToggle__Qs0iB:focus{outline:none}.Step1_form__x_LJt .Step1_notesToggle__Qs0iB:focus-visible{outline:2px solid var(--brand-complementario-ink);outline-offset:2px}.Step1_notesIcon__P7eb8{display:inline-flex;align-items:center;justify-content:center;margin-right:.5em;font-size:1.1em;line-height:1;color:inherit;transition:transform .28s ease}.Step1_notesIconOpen__M_deK{transform:rotate(135deg)}.Step1_notesHint__egVmO{color:var(--color-neutral-500);font-style:italic}.Step1_notesFields__hzXP8{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--text-line-body-1);gap:var(--text-line-body-1);text-align:left;max-height:0;margin-top:0;opacity:0;transform:translateY(-6px);overflow:hidden;visibility:hidden;pointer-events:none;transition:max-height .34s ease,margin-top .34s ease,opacity .24s ease,transform .34s ease,visibility 0s linear .34s}.Step1_notesFieldsOpen__4nU3h{max-height:760px;margin-top:var(--text-line-body-1);opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:max-height .34s ease,margin-top .34s ease,opacity .3s ease .06s,transform .34s ease,visibility 0s}.Step1_noteField__2xzEs{display:flex;flex-direction:column;gap:.3em;margin:0}.Step1_noteLabel__F2rYd{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);font-weight:500;color:var(--color-neutral-500)}.Step1_couponField__Bl6ID{grid-column:1/-1}.Step1_questionChecks__I1c8h{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 var(--text-line-body-1)}.Step1_questionCheck__jEPO4{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);font-weight:500;color:var(--color-neutral-500)}.Step1_form__x_LJt .Step1_questionBox__jUPsS{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--color-accent-complementario);cursor:pointer}.Step1_questionWide__Z2S_8{grid-column:1/-1}.Step1_questionHint__2SBQ8{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);color:var(--color-neutral-500)}.Step1_form__x_LJt .Step1_noteField__2xzEs input{width:100%;padding:.35em 0 .4em;margin:0;background:none;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;color:var(--color-neutral-100);font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);box-shadow:none}.Step1_form__x_LJt .Step1_noteField__2xzEs input:focus{outline:none;border-bottom-color:var(--brand-complementario-ink);background:none;box-shadow:none}.Step1_couponFeedback__Ms2UM{min-height:var(--text-line-body-2);margin-top:.15em;font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);font-weight:500;color:var(--brand-complementario-text)}.Step1_couponFeedback__Ms2UM[data-status=valid]{color:var(--color-neutral-100)}.Step1_autoPromo__IUwDs{display:flex;align-items:center;gap:14px;margin-top:28px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--color-accent-acento) 42%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-accent-acento) 8%,transparent);animation:Step1_autoPromoIn__2ItGn .32s ease both}@keyframes Step1_autoPromoIn__2ItGn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Step1_autoPromoIcon__7k80E{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;font-size:20px;color:var(--color-accent-acento);background:color-mix(in srgb,var(--color-accent-acento) 14%,transparent)}.Step1_autoPromoText__2T03O{display:flex;flex-direction:column;gap:1px;min-width:0}.Step1_autoPromoEyebrow__MDtS8{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-acento)}.Step1_autoPromoBenefit__Puz4J{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);font-weight:600;color:var(--color-neutral-100)}.Step1_autoPromoNote__IJUNE{font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);color:var(--color-neutral-500)}.Step1_calPromoList__LorWX{margin-top:8px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--color-neutral-600);padding-top:16px;animation:Step1_calPromoFadeIn__r67c_ .35s ease both}@keyframes Step1_calPromoFadeIn__r67c_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Step1_calPromoItem__6cNxk{display:flex;align-items:flex-start;gap:12px;padding:12px;background:color-mix(in srgb,var(--color-accent-acento) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-acento) 22%,transparent);border-radius:12px}.Step1_calPromoIconWrap__nhhvx{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;color:var(--color-accent-acento);background:color-mix(in srgb,var(--color-accent-acento) 14%,transparent)}.Step1_calPromoContent__ZLtUj{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--font-family-dm-sans)}.Step1_calPromoDate__zRCpC{font-size:11px;font-weight:700;color:var(--color-accent-acento)}.Step1_calPromoTitle__XULB2{font-size:13px;font-weight:600;color:var(--color-neutral-100)}.Step1_calPromoBenefit__Fg7Az,.Step1_calPromoTitle__XULB2{line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.Step1_calPromoBenefit__Fg7Az{font-size:12px;color:var(--color-neutral-400)}.Step1_actions__FeiDE{width:100%;display:flex;justify-content:center;margin-top:116px}.Step1_form__x_LJt .Step1_submit__Yd5mG{min-width:327px;padding:20px 96px;border-radius:48px;font-size:var(--text-size-subheader-2);line-height:var(--text-line-subheader-2);font-weight:500;letter-spacing:0}@media (max-width:768px){.Step1_form__x_LJt{align-items:stretch;text-align:left;gap:var(--text-line-header-3);max-width:350px;margin:0 auto}.Step1_sentence__uKxfU{width:100%;white-space:normal;font-size:20px;line-height:1.5}.Step1_promise__ac3tH{width:100%;white-space:normal;font-size:22px;line-height:28px;margin-bottom:8px}.Step1_calendar__2Tr03,.Step1_times__PmOPV{position:static;width:100%;max-height:calc(80dvh - 2rem);margin:0;transform:none;box-shadow:none}.Step1_timeGrid__tMaVY{grid-template-columns:repeat(3,1fr)}.Step1_sedeMenu__Qg09Y{width:min(277px,calc(100vw - 40px))}.Step1_notes__4pWch{text-align:left}.Step1_pickerOpen__Cp45a .Step1_notes__4pWch{visibility:hidden}.Step1_actions__FeiDE{margin-top:auto}.Step1_pickerOpen__Cp45a .Step1_actions__FeiDE{display:none}.Step1_form__x_LJt .Step1_submit__Yd5mG{width:100%;padding:18px 24px}}@media (prefers-reduced-motion:reduce){.Step1_form__x_LJt .Step1_notesToggle__Qs0iB,.Step1_notesFieldsOpen__4nU3h,.Step1_notesFields__hzXP8,.Step1_notesIcon__P7eb8{transition:none}}.Step1_backdrop__akFR_{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;animation:Step1_backdropFadeIn__QZDiZ .2s ease both}@keyframes Step1_backdropFadeIn__QZDiZ{0%{opacity:0}to{opacity:1}}.Step1_sheet__cgP8Q{width:min(92vw,360px);margin-bottom:max(24px,env(safe-area-inset-bottom));animation:Step1_sheetSlideUp__VwKaf .28s cubic-bezier(.16,1,.3,1) both}@keyframes Step1_sheetSlideUp__VwKaf{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PartyGroups_groups__Zb_gz{display:flex;flex-wrap:wrap;gap:2px 8px;margin:6px 0 0;font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);color:var(--color-neutral-500);overflow-wrap:anywhere;white-space:normal}.PartyGroups_count__Bt9Ac{color:var(--color-neutral-100);font-weight:500}.reservationForm_pickerRow__EjMzi{display:flex;flex-direction:column;gap:6px;font-size:13px}.reservationForm_pickerLabel__AyAjz{color:var(--color-neutral-400)}form.reservationForm_form__kOi5X{max-width:none;margin-top:0}.reservationForm_form__kOi5X .reservationForm_submitPrimary__LDjxg{background:var(--brand-primary);color:var(--brand-on-primary)}.reservationForm_pickerBox__tpbGu{display:inline-flex;align-items:center;min-height:42px;min-width:150px;padding:0 12px;background:var(--color-neutral-800);border:1px solid var(--stf-edge-field);border-radius:0}.reservationForm_pickerBox__tpbGu:focus-within{border-color:var(--brand-primary-ink)}.reservationForm_pickers__wvhYK{display:flex;flex-wrap:wrap;gap:10px;align-items:center;align-self:flex-start}.reservationForm_grid__ppu2A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.reservationForm_grid__ppu2A .reservationForm_span2__Eh2D5{grid-column:1/-1}@media (max-width:540px){.reservationForm_grid__ppu2A{grid-template-columns:1fr}}.reservationForm_seatMeter__JW_fe{margin-top:8px}.reservationForm_fieldError__LW6hn{margin:2px 0 0;color:var(--stf-red-pale-2);font-size:12.5px;line-height:1.35}.reservationForm_invalid__ZX0cl input,.reservationForm_invalid__ZX0cl select{border-color:var(--stf-red)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--stf-red) 18%,transparent)}.reservationForm_banner__6V6pd{align-items:flex-start;gap:8px}.reservationForm_banner__6V6pd,.reservationForm_capacityPrompt__qAwiU{display:flex;margin:0 0 14px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--stf-red) 16%,transparent);border:1px solid var(--stf-red);color:var(--stf-red-paler);font-size:13px;line-height:1.4}.reservationForm_capacityPrompt__qAwiU{flex-direction:column;gap:10px}.reservationForm_capacityText__e4Cjt{display:flex;align-items:flex-start;gap:8px;margin:0}.reservationForm_capacityActions__0NfkF{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.reservationForm_capacityActions__0NfkF>button{margin-top:0}.reservationForm_capacityTrail__1VB9H{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.4;color:var(--color-neutral-300);overflow-wrap:anywhere}.reservationForm_spinner__1Ibjh{animation:reservationForm_spin___qlwN .7s linear infinite}@keyframes reservationForm_spin___qlwN{to{transform:rotate(1turn)}}.reservationForm_submitDone__BW0H0{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-system-success)!important;animation:reservationForm_submitPop__ct22Z .45s cubic-bezier(.34,1.56,.64,1)}@keyframes reservationForm_submitPop__ct22Z{0%{transform:scale(1)}45%{transform:scale(1.045)}to{transform:scale(1)}}.reservationForm_lockedLabel__LicXZ{display:inline-flex;align-items:center;gap:6px}.reservationForm_lockedValue__br4zJ{padding:10px 12px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--stf-gold) 35%,transparent);background:var(--stf-n12);color:var(--color-neutral-100);font:inherit}.reservationForm_infoBadge__ge6vS{position:relative;display:inline-flex;align-items:center;color:var(--color-neutral-400);cursor:help}.reservationForm_infoBadge__ge6vS:hover{color:var(--color-neutral-100)}.reservationForm_infoBadge__ge6vS:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:40;width:max-content;max-width:240px;padding:8px 10px;border-radius:8px;background:var(--stf-n16);border:1px solid color-mix(in srgb,var(--stf-nff) 14%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--stf-shadow) 50%,transparent);color:var(--color-neutral-100);font-size:12px;font-style:normal;font-weight:500;line-height:1.4;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s ease}.reservationForm_infoBadge__ge6vS:focus-visible:after,.reservationForm_infoBadge__ge6vS:hover:after{opacity:1}.reservationPage_page__wcyrr{min-height:100dvh;background:var(--stf-n00);color:var(--color-neutral-100);font-family:var(--font-family-dm-sans),system-ui,sans-serif;padding:32px clamp(12px,2.5vw,32px) 64px}.reservationPage_column__wU3uQ{display:grid;grid-gap:18px;gap:18px;width:min(760px,100%);margin-inline:auto}.reservationPage_column__wU3uQ>*{min-width:0}.reservationPage_head__GfkYT{display:grid;grid-gap:6px;gap:6px}.reservationPage_back__KxG_b{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--color-neutral-400);font-size:13px;font-weight:700;text-decoration:none}.reservationPage_back__KxG_b:hover{color:var(--color-neutral-100)}.reservationPage_eyebrow__kOs2n{margin:6px 0 0;color:var(--color-neutral-400);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.reservationPage_title__nyfT8{margin:0;color:var(--color-neutral-100);font-family:var(--font-family-playfair),Georgia,serif;font-size:30px;font-weight:500;line-height:1.15;overflow-wrap:anywhere}.reservationPage_panel__YxDWf{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;background:var(--color-neutral-800);border-radius:0}.reservationPage_panelTitle__oERLv{margin:0;color:var(--color-neutral-100);font-size:15px;font-weight:800}.reservationPage_facts__2F04Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-gap:14px 18px;gap:14px 18px;margin:0}.reservationPage_facts__2F04Y>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.reservationPage_facts__2F04Y dt{color:var(--color-neutral-400);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reservationPage_facts__2F04Y dd{margin:0;color:var(--color-neutral-100);font-size:15px;font-weight:600;overflow-wrap:anywhere}.reservationPage_code__p_zLV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.reservationPage_muted__xeV1y{color:var(--color-neutral-400);font-weight:500}.reservationPage_history__yrxzH{display:grid;margin:0;padding:0;list-style:none}.reservationPage_history__yrxzH li{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:10px 0;border-top:1px solid var(--color-neutral-600);font-size:14px}.reservationPage_history__yrxzH li:first-child{border-top:0;padding-top:0}.reservationPage_historyWhen__cdPMk{color:var(--color-neutral-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reservationPage_historyWhat__psf5G{color:var(--color-neutral-100);font-weight:700}.reservationPage_historyWho__fptHG{display:block;color:var(--color-neutral-400);font-weight:500;overflow-wrap:anywhere}@media (max-width:560px){.reservationPage_title__nyfT8{font-size:24px}.reservationPage_panel__YxDWf{padding:14px}.reservationPage_history__yrxzH li{grid-template-columns:minmax(0,1fr)}}.oggi_page__5tHiQ{min-height:100vh;background:var(--stf-n02);color:var(--stf-nf5);padding:20px 16px 64px}.oggi_wrap__42IuV{display:flex;flex-direction:column;gap:14px;width:min(720px,100%);margin-inline:auto}.oggi_head__BCDC1{display:flex;flex-direction:column;gap:4px}.oggi_business__pEozA{margin:0;color:var(--stf-n9a);font-size:14px}.oggi_day__9Ap70{margin:0;font-size:24px;line-height:1.2;text-transform:capitalize}.oggi_scan__pVTGE{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;border:1px solid color-mix(in srgb,var(--stf-gold) 40%,transparent);border-radius:16px;background:color-mix(in srgb,var(--stf-gold) 14%,transparent);color:var(--stf-gold);font-size:18px;font-weight:600;cursor:pointer}.oggi_scanError__c_gyg{margin:0;color:var(--stf-rose);font-size:14px}.oggi_note__vfEZQ{margin:0;color:var(--stf-n9a);font-size:15px}.oggi_empty__RBtWO{border:1px dashed var(--stf-n4a);border-radius:16px;padding:24px 16px;text-align:center}.oggi_emptyTitle__oWVUh{margin:0 0 6px;font-size:18px}.oggi_card__HgSo9{border:1px solid var(--stf-n3a);border-radius:16px;background:var(--stf-n10);padding:16px}.oggi_tag__f4twE{margin:0 0 4px;color:var(--stf-n9a);font-size:12px;letter-spacing:.08em}.oggi_time__QpFaS{color:var(--stf-nf5);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oggi_title__BcyZG{margin:0 0 4px;font-size:20px;line-height:1.25}.oggi_meta__xckFL{margin:0;color:var(--stf-n9a);font-size:14px;overflow-wrap:anywhere}.oggi_counts__Jh5YM{margin:8px 0 0;color:var(--stf-gold);font-size:15px;font-weight:600}.oggi_list__Hbl8G{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.oggi_person__S02M0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--stf-n26)}.oggi_personInfo__Q1Era{min-width:0}.oggi_personName__PIc56{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.oggi_heldState__f__XH{margin:4px 0 0;color:var(--stf-amber);font-size:13px}.oggi_arrived__Tv3hR,.oggi_presentBtn__6xyzQ{flex:none;min-width:112px;min-height:48px;padding:0 16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer}.oggi_presentBtn__6xyzQ{border:1px solid var(--stf-green-fill);background:var(--stf-green-fill);color:var(--stf-nff)}.oggi_arrived__Tv3hR{border:1px solid var(--stf-green-soft);background:transparent;color:var(--stf-green-soft)}.oggi_arrived__Tv3hR:disabled,.oggi_presentBtn__6xyzQ:disabled{opacity:.6;cursor:progress}.oggi_strip__JPfBq{width:min(960px,calc(100% - 24px));margin:12px auto 0;border:1px solid var(--stf-n3a);border-radius:14px;background:var(--stf-n10);padding:12px 14px}.oggi_stripTitle__DyaRt{margin:0 0 8px;font-size:15px}.oggi_stripList__oDp3Z{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.oggi_stripItem___j5Jh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;padding:6px 0;color:inherit;text-decoration:none}.oggi_stripName__SZQvH{font-weight:600}@media (min-width:1024px){.oggi_page__5tHiQ{padding-top:40px}}.oggi_chrome__2z1WB{display:flex;flex-direction:column;gap:14px;width:min(720px,100%);margin:0 auto 14px}.oggi_nav__0lNBW{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.oggi_navLink__1Hn6S{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--stf-gold) 30%,transparent);border-radius:999px;color:var(--stf-nf5);font-size:15px;text-decoration:none;white-space:nowrap}.oggi_navLink__1Hn6S:hover{background:color-mix(in srgb,var(--stf-gold) 10%,transparent)}.oggi_navOn__TshlG{background:color-mix(in srgb,var(--stf-gold) 16%,transparent);color:var(--stf-gold);font-weight:600}.auth_shell__WDt_d{--au-bg:#0b0b0c;--au-panel:#141416;--au-field:#1b1b1e;--au-edge:#2c2c31;--au-ink:#e9e9ec;--au-ink2:#b4b4bc;--au-muted:#8d8d96;--au-action:#ff8a00;--au-action-ink:#1a0b00;--au-focus:#ffa000;--au-error:#ff8d8d;--au-glow:rgba(255,138,0,0.16);--au-ease:cubic-bezier(0.2,0.8,0.2,1);position:relative;display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;background:var(--au-bg);color:var(--au-ink);color-scheme:dark;font-family:var(--font-family-dm-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.auth_shell__WDt_d *,.auth_shell__WDt_d :after,.auth_shell__WDt_d :before{box-sizing:border-box}.auth_glow__gj4_L{position:absolute;inset:-120px -160px auto auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,var(--au-glow),transparent 72%);pointer-events:none}.auth_header__khC3z{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:16px 20px}.auth_brand__Ptxqd{display:flex;align-items:center;gap:11px;color:var(--au-ink);text-decoration:none}.auth_brand__Ptxqd img{display:block;height:30px;width:auto}.auth_brand__Ptxqd span{font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.auth_main__dRHvz{position:relative;z-index:1;flex:1 1;width:100%;max-width:440px;margin:0 auto;padding:26px 20px 28px}.auth_mainWide__Pxzba{max-width:560px}.auth_rise__rWzT5>*{animation:auth_rise__rWzT5 .56s var(--au-ease) both}.auth_rise__rWzT5>:nth-child(2){animation-delay:55ms}.auth_rise__rWzT5>:nth-child(3){animation-delay:.11s}.auth_rise__rWzT5>:nth-child(4){animation-delay:165ms}.auth_rise__rWzT5>:nth-child(5){animation-delay:.22s}@keyframes auth_rise__rWzT5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth_rise__rWzT5>*{animation:none}}.auth_eyebrow__ky_Hh{margin:0 0 14px;color:var(--au-action);font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere}.auth_title__5UmYV{margin:0 0 10px;color:var(--au-ink);font-family:var(--font-family-playfair),Georgia,"Times New Roman",serif;font-size:34px;font-weight:600;line-height:1.06;letter-spacing:-.012em}.auth_line__4U849{margin:0 0 24px;color:var(--au-ink2);font-size:15.5px}.auth_form__x_Lbd{display:grid;grid-gap:14px;gap:14px;margin:0 0 6px}.auth_field__GMQLM{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--au-ink2)}.auth_field__GMQLM input{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--au-edge);border-radius:12px;background:var(--au-field);color:var(--au-ink);font:inherit;font-size:16px}.auth_field__GMQLM input:focus-visible{outline:2px solid var(--au-focus);outline-offset:1px}.auth_codeInput__gr1Kf{font-size:26px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center}.auth_buttonOff__VjT53,.auth_buttonQuiet__s1Y7A,.auth_button__1Ekfp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 18px;border:1px solid transparent;border-radius:12px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .16s ease,transform .1s ease}.auth_button__1Ekfp{background:var(--au-action);color:var(--au-action-ink)}.auth_button__1Ekfp:hover:not(:disabled){filter:brightness(1.06)}.auth_button__1Ekfp:active:not(:disabled){transform:translateY(1px)}.auth_button__1Ekfp:disabled{opacity:.6;cursor:default}.auth_buttonQuiet__s1Y7A{border-color:var(--au-edge);background:transparent;color:var(--au-ink);font-weight:600}.auth_buttonQuiet__s1Y7A:hover{border-color:var(--au-muted)}.auth_buttonOff__VjT53{border-style:dashed;border-color:var(--au-edge);background:transparent;color:var(--au-muted);font-weight:600;cursor:not-allowed}.auth_buttonQuiet__s1Y7A:focus-visible,.auth_button__1Ekfp:focus-visible,.auth_linkButton__Z4pcV:focus-visible,.auth_link__Jl_8L:focus-visible,.auth_textAction__dlo_g:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.auth_divider__I5y5X{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--au-muted);font-size:13px}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";flex:1 1;border-top:1px solid var(--au-edge)}.auth_alternatives__Fs7im{display:grid;grid-gap:12px;gap:12px;justify-items:stretch}.auth_googleForm__i1pIv{display:grid;grid-gap:10px;gap:10px}.auth_textAction__dlo_g{display:inline-block;padding:8px 0;border:0;background:none;color:var(--au-ink2);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth_textAction__dlo_g:hover{color:var(--au-ink)}.auth_link__Jl_8L{color:var(--au-ink2);text-underline-offset:3px}.auth_link__Jl_8L:hover{color:var(--au-ink)}.auth_linkButton__Z4pcV{padding:0;border:0;background:none;color:var(--au-ink2);font:inherit;text-underline-offset:3px;cursor:pointer}.auth_linkButton__Z4pcV:hover{color:var(--au-ink)}.auth_centered__w8Gv8{text-align:center}.auth_foot__aXw52{margin:22px 0 0;color:var(--au-muted);font-size:14px;text-align:center}.auth_error__dD4ri,.auth_info__ISPK3{margin:0 0 16px;padding:12px 14px;border-radius:12px;font-size:14.5px}.auth_info__ISPK3{border:1px solid var(--au-edge);background:var(--au-panel);color:var(--au-ink)}.auth_error__dD4ri{border:1px solid color-mix(in srgb,var(--au-error) 45%,transparent);color:var(--au-error)}.auth_signature__Q7tY1{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:0 20px 20px;color:var(--au-muted);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}.auth_signature__Q7tY1 img{height:14px;width:auto}.auth_cards__FPSAq{display:grid;grid-gap:12px;gap:12px;margin:0 0 22px;padding:0;list-style:none}.auth_card__YbReF{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:14px;border:1px solid var(--au-edge);border-radius:14px;background:var(--au-panel)}.auth_initials__wWW0y{display:grid;place-items:center;width:44px;height:44px;grid-row:span 2;border-radius:12px;background:linear-gradient(135deg,var(--au-action),color-mix(in srgb,var(--au-action) 55%,#000));color:var(--au-action-ink);font-weight:800;letter-spacing:.02em}.auth_cardText__V11PH{min-width:0}.auth_cardName__WDQG7{margin:0;font-family:var(--font-family-playfair),Georgia,serif;font-size:19px;font-weight:600;overflow-wrap:anywhere}.auth_cardMeta__bsf50{margin:0;color:var(--au-muted);font-size:13px;overflow-wrap:anywhere}.auth_cardRole__BVkiN{color:var(--au-ink2)}.auth_cardAction__Nr7ty{grid-column:1/-1;margin-top:10px}.auth_cardNote__6SkdI{grid-column:1/-1;margin:8px 0 0;color:var(--au-ink2);font-size:13.5px}.auth_actions__pSOsZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}@media (min-width:720px){.auth_header__khC3z{padding:26px 36px;min-height:96px}.auth_main__dRHvz{padding:8vh 20px 7vh}.auth_title__5UmYV{font-size:44px}.auth_signature__Q7tY1{padding:0 36px 26px}.auth_glow__gj4_L{inset:-10% -8% auto auto;width:760px;height:760px}.auth_cardAction__Nr7ty{grid-column:auto;margin-top:0;justify-self:end}.auth_card__YbReF{grid-template-columns:auto 1fr auto}.auth_initials__wWW0y{grid-row:span 1}}.auth_actions__pSOsZ .auth_buttonQuiet__s1Y7A{width:auto;min-width:120px}.auth_brandLogo__2XFRm{display:block;height:36px;max-width:200px;width:auto;object-fit:contain}.auth_brand__Ptxqd .auth_brandName__l4Dq9{max-width:100%;font-family:var(--font-family-playfair),Georgia,serif;font-size:20px;font-weight:600;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.auth_fieldRow__Te2QS{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.auth_fieldRow__Te2QS .auth_link__Jl_8L{font-size:13px}.auth_passwordWrap__cpGMc{position:relative}.auth_passwordWrap__cpGMc input{padding-right:84px}.auth_toggle__a0EUo{position:absolute;top:50%;right:6px;min-width:44px;min-height:40px;padding:0 10px;transform:translateY(-50%);border:0;background:none;color:var(--au-ink2);font:inherit;font-size:13.5px;cursor:pointer}.auth_toggle__a0EUo:hover{color:var(--au-ink)}.auth_toggle__a0EUo:focus-visible{outline:2px solid var(--au-focus);outline-offset:-2px;border-radius:8px}.auth_inputInvalid__0J69w{border-color:var(--au-error)!important}.auth_rule__KSVI3{margin:0;color:var(--au-muted);font-size:13px}.auth_fieldError__Hbkiq{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--au-error);font-size:14px}.auth_fieldError__Hbkiq svg{flex:none;margin-top:3px}.auth_quiet__Ou9t8{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;color:var(--au-ink2);font-size:14px}.auth_quiet__Ou9t8 svg{flex:none;margin-top:3px}.auth_formStack__eqlUR{display:grid;grid-gap:16px;gap:16px}.auth_aiNote__afZpX{margin:22px 0 0;color:var(--au-muted);font-size:12.5px;line-height:1.5}.auth_aiNote__afZpX a{color:var(--au-ink2);text-underline-offset:3px}.auth_textActionIcon__ver2s{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--au-ink2);font-size:14.5px;text-decoration:none;text-underline-offset:3px}.auth_textActionIcon__ver2s:hover{color:var(--au-ink);text-decoration:underline}.auth_textActionIcon__ver2s:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px;border-radius:6px}.auth_textActionStrong__vIkCp{color:var(--au-action);font-size:15px;font-weight:600}.auth_textActionStrong__vIkCp:hover{color:var(--au-action)}.auth_caption__IE78D{margin:0;color:var(--au-muted);font-size:13px;text-align:center}.auth_googleBtn__8lAcN{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:10px 16px;border:1px solid #747775;border-radius:12px;background:#ffffff;color:#1f1f1f;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:.25px;cursor:pointer}.auth_googleBtn__8lAcN:hover:not(:disabled){background:#f8f9fa}.auth_googleBtn__8lAcN:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.auth_googleBtn__8lAcN:disabled{opacity:.6;cursor:default}.auth_googleMark__9anqa{flex:none;width:18px;height:18px}.auth_signature__Q7tY1 span:first-child{text-transform:none;letter-spacing:.04em;font-size:12px}@media (max-width:719px){.auth_signature__Q7tY1{justify-content:center}}.auth_rows__Y5RM6{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--au-line,rgba(255,255,255,.14));border-radius:14px;overflow:hidden}.auth_row__EIo39{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:14px 16px;min-height:56px;border-top:1px solid var(--au-line,rgba(255,255,255,.14))}.auth_row__EIo39:first-child{border-top:0}.auth_rowName__XSu9e{font-weight:600}.auth_rowState__c6YPI{grid-column:1;color:var(--au-ink2);font-size:13.5px}.auth_rowAction__GIrxj{grid-column:2;grid-row:1/span 2;justify-self:end;margin:0}.auth_rowAction__GIrxj .auth_linkButton__Z4pcV,.auth_rowAction__GIrxj .auth_link__Jl_8L{min-height:44px;display:inline-flex;align-items:center}.auth_confirm__UY699{border:1px solid var(--au-line,rgba(255,255,255,.14));border-radius:14px;padding:4px 16px}.auth_confirm__UY699 summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}.auth_confirm__UY699 p{color:var(--au-ink2);font-size:14px;margin:0 0 12px}.auth_confirm__UY699 form{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px}.verifica_qrBox__Clx5h{display:flex;justify-content:center;margin:4px 0 18px}.verifica_qr___i4rs{width:220px;height:220px;border-radius:12px}.verifica_manual___KcMO{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;font-size:.9rem}.verifica_manual___KcMO p{margin:0}.verifica_manual___KcMO summary{cursor:pointer;font-weight:600}.verifica_key__i3qRS{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.08em;word-break:break-all;padding:10px 12px;border:1px solid var(--au-line,var(--color-neutral-500));border-radius:10px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.verifica_step__RUHu7{margin:0 0 16px;line-height:1.45}.verifica_codes__BnR8n{list-style:none;margin:4px 0 18px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.verifica_codes__BnR8n li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.08em;text-align:center;padding:10px 6px;border:1px solid var(--au-line,var(--color-neutral-500));border-radius:10px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.verifica_rememberBox__bt9Le{display:grid;grid-gap:4px;gap:4px}.verifica_remember__I_JVJ{display:flex;align-items:center;gap:10px;font-size:.92rem;cursor:pointer}.verifica_remember__I_JVJ input{width:18px;height:18px;flex:none}.verifica_rememberLine__KqFEO{margin:0 0 0 28px;font-size:.85rem;line-height:1.4;opacity:.8}