:root{--sup-pink: #F23CD4;--sup-pink2: #ff8ae6;--sup-purple: #603BEA;--sup-aqua: #20D6FF;--sup-green: #17E85C;--sup-grad: linear-gradient(136deg, #603BEA 9%, #FA0DFD 81%);--sup-ink: #0f0a24;--sup-ink2: #1a1038;--sup-line: rgba(18, 10, 50, .12);--sup-muted: rgba(18, 10, 50, .7);--sup-card: #fff;--sup-r: 20px;--sup-sticky-top: 0px}.sup{position:relative}.sup .page-width{position:relative;z-index:2}.sup .heading em{font-style:normal;background:var(--sup-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sup-kick{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sup-purple)}.sup-kick:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--sup-grad)}.sup-lead{margin:.9rem 0 0;max-width:60ch;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55;color:var(--sup-muted)}.sup-lead p{margin:0 0 .7em}.sup-lead p:last-child{margin:0}.sup-head{margin-bottom:clamp(1.2rem,3vw,2rem)}.sup-head--c{text-align:center}.sup-head--c .sup-lead{margin-inline:auto}.sup-head--c .title-wrapper{align-items:center}.sup-head--c .sup-kick{justify-content:center}.sup--dark,.sup--dark .heading,.sup--dark h1,.sup--dark h2,.sup--dark h3{color:#fff}.sup--dark{--sup-line: rgba(255,255,255,.14);--sup-muted: rgba(255,255,255,.72);--sup-card: rgba(255,255,255,.06)}.sup--dark .sup-kick{color:var(--sup-pink2)}.sup-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:.85rem 1.35rem;border:0;border-radius:999px;font:inherit;font-weight:800;font-size:1rem;line-height:1.1;color:#fff;text-decoration:none;cursor:pointer;background:var(--sup-grad);box-shadow:0 10px 28px #fa0dfd42;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.sup-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px #fa0dfd61;color:#fff}.sup-btn svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.sup-btn--ghost{background:#fff;color:var(--sup-ink);box-shadow:inset 0 0 0 1.5px var(--sup-line)}.sup-btn--ghost:hover{color:var(--sup-ink);box-shadow:inset 0 0 0 1.5px var(--sup-pink)}.sup--dark .sup-btn--ghost{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.sup--dark .sup-btn--ghost:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.sup-btn--sm{min-height:42px;padding:.6rem 1rem;font-size:.92rem}.sup-btns{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}@media(max-width:599px){.sup-btns .sup-btn{flex:1 1 calc(50% - .4rem)}.sup-btns .sup-btn:first-child{flex-basis:100%}}.sup-hero{padding:clamp(2rem,6vw,4.6rem) 0 clamp(1.6rem,4vw,3rem);overflow:hidden}.sup-hero .ttmx-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 85% 0%,rgba(242,60,212,.16),transparent 60%),radial-gradient(60% 50% at 0% 100%,rgba(96,59,234,.14),transparent 60%)}.sup-hero__grid{display:grid;gap:clamp(1.4rem,3vw,2.6rem);align-items:start}@media(min-width:900px){.sup-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.sup-hero h1.heading{font-size:clamp(2.5rem,1.5rem + 4.2vw,4.8rem);line-height:.98;letter-spacing:-.03em}.sup-hero__lead{font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.sup-swapt{display:none;margin:0 0 .9rem;padding:.55rem .9rem .55rem .7rem;border-radius:999px;background:#17e85c24;color:#0a6b30;font-weight:700;font-size:.92rem;align-items:center;gap:.5rem}.sup-swapt svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4}html.sup-swapt .sup-swapt{display:inline-flex}html.sup-swapt .sup-swapt-hide{display:none}.sup-promises{display:grid;gap:.7rem;margin-top:1.5rem}@media(min-width:600px){.sup-promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.sup-promise{position:relative;display:grid;grid-template-columns:48px 1fr;gap:.2rem .85rem;align-items:center;padding:.95rem 1rem;border-radius:18px;background:var(--sup-card);box-shadow:0 1px 0 var(--sup-line),0 14px 34px -24px #1e0a5073}@media(min-width:600px){.sup-promise{grid-template-columns:1fr;gap:.55rem;padding:1.1rem 1.1rem 1.15rem}}.sup-promise i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#603bea24,#fa0dfd24);color:var(--sup-purple);grid-row:span 2}@media(min-width:600px){.sup-promise i{grid-row:auto}}.sup-promise i svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sup-promise b{display:block;font-size:1.05rem;line-height:1.15;letter-spacing:-.01em}.sup-promise b em{font-style:normal;background:var(--sup-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sup-promise span{font-size:.9rem;line-height:1.45;color:var(--sup-muted)}.sup-amz{position:relative;overflow:hidden;padding:1.25rem 1.25rem 1.3rem;border-radius:var(--sup-r);background:#fff;box-shadow:0 1px 0 var(--sup-line),0 24px 50px -30px #1e0a5080}.sup-amz:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--sup-grad)}.sup-amz__tag{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .55rem;border-radius:999px;background:#fff3e0;color:#8a4b00;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sup-amz__tag svg{width:16px;height:16px;fill:currentColor}.sup-amz h2,.sup-amz h3{margin:.7rem 0 .45rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.15;letter-spacing:-.02em}.sup-amz p{margin:0;color:var(--sup-muted);line-height:1.55}.sup-amz ul{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.sup-amz li{display:flex;gap:.55rem;align-items:flex-start;font-size:.95rem;line-height:1.45}.sup-amz li:before{content:"";flex:none;width:18px;height:18px;margin-top:.15rem;border-radius:50%;background:var(--sup-grad);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23000' stroke='none'/%3E%3Cpath d='M8 12.5l2.5 2.5L16 9.5' stroke='%23fff'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23000' stroke='none'/%3E%3Cpath d='M8 12.5l2.5 2.5L16 9.5' stroke='%23fff'/%3E%3C/svg%3E") center / contain no-repeat}.sup-amz .sup-btns{margin-top:1rem}.sup-amz small{display:block;margin-top:.8rem;font-size:.8rem;color:var(--sup-muted)}.sup-nav{position:sticky;top:var(--sup-sticky-top);z-index:30;background:#fcfcfcdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--sup-line);border-bottom:1px solid var(--sup-line)}.sup-nav__row{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:.6rem 0;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.sup-nav__row::-webkit-scrollbar{display:none}.sup-nav a{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--sup-ink);text-decoration:none;background:#120a320d;scroll-snap-align:start;transition:background .2s ease,color .2s ease;white-space:nowrap}.sup-nav a:hover{background:#f23cd41f}.sup-nav a.is-active{background:var(--sup-grad);color:#fff}.sup-nav a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.sup-nav__row{justify-content:center}}.sup-anchor{scroll-margin-top:calc(var(--sup-sticky-top) + 64px)}.sup-app{padding:clamp(2.2rem,6vw,4.6rem) 0;background:radial-gradient(90% 70% at 80% 10%,#2a1660 0%,var(--sup-ink) 60%),var(--sup-ink);overflow:hidden}.sup-app__grid{display:grid;gap:1.6rem;align-items:center}@media(min-width:900px){.sup-app__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.sup-app__grid--flip .sup-app__visual{order:-1}}.sup-app__visual{position:relative;display:grid;place-items:center;min-height:380px}@media(min-width:900px){.sup-app__visual{min-height:560px}}.sup-app__glow{position:absolute;top:10%;right:15%;bottom:10%;left:15%;border-radius:50%;background:radial-gradient(circle,rgba(242,60,212,.35),rgba(96,59,234,.18) 45%,transparent 70%);filter:blur(30px);pointer-events:none}.sup-app__phone{position:relative;z-index:1;width:min(52%,260px);transform:rotate(-3deg)}@media(min-width:900px){.sup-app__phone{width:min(58%,300px)}}.sup-app__phone .ttmx-phone{width:100%}.sup-app__compass{position:absolute;z-index:3;left:4%;bottom:4%;width:min(34%,170px)}@media(min-width:900px){.sup-app__compass{width:min(32%,190px);left:2%}}.sup-app__compass .ttmx-compass{max-width:none;filter:drop-shadow(0 24px 34px rgba(5,2,30,.65))}.sup-app__steps{margin:1.3rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem;counter-reset:s}.sup-app__steps li{display:grid;grid-template-columns:34px 1fr;gap:.8rem;align-items:start;padding:.8rem .95rem;border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;counter-increment:s}.sup-app__steps li:before{content:counter(s);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sup-grad);font-weight:800;font-size:.95rem;color:#fff}.sup-app__steps b{display:block;font-size:1rem;line-height:1.2}.sup-app__steps span{display:block;margin-top:.15rem;font-size:.9rem;line-height:1.45;color:#ffffffb8}.sup-app .ttmx-dl{margin-top:1.4rem}.sup-app .sup-small{margin:.8rem 0 0;font-size:.82rem;color:#fff9}.sup .ttmx-dl{display:flex;flex-wrap:wrap;gap:.65rem}.sup .ttmx-dl-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.62rem 1.15rem .62rem .95rem;min-width:168px;border-radius:14px;background:#fff;color:#120a3a;text-decoration:none;line-height:1.1;box-shadow:0 14px 30px -16px #0a0428cc;transition:transform .25s ease,box-shadow .25s ease}.sup .ttmx-dl-btn:hover{transform:translateY(-2px);color:#120a3a}.sup .ttmx-dl-btn svg{width:26px;height:26px;flex:none;fill:currentColor}.sup .ttmx-dl-btn span{display:grid}.sup .ttmx-dl-btn small{font-size:.68rem;opacity:.7;font-weight:600}.sup .ttmx-dl-btn strong{font-size:1rem;font-weight:800}.sup--light .ttmx-dl-btn{background:var(--sup-ink);color:#fff}.sup--light .ttmx-dl-btn:hover{color:#fff}.sup-res{padding:clamp(2.2rem,6vw,4.6rem) 0}.sup-res__grid{display:grid;gap:.9rem}@media(min-width:600px){.sup-res__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sup-res__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sup-card{position:relative;display:flex;flex-direction:column;border-radius:var(--sup-r);background:#fff;box-shadow:0 1px 0 var(--sup-line),0 18px 40px -30px #1e0a5080;overflow:hidden;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}a.sup-card:hover{transform:translateY(-3px);box-shadow:0 1px #f23cd459,0 26px 50px -30px #f23cd480;color:inherit}.sup-card--feat{grid-column:1 / -1}@media(min-width:600px){.sup-card--feat{flex-direction:row}.sup-card--feat .sup-card__media{width:46%;flex:none;aspect-ratio:auto}}.sup-card__media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1b1040,#3a1d7a);overflow:hidden}.sup-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sup-card__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sup-card__play{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#ffffffeb;color:var(--sup-ink);box-shadow:0 14px 34px -10px #0009;transition:transform .2s ease}.sup-card__play svg{width:26px;height:26px;fill:currentColor;margin-left:3px}.sup-card:hover .sup-card__play{transform:translate(-50%,-50%) scale(1.06)}.sup-card__num{position:absolute;left:.85rem;top:.85rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:#ffffffeb;color:var(--sup-ink);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sup-card__num i{width:8px;height:8px;border-radius:50%;background:var(--sup-grad)}.sup-card__body{display:flex;flex-direction:column;flex:1;padding:1.05rem 1.15rem 1.15rem}.sup-card__body h3{margin:0 0 .35rem;font-size:1.2rem;line-height:1.15;letter-spacing:-.015em}.sup-card--feat .sup-card__body h3{font-size:clamp(1.35rem,1.2rem + .7vw,1.8rem)}.sup-card__body p{margin:0;color:var(--sup-muted);font-size:.95rem;line-height:1.5}.sup-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.9rem;font-weight:800;font-size:.95rem;color:var(--sup-purple)}.sup-card__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.sup-card:hover .sup-card__cta svg{transform:translate(3px)}.sup-card__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.sup-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.03em;color:var(--sup-purple);background:#603bea1a}.sup-chip--pink{color:#b0138f;background:#f23cd41f}.sup-chip--aqua{color:#066a80;background:#20d6ff29}.sup-contact{padding:clamp(2.2rem,6vw,4.6rem) 0 clamp(3rem,7vw,5rem)}.sup-contact__grid{display:grid;gap:1rem}@media(min-width:900px){.sup-contact__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.4rem;align-items:start}}.sup-ways{display:grid;gap:.7rem}@media(min-width:600px){.sup-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.sup-ways{grid-template-columns:1fr}}.sup-way{display:grid;grid-template-columns:52px 1fr auto;gap:.9rem;align-items:center;padding:.95rem 1rem;border-radius:18px;background:#fff;box-shadow:0 1px 0 var(--sup-line),0 14px 34px -24px #1e0a5073;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.sup-way:hover{transform:translateY(-2px);color:inherit;box-shadow:0 1px #f23cd459,0 20px 40px -24px #f23cd480}@media(min-width:600px)and (max-width:899px){.sup-way{grid-template-columns:1fr}.sup-way>svg:last-child{display:none}}.sup-way i{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--sup-grad);color:#fff}.sup-way i svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sup-way b{display:block;font-size:1.08rem;line-height:1.15}.sup-way span{display:block;margin-top:.2rem;font-size:.9rem;color:var(--sup-muted);line-height:1.4}.sup-way>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;opacity:.5}.sup-way--chat i{background:linear-gradient(136deg,#17e85c,#00cfcf)}.sup-hours{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.45rem .9rem .45rem .6rem;border-radius:999px;background:#17e85c24;color:#0a6b30;font-weight:700;font-size:.9rem}.sup-hours i{width:10px;height:10px;border-radius:50%;background:#17e85c;box-shadow:0 0 #17e85c99;animation:supPulse 2s ease-out infinite}@keyframes supPulse{0%{box-shadow:0 0 #17e85c99}to{box-shadow:0 0 0 10px #17e85c00}}.sup-terms{padding:1.3rem 1.3rem 1.4rem;border-radius:var(--sup-r);background:linear-gradient(180deg,#f6f3ff,#fdf4fc);box-shadow:inset 0 0 0 1px var(--sup-line)}.sup-terms h3{margin:0 0 .9rem;font-size:1.3rem;letter-spacing:-.015em}.sup-terms dl{margin:0;display:grid;gap:.85rem}.sup-terms dt{font-weight:800;font-size:1rem;display:flex;align-items:center;gap:.5rem}.sup-terms dt i{width:10px;height:10px;border-radius:50%;background:var(--sup-grad)}.sup-terms dd{margin:.25rem 0 0 1.1rem;color:var(--sup-muted);font-size:.95rem;line-height:1.5}.sup-terms dd a{color:var(--sup-purple);font-weight:700}.sup-terms .sup-fine{margin:1rem 0 0;font-size:.8rem;color:var(--sup-muted)}.sup-ptr{position:fixed;right:16px;bottom:96px;z-index:2147483000;display:flex;align-items:center;gap:.55rem;max-width:min(78vw,320px);padding:.7rem .7rem .7rem .95rem;border:0;border-radius:999px;background:var(--sup-ink);color:#fff;font:inherit;font-weight:700;font-size:.93rem;line-height:1.2;text-align:left;cursor:pointer;box-shadow:0 18px 44px -14px #0a0428b3,0 0 0 1px #ffffff14 inset;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);pointer-events:none}.sup-ptr.is-on{opacity:1;transform:none;pointer-events:auto}.sup-ptr.is-off{opacity:0;transform:translateY(10px) scale(.96);pointer-events:none}.sup-ptr__dot{flex:none;width:10px;height:10px;border-radius:50%;background:#17e85c;box-shadow:0 0 #17e85cb3;animation:supPulse 2s ease-out infinite}.sup-ptr__txt{flex:1}.sup-ptr__txt small{display:block;font-weight:500;font-size:.78rem;opacity:.7}.sup-ptr__x{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff1a;color:#fff}.sup-ptr__x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.sup-ptr__x:hover{background:#fff3}.sup-ptr__arrow{position:absolute;right:22px;bottom:-22px;width:22px;height:22px;animation:supBob 1.3s ease-in-out infinite}.sup-ptr__arrow svg{width:100%;height:100%;fill:none;stroke:var(--sup-pink2);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}@keyframes supBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.sup-ptr__arrow,.sup-ptr__dot,.sup-hours i{animation:none}}.sup-up{padding:clamp(2rem,6vw,4.6rem) 0 clamp(2rem,5vw,3.4rem);overflow:hidden}.sup-up .ttmx-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 90% 0%,rgba(38,98,255,.14),transparent 60%),radial-gradient(60% 50% at 0% 100%,rgba(242,60,212,.12),transparent 60%)}.sup-up__grid{display:grid;gap:1.6rem;align-items:center}@media(min-width:900px){.sup-up__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.sup-up h1.heading{font-size:clamp(2.3rem,1.4rem + 3.8vw,4.2rem);line-height:1;letter-spacing:-.03em}.sup-ver{display:inline-grid;grid-template-columns:auto 1fr;gap:.2rem 1rem;align-items:center;margin-top:1.2rem;padding:.9rem 1.1rem;border-radius:18px;background:#fff;box-shadow:0 1px 0 var(--sup-line),0 18px 40px -28px #1e0a5080}.sup-ver__crystal{grid-row:span 2;width:54px;height:54px}.sup-ver__crystal svg{width:100%;height:100%;overflow:visible}.sup-ver__crystal .k{fill:var(--c, #2662FF);filter:drop-shadow(0 0 10px var(--c, #2662FF));animation:supSparkle 2.2s ease-in-out infinite;transform-origin:center}.sup-ver__crystal .s{fill:#fff;opacity:0;animation:supTwinkle 2.2s ease-in-out infinite}.sup-ver__crystal .s:nth-child(3){animation-delay:.6s}.sup-ver__crystal .s:nth-child(4){animation-delay:1.2s}@keyframes supSparkle{0%,to{opacity:.85}50%{opacity:1}}@keyframes supTwinkle{0%,70%,to{opacity:0;transform:scale(.4)}85%{opacity:1;transform:scale(1)}}.sup-ver b{font-size:1.25rem;line-height:1.1;letter-spacing:-.02em}.sup-ver b small{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sup-purple);margin-left:.5rem;vertical-align:middle}.sup-ver span{font-size:.9rem;color:var(--sup-muted)}.sup-ver span em{font-style:normal;font-weight:700;color:var(--sup-ink)}.sup-up__new{margin-top:1.4rem;padding:1.15rem 1.2rem 1.2rem;border-radius:var(--sup-r);background:#fff;box-shadow:0 1px 0 var(--sup-line),0 18px 40px -28px #1e0a5080}.sup-up__new h2{margin:0 0 .6rem;font-size:1.15rem;letter-spacing:-.01em}.sup-up__new .rte{color:var(--sup-muted);font-size:.95rem;line-height:1.55}.sup-up__new .rte ul{margin:.4rem 0 0;padding-left:1.15rem;display:grid;gap:.35rem}.sup-up__new .rte li::marker{color:var(--sup-pink)}.sup-up__new .rte strong{color:var(--sup-ink)}.sup-up__app{padding:1.3rem 1.3rem 1.4rem;border-radius:var(--sup-r);background:radial-gradient(90% 70% at 80% 10%,#2a1660 0%,var(--sup-ink) 60%),var(--sup-ink);color:#fff}.sup-up__app .sup-kick{color:var(--sup-pink2)}.sup-up__app h2{margin:0;color:#fff;font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem);letter-spacing:-.02em;line-height:1.1}.sup-up__app .sup-app__steps li{background:#ffffff12}.sup-up__app .sup-app__visual{min-height:300px;margin-top:1rem}@media(min-width:900px){.sup-up__app .sup-app__visual{min-height:440px}}.sup-up__app .sup-app__phone{width:min(50%,240px)}.sup-up__app .sup-app__compass{width:min(36%,160px)}.sup-up__app .sup-small{color:#fff9;font-size:.82rem;margin-top:.8rem}.sup-howtell{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.sup-howtell span{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .5rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--sup-line);font-size:.85rem;font-weight:700}.sup-howtell i{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.sup-howtell i.sp{background:radial-gradient(circle at 35% 35%,#fff 0 18%,var(--c) 22%)}.sup-log{padding:clamp(2rem,5vw,4rem) 0}.sup-log__list{display:grid;gap:.6rem;max-width:880px;margin:0 auto}.sup-rel{border-radius:18px;background:#fff;box-shadow:0 1px 0 var(--sup-line),0 14px 34px -26px #1e0a5073;overflow:hidden}.sup-rel summary{list-style:none;display:grid;grid-template-columns:22px 1fr auto 28px;gap:.85rem;align-items:center;padding:.95rem 1.05rem;cursor:pointer}.sup-rel summary::-webkit-details-marker{display:none}.sup-rel__dot{width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent),0 0 12px var(--c)}.sup-rel__dot.sp{background:radial-gradient(circle at 35% 35%,#fff 0 20%,var(--c) 26%)}.sup-rel__dot.wh{box-shadow:0 0 0 4px #00000014,0 0 12px #ffffffe6,inset 0 0 0 1px #00000026}.sup-rel__t b{display:block;font-size:1.05rem;line-height:1.15}.sup-rel__t span{display:block;margin-top:.15rem;font-size:.85rem;color:var(--sup-muted)}.sup-rel__date{font-size:.85rem;font-weight:700;color:var(--sup-muted);white-space:nowrap}.sup-rel__i{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid var(--sup-line);transition:transform .3s ease,background .3s ease}.sup-rel__i:before,.sup-rel__i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.8px;margin:-.9px 0 0 -5.5px;background:currentColor;border-radius:2px}.sup-rel__i:after{transform:rotate(90deg);transition:transform .3s ease}.sup-rel[open] .sup-rel__i{background:var(--sup-grad);border-color:transparent;color:#fff}.sup-rel[open] .sup-rel__i:after{transform:rotate(0)}.sup-rel__body{padding:0 1.05rem 1.15rem 3.1rem;color:var(--sup-muted);font-size:.95rem;line-height:1.55}.sup-rel__body ul{margin:.3rem 0 0;padding-left:1.1rem;display:grid;gap:.3rem}.sup-rel__body li::marker{color:var(--sup-pink)}.sup-rel__body strong{color:var(--sup-ink)}.sup-rel__body h4{margin:.8rem 0 .2rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sup-purple)}.sup-rel__body h4:first-child{margin-top:0}@media(max-width:599px){.sup-rel summary{grid-template-columns:22px 1fr 28px}.sup-rel__date{grid-column:2;font-weight:600}.sup-rel__body{padding-left:1.05rem}}.sup-rel--latest{box-shadow:0 0 0 1.5px #f23cd480,0 18px 40px -26px #f23cd480}.sup-tag{display:inline-flex;padding:.18rem .5rem;margin-left:.4rem;border-radius:999px;background:var(--sup-grad);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.sup-log__more{display:flex;justify-content:center;margin-top:1rem}.sup-log__more button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.3rem;border-radius:999px;border:1px solid var(--sup-line);background:#fff;color:inherit;font:inherit;font-weight:800;cursor:pointer}.sup-log__more button:hover{border-color:var(--sup-pink)}.sup-log__more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.sup-rel.is-extra{display:none}.sup-log.is-all .sup-rel.is-extra{display:block}.sup-log.is-all .sup-log__more{display:none}.sup-hs{padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,7vw,5rem)}.sup-hs__wrap{max-width:880px;margin:0 auto}.sup-hs details{border-radius:var(--sup-r);background:#fff;box-shadow:0 1px 0 var(--sup-line),0 18px 40px -28px #1e0a5080;overflow:hidden}.sup-hs summary{list-style:none;display:grid;grid-template-columns:1fr 28px;gap:1rem;align-items:center;padding:1.15rem 1.2rem;cursor:pointer}.sup-hs summary::-webkit-details-marker{display:none}.sup-hs summary b{display:block;font-size:1.15rem;letter-spacing:-.01em;line-height:1.2}.sup-hs summary span{display:block;margin-top:.25rem;font-size:.92rem;color:var(--sup-muted);line-height:1.45}.sup-hs details[open] .sup-rel__i{background:var(--sup-grad);border-color:transparent;color:#fff}.sup-hs details[open] .sup-rel__i:after{transform:rotate(0)}.sup-hs__body{padding:0 1.2rem 1.4rem}.sup-hs__intro{margin:0 0 1rem;color:var(--sup-muted);line-height:1.55}.sup-steps{margin:0;padding:0;list-style:none;display:grid;gap:.7rem;counter-reset:h}.sup-steps li{display:grid;grid-template-columns:34px 1fr;gap:.85rem;align-items:start;padding:.95rem 1rem;border-radius:16px;background:linear-gradient(180deg,#f6f3ff,#fdf4fc);box-shadow:inset 0 0 0 1px var(--sup-line);counter-increment:h}.sup-steps li:before{content:counter(h);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sup-grad);font-weight:800;font-size:.95rem;color:#fff}.sup-steps b{display:block;font-size:1rem;line-height:1.2}.sup-steps .rte{margin-top:.25rem;font-size:.92rem;line-height:1.5;color:var(--sup-muted)}.sup-steps .rte p{margin:0 0 .4em}.sup-steps .rte p:last-child{margin:0}.sup-cred{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.sup-cred button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:12px;border:1px solid var(--sup-line);background:#fff;font:inherit;font-size:.9rem;cursor:pointer;color:var(--sup-ink)}.sup-cred button code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:.95rem;background:none;padding:0}.sup-cred button small{font-size:.72rem;color:var(--sup-muted)}.sup-cred button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sup-cred button.is-done{border-color:#17e85c}.sup-cred button.is-done small{color:#0a6b30}.sup-hs__compass{width:min(60%,200px);margin:.8rem auto 0}.sup-hs__note{margin:1rem 0 0;padding:.85rem 1rem;border-radius:14px;background:#ffd93d2e;font-size:.9rem;line-height:1.5}.sup-hs__note strong{color:var(--sup-ink)}.shopify-design-mode .sup [data-ttmx-reveal]{opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/156/assets/sup-page.css.map */
