@font-face{font-family:Young Serif;src:url(/_astro/young-serif-400.CH5IZox1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/_astro/figtree-var.ByI1YVdN.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--cream:#fff7f0;--blush:#ffe8f0;--line-d:#f1cfdc;--paper:#fffdfb;--paper-2:#fff0e8;--ink:#2b1238;--ink-2:#5a4566;--berry:#c2185b;--amber:#ffb938;--orchid:#f59be0;--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:#66547a;--fg-4:#6e5d7a;--accent:var(--berry);--serif:"Young Serif",Georgia,"Times New Roman",serif;--text:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}*,:before,:after{box-sizing:border-box}.dark{--fg:#fff;--fg-2:#e7ddf7;--fg-3:#cdbfe8;--fg-4:#a99bc7;--line-d:#4a2f82;--accent:var(--amber);color:var(--fg)}body{background:var(--cream);font-family:var(--text);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font-family:inherit}.serif{font-family:var(--serif);letter-spacing:-.012em;font-weight:400}.eyebrow{font:700 13px/1.25 var(--text);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;margin:0}.navl{min-height:44px;color:var(--fg);font:500 15px/1 var(--text);align-items:center;text-decoration:none;display:inline-flex}.navl:hover{color:var(--accent)}.lnk{min-height:44px;font:600 16px/1.2 var(--text);text-underline-offset:5px;align-items:center;display:inline-flex}.btn{min-height:50px;font:600 16px/1 var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:box-shadow .2s,background .2s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.hdr-wrap{container:hdr/inline-size}.hdr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;max-width:1320px;margin:0 auto;padding:18px 24px;display:flex}.hdr-nav{flex-wrap:wrap;gap:0 26px;display:flex}.hdr-nav .navl{white-space:nowrap}@container hdr (width<=1230px){.hdr-cta{order:2}.hdr-nav{flex:1 0 100%;order:3}}@container hdr (width<=764px){.hdr-nav{scrollbar-width:none;background:linear-gradient(to left,var(--cream) 40%,transparent) right/36px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 22%,transparent),transparent) right/16px 100% no-repeat scroll;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}.hdr-nav .navl{flex:none}}.helpbtn{min-height:44px;color:var(--fg);font:600 14px/1 var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;display:inline-flex}.helpbtn:hover{text-underline-offset:5px;text-decoration:underline}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.btn-amber{background:var(--amber);color:#2a1500}.btn-amber:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--amber) 30%,transparent)}.btn-berry{background:var(--berry);color:#fff}.btn-berry:hover{background:#a3134c}.btn-ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 75%,transparent);background:0 0}.btn-ghost:hover{background:color-mix(in srgb,var(--fg) 10%,transparent)}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-line:hover{background:#1f143312}.chip{border:1.5px solid color-mix(in srgb,var(--fg) 60%,transparent);min-height:44px;color:var(--fg);font:600 15px/1 var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip:hover{background:color-mix(in srgb,var(--fg) 10%,transparent)}.chip[aria-pressed=true]{background:var(--amber);border-color:var(--fg);color:#2a1500}.chip[aria-pressed=true]:before{content:"";border:0 solid;border-width:0 0 2px 2px;flex:none;width:10px;height:5px;margin:-3px 0 0;transform:rotate(-45deg)}.chip .n{opacity:.75;font-weight:500}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.opt{border:1.5px solid color-mix(in srgb,var(--fg) 28%,transparent);width:100%;min-height:58px;color:var(--fg);font:600 17px/1.3 var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:14px;padding:12px 18px;transition:background .2s,border-color .2s;display:flex}.opt:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:var(--accent)}.qr{border:1.5px solid var(--berry);min-height:44px;color:var(--berry);font:600 15px/1 var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;transition:background .2s,color .2s}.qr:hover{background:var(--berry);color:#fff}.acc{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:22px 24px;display:flex}.dot{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;position:absolute}.dot:before{content:"";background:var(--amber);width:9px;height:9px;box-shadow:0 0 12px 4px color-mix(in srgb,var(--amber) 55%,transparent),0 0 30px 10px color-mix(in srgb,var(--amber) 18%,transparent);animation:ignite .9s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards,twinkle 4.6s ease-in-out calc(var(--d,0s) + 1.2s) infinite;border-radius:50%;margin:-4.5px 0 0 -4.5px;transition:transform .2s,background .2s;position:absolute;top:50%;left:50%}.dot.nm{z-index:1}.dot:hover,.dot.sel{z-index:2}.dot.mine{z-index:3}.dot:hover:before,.dot.sel:before{background:#fff;transform:scale(1.7)}.dot.off{pointer-events:none}.dot.off:before{opacity:.1;box-shadow:none;animation:none}.dot.mine:before{background:var(--orchid);width:13px;height:13px;box-shadow:0 0 14px 5px color-mix(in srgb,var(--orchid) 60%,transparent),0 0 34px 12px color-mix(in srgb,var(--orchid) 22%,transparent);margin:-6.5px 0 0 -6.5px}.dot.mine:after{content:"";border:2px solid var(--orchid);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;animation:2.2s ease-out infinite pulse;position:absolute;top:50%;left:50%}@keyframes ignite{0%{opacity:0;transform:scale(.1)}55%{opacity:1;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.dot:before,.dot.mine:after{animation:none!important}}.maplbl{pointer-events:none;white-space:nowrap;font:700 clamp(8px,1.5cqi,12px)/1 var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);position:absolute}.pa-si{min-height:64px;color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--berry) 70%,#fff);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;gap:5px;padding:12px 18px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:flex}.pa-si span{font:500 14px/1.3 var(--text);color:var(--fg-3)}.pa-si strong{font:700 17px/1.2 var(--text);color:var(--berry)}.pa-si:hover{background:var(--berry);box-shadow:none}.pa-si:hover span,.pa-si:hover strong{color:#fff}.inp{border:1.5px solid color-mix(in srgb,var(--fg) 55%,transparent);width:100%;min-height:50px;color:var(--fg);font:500 16px/1.3 var(--text);background:#fff;border-radius:14px;padding:0 16px;display:block}.inp::placeholder{color:var(--fg-4);opacity:1}.inp:disabled{opacity:.5;cursor:not-allowed}.lbl{font:700 17px/1.3 var(--text)}.tag{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-d);border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:600}.tab{border:1.5px solid color-mix(in srgb,var(--berry) 70%,#fff);min-height:44px;color:var(--berry);font:600 15px/1 var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;transition:background .2s,color .2s}.tab:hover{background:var(--blush)}.tab[aria-selected=true]{background:var(--berry);border-color:var(--berry);color:#fff}.more summary{min-height:44px;font:600 16px/1.2 var(--text);color:var(--ink);cursor:pointer;text-underline-offset:5px;align-items:center;gap:8px;text-decoration:underline;display:flex}.more summary::marker{color:var(--berry)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.saltar{z-index:50;background:var(--ink);color:#fff;min-height:44px;font:600 15px/1 var(--text);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:absolute;top:-80px;left:16px}.saltar:focus{top:8px}.pa-card{border:1px solid var(--line-d);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.pa-ico{background:var(--blush);width:52px;height:52px;color:var(--berry);border-radius:50%;place-items:center;display:grid}.track{flex-direction:column;display:flex}.track li{align-items:flex-start;gap:14px;padding-bottom:16px;display:flex;position:relative}.track li:last-child{padding-bottom:0}.track li:before{content:"";background:var(--line-d);width:2px;margin-left:-1px;position:absolute;top:26px;bottom:2px;left:12px}.track li:last-child:before{display:none}.track li.done:before{background:var(--berry)}.track .tk{border:2px solid color-mix(in srgb,var(--fg) 30%,transparent);color:#fff;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.track .done .tk{background:var(--berry);border-color:var(--berry)}.track .now .tk{border-color:var(--berry);box-shadow:0 0 0 5px color-mix(in srgb,var(--berry) 16%,transparent)}.track .now .tk:after{content:"";background:var(--berry);border-radius:50%;width:10px;height:10px}.track .tx{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.track b{font:700 13px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4)}.track .done b,.track .now b{color:var(--berry)}.track .tx>span{color:var(--fg-2);font-size:15px;line-height:1.45}.track li:not(.done):not(.now) .tx>span{color:var(--fg-3)}.porra{transform-origin:0;flex-wrap:wrap;align-items:baseline;gap:6px 16px;transition:transform .2s,color .2s;display:flex}.porra.on{color:#ffe08a;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.porra{transition:none}.porra.on{transform:none}}.page{font-family:var(--text);color:var(--ink);background:var(--cream);overflow-x:hidden}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#cards article:focus{outline:3px solid var(--accent);outline-offset:3px}
