*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:#0d0d0e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,textarea{font-family:inherit}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.cr{--bg:#07070a;--tx:#f5f3ee;--mu:#a09da8;--di:#66646e;--g:#d8b45a;--g2:#f3dc9a;--gd:#a07c2c;--ok:#6fdcb4;--gl:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.03));--bd:hsla(0,0%,100%,.1);--font:"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;position:relative;min-height:100dvh;max-width:430px;margin:0 auto;overflow:hidden;color:var(--tx);font-family:var(--font);font-size:13.5px;background:var(--bg);-webkit-font-smoothing:antialiased}.cr:after,.cr:before{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.cr:before{width:300px;height:300px;right:-110px;top:-60px;background:rgba(216,180,90,.26)}.cr:after{width:280px;height:280px;left:-120px;top:520px;background:rgba(216,180,90,.12)}.cr *{box-sizing:border-box}.cr button{background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.cr button,.cr input,.cr textarea{font:inherit;color:inherit}.cr a{color:inherit;text-decoration:none}.cr .scroll::-webkit-scrollbar,.cr [data-keep]::-webkit-scrollbar{display:none}.cr [data-keep]{scrollbar-width:none}@keyframes crdr{to{stroke-dashoffset:0}}@keyframes crin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cr .in{animation:crin .42s cubic-bezier(.2,.7,.2,1)}.cr .ic{flex:none}.cr .toast{background:rgba(20,20,26,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--bd);color:#f3dc9a}.cr .scroll{position:relative;z-index:1;padding:calc(env(safe-area-inset-top,0px) + 16px) 18px 132px}.cr .glass{background:var(--gl);border:1px solid var(--bd);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:26px}.cr .gt{background:linear-gradient(120deg,#f6e3a8,#d8b45a 55%,#b88f33);-webkit-background-clip:text;background-clip:text;color:transparent}.cr .lbl{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--di)}.cr .btn,.cr .lbl{font-weight:600;white-space:nowrap}.cr .btn{height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;transition:.2s;width:100%}.cr .btn.pri{color:#17120a;background:linear-gradient(135deg,#f6e3a8,#d8b45a 55%,#b88f33);box-shadow:0 16px 34px -14px rgba(216,180,90,.75),inset 0 1px 0 hsla(0,0%,100%,.45)}.cr .btn.pri:active{transform:scale(.98)}.cr .btn.gh{background:hsla(0,0%,100%,.05);border:1px solid var(--bd);color:var(--tx)}.cr .btn[disabled]{opacity:.4;box-shadow:none;cursor:not-allowed}.cr .tit{font-size:19px;font-weight:600;letter-spacing:-.02em}.cr .row{display:flex;align-items:center}.cr .sec{margin-top:30px}.cr .sech{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.cr .sech a{font-size:12px;color:var(--g);font-weight:500;gap:4px;white-space:nowrap;cursor:pointer}.cr .hd,.cr .sech a{display:flex;align-items:center}.cr .hd{justify-content:space-between;margin-bottom:22px}.cr .hd img{height:64px;margin:-14px 0 -14px -8px;filter:drop-shadow(0 4px 20px rgba(216,180,90,.35))}.cr .rb{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;color:var(--tx);position:relative}.cr .rb i{position:absolute;top:11px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 0 2px #14141a}.cr .hero{padding:24px 22px 22px;position:relative;overflow:hidden}.cr .hero:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;border:1px solid rgba(216,180,90,.25);box-shadow:0 0 0 26px rgba(216,180,90,.05),0 0 0 54px rgba(216,180,90,.03)}.cr .hero .ey{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;color:var(--mu);font-weight:600;letter-spacing:.14em;text-transform:uppercase;position:relative;z-index:1}.cr .hero .ey i{width:22px;height:1px;background:linear-gradient(90deg,#d8b45a,rgba(216,180,90,0))}.cr .hero h1{font-size:33px;font-weight:600;line-height:1.1;letter-spacing:-.035em;margin:14px 0 0}.cr .hero h1,.cr .hero p{position:relative;z-index:1}.cr .hero p{color:var(--mu);font-size:13px;line-height:1.6;margin:12px 0 0;max-width:260px}.cr .next{display:flex;align-items:center;gap:13px;margin-top:22px;padding:13px;border-radius:20px;background:hsla(0,0%,100%,.05);border:1px solid var(--bd);position:relative;z-index:1}.cr .next .ln{flex:1 1;min-width:0}.cr .next .ln small{display:block;font-size:10.5px;color:var(--di);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cr .next .ln b{display:block;font-size:15px;font-weight:600;margin-top:4px;white-space:nowrap;letter-spacing:-.01em}.cr .next .ln span{color:var(--ok)}.cr .av{width:46px;height:46px;border-radius:50%;padding:2px;background:conic-gradient(from 210deg,#f6e3a8,#a07c2c,#f6e3a8);flex:none;position:relative}.cr .av b{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#101014;font-size:17px;font-weight:600;color:var(--g2)}.cr .av.lg{width:84px;height:84px}.cr .av.lg b{font-size:30px}.cr .av.xl{width:64px;height:64px}.cr .av.xl b{font-size:23px}.cr .av.on-dot:after{content:"";position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--ok);border:3px solid #0c0c10}.cr .cta2{flex-direction:column;margin-top:14px;position:relative;z-index:1}.cr .chips,.cr .cta2{display:flex;gap:10px}.cr .chips{overflow:auto;margin:0 -18px;padding:2px 18px}.cr .cat{flex:none;display:flex;align-items:center;gap:9px;height:46px;padding:0 17px 0 14px;border-radius:99px;border:1px solid var(--bd);background:var(--gl);font-size:12.5px;font-weight:500;white-space:nowrap}.cr .cat .ic{color:var(--g)}.cr .cat.el{border-color:hsla(44,79%,78%,.4);background:linear-gradient(135deg,hsla(44,79%,78%,.2),rgba(216,180,90,.06));color:var(--g2)}.cr .cards{display:flex;gap:12px;overflow:auto;margin:0 -18px;padding:2px 18px 6px}.cr .sc{flex:none;width:208px;border-radius:24px;text-align:left}.cr .sc,.cr .sc .art{overflow:hidden;position:relative}.cr .sc .art{height:108px;background:linear-gradient(135deg,rgba(216,180,90,.32),rgba(216,180,90,.04))}.cr .sc .art svg{position:absolute;right:-16px;bottom:-26px;width:130px;height:130px;color:hsla(0,0%,100%,.14)}.cr .sc .art em{position:absolute;left:14px;top:14px;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.06em;background:rgba(0,0,0,.35);padding:5px 9px;border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr .sc .bd{padding:14px 15px 16px}.cr .sc .nm{font-size:14.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cr .sc .mt{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.cr .sc .mt b{font-size:15px;font-weight:600;color:var(--g2)}.cr .sc .mt span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a}.cr .team{display:flex;gap:16px;overflow:auto;margin:0 -18px;padding:2px 18px}.cr .tm{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;width:76px;text-align:center}.cr .tm b{font-size:12.5px;font-weight:600;white-space:nowrap}.cr .tm small{font-size:10.5px;color:var(--di);white-space:nowrap;margin-top:-6px}.cr .pass{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:18px;align-items:center;position:relative}.cr .pass h3{font-size:16px;font-weight:600;letter-spacing:-.01em}.cr .pass p{font-size:12px;color:var(--mu);margin-top:5px;line-height:1.5}.cr .pass .fld{grid-column:1/-1;display:flex;gap:8px;margin-top:4px}.cr .fi{display:flex;align-items:center;gap:11px;height:52px;padding:0 15px;border-radius:16px;background:hsla(0,0%,100%,.045);border:1px solid var(--bd);transition:.2s}.cr .fi:focus-within{border-color:rgba(216,180,90,.6);box-shadow:0 0 0 4px rgba(216,180,90,.1)}.cr .fi .ic{color:var(--di)}.cr .fi input{flex:1 1;min-width:0;background:none;border:0;outline:0;font-size:14px}.cr .fi input::placeholder{color:var(--di)}.cr .pass .go{height:52px;padding:0 18px;border-radius:16px;background:rgba(216,180,90,.16);border:1px solid rgba(216,180,90,.3);color:var(--g2);font-weight:600;font-size:13px;white-space:nowrap}.cr .map{height:150px;border-radius:24px;overflow:hidden;position:relative;border:1px solid var(--bd);background:#0d0d11}.cr .map svg.bg{position:absolute;inset:0;width:100%;height:100%}.cr .map .pin{position:absolute;left:54%;top:46%;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center}.cr .map .pin b{width:40px;height:40px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:linear-gradient(135deg,#f6e3a8,#b88f33);display:grid;place-items:center;box-shadow:0 10px 24px -6px rgba(216,180,90,.7)}.cr .map .pin b .ic{transform:rotate(45deg);color:#17120a}.cr .map .pin:after{content:"";width:24px;height:7px;border-radius:50%;background:rgba(216,180,90,.35);filter:blur(3px);margin-top:6px}.cr .info{padding:16px 18px;margin-top:12px}.cr .info .dr{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:500}.cr .info .dr .ic{color:var(--g)}.cr .info .h{display:flex;justify-content:space-between;font-size:12.5px;padding-top:11px;color:var(--mu)}.cr .info .h b{font-weight:500;color:var(--tx)}.cr .soc{display:flex;gap:10px;margin-top:12px}.cr .soc a{flex:1 1;display:flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:16px;background:var(--gl);border:1px solid var(--bd);font-size:12px;font-weight:500;color:var(--mu);white-space:nowrap;min-width:0}.cr .soc .ic{color:var(--g)}.cr .pill{position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - 28px);max-width:402px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:10;display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;align-items:center;padding:8px;border-radius:30px;background:rgba(18,18,24,.78);border:1px solid var(--bd);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 50px -12px #000}.cr .pill button{height:46px;min-width:46px;padding:0 13px;border-radius:23px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--di);font-size:12px;font-weight:600;transition:.25s;white-space:nowrap}.cr .pill button span{display:none}.cr .pill button.on{background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;padding:0 17px}.cr .pill button.on span{display:inline}.cr .fh{padding-bottom:6px}.cr .fh .t{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr .fh .back{width:44px;height:44px;border-radius:15px;display:grid;place-items:center}.cr .fh .st{font-size:12px;color:var(--mu);font-weight:500;white-space:nowrap}.cr .fh .st b{color:var(--g2)}.cr .stp{display:flex;align-items:center;margin-bottom:22px}.cr .stp i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11.5px;font-weight:600;border:1px solid var(--bd);color:var(--di);flex:none;background:hsla(0,0%,100%,.03)}.cr .stp i.on{background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;border-color:transparent;box-shadow:0 0 0 5px rgba(216,180,90,.16)}.cr .stp i.dn{background:rgba(216,180,90,.18);color:var(--g2);border-color:rgba(216,180,90,.4)}.cr .stp s{flex:1 1;height:2px;background:var(--bd);margin:0 5px;border-radius:2px;text-decoration:none}.cr .stp s.dn{background:linear-gradient(90deg,#d8b45a,rgba(216,180,90,.4))}.cr .fh h1{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.cr .fh p{font-size:13px;color:var(--mu);margin-top:8px;line-height:1.5}.cr .fb{margin-top:22px}.cr .sum{position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - 28px);max-width:402px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:10;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:26px;background:rgba(18,18,24,.82);border:1px solid var(--bd);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 50px -12px #000}.cr .sum .tx{flex:1 1;min-width:0}.cr .sum .tx b{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.cr .sum .tx span{display:block;font-size:11.5px;color:var(--mu);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr .sum .btn{width:auto;height:52px;padding:0 22px;border-radius:18px;flex:none}.cr .bc{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px 18px;border-radius:26px;transition:.25s;width:100%}.cr .bc.sel{border-color:rgba(216,180,90,.7);background:linear-gradient(180deg,rgba(216,180,90,.18),rgba(216,180,90,.04));box-shadow:0 20px 40px -22px rgba(216,180,90,.7)}.cr .bc .nm{font-size:14.5px;font-weight:600;margin-top:14px;letter-spacing:-.01em;white-space:nowrap}.cr .bc .rl{font-size:11.5px;color:var(--mu);margin-top:5px;white-space:nowrap}.cr .bc .es{font-size:11px;color:var(--di);margin-top:8px;line-height:1.4;min-height:30px}.cr .bc .tg{margin-top:12px;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:99px;background:rgba(111,220,180,.1);border:1px solid rgba(111,220,180,.25);color:var(--ok);font-size:11px;font-weight:500;white-space:nowrap}.cr .bc .tg i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.cr .bc .ck{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--bd);color:transparent}.cr .bc.sel .ck{background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;border-color:transparent}.cr .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cr .seg{display:flex;gap:8px;overflow:auto;margin:0 -18px 18px;padding:2px 18px}.cr .seg button{flex:none;height:40px;padding:0 17px;border-radius:99px;border:1px solid var(--bd);background:hsla(0,0%,100%,.03);color:var(--mu);font-size:12.5px;font-weight:500;white-space:nowrap;transition:.2s}.cr .seg button.on{background:rgba(216,180,90,.18);border-color:rgba(216,180,90,.55);color:var(--g2)}.cr .sv{position:relative;display:grid;grid-template-columns:26px 1fr auto;grid-gap:14px;gap:14px;align-items:center;width:100%;text-align:left;padding:17px 17px 17px 16px;border-radius:22px;margin-bottom:10px;transition:.22s}.cr .sv .rd{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--bd);display:grid;place-items:center;color:transparent;transition:.2s}.cr .sv.sel{border-color:rgba(216,180,90,.65);background:linear-gradient(135deg,rgba(216,180,90,.16),rgba(216,180,90,.03))}.cr .sv.sel .rd{background:linear-gradient(135deg,#f6e3a8,#d8b45a);border-color:transparent;color:#17120a}.cr .sv .nm{font-size:14.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.cr .sv .ds{font-size:11.5px;color:var(--mu);margin-top:5px;line-height:1.5}.cr .sv .pr{text-align:right;white-space:nowrap}.cr .sv .pr b{display:block;font-size:14.5px;font-weight:600;color:var(--g2)}.cr .sv .pr span{display:block;font-size:11px;color:var(--di);margin-top:4px}.cr .sv.el{border-color:hsla(44,79%,78%,.4);background:linear-gradient(135deg,hsla(44,79%,78%,.2),rgba(216,180,90,.05))}.cr .sv .bdg{display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#17120a;background:linear-gradient(135deg,#f6e3a8,#d8b45a);padding:3px 8px;border-radius:6px;margin-bottom:7px}.cr .ex{margin-top:24px}.cr .ex h3{font-size:15px;font-weight:600;margin-bottom:12px;letter-spacing:-.01em}.cr .tg2{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 16px;border-radius:18px;margin-bottom:9px}.cr .tg2 .nm{flex:1 1;font-size:13.5px;font-weight:500}.cr .tg2 em{font-style:normal;font-size:12px;color:var(--mu);margin-right:4px;white-space:nowrap}.cr .sw{width:44px;height:26px;border-radius:99px;background:hsla(0,0%,100%,.1);position:relative;transition:.25s;flex:none}.cr .sw:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#e8e6ee;transition:.25s}.cr .tg2.on .sw{background:linear-gradient(135deg,#f6e3a8,#d8b45a)}.cr .tg2.on .sw:after{left:21px;background:#17120a}.cr .cal{padding:16px 14px 14px}.cr .cal .mh{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 4px}.cr .cal .mh b{font-size:15px;font-weight:600;text-transform:capitalize;letter-spacing:-.01em}.cr .cal .mh button{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--mu);border:1px solid var(--bd)}.cr .cg{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center}.cr .cg .w{font-size:10.5px;color:var(--di);font-weight:600;padding:6px 0}.cr .cg button,.cr .cg div.e{aspect-ratio:1;border-radius:13px;display:grid;place-items:center;font-size:13px;font-weight:500;position:relative;transition:.2s}.cr .cg button.on{background:hsla(0,0%,100%,.05);border:1px solid var(--bd)}.cr .cg button.on:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--g)}.cr .cg button.off{color:#44434c}.cr .cg button.hoy{box-shadow:inset 0 0 0 1px rgba(216,180,90,.55)}.cr .cg button.sel{background:linear-gradient(135deg,#f6e3a8,#d8b45a)!important;color:#17120a;font-weight:700;border-color:transparent;box-shadow:0 10px 22px -8px rgba(216,180,90,.8)}.cr .cg button.sel:after{background:#17120a}.cr .quick{display:flex;align-items:center;gap:11px;width:100%;margin-top:12px;padding:13px 15px;border-radius:18px;text-align:left}.cr .quick .ic{color:var(--g)}.cr .quick b{display:block;font-size:13px;font-weight:600}.cr .quick small{font-size:11.5px;color:var(--mu)}.cr .quick .go{margin-left:auto;color:var(--g)}.cr .gr{display:flex;align-items:center;gap:8px;margin:22px 2px 12px;font-size:12px;color:var(--mu);font-weight:500}.cr .gr .ic{color:var(--g)}.cr .sl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.cr .tmb{height:48px;border-radius:15px;background:hsla(0,0%,100%,.05);border:1px solid var(--bd);font-size:13.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:.2s}.cr .tmb.off{opacity:.3;text-decoration:line-through;pointer-events:none}.cr .tmb.sel{background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;font-weight:700;border-color:transparent;box-shadow:0 12px 24px -10px rgba(216,180,90,.8)}.cr .rs{padding:18px;display:flex;flex-direction:column;gap:14px}.cr .rs .top{display:flex;align-items:center;gap:13px}.cr .rs .top div b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.cr .rs .top div span{display:block;font-size:12px;color:var(--mu);margin-top:4px}.cr .rs .ln{display:flex;gap:10px;flex-wrap:wrap}.cr .rs .ch{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:99px;background:hsla(0,0%,100%,.05);border:1px solid var(--bd);font-size:12px;font-weight:500;white-space:nowrap}.cr .rs .ch .ic{color:var(--g)}.cr .rs .tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px dashed var(--bd);padding-top:14px}.cr .rs .tot span{color:var(--mu);font-size:12px}.cr .rs .tot b{font-size:22px;font-weight:600;color:var(--g2);letter-spacing:-.02em}.cr .field{margin-top:12px}.cr .field>label:not(.fi){display:block;font-size:11.5px;color:var(--mu);margin:0 4px 8px;font-weight:500}.cr .fi textarea{flex:1 1;background:none;border:0;outline:0;font-size:14px;resize:none;padding:15px 0;line-height:1.4}.cr .fi.ta{height:auto;align-items:flex-start;padding-top:2px}.cr .fi.ta .ic{margin-top:15px}.cr .note{display:flex;gap:11px;align-items:flex-start;margin-top:16px;font-size:11.5px;color:var(--di);line-height:1.55}.cr .note .ic{color:var(--g);margin-top:1px}.cr .ok{text-align:center;padding-top:8px}.cr .ring{width:112px;height:112px;margin:10px auto 0;position:relative}.cr .ring:before{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(216,180,90,.4),transparent 70%);filter:blur(6px)}.cr .ring svg{position:relative;width:100%;height:100%}.cr .ring .c{stroke-dasharray:320;stroke-dashoffset:320;animation:crdr 1.1s ease .1s forwards}.cr .ring .k{stroke-dasharray:70;stroke-dashoffset:70;animation:crdr .6s ease .9s forwards}to{stroke-dashoffset:0}.cr .ok h1{font-size:28px;font-weight:600;letter-spacing:-.035em;margin-top:22px}.cr .ok p{color:var(--mu);font-size:13px;margin-top:10px;line-height:1.6}.cr .tick{margin-top:26px;border-radius:28px;overflow:hidden;text-align:left;position:relative}.cr .tick .a{padding:20px 20px 18px;display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,rgba(216,180,90,.22),rgba(216,180,90,.04))}.cr .tick .a div b{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em}.cr .tick .a div span{display:block;font-size:12px;color:var(--mu);margin-top:5px}.cr .tick .b{padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;border-top:1px dashed var(--bd);position:relative}.cr .tick .b:after,.cr .tick .b:before{content:"";position:absolute;top:-10px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.cr .tick .b:before{left:-10px}.cr .tick .b:after{right:-10px}.cr .tick .b small{display:block;font-size:10.5px;color:var(--di);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cr .tick .b div b{display:block;font-size:14px;font-weight:600;margin-top:6px;letter-spacing:-.01em}.cr .tick .c{padding:18px 20px 20px;display:flex;align-items:center;gap:18px;border-top:1px dashed var(--bd)}.cr .tick .q{width:96px;height:96px;padding:8px;border-radius:16px;background:#f5f3ee;color:#0a0a0c;flex:none}.cr .tick .q svg{width:100%;height:100%;display:block}.cr .tick .cd{font-size:23px;font-weight:600;letter-spacing:.02em;margin-top:8px;color:var(--g2)}.cr .tick .hint{font-size:11.5px;color:var(--mu);margin-top:8px;line-height:1.5}.cr .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.cr .two .btn{height:50px;font-size:12.5px}.cr .lnk{display:flex;justify-content:center;padding:16px;color:var(--mu);font-size:12.5px;font-weight:500;cursor:pointer}.cr .cg button small{position:absolute;top:3px;left:0;right:0;font-size:8px;color:var(--g);text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1}.cr .cg button.sel small{color:#17120a}.cr .tick .b>div:first-child{grid-column:1/-1}.cr .toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%,12px);opacity:0;max-width:86%;padding:11px 16px;border-radius:14px;font-size:12.5px;font-weight:500;text-align:center;line-height:1.4;z-index:60;pointer-events:none;transition:.28s}.cr .toast.v{opacity:1;transform:translate(-50%)}.crpill{position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - 28px);max-width:402px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:100;display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;align-items:center;padding:8px;border-radius:30px;background:rgba(18,18,24,.82);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 20px 50px -12px #000;font-family:Sora,system-ui,sans-serif}.crpill button{height:46px;min-width:46px;padding:0 13px;border-radius:23px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8d8a94;font-size:12px;font-weight:600;transition:.25s;white-space:nowrap;background:none;border:0;cursor:pointer;font-family:inherit}.crpill button span{display:none}.crpill button.on{background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;padding:0 17px}.crpill button.on span{display:inline}.crsplash{position:fixed;inset:0;z-index:200;background:#07070a;display:flex;align-items:center;justify-content:center;transition:opacity .8s ease,visibility .8s ease}.crsplash.off{opacity:0;visibility:hidden;pointer-events:none}.crsplash .ring{position:relative;width:190px;height:190px;display:grid;place-items:center}.crsplash .ring i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(216,180,90,.14)}.crsplash .ring i:nth-child(2){inset:14px;border-color:rgba(216,180,90,.85) transparent transparent;animation:crspin 1.6s linear infinite}.crsplash img{width:120px;position:relative;filter:drop-shadow(0 6px 30px rgba(216,180,90,.4))}@keyframes crspin{to{transform:rotate(1turn)}}.cr .av b img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.cr .club{display:flex;align-items:center;gap:14px;width:100%;padding:16px;text-align:left;border-radius:24px;background:linear-gradient(135deg,rgba(216,180,90,.22),rgba(216,180,90,.04));border:1px solid rgba(216,180,90,.35)}.cr .club .cb{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;flex:none}.cr .club .tx{flex:1 1;min-width:0}.cr .club .tx b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.cr .club .tx small{display:block;font-size:11.5px;color:var(--mu);margin-top:4px;line-height:1.45}.cr .gi{flex:none;width:150px;aspect-ratio:3/4;border-radius:20px;overflow:hidden}.cr .gi img{width:100%;height:100%;object-fit:cover;display:block}.cr .pass .err{grid-column:1/-1;font-size:12px;color:#ef7676;margin-top:2px}.cr .pass .found{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;margin-top:6px}.cr .pass .found small{font-size:11px;color:var(--di);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cr .pass .found button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-radius:16px;background:hsla(0,0%,100%,.045);border:1px solid var(--bd);text-align:left}.cr .pass .found b{display:block;font-size:13px;font-weight:600}.cr .pass .found i{display:block;font-style:normal;font-size:11.5px;color:var(--mu);margin-top:4px}.cr .credit{text-align:center;font-size:11px;color:var(--di);margin-top:18px}.cr .credit a{color:var(--mu)}.cr .pass form.fld{grid-column:1/-1;display:flex;gap:8px;margin-top:4px}.cr .svh{display:grid;grid-template-columns:26px 1fr auto;grid-gap:14px;gap:14px;align-items:center;width:100%;text-align:left;padding:17px 17px 17px 16px}.cr .svx{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.cr .svx .pic{width:100%;height:150px;object-fit:cover;border-radius:16px;display:block}.cr .svx .inc{padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid var(--bd)}.cr .svx .inc small{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g);font-weight:600;margin-bottom:6px}.cr .svx .inc div{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--mu);line-height:1.5;margin-top:5px}.cr .svx .inc .ic{color:var(--g);margin-top:2px}.cr .svx .tg2{background:hsla(0,0%,100%,.04);border:1px solid var(--bd);margin:0}.cr .exh{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--di);font-weight:600;margin-top:4px}.cr .vacio{color:var(--mu);font-size:13px;padding:30px 10px}.cr .aviso-hora,.cr .vacio{text-align:center;line-height:1.5}.cr .aviso-hora{margin-top:16px;padding:13px 15px;border-radius:16px;border:1px dashed rgba(216,180,90,.4);color:var(--g2);font-size:12.5px}.cr .errmsg{margin-top:14px;padding:12px 14px;border-radius:14px;background:hsla(0,79%,70%,.1);border:1px solid hsla(0,79%,70%,.3);color:#f19a9a;font-size:12.5px;line-height:1.5}.cr .clubnote{display:flex;gap:13px;align-items:center;padding:14px 16px;margin-top:14px;border-radius:22px;border-color:rgba(216,180,90,.35)}.cr .clubnote .cb{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;flex:none}.cr .clubnote b{display:block;font-size:13.5px;font-weight:600}.cr .clubnote small{display:block;font-size:11.5px;color:var(--mu);margin-top:4px;line-height:1.45}.cr .stp span{display:contents}.cr .cb{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#f6e3a8,#d8b45a);color:#17120a;flex:none}.cr .cb.sm{width:40px;height:40px;border-radius:13px}.cr .plan{position:relative;padding:22px 20px 20px;margin-bottom:16px;border-radius:28px}.cr .plan.dest{border-color:rgba(216,180,90,.5);background:linear-gradient(160deg,rgba(216,180,90,.18),rgba(216,180,90,.03))}.cr .plan .bdg{position:absolute;top:-11px;left:20px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#17120a;background:linear-gradient(135deg,#f6e3a8,#d8b45a);padding:5px 11px;border-radius:8px}.cr .plan .top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cr .plan h3{font-size:20px;font-weight:600;letter-spacing:-.02em}.cr .plan .pr{text-align:right;white-space:nowrap}.cr .plan .pr b{display:block;font-size:20px;font-weight:600;color:var(--g2);letter-spacing:-.02em}.cr .plan .pr span{display:block;font-size:11px;color:var(--di);margin-top:3px}.cr .plan .ds{font-size:12.5px;color:var(--mu);margin-top:10px;line-height:1.55}.cr .plan ul{list-style:none;margin:16px 0 18px;display:flex;flex-direction:column;gap:10px}.cr .plan li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45}.cr .plan li .ic{color:var(--g);margin-top:2px}.cr .plan .btn{width:100%}.cr .rowbtn{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cr .mini{height:36px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;background:rgba(216,180,90,.16);border:1px solid rgba(216,180,90,.35);color:var(--g2);white-space:nowrap}.cr .legal{font-size:11px;color:var(--di);line-height:1.55;text-align:center;margin-top:12px}.cr .rs .field label.fi{margin:0}.cr .carnet{margin-top:20px;padding:22px 20px;border-radius:30px;background:linear-gradient(150deg,rgba(216,180,90,.26),rgba(216,180,90,.05) 55%,hsla(0,0%,100%,.03));border-color:rgba(216,180,90,.4)}.cr .carnet .ct{display:flex;align-items:center;gap:13px}.cr .carnet .ct small{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g);font-weight:600}.cr .carnet .ct b{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em;margin-top:4px}.cr .carnet .chip{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:99px;font-size:11px;font-weight:600;border:1px solid;white-space:nowrap}.cr .carnet .chip i{width:6px;height:6px;border-radius:50%}.cr .carnet .cn{font-size:24px;font-weight:600;letter-spacing:-.03em;margin:22px 0 16px;line-height:1.15}.cr .carnet .cv{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px dashed var(--bd);border-bottom:1px dashed var(--bd)}.cr .carnet .cv small,.cr .carnet .lbl{display:block;font-size:10.5px;color:var(--di);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cr .carnet .cv b{display:block;font-size:15px;font-weight:600;margin-top:6px}.cr .carnet .cq{display:flex;align-items:center;gap:18px;margin-top:18px}.cr .carnet .q{width:104px;height:104px;padding:9px;border-radius:18px;background:#f5f3ee;color:#0a0a0c;flex:none}.cr .carnet .q svg{width:100%;height:100%;display:block}.cr .carnet .cd{font-size:21px;font-weight:600;letter-spacing:.02em;margin-top:8px;color:var(--g2)}.cr .carnet .hint{font-size:11.5px;color:var(--mu);margin-top:8px;line-height:1.5}.cr .uso{margin-bottom:14px}.cr .uso .ur{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.cr .uso .ur b{font-weight:600;color:var(--g2);white-space:nowrap}.cr .uso .bar{height:6px;border-radius:6px;background:hsla(0,0%,100%,.08);margin-top:9px;overflow:hidden}.cr .uso .bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#d8b45a,#f6e3a8)}.cr .rs .ben{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45}.cr .rs .ben .ic{color:var(--g);margin-top:2px}.cr .btn{text-decoration:none}