.aryse-ins,.aryse-ins-detail{--i-text:#17121d;--i-text-2:#5f586a;--i-text-3:#6e6778;--i-line:#17121d17;--i-track:#e9e7ef;--i-accent:#6d35dc;--i-band:#efeef3;--i-bg:#fff;--i-floor:#7e4aed1f;--i-glow:#7e4aed17;--i-ease:cubic-bezier(.23, 1, .32, 1);color:var(--i-text);font-family:Manrope,system-ui,sans-serif}.dark .aryse-ins,.dark .aryse-ins-detail{--i-text:#f5f3f8;--i-text-2:#a8a1b2;--i-text-3:#8c8596;--i-line:#ffffff14;--i-track:#ffffff17;--i-accent:#a98bff;--i-band:#121016;--i-bg:#000;--i-floor:#7e4aed38;--i-glow:#7e4aed2e}.aryse-ins{width:min(100%,720px);margin-inline:auto;padding:4px 16px 124px}.aryse-ins button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.aryse-ins button:focus-visible,.aryse-ins-detail button:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #7e4aed}.aryse-ins-img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.aryse-ins-img.is-locked,.aryse-ins-front.is-locked{filter:grayscale()brightness(1.3)contrast(.5);opacity:.45}.dark .aryse-ins-img.is-locked,.dark .aryse-ins-front.is-locked{filter:grayscale()brightness(.38)contrast(.9);opacity:.6}.aryse-ins-top{align-items:center;gap:12px;padding-bottom:4px;display:flex}.aryse-ins-top h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.aryse-ins-back{width:40px;height:40px;color:inherit;border-radius:50%;flex:none;place-items:center;margin-left:-8px;display:grid}.aryse-ins-back svg{stroke-width:1.6px;width:24px;height:24px}.aryse-ins-show{grid-template-columns:1fr 1.25fr 1fr;align-items:end;height:262px;margin:6px -10px 0;padding-bottom:62px;display:grid;position:relative}.aryse-ins-show:before,.aryse-ins-show:after{content:"";pointer-events:none;border-radius:50%;position:absolute;left:50%}.aryse-ins-show:before{background:radial-gradient(closest-side, var(--i-floor), transparent);width:360px;height:120px;margin-left:-180px;bottom:30px}.aryse-ins-show:after{background:radial-gradient(closest-side, var(--i-glow), transparent);width:300px;height:220px;margin-left:-150px;top:10px}.aryse-ins-show>button{z-index:1;transition:transform .2s var(--i-ease);flex-direction:column;align-items:center;display:flex;position:relative}.aryse-ins-show>button:active{transform:scale(.95)}.aryse-ins-show .aryse-ins-img{-webkit-box-reflect:below 2px linear-gradient(transparent 70%, #fff3);width:104px;height:104px}.aryse-ins-show .is-main .aryse-ins-img{width:142px;height:142px}.aryse-ins-show .is-side{margin-bottom:6px}.aryse-ins-show-label{text-align:center;white-space:nowrap;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.aryse-ins-show-label strong{font-size:13px;font-weight:800;display:block}.aryse-ins-show-label small{color:var(--i-text-3);font-size:12px;font-weight:600}.aryse-ins-count{justify-content:space-between;align-items:baseline;margin:10px 0 0;display:flex}.aryse-ins-count strong{font-size:15px;font-weight:800}.aryse-ins-count small{color:var(--i-text-2);font-size:13px;font-weight:600}.aryse-ins-segs{grid-template-columns:repeat(15,1fr);gap:3px;margin-top:8px;display:grid}.aryse-ins-segs i{background:var(--i-track);border-radius:2px;height:6px}.aryse-ins-segs i.is-on{background:#7e4aed}.aryse-ins .aryse-ins-next{border:1px solid var(--i-line);text-align:left;width:100%;transition:transform .16s var(--i-ease);border-radius:20px;align-items:center;gap:14px;margin:18px 0 24px;padding:14px;display:flex}.aryse-ins .aryse-ins-next:active{transform:scale(.98)}.aryse-ins-next-ring{flex:none;width:76px;height:76px;position:relative}.aryse-ins-next-ring .aryse-ins-ring{position:absolute;inset:0}.aryse-ins-next-ring .aryse-ins-img{width:54px;height:54px;position:absolute;inset:11px}.aryse-ins-ring{transform:rotate(-90deg)}.aryse-ins-ring-track{stroke:var(--i-track)}.aryse-ins-next-copy{flex:1;min-width:0}.aryse-ins-kicker{color:var(--i-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.aryse-ins-next-copy strong{margin-top:3px;font-size:16px;font-weight:800;display:block}.aryse-ins-next-copy small{color:var(--i-text-2);margin-top:2px;font-size:13px;font-weight:600;display:block}.aryse-ins-chev{width:22px;height:22px;color:var(--i-text-3);stroke-width:1.6px;flex:none}.aryse-ins-section{padding:30px 0 24px;position:relative}.aryse-ins-section:before{background:var(--i-band);content:"";height:8px;position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.aryse-ins-section>h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.aryse-ins-sub{color:var(--i-text-2);margin:2px 0 0;font-size:13px;font-weight:600}.aryse-ins-sub b{color:var(--i-accent);font-weight:800}.aryse-ins-recent{scrollbar-width:none;gap:14px;margin:12px calc(50% - 50vw) 0;padding:0 calc(50vw - 50%);list-style:none;display:flex;overflow-x:auto}.aryse-ins-recent::-webkit-scrollbar{display:none}.aryse-ins-recent:after{content:"";flex:0 0 1px}.aryse-ins-recent li{flex:none}.aryse-ins-recent button{text-align:center;flex-direction:column;align-items:center;gap:4px;width:84px;display:flex}.aryse-ins-recent .aryse-ins-img{width:76px;height:76px;transition:transform .2s var(--i-ease)}.aryse-ins-recent button:active .aryse-ins-img{transform:scale(.92)}.aryse-ins-recent strong{font-size:12.5px;font-weight:800}.aryse-ins-recent small{color:var(--i-text-3);font-size:11.5px;font-weight:600}.aryse-ins-journey{grid-template-columns:repeat(5,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid}.aryse-ins-step{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.aryse-ins-slot{place-items:center;width:64px;height:64px;display:grid;position:relative}.aryse-ins-slot .aryse-ins-img{width:58px;height:58px;transition:transform .2s var(--i-ease);position:relative}.aryse-ins-step:active .aryse-ins-img{transform:scale(.92)}.aryse-ins-slot .aryse-ins-ring{width:68px;height:68px;position:absolute;inset:-2px}.aryse-ins-step.is-current .aryse-ins-slot:before{content:"";background:radial-gradient(closest-side,#7e4aed66,#0000);border-radius:50%;position:absolute;inset:-4px}.aryse-ins-lock{background:var(--i-bg);width:18px;height:18px;color:var(--i-text-3);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.aryse-ins-lock svg{stroke-width:1.8px;width:12px;height:12px}.aryse-ins-step strong{letter-spacing:-.01em;white-space:nowrap;font-size:11.5px;font-weight:800}.aryse-ins-step small{min-height:15px;color:var(--i-text-3);font-size:11.5px;font-weight:600}.aryse-ins-step.is-current strong{color:var(--i-accent)}.aryse-ins-tip{color:var(--i-text-2);align-items:flex-start;gap:10px;margin:14px 0 0;font-size:13px;font-weight:600;line-height:1.45;display:flex}.aryse-ins-tip svg{width:20px;height:20px;color:var(--i-accent);stroke-width:1.6px;flex:none;margin-top:1px}.aryse-ins-tip b{color:var(--i-text);font-weight:800}.aryse-ins-detail{z-index:80;background:var(--i-bg);-webkit-user-select:none;user-select:none;outline:none;animation:.45s cubic-bezier(.32,.72,0,1) aryse-ins-up;position:fixed;inset:0}.aryse-ins-detail[data-state=closed]{animation:.3s ease-in forwards aryse-ins-down}@keyframes aryse-ins-up{0%{transform:translateY(100%)}}@keyframes aryse-ins-down{to{transform:translateY(100%)}}.aryse-ins-aura{top:calc(max(46px, env(safe-area-inset-top)) + 200px);pointer-events:none;background:radial-gradient(closest-side,#7e4aed26,#7e4aed08 55%,#0000);border-radius:50%;width:440px;height:440px;margin:-220px;position:absolute;left:50%}.dark .aryse-ins-aura{background:radial-gradient(closest-side,#7e4aed52,#7e4aed12 55%,#0000)}.aryse-ins-dtop{top:max(10px, env(safe-area-inset-top));z-index:3;justify-content:space-between;padding:0 10px;display:flex;position:absolute;left:0;right:0}.aryse-ins-icon-btn{width:44px;height:44px;color:var(--i-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.aryse-ins-icon-btn svg{stroke-width:1.6px;width:24px;height:24px}.aryse-ins-icon-btn:last-child:not(:first-child){margin-left:auto}.aryse-ins-dscroll{max-width:480px;height:100%;padding:calc(max(10px, env(safe-area-inset-top)) + 40px) 20px calc(28px + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative;overflow-y:auto}.aryse-ins-dscroll::-webkit-scrollbar{display:none}.aryse-ins-stage{cursor:grab;perspective:1000px;touch-action:pan-y;flex:none;width:250px;height:250px;margin-top:10px;position:relative}.aryse-ins-stage:active{cursor:grabbing}.aryse-ins-float{animation:4.5s ease-in-out infinite aryse-ins-float;position:absolute;inset:0}@keyframes aryse-ins-float{50%{transform:translateY(-6px)}}.aryse-ins-obj{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.aryse-ins-layer,.aryse-ins-face{position:absolute;inset:0}.aryse-ins-face{backface-visibility:hidden}.aryse-ins-layer img,.aryse-ins-face img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.aryse-ins-layer img{filter:brightness(.38)saturate(.8)}.aryse-ins-face svg{display:block}.aryse-ins-front:not(.is-locked){filter:drop-shadow(0 22px 30px #3c148c40)}.dark .aryse-ins-front:not(.is-locked){filter:drop-shadow(0 26px 34px #0000008c)}.aryse-ins-engrave{fill:#fff;fill-opacity:.92;paint-order:stroke;stroke:#000;stroke-opacity:.45;stroke-width:.8px;font-family:Manrope,system-ui,sans-serif;font-weight:800}.aryse-ins-sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.aryse-ins-sheen:after{content:"";background:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-90%)}.aryse-ins-stage.is-sheen .aryse-ins-sheen:after{animation:1.3s cubic-bezier(.4,0,.2,1) aryse-ins-sheen}@keyframes aryse-ins-sheen{to{transform:translate(90%)}}.aryse-ins-floor{background:radial-gradient(closest-side,#3c148c33,#0000);border-radius:50%;flex:none;width:170px;height:22px;margin-top:-6px}.dark .aryse-ins-floor{background:radial-gradient(closest-side,#000000b3,#0000)}.aryse-ins-kick{color:var(--i-accent);letter-spacing:.2em;text-transform:uppercase;margin:22px 0 0;font-size:12px;font-weight:800}.aryse-ins-name{letter-spacing:-.02em;text-align:center;margin:6px 0 0;font-size:28px;font-weight:800}.aryse-ins-desc{max-width:300px;color:var(--i-text-2);text-align:center;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.45}.aryse-ins-stats{border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line);grid-template-columns:repeat(3,1fr);width:100%;margin:22px 0 0;padding:0;list-style:none;display:grid}.aryse-ins-stats li{text-align:center;padding:14px 4px}.aryse-ins-stats li+li{border-left:1px solid var(--i-line)}.aryse-ins-stats small{color:var(--i-text-3);font-size:11.5px;font-weight:700;display:block}.aryse-ins-stats strong{margin-top:3px;font-size:16px;font-weight:800;display:block}.aryse-ins-dprog{width:100%;margin-top:20px}.aryse-ins-dprog p{color:var(--i-text-2);justify-content:space-between;margin:0;font-size:13px;font-weight:700;display:flex}.aryse-ins-dprog b{color:var(--i-text)}.aryse-ins-bar{background:var(--i-track);border-radius:99px;height:8px;margin-top:8px;display:block;overflow:hidden}.aryse-ins-bar i{border-radius:inherit;background:#7e4aed;height:100%;display:block}.aryse-ins-dj{width:100%;margin-top:22px}.aryse-ins-dj h3{margin:0;font-size:15px;font-weight:800}.aryse-ins-dj .aryse-ins-journey{margin-top:12px}.aryse-ins-dj button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.aryse-ins-dj .aryse-ins-slot{width:52px;height:52px}.aryse-ins-dj .aryse-ins-slot .aryse-ins-img{width:46px;height:46px}.aryse-ins-dj .aryse-ins-slot .aryse-ins-ring{width:58px;height:58px;inset:-3px}.aryse-ins-step.is-selected .aryse-ins-slot:after{content:"";border:2px solid #7e4aed;border-radius:50%;position:absolute;inset:-5px}.aryse-ins-acts{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.aryse-ins-btn{height:52px;color:var(--i-text);font:inherit;cursor:pointer;transition:transform .12s var(--i-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #d9d5e2;border-radius:99px;justify-content:center;align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex}.dark .aryse-ins-btn{border-color:#ffffff24}.aryse-ins-btn:active{transform:scale(.97)}.aryse-ins-btn.is-primary{color:#fff;background:#7e4aed;border-color:#0000}.aryse-ins-btn.is-primary:disabled{background:var(--i-track);color:var(--i-text-2);cursor:default}.aryse-ins-btn svg{stroke-width:1.6px;width:20px;height:20px}.aryse-ins-detail .aryse-ins-tip{width:100%;margin-top:22px}@media (prefers-reduced-motion:reduce){.aryse-ins-float,.aryse-ins-detail,.aryse-ins-stage.is-sheen .aryse-ins-sheen:after{animation:none}}.aryse-ins-section>h2 small{color:var(--i-text-3);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:700}
