.trial-lock{box-sizing:border-box;isolation:isolate;text-align:center;width:100%;font-family:var(--font-space-grotesk), "Space Grotesk", Inter, system-ui, sans-serif;border-radius:20px;justify-items:center;gap:10px;margin:0;padding:24px 20px 18px;display:grid;position:relative;overflow:hidden}.trial-lock__medal{border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid}.trial-lock__title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:1.2}.trial-lock__text{max-width:30em;margin:0 0 6px;font-size:15px;line-height:1.5}.trial-lock__cta{isolation:isolate;box-sizing:border-box;color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);border:1px solid #b77b2db3;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #a0682247,0 12px 26px -12px #b77b2de6}.trial-lock__cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,inset 0 -2px #a0682247,0 18px 32px -12px #b77b2df2,0 0 0 5px #f7d99b59}.trial-lock__cta:active{transform:scale(.98)}.trial-lock__arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.trial-lock__cta:hover .trial-lock__arrow{transform:translate(4px)}.trial-lock__whatsapp{text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.trial-lock--zoom{color:#fff8ea;background:radial-gradient(120% 70% at 100% 0,#f7d99b33,#f7d99b00 55%),radial-gradient(90% 70% at 0 100%,#9d17388c,#9d173800 62%),linear-gradient(160deg,#5a101c,#32040c);border:1px solid #f7d99b73;box-shadow:0 2px 8px #3a091324,0 30px 52px -30px #3a0913bf,inset 0 1px #ffffff1a}.trial-lock--zoom .trial-lock__medal{color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);box-shadow:0 0 0 6px #f7d99b24}.trial-lock--zoom .trial-lock__title{color:#fff1d0}.trial-lock--zoom .trial-lock__text{color:#fff8eae0}.trial-lock--zoom .trial-lock__whatsapp{color:#f7d99b;text-decoration-color:#f7d99b80}.trial-lock--zoom .trial-lock__cta:focus-visible,.trial-lock--zoom .trial-lock__whatsapp:focus-visible{outline-offset:3px;outline:3px solid #f7d99b}.trial-lock--confirm{color:#4d2630;background:radial-gradient(90% 60% at 100% 0,#f7d99b4d,#f7d99b00 60%),#fffaf4;border:1px solid #b77b2d57;box-shadow:0 2px 8px #3a091314,0 24px 48px -30px #3a091352}.trial-lock--confirm .trial-lock__medal{color:#fff8ea;background:linear-gradient(145deg,#9d1738,#6a0f1f 55%,#3a0913);box-shadow:inset 0 1px #ffffff2e,0 10px 20px -10px #3a0913b3}.trial-lock--confirm .trial-lock__title{color:#6a0f1f}.trial-lock--confirm .trial-lock__whatsapp{color:#9d1738;text-decoration-color:#9d173866}.trial-lock--confirm .trial-lock__cta:focus-visible,.trial-lock--confirm .trial-lock__whatsapp:focus-visible{outline-offset:3px;outline:3px solid #9d1738}@media (min-width:768px){.trial-lock{padding:30px 28px 22px}.trial-lock__title{font-size:25px}.trial-lock__cta{width:auto;min-width:260px}}@media (prefers-reduced-motion:reduce){.trial-lock__cta,.trial-lock__arrow{transition:none}}
.rs-page{--rs-wine:#6a0f1f;--rs-wine-2:#9d1738;--rs-wine-deep:#3a0913;--rs-band-a:#5a101c;--rs-band-b:#32040c;--rs-gold:#e2b75a;--rs-gold-soft:#f7d99b;--rs-gold-deep:#b77b2d;--rs-gold-text:#85541a;--rs-ink:#4d2630;--rs-ink-soft:#6a4852;--rs-cream:#fffaf4;--rs-cream-2:#fff8ea;--rs-paper:#fbf3e8;--rs-line:#b77b2d57;--rs-line-soft:#b77b2d33;--rs-shadow:0 2px 8px #3a091314, 0 24px 48px -30px #3a091352;--rs-shadow-sm:0 1px 3px #3a091312, 0 8px 18px -12px #3a091347;--rs-ok:#17683a;--rs-ok-bg:#e9f5ec;--rs-danger:#9d1738;--rs-ease:cubic-bezier(.2, .8, .2, 1);--rs-spring:cubic-bezier(.34, 1.56, .64, 1);--rs-sans:var(--font-space-grotesk), "Space Grotesk", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--rs-serif:Georgia, "Times New Roman", serif;min-height:100dvh;color:var(--rs-ink);background:radial-gradient(1100px 560px at 100% -8%, #f7d99b6b, #f7d99b00 62%), radial-gradient(760px 620px at -12% 22%, #9d17380f, #9d173800 66%), var(--rs-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--rs-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}body:has(.rs-page){background:#fbf3e8}.rs-page :where(p,h1,h2,h3,ul,ol,figure){margin:0}.rs-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--rs-wine-2);outline-offset:3px}.rs-page [data-tour]{scroll-margin-top:24px;scroll-margin-bottom:24px}@media (max-width:1023px){.rs-page .zoom-join[data-tour=zoom]{scroll-margin-top:140px}}.rs-skip:focus{color:#3b070f;box-shadow:var(--rs-shadow-sm);background:linear-gradient(#ffe7a8,#e2b75a);border-radius:999px;padding:10px 16px;font-weight:700}.rs-brandbar{z-index:2;color:var(--rs-cream-2);background:radial-gradient(420px 160px at 88% 0%, #f7d99b33, #f7d99b00 72%), linear-gradient(135deg, var(--rs-band-a), var(--rs-band-b));border-bottom:2px solid var(--rs-gold);position:relative;box-shadow:0 12px 26px -20px #3a0913cc}.rs-brandbar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;max-width:1120px;margin:0 auto;padding:10px 16px;display:flex}.rs-brand{align-items:center;gap:12px;min-width:0;display:flex}.rs-brand__logo{background:#b8173a;border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 2px #f7d99be6,0 6px 14px #00000059}.rs-brand__logo img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.07)}.rs-brand__text{min-width:0;line-height:1.15;display:grid}.rs-brand__kicker{color:var(--rs-gold-soft);font-size:13px;font-weight:700;display:none}.rs-brand__name{max-width:7.2em;color:var(--rs-cream-2);letter-spacing:.005em;font-size:16px;font-weight:700;line-height:1.12}@media (min-width:440px){.rs-brand__kicker{display:block}.rs-brand__name{white-space:nowrap;max-width:none}}.rs-brandbar__tour{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:140px;min-height:44px;margin-left:auto;display:flex}.rs-practices-link{border:1px solid var(--rs-gold-soft);min-height:44px;color:var(--rs-gold-soft);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.rs-practices-link:hover{background:#ffffff14}.rs-practices-link:focus-visible{outline:2px solid var(--rs-gold-soft);outline-offset:3px}@media (min-width:768px){.rs-brandbar__inner{padding:14px 24px}.rs-brand__logo{width:52px;height:52px}.rs-brand__kicker{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.rs-brand__name{letter-spacing:.14em;text-transform:uppercase;font-size:15px}}.rs-shell{outline:none;gap:18px;max-width:1120px;margin:0 auto;padding:18px 16px 28px;display:grid}@media (min-width:768px){.rs-shell{gap:24px;padding:32px 24px 36px}}.rs-kicker{color:var(--rs-gold-text);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.rs-h2{color:var(--rs-wine);font-family:var(--rs-serif);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.15}.rs-section-sub,.rs-card__sub{color:var(--rs-ink-soft);margin-top:6px;font-size:15px;line-height:1.5}.rs-help{color:var(--rs-ink-soft);margin-top:6px;font-size:13px;line-height:1.45}@media (min-width:768px){.rs-h2{font-size:28px}}.rs-card{border:1px solid var(--rs-line);background:var(--rs-cream);box-shadow:var(--rs-shadow);border-radius:20px;padding:20px;position:relative}@media (min-width:768px){.rs-card{padding:28px}}.rs-medal{width:40px;height:40px;color:var(--rs-cream-2);background:linear-gradient(145deg, var(--rs-wine-2), var(--rs-wine) 55%, var(--rs-wine-deep));border-radius:14px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 8px 16px -8px #3a0913b3}.rs-medal svg{width:22px;height:22px}.rs-medal--lg{border-radius:50%;width:60px;height:60px}.rs-medal--lg svg{width:28px;height:28px}.rs-medal--ok{color:#fff;background:linear-gradient(145deg,#2f9b5d,#17683a);box-shadow:0 0 0 6px #2f9b5d24,0 10px 20px -10px #17683acc}.rs-medal--warn{color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);box-shadow:0 0 0 6px #e2b75a33}.rs-section-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}@media (min-width:768px){.rs-medal{width:44px;height:44px}.rs-section-head{gap:14px}}.rs-hero{isolation:isolate;border:1px solid var(--rs-line);background:radial-gradient(58% 60% at 100% 0%, #f7d99b5c, #f7d99b00 62%), radial-gradient(46% 58% at 0% 100%, #9d173812, #9d173800 66%), var(--rs-cream);box-shadow:var(--rs-shadow);border-radius:20px;padding:22px 18px 20px;position:relative;overflow:hidden}.rs-hero__grid{gap:18px;display:grid}.rs-hero__live{gap:12px;min-width:0;display:grid}.rs-hero__names:empty{display:none}.rs-eyebrow{color:var(--rs-wine);letter-spacing:.14em;text-transform:uppercase;background:#9d17380f;border:1px solid #9d17382e;border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:7px 14px 7px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.rs-eyebrow__dot{background:#d3223f;border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 0 3px #d3223f29}.rs-eyebrow__dot:after{content:"";opacity:0;pointer-events:none;border:2px solid #d3223f8c;border-radius:50%;animation:5.2s ease-out 1.4s infinite rs-ping;position:absolute;inset:-1px}.rs-hero__intro{min-width:0;container-type:inline-size}.rs-title{color:var(--rs-wine);font-family:var(--rs-serif);letter-spacing:-.02em;font-size:clamp(32px,12.2cqi,62px);font-weight:700;line-height:1.02}.rs-title__line{white-space:nowrap;width:fit-content;max-width:100%;display:block}.rs-title__em{z-index:0;color:var(--rs-wine-2);font-style:italic;position:relative}.rs-title__em:after{content:"";z-index:-1;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#f7d99bf2,#e2b75ab8);border-radius:999px;height:.26em;animation:.62s cubic-bezier(.65,0,.35,1) .78s both rs-brush;position:absolute;bottom:.04em;left:-.04em;right:-.08em}.rs-lead{max-width:32em;color:var(--rs-ink);margin-top:14px;font-size:16px;font-weight:500;line-height:1.55}.rs-lead b{color:var(--rs-wine);font-weight:700}.rs-hero__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rs-tz{border:1px solid var(--rs-line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex;box-shadow:0 1px 2px #3a09130f}.rs-tz__icon{width:18px;height:18px;color:var(--rs-gold-deep)}.rs-tz__label{color:var(--rs-wine);font-size:14px;font-weight:700}.rs-note{color:var(--rs-ink-soft);font-size:13px;line-height:1.4}.rs-hero__slots{gap:10px;display:grid}.rs-slots__head{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex;position:relative}.rs-refreshing{color:var(--rs-gold-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rs-refreshing__icon{width:14px;height:14px;animation:1s linear infinite rs-spin}.rs-slots{display:grid}.rs-slot{border:1px solid var(--rs-line);min-width:0;box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:13px 12px;display:flex;position:relative}.rs-slot:before{content:"";background:var(--rs-gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.rs-slot--open:before{background:#2f9b5d}.rs-slot--closed:before{background:#b9a7a9}.rs-slot__icon{width:36px;height:36px;color:var(--rs-gold-text);background:#f7d99b59;border-radius:12px;flex:none;place-items:center;display:grid}.rs-slot__icon svg{width:20px;height:20px}.rs-slot--open .rs-slot__icon{color:var(--rs-ok);background:var(--rs-ok-bg)}.rs-slot--closed .rs-slot__icon{color:#6f5b5f;background:#f1e9e4}.rs-slot__body{gap:2px;min-width:0;display:grid}.rs-slot__time{color:var(--rs-wine);font-size:17px;font-weight:700;line-height:1.25}.rs-slot__state{color:var(--rs-gold-text);font-size:13px;font-weight:600;line-height:1.35}.rs-slot--open .rs-slot__state{color:var(--rs-ok)}.rs-slot--closed .rs-slot__state{color:#6f5b5f}@media (min-width:768px){.rs-hero{padding:32px}.rs-lead{font-size:17px}}@media (min-width:1024px){.rs-hero{padding:40px 40px 36px}.rs-hero__grid{grid-template:"intro live""meta live""slots live""book live"".live"1fr/minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:20px 44px}.rs-hero__intro{grid-area:intro}.rs-hero__live{grid-area:live;gap:14px}.rs-hero__book{grid-area:book;margin-top:6px}.rs-hero__meta{grid-area:meta}.rs-hero__slots{grid-area:slots}}.rs-hero .rs-card,.rs-hero .trial-lock--confirm{box-shadow:var(--rs-shadow-sm);background:#fff}.rs-hero__book{min-width:0}.rs-hero__book:empty{display:none}.rs-groups>:only-child{grid-column:1/-1}.rs-card__head{align-items:center;gap:14px;display:flex}.rs-card__head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px}.rs-card__head-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.rs-card__titles{gap:4px;min-width:0;display:grid}.rs-email-chip{max-width:100%;color:var(--rs-ink);text-overflow:ellipsis;white-space:nowrap;background:#f7d99b52;border-radius:999px;justify-self:start;margin-top:4px;padding:3px 10px;font-size:13px;font-weight:600;overflow:hidden}.rs-link-btn{min-height:44px;color:var(--rs-wine-2);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #9d173866;text-decoration:underline #9d173866}.rs-link-btn:hover{color:var(--rs-wine);text-decoration-color:currentColor}@media (max-width:519px){.rs-card__head--split .rs-link-btn{margin:-6px 0 0 52px}}.rs-form-card .rs-card__sub{margin-top:12px}.rs-form{gap:16px;margin-top:18px;display:grid}.rs-field{display:grid}.rs-label{color:var(--rs-wine);margin-bottom:8px;padding:0;font-size:15px;font-weight:700;display:block}.rs-input{box-sizing:border-box;width:100%;min-height:52px;color:var(--rs-wine-deep);font:inherit;background:#fff;border:1.5px solid #b77b2d73;border-radius:14px;padding:12px 16px;font-size:17px;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #3a09130d}.rs-input::placeholder{color:#8f747b;opacity:1}.rs-input:hover{border-color:#b77b2dbf}.rs-page .rs-input:focus,.rs-page .rs-input:focus-visible{border-color:var(--rs-wine-2);outline:none;box-shadow:0 0 0 4px #e2b75a61}.rs-input[aria-invalid=true]{border-color:var(--rs-danger)}.rs-input--short{max-width:180px}.rs-fieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.rs-fieldset .rs-help{margin:0 0 12px}.rs-options{gap:10px;display:grid}.rs-option{min-height:64px;color:var(--rs-ink);cursor:pointer;transition:border-color .2s ease, box-shadow .25s ease, transform .2s var(--rs-ease), background-color .25s ease;background:#fff;border:1.5px solid #b77b2d66;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.rs-option:hover{border-color:var(--rs-gold-deep);transform:translateY(-1px);box-shadow:0 10px 20px -14px #b77b2de6}.rs-option:focus-within{outline:3px solid var(--rs-wine-2);outline-offset:3px}.rs-option__radio{background:#fff;border:2px solid #b77b2db3;border-radius:50%;flex:none;width:24px;height:24px;transition:border-color .2s;position:relative}.rs-option__radio:after{content:"";transition:transform .35s var(--rs-spring);background:linear-gradient(#ffe7a8,#e2b75a);border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.rs-option__body{gap:2px;min-width:0;display:grid}.rs-option__time{color:var(--rs-wine);font-size:17px;font-weight:700}.rs-option__state{font-size:13px;font-weight:600}.rs-option__state--open{color:var(--rs-ok)}.rs-option__state--upcoming{color:var(--rs-gold-text)}.rs-option__state--closed{color:#6f5b5f}.rs-option.is-selected{color:var(--rs-cream-2);background:linear-gradient(135deg, #7a1326, var(--rs-wine) 45%, var(--rs-wine-deep));border-color:#0000;box-shadow:0 0 0 2px #e2b75ad9,0 14px 26px -14px #3a0913e6}.rs-option.is-selected .rs-option__time{color:#fff8ea}.rs-option.is-selected .rs-option__state{color:var(--rs-gold-soft)}.rs-option.is-selected .rs-option__radio{border-color:var(--rs-gold-soft);background:0 0}.rs-option.is-selected .rs-option__radio:after{transform:scale(1)}.rs-option.is-disabled{cursor:not-allowed;opacity:.6}.rs-btn{isolation:isolate;min-height:52px;font:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--rs-ease), box-shadow .25s ease, filter .25s ease, background-color .2s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.rs-btn--block{width:100%}.rs-btn--gold{color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);border-color:#b77b2db3;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #a0682247,0 12px 26px -12px #b77b2de6,0 2px 6px #3a09131a}.rs-btn--gold:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #fffc,inset 0 -2px #a0682247,0 18px 32px -12px #b77b2df2,0 0 0 5px #f7d99b59}.rs-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.rs-btn:disabled{cursor:not-allowed}.rs-btn--gold:disabled{color:#5b3440;box-shadow:none;background:#f3e6d2;border-color:#b77b2d73}.rs-btn__arrow{width:20px;height:20px;transition:transform .25s var(--rs-ease)}.rs-btn:hover:not(:disabled) .rs-btn__arrow{transform:translate(4px)}.rs-btn__icon{width:20px;height:20px}.rs-btn--sheen:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffffbf 50%,#fff0);width:42%;animation:.9s ease-in-out 1.5s both rs-sheen;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-170%)skew(-18deg)}.rs-btn--sheen:hover:not(:disabled):before{animation:.85s ease-in-out rs-sheen-hover}.rs-btn--sheen:disabled:before{display:none}.rs-btn--light{border-color:var(--rs-line);color:var(--rs-wine);box-shadow:var(--rs-shadow-sm);background:#fff}.rs-btn--light:hover{border-color:var(--rs-gold-deep);transform:translateY(-1px)}.rs-btn--danger,.rs-btn--ghost{background:#fff;min-height:48px;padding:0 22px;font-size:16px}.rs-btn--danger{color:var(--rs-danger);border-color:#9d173873}.rs-btn--danger:hover:not(:disabled){border-color:var(--rs-danger);background:#fff4f5}.rs-btn--danger:disabled{opacity:.55}.rs-btn--ghost{color:var(--rs-ink);border-color:#4d263047}.rs-btn--ghost:hover{border-color:var(--rs-ink)}.rs-page [data-ripple]{isolation:isolate;position:relative;overflow:hidden}.rs-page [data-ripple]:after{content:"";z-index:-1;left:var(--rs-ripple-x,50%);top:var(--rs-ripple-y,50%);width:var(--rs-ripple-size,0px);height:var(--rs-ripple-size,0px);margin-top:calc(var(--rs-ripple-size,0px) / -2);margin-left:calc(var(--rs-ripple-size,0px) / -2);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffecb8bf 0%,#e2b75a59 42%,#e2b75a00 70%);border-radius:50%;position:absolute;transform:scale(0)}.rs-page [data-ripple][data-rippling]:after{animation:rs-ripple .65s var(--rs-ease) forwards}.rs-feedback{text-align:left;animation:rs-swap .3s var(--rs-ease) both;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.rs-feedback--success{color:var(--rs-ok);background:var(--rs-ok-bg);border:1px solid #17683a38}.rs-feedback--error{color:#86122d;background:#fff0f2;border:1px solid #9d173840}.rs-feedback--info{color:var(--rs-ink);border:1px solid var(--rs-line-soft);background:#f7d99b40}.rs-state{text-align:center;justify-items:center;gap:10px;padding:28px 22px;display:grid}.rs-state .rs-medal{margin-bottom:4px}.rs-state__title{color:var(--rs-wine);font-size:18px;font-weight:700}.rs-state__lead{color:var(--rs-gold-text);font-size:17px;font-weight:700;line-height:1.4}.rs-state__text{max-width:30em;color:var(--rs-ink);font-size:15px;line-height:1.5}.rs-state__hint-icon{width:16px;height:16px;color:var(--rs-gold-deep);vertical-align:-3px;margin-right:4px;display:inline-block}.rs-state--error .rs-btn{margin-top:6px}.rs-loading__dots{gap:6px;padding:10px 0 4px;display:inline-flex}.rs-loading__dots i{background:var(--rs-gold);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite rs-dot}.rs-loading__dots i:nth-child(2){animation-delay:.15s}.rs-loading__dots i:nth-child(3){animation-delay:.3s}.rs-confirmed__top{text-align:center;justify-items:center;gap:6px;display:grid}.rs-confirmed .rs-medal{animation:rs-pop .6s var(--rs-spring) .15s both;margin-bottom:8px}.rs-confirmed__hello{color:var(--rs-ink);font-size:16px}.rs-confirmed__when{color:var(--rs-wine);background:#f7d99b66;border-radius:999px;margin-top:4px;padding:6px 16px;font-size:20px;font-weight:700}.rs-confirmed__tz{color:var(--rs-ink-soft);font-size:13px}.rs-calendar{border:1px solid var(--rs-line-soft);text-align:center;background:#fff;border-radius:16px;gap:10px;margin-top:20px;padding:16px 12px;display:grid}.rs-calendar__ask{color:var(--rs-ink);font-size:15px;font-weight:600}.rs-calendar .rs-btn{gap:8px;padding:0 16px;font-size:15px}.rs-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.rs-confirmed .rs-feedback{margin-top:14px}.rs-groups{display:grid}.rs-group{padding:18px}.rs-group__title{color:var(--rs-wine);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.rs-group__icon{width:36px;height:36px;color:var(--rs-gold-text);background:#f7d99b61;border-radius:12px;flex:none;place-items:center;display:grid}.rs-group__icon svg{width:20px;height:20px}.rs-group__label{min-width:0}.rs-group__count{color:var(--rs-gold-text);margin-left:6px}.rs-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.rs-badge--live{color:#fff;background:#b3122f}.rs-badge__dot{background:#fff;border-radius:50%;width:7px;height:7px;position:relative}.rs-badge__dot:after{content:"";opacity:0;border:2px solid #fffc;border-radius:50%;animation:2.6s ease-out .6s infinite rs-ping;position:absolute;inset:-2px}.rs-badge--ended{color:#4f3f43;background:#efe6e1}.rs-badge__icon{width:13px;height:13px}.rs-names{flex-wrap:wrap;gap:8px;max-height:300px;margin-top:14px;padding:0;list-style:none;display:flex;overflow-y:auto}.rs-names__empty{color:var(--rs-ink-soft);text-align:center;border:1.5px dashed #b77b2d66;border-radius:14px;flex:100%;padding:14px;font-size:15px}.rs-name{box-sizing:border-box;border:1px solid var(--rs-line-soft);background:#fff8ea;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:4px 12px 4px 4px;display:inline-flex}.rs-name__avatar{color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.rs-name__text{min-width:0;color:var(--rs-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.rs-schedule{background:radial-gradient(ellipse at 100% 0, #f7d99b47, transparent 55%), var(--rs-cream)}.rs-days-wrap{margin-top:6px}.rs-days{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rs-day{border:1px solid var(--rs-line-soft);background:#ffffffc2;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 3px 12px -9px #6a0f1f47}.rs-day--next{background:#f5f9f0;border-color:#2a744a4d}.rs-day__name{color:var(--rs-wine);font-family:var(--rs-serif);align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;line-height:1.3;display:flex}.rs-day__accent{background:var(--rs-gold);border-radius:4px;flex:none;width:4px;height:24px}.rs-day--next .rs-day__name{color:#235b3a}.rs-day--next .rs-day__accent{background:#2c7b50}.rs-practices.rs-practices{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rs-practice{background:linear-gradient(135deg,#fffaf2,#f8eedf);border:1px solid #b77b2d3d;border-radius:14px;min-width:0;padding:14px 16px 13px;box-shadow:inset 0 1px #fffc,0 5px 10px -9px #6a0f1f52}.rs-practice__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:8px;display:flex}.rs-practice__period{color:var(--rs-gold-text);letter-spacing:.025em;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.rs-practice__period svg{flex:none}.rs-practice__next{color:#123f28;background:#dcf4c3;border-radius:7px;align-items:center;gap:6px;min-height:25px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.3;animation:2.4s ease-in-out infinite rs-next-label-pulse;display:inline-flex}.rs-practice__next>span{background:#207147;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2071471f}.rs-practice__time{color:var(--rs-wine-deep);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.2}.rs-practice__close{color:var(--rs-ink-soft);margin-top:8px;font-size:12.5px;line-height:1.35}.rs-practice__close span{color:var(--rs-gold-text);white-space:nowrap;font-weight:700}.rs-practice--next{background:radial-gradient(at 100% 0,#b5df8624,#0000 65%),#145536;border-color:#1c6844;box-shadow:0 8px 18px -9px #14553680,inset 0 1px #ffffff21}.rs-practice--next .rs-practice__time{color:#fffdf3}.rs-practice--next .rs-practice__period{color:#d0e9c6}.rs-practice--next .rs-practice__close{color:#e1efdf}.rs-practice--next .rs-practice__close span{color:#f0ffcf}@keyframes rs-next-label-pulse{0%,to{opacity:1;box-shadow:0 0 #dcf4c300}50%{opacity:.88;box-shadow:0 0 0 4px #dcf4c31f}}.rs-page[data-page-hidden] .rs-practice__next{animation-play-state:paused}.rs-footnote{color:var(--rs-ink-soft);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.rs-footnote:before{content:"";background:var(--rs-gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5em}@media (min-width:480px){.rs-practices.rs-practices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.rs-day{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px}.rs-practice__close{font-size:13px}}@media (min-width:1024px){.rs-day{grid-template-columns:180px minmax(0,1fr)}}.rs-blocks{gap:16px;display:grid}.rs-block{border:1px solid var(--rs-line-soft);background:#fff;border-radius:18px;padding:18px 16px 8px}.rs-block__head{border-bottom:1px dashed #b77b2d73;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:12px;display:flex}.rs-block__title{color:var(--rs-wine);font-family:var(--rs-serif);font-size:22px;font-weight:700}.rs-block__empty{color:var(--rs-ink-soft);text-align:center;border:1.5px dashed #b77b2d66;border-radius:14px;margin:14px 0 10px;padding:16px}.rs-qlist{margin:0;padding:0;list-style:none}.rs-q{grid-template-columns:1.75em minmax(0,1fr);align-items:baseline;gap:8px;padding:12px 2px;display:grid}.rs-q+.rs-q{border-top:1px solid var(--rs-line-soft)}.rs-q__n{color:var(--rs-gold-deep);font-family:var(--rs-serif);font-size:19px;font-style:italic;font-weight:700;line-height:1}.rs-q__text{color:var(--rs-ink);font-size:16px;font-weight:500;line-height:1.45}@media (min-width:768px){.rs-block{padding:20px 22px 10px}}@media (min-width:1024px){.rs-blocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}}.rs-footer{max-width:1120px;color:var(--rs-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:0 auto;padding:4px 16px 32px;font-size:13px;display:flex}.rs-admin{border:1px solid var(--rs-line);min-height:44px;color:var(--rs-ink);background:#fffaf4b3;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.rs-admin:hover{border-color:var(--rs-gold-deep);color:var(--rs-wine)}.rs-admin__icon{width:15px;height:15px}.rs-enter{animation:rs-rise .42s var(--rs-ease) both;animation-delay:calc(var(--d,0) * 75ms)}.rs-enter--drop{animation-name:rs-drop;animation-duration:.38s}.rs-enter--pop{animation-name:rs-pop;animation-duration:.62s;animation-timing-function:var(--rs-spring)}.rs-swap{animation:rs-swap .34s var(--rs-ease) both}.zoom-join__clock-value{animation:.4s both rs-fade}.rs-page[data-entered] .rs-enter,.rs-page[data-entered] .confirmed-participants__names li,.rs-page[data-entered] .rs-title__em:after,body.reserva-tour-open .rs-page .rs-enter,body.reserva-tour-open .rs-page .rs-title__em:after{animation:none}.rs-page[data-page-hidden] .rs-eyebrow__dot:after,.rs-page[data-page-hidden] .rs-badge__dot:after,.rs-page[data-page-hidden] .rs-loading__dots i,.rs-page[data-page-hidden] .zoom-join:before,.rs-page[data-page-hidden] .confirmed-participants__dot:after,.rs-page[data-page-hidden] .confirmed-participants__dots i,.rs-page[data-page-hidden] .zoom-join__live-dot:after{animation-play-state:paused}@keyframes rs-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rs-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes rs-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes rs-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rs-fade{0%{opacity:0}to{opacity:1}}@keyframes rs-brush{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rs-ping{0%{opacity:.8;transform:scale(1)}24%,to{opacity:0;transform:scale(2.6)}}@keyframes rs-sheen{0%{transform:translate(-170%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@keyframes rs-sheen-hover{0%{transform:translate(-170%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@keyframes rs-ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes rs-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes rs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rs-page *,.rs-page :before,.rs-page :after{transition:none!important;animation:none!important}}
