.tms{--tms-ink: #1d1d1f;--tms-ink-2: #6e6e73;--tms-card: #fbfaff;--tms-line: rgba(29, 29, 31, .08);--tms-violet: #7a3cff;--tms-magenta: #c93cf0;--tms-accent: var(--color-accent, #0071e3);--tms-good: #1d8f4e;--tms-ease: cubic-bezier(.23, 1, .32, 1);--tms-font: var(--font-heading, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif);padding-block:var(--tms-pt, 40px) var(--tms-pb, 40px);padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));font-family:var(--tms-font);color:var(--tms-ink)}.tms *,.tms *:before,.tms *:after{box-sizing:border-box}.tms__card{position:relative;max-width:var(--page-width, 1280px);margin:0 auto;height:640px;border-radius:28px;overflow:hidden;isolation:isolate;background:var(--tms-card);box-shadow:0 1px #ffffffe6 inset,0 24px 60px -32px #4a1fa059}.tms__aurora{position:absolute;inset:auto 0 0 0;height:62%;z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 18% 100%,rgba(201,60,240,.55),transparent 70%),radial-gradient(45% 80% at 60% 105%,rgba(122,60,255,.55),transparent 70%),radial-gradient(35% 60% at 92% 100%,rgba(232,92,255,.45),transparent 70%);filter:blur(8px);transition:transform .9s var(--tms-ease),opacity .9s var(--tms-ease)}.tms__aurora:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 2px,transparent 2px 18px);mask-image:linear-gradient(to top,#000 10%,transparent 90%);-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 90%);opacity:.6}.tms[data-chapter="1"] .tms__aurora{transform:translateY(12%)}.tms[data-chapter="2"] .tms__aurora{transform:translateY(4%) scaleX(1.1)}.tms[data-chapter="3"] .tms__aurora{transform:translateY(-6%)}.tms__brand{position:absolute;top:22px;left:28px;z-index:3;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tms-ink-2);display:flex;align-items:center;gap:8px}.tms__brand i{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--tms-violet),var(--tms-magenta))}.tms__stage{position:absolute;top:0;right:0;bottom:76px;left:0}.tms__chapter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:56px 40px 16px;text-align:center;opacity:0;visibility:hidden;transform:scale(.985);transition:opacity .32s var(--tms-ease),transform .42s var(--tms-ease),visibility 0s .32s}.tms__chapter.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .32s var(--tms-ease),transform .42s var(--tms-ease),visibility 0s}.tms__eyebrow{margin:0;font-size:13px;font-weight:600;color:var(--tms-violet);letter-spacing:.01em}.tms__h{margin:0;font-weight:700;letter-spacing:-.025em;line-height:1.04;font-size:clamp(34px,5.2vw,64px);text-wrap:balance;max-width:15ch}.tms__h--md{font-size:clamp(28px,4vw,48px);max-width:18ch}.tms__sub{margin:0;font-size:clamp(16px,1.6vw,19px);color:var(--tms-ink-2);max-width:46ch;line-height:1.45;text-wrap:balance}.tms__grad{background:linear-gradient(90deg,var(--tms-violet),var(--tms-magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.tms-w{display:inline-block;white-space:pre}.tms__chapter.is-active .tms-w{animation:tmsWord .56s var(--tms-ease) both;animation-delay:calc(var(--i) * 75ms + var(--d, 0ms))}@keyframes tmsWord{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}}.tms__chapter.is-active .tms-in{animation:tmsIn .52s var(--tms-ease) both;animation-delay:var(--d, .3s)}@keyframes tmsIn{0%{opacity:0;transform:translateY(14px) scale(.98)}}.tms__fan{position:relative;height:200px;width:min(560px,100%);flex:none}.tms__fan img{position:absolute;bottom:0;left:50%;width:164px;height:180px;object-fit:contain;padding:12px;border-radius:24px;background:#fff;border:1px solid var(--tms-line);box-shadow:0 22px 40px -22px #280a5a73;transform:translate(calc(-50% + var(--x))) rotate(var(--r))}.tms__fan img:nth-child(2){z-index:1;width:190px;height:200px}.tms__chapter.is-active .tms__fan img{animation:tmsFan .9s var(--tms-ease) both,tmsFloat 6s ease-in-out 1s infinite alternate;animation-delay:var(--d),calc(var(--d) + .9s)}@keyframes tmsFan{0%{opacity:0;transform:translate(-50%) translateY(60px) rotate(0) scale(.92)}}@keyframes tmsFloat{to{transform:translate(calc(-50% + var(--x))) translateY(-8px) rotate(var(--r))}}.tms__badge{display:inline-block;font:700 11px/1 var(--tms-font);letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:5px 9px;border-radius:999px;background:linear-gradient(90deg,var(--tms-violet),var(--tms-magenta));box-shadow:0 6px 14px -6px #7a3cffb3}.tms__fan.has-feat img:nth-child(2){border-color:#7a3cff73;box-shadow:0 0 0 4px #7a3cff1f,0 26px 44px -22px #7a3cffa6}.tms__feat{display:inline-flex;align-items:center;gap:10px;margin-top:-6px;cursor:pointer;font:500 15px/1 var(--tms-font);color:var(--tms-ink);padding:8px 14px 8px 8px;border-radius:999px;border:1px solid rgba(122,60,255,.25);background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px -18px #7a3cffb3;transition:transform .18s var(--tms-ease),border-color .18s var(--tms-ease)}.tms__feat b{font-weight:700}.tms__feat span:not(.tms__badge){color:var(--tms-ink-2);font-variant-numeric:tabular-nums}.tms__feat i{font-style:normal;color:var(--tms-accent);font-size:18px}.tms__feat:hover{border-color:#7a3cff80}.tms__feat:active{transform:scale(.97)}.tms__feat:focus-visible,.tms__feat-mini:focus-visible{outline:2px solid var(--tms-accent);outline-offset:3px}.tms__tile .tms__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:10px;padding:4px 8px;white-space:nowrap}.tms__tile.is-feat{border-color:#7a3cff73;--s: 1.12;z-index:2}.tms__feat-mini{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:600 13px/1 var(--tms-font);color:#4b1fb3;background:#7a3cff14;border:0;border-radius:999px;padding:5px 12px 5px 5px;white-space:nowrap}.tms__feat-mini:hover{background:#7a3cff24}.tms__feat-mini .tms__badge{font-size:10px;padding:4px 8px}.tms__compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;width:min(720px,100%)}.tms__cmp{background:#ffffffdb;border:1px solid var(--tms-line);border-radius:20px;padding:16px;display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tms__cmp img{width:76px;height:86px;object-fit:contain}.tms__cmp small{display:block;font-size:12px;font-weight:600;color:var(--tms-ink-2);text-transform:uppercase;letter-spacing:.06em}.tms__cmp b{display:block;font-size:15px;margin:2px 0 4px}.tms__cmp .tms__p{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tms__cmp--old .tms__p{color:var(--tms-ink-2)}.tms__cmp--new{border-color:#7a3cff59;box-shadow:0 12px 30px -18px #7a3cff99}.tms__vs{align-self:center;font-size:13px;font-weight:700;color:var(--tms-ink-2)}.tms__save{display:inline-flex;align-items:baseline;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid rgba(29,143,78,.25);color:var(--tms-good);font-weight:600;font-size:15px}.tms__save strong{font-size:22px;font-variant-numeric:tabular-nums}.tms__ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tms__tile{position:absolute;width:120px;height:120px;padding:8px;border-radius:18px;border:1px solid var(--tms-line);background:#fff;cursor:pointer;pointer-events:auto;box-shadow:0 14px 30px -20px #280a5a73;transform:translate(-50%,-50%) rotate(var(--r)) scale(var(--s, 1));transition:opacity .3s var(--tms-ease),filter .3s var(--tms-ease),transform .3s var(--tms-ease),border-color .2s}.tms__tile img{width:100%;height:100%;object-fit:contain;display:block}.tms__tile.is-off{opacity:.45;filter:grayscale(1);--s: .9}.tms__tile.is-best{border-color:var(--tms-violet);--s: 1.08;box-shadow:0 0 0 3px #7a3cff2e,0 18px 34px -18px #7a3cffb3}@media(hover:hover){.tms__tile:hover{--s: 1.06}}.tms__tile:focus-visible{outline:2px solid var(--tms-accent);outline-offset:3px}.tms__chapter.is-active .tms__tile{animation:tmsTile .6s var(--tms-ease) both;animation-delay:calc(var(--i) * 50ms + .15s)}@keyframes tmsTile{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.6)}}.tms__budget{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%)}.tms__amount{font-size:clamp(40px,5.5vw,60px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.tms__range{width:100%;accent-color:var(--tms-violet);height:28px;cursor:pointer}.tms__scale{display:flex;justify-content:space-between;width:100%;font-size:12px;color:var(--tms-ink-2);font-variant-numeric:tabular-nums}.tms__match{margin:4px 0 0;min-height:44px;font-size:15px;color:var(--tms-ink-2);line-height:1.45}.tms__match b{color:var(--tms-ink)}.tms__match button{all:unset;cursor:pointer;color:var(--tms-accent);font-weight:600}.tms__match button:focus-visible{outline:2px solid var(--tms-accent);outline-offset:2px;border-radius:4px}.tms__strip{display:none}.tms__simple{margin:0;font-size:clamp(44px,6.5vw,84px);font-weight:700;letter-spacing:-.04em;line-height:1}.tms-l{display:inline-block}.tms__chapter.is-active .tms-l{animation:tmsLetter .7s var(--tms-ease) both;animation-delay:calc(var(--i) * 45ms)}@keyframes tmsLetter{0%{opacity:0;transform:translate(var(--lx),var(--ly)) rotate(var(--lr))}}.tms__buy{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;text-align:left;width:min(760px,100%);padding:18px 22px;border-radius:24px;background:#ffffffe6;border:1px solid var(--tms-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px -26px #280a5a73}.tms__buy-img{width:180px;height:190px;object-fit:contain}.tms__buy-info{min-width:0;display:flex;flex-direction:column;gap:10px}.tms__buy-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.tms__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tms__chip{font:500 13px/1 var(--tms-font);padding:8px 12px;border-radius:999px;cursor:pointer;background:#fff;color:var(--tms-ink);border:1px solid #d2d2d7;transition:border-color .16s var(--tms-ease),background-color .16s var(--tms-ease)}.tms__chip[aria-pressed=true]{border-color:var(--tms-accent);box-shadow:0 0 0 1px var(--tms-accent) inset}.tms__chip:disabled{color:#a1a1a6;text-decoration:line-through;cursor:not-allowed}.tms__price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tms__price{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.tms__cuotas{font-size:13px;color:var(--tms-ink-2)}.tms__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tms__btn{font:600 15px/1 var(--tms-font);border:0;border-radius:999px;padding:13px 22px;cursor:pointer;text-decoration:none;background:var(--tms-accent);color:#fff;display:inline-flex;align-items:center;gap:8px;transition:transform .16s var(--tms-ease),background-color .2s var(--tms-ease),opacity .16s}.tms__btn:hover{background:var(--color-accent-hover, #0077ed)}.tms__btn:active{transform:scale(.97)}.tms__btn[aria-busy=true]{opacity:.6;pointer-events:none}.tms__btn--ghost{background:transparent;color:var(--tms-accent);padding-inline:6px}.tms__btn--ghost:hover{background:transparent;text-decoration:underline}.tms__btn--wa{background:#1fa855}.tms__btn--wa:hover{background:#22b85d}.tms__btn:focus-visible{outline:2px solid var(--tms-accent);outline-offset:3px}.tms__alts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--tms-ink-2)}.tms__alts button{font:500 13px var(--tms-font);background:#7a3cff14;color:#4b1fb3;border:0;border-radius:999px;padding:6px 11px;cursor:pointer}.tms__alts button:hover{background:#7a3cff24}.tms__note{font-size:13px;color:var(--tms-good);min-height:18px;margin:0}.tms__timeline{position:absolute;left:0;right:0;bottom:0;height:76px;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px}.tms__tabs{display:flex;gap:6px;padding:6px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px -18px #280a5a80;max-width:100%;overflow-x:auto;scrollbar-width:none}.tms__tabs::-webkit-scrollbar{display:none}.tms__tab{position:relative;overflow:hidden;flex:none;border:0;cursor:pointer;font:600 13px/1 var(--tms-font);color:var(--tms-ink-2);background:transparent;padding:11px 16px;border-radius:999px;min-width:92px;transition:color .2s var(--tms-ease),background-color .2s var(--tms-ease)}.tms__tab span{position:relative;z-index:1}.tms__tab[aria-selected=true]{color:#fff;background:#1d1d1f}.tms__tab .tms__fill{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--tms-violet),var(--tms-magenta))}.tms__tab.is-done .tms__fill{width:100%}.tms:is(.is-playing,.is-paused) .tms__tab[aria-selected=true] .tms__fill{animation:tmsFill var(--tms-dur, 5s) linear forwards}.tms.is-paused .tms__tab[aria-selected=true] .tms__fill{animation-play-state:paused}@keyframes tmsFill{0%{width:0}to{width:100%}}.tms__tab:focus-visible{outline:2px solid var(--tms-accent);outline-offset:2px}.tms__toggle{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.9);cursor:pointer;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--tms-ink);display:grid;place-items:center}.tms__toggle svg{width:14px;height:14px;fill:currentColor}.tms__toggle:focus-visible{outline:2px solid var(--tms-accent);outline-offset:2px}.tms__toast{position:absolute;left:50%;top:18px;z-index:6;transform:translate(-50%,-12px);opacity:0;background:#1d1d1f;color:#fff;font-size:14px;padding:10px 16px;border-radius:999px;pointer-events:none;transition:opacity .2s var(--tms-ease),transform .26s var(--tms-ease)}.tms__toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:899px){.tms__card{height:660px}.tms__tile{width:82px;height:94px;padding:8px;border-radius:14px}}@media(max-width:699px){.tms{padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.tms__card{height:640px;border-radius:22px}.tms__brand{top:16px;left:18px}.tms__chapter{padding:48px 18px 8px;gap:16px}.tms__fan{height:170px}.tms__feat{font-size:14px;gap:8px;margin-top:-4px}.tms__feat span:not(.tms__badge){display:none}.tms__strip .tms__tile .tms__badge{top:4px}.tms__fan img{width:140px;height:170px}.tms__compare{grid-template-columns:1fr;gap:8px}.tms__vs{display:none}.tms__cmp{grid-template-columns:56px 1fr;padding:12px}.tms__cmp img{width:56px;height:64px}.tms__cmp .tms__p{font-size:19px}.tms__ring{display:none}.tms__strip{display:flex;gap:8px;width:calc(100% + 36px);margin-inline:-18px;padding:4px 18px 6px;overflow-x:auto;scrollbar-width:none}.tms__strip::-webkit-scrollbar{display:none}.tms__strip .tms__tile{position:relative;flex:none;transform:scale(var(--s, 1));width:76px;height:86px;animation:none!important}.tms__simple{font-size:48px}.tms__chapter:last-child .tms__sub{display:none}.tms__buy{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px;align-items:start}.tms__buy-img{width:72px;height:90px}.tms__buy-info{gap:8px}.tms__buy-title{font-size:17px}.tms__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-14px;padding-right:14px}.tms__chips::-webkit-scrollbar{display:none}.tms__chip{white-space:nowrap}.tms__alts{display:none}.tms__actions{gap:6px}.tms__fan img{width:130px;height:150px;padding:10px;border-radius:18px}.tms__fan img:nth-child(2){width:150px;height:170px}.tms__price{font-size:20px}.tms__btn{padding:12px 16px;font-size:14px}.tms__tab{min-width:0;padding:10px 12px;font-size:12px}.tms__timeline{height:70px}.tms__stage{bottom:70px}}@media(prefers-reduced-motion:reduce){.tms *,.tms *:before,.tms *:after{animation:none!important;transition:none!important}.tms__tab[aria-selected=true] .tms__fill{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tm-story-2.css.map */
