@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app-root{--pur-primaire:#d4215e;--pur-survol:#bd1752;--pur-profond:#9a043f;--pur-teinte-douce:#fee6e7;--pur-fond:#fbf6f7;--pur-surface:#fff;--pur-encre:#2d1722;--pur-g1:#ffcccf;--pur-g2:#fa728a;--pur-g3:#d4215e;--pur-g4:#9a043f;--pur-g5:#54001f;--nuit-primaire:#ed537b;--nuit-champagne:#e1be89;--nuit-fond:#12080c;--nuit-surface:#21141a;--nuit-surface-haute:#2f1e26;--nuit-texte:#f7eef2;--nuit-texte-second:#b9a3ae;--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--serif:var(--ui);--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--stage:#f1e4e9;--page:var(--pur-fond);--card:var(--pur-surface);--fill:#f6ecef;--fill2:#ebdbe1;--raise:#fff;--ink:var(--pur-encre);--ink2:#6f5864;--ink3:#7a6470;--sep:#2d172214;--line:#2d17221f;--acc:var(--pur-primaire);--acc-d:var(--pur-survol);--acc-s:var(--pur-teinte-douce);--acc-t:#fdf1f3;--btn:var(--pur-primaire);--btn-h:var(--pur-survol);--on-btn:#fff;--gold:var(--pur-profond);--gold-s:var(--pur-g1);--lilac:#5b4bb0;--lilac-s:#ece9fa;--mint:#0b7a57;--mint-s:#e1f2ea;--amber:#8e5a0c;--amber-s:#f8ebd6;--hero:linear-gradient(150deg,var(--pur-teinte-douce),var(--pur-g1));--hero-ink:var(--pur-encre);--hero-glass:#ffffff9e;--flame-a:#fa728a;--flame-b:#d4215e;--shop-a:#d4215e;--shop-b:#9a043f;--shop-c:#54001f;--shop-acc:#ffcccf;--nav:#ffffffd6;--scrim:#2d17226b;--sh-sm:0 1px 2px #54001f0d,0 8px 22px -14px #54001f3d;--sh-md:0 2px 6px #54001f0d,0 18px 40px -22px #54001f5c;--sh-lg:0 30px 70px -30px #9a043f73,0 0 0 1px #2d17220a;--phone-sh:0 50px 100px -50px #9a043f8c,0 0 0 1px #2d17220f;font-family:var(--ui);color:var(--ink);background:var(--stage);letter-spacing:-.006em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.app-root.nuit{--stage:#0a0507;--page:var(--nuit-fond);--card:var(--nuit-surface);--fill:var(--nuit-surface-haute);--fill2:#3b2731;--raise:#2a1a21;--ink:var(--nuit-texte);--ink2:var(--nuit-texte-second);--ink3:#9d8793;--sep:#f7eef214;--line:#f7eef224;--acc:var(--nuit-primaire);--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b14;--btn:#c93a63;--btn-h:#d74b73;--on-btn:#fff;--gold:var(--nuit-champagne);--gold-s:#e1be8929;--lilac:#a99bf0;--lilac-s:#7a6bc138;--mint:#45cb9a;--mint-s:#0a906833;--amber:var(--nuit-champagne);--amber-s:#b07a203d;--hero:linear-gradient(150deg,#ebcd9e,#c49a5c);--hero-ink:#2a1620;--hero-glass:#ffffff57;--flame-a:#e1be89;--flame-b:#ed537b;--shop-a:#5a1430;--shop-b:#2a0b18;--shop-c:#12080c;--shop-acc:#e1be89;--nav:#21141adb;--scrim:#0000008c;--sh-sm:0 1px 2px #0000004d,0 10px 24px -16px #000000bf;--sh-md:0 2px 6px #0000004d,0 20px 44px -24px #000000e6;--sh-lg:0 30px 70px -30px #000000e6,0 0 0 1px #f7eef20d;--phone-sh:0 50px 100px -50px #000000f2,0 0 0 1px #f7eef212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-root *{box-sizing:border-box}:where(.app-root) svg{flex:none;width:20px;height:20px}:where(.app-root) button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;font-family:inherit}:where(.app-root) input,:where(.app-root) textarea,:where(.app-root) select{font-family:inherit}.app-root :focus-visible{outline:2.5px solid var(--acc);outline-offset:2px}.app-root img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.app-root .tnum{font-variant-numeric:tabular-nums}.app-root,.app-root .ibtn,.app-root .pill,.app-root .nav,.app-root .inp,.app-root .row{transition:background-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}@keyframes vtReveal{0%{clip-path:circle(0 at var(--vtx,50%) var(--vty,50%))}to{clip-path:circle(160% at var(--vtx,50%) var(--vty,50%))}}.app-root{background:var(--page);isolation:isolate;position:relative;overflow:hidden}.app-root .shoplayer{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 85% 0%, #ffffff1f, transparent 55%),linear-gradient(165deg, var(--shop-a), var(--shop-b) 62%, var(--shop-c));transition:clip-path .8s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.app-root .hsc::-webkit-scrollbar{display:none}.app-root .nsb::-webkit-scrollbar{display:none}@keyframes scrFwd{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes scrBack{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes scrTab{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes scrUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.app-root .shop{--ink:#fff;--ink2:#ffffffe0;--ink3:#fffc;--sep:#ffffff24;--line:#ffffff3d;--card:#ffffff1f;--fill:#ffffff24;--fill2:#ffffff38;--acc:var(--shop-acc);--acc-d:#fff;--acc-s:#ffffff2e;--btn:#fff;--on-btn:var(--pur-primaire);color:var(--ink)}.app-root.nuit .shop{--on-btn:#5a1430;--btn:var(--nuit-champagne)}.app-root .pad{padding-left:20px;padding-right:20px}.app-root .hdr{align-items:center;gap:10px;min-height:52px;padding:0 16px 0 20px;display:flex}.app-root .ttl{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.08}.app-root .serif{font-family:var(--serif);letter-spacing:-.022em;font-weight:700}.app-root .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-d);font-size:12px;font-weight:700}.app-root .muted{color:var(--ink2)}.app-root .faint{color:var(--ink3)}.app-root .ibtn{background:var(--card);width:44px;height:44px;box-shadow:var(--sh-sm);color:var(--ink);transition:transform .2s var(--spring),background-color .5s,color .5s;border:0;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.app-root .ibtn:active{transform:scale(.9)}.app-root .ibtn svg{width:22px;height:22px}.app-root .ibtn.flat{box-shadow:none;background:var(--fill)}.app-root .shop .ibtn{box-shadow:none;color:#fff;background:#ffffff29}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.app-root .press:active{transform:scale(.97)}.app-root .press{transition:transform .25s var(--spring)}.app-root .tbtn{color:var(--ink2);background:0 0;border:0;min-height:44px;padding:10px 4px;font-size:15px;font-weight:600}.app-root .pill{white-space:nowrap;letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.app-root .pill svg{width:13px;height:13px}.app-root .pill.free{background:var(--mint-s);color:var(--mint)}.app-root .pill.sale{background:var(--acc-s);color:var(--acc-d)}.app-root .pill.day{background:var(--amber-s);color:var(--amber)}.app-root .pill.ink{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14080eb3}.app-root .on-cover{position:absolute;top:8px;left:8px}.app-root .cvw{background:var(--fill);aspect-ratio:2/3;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 4px #14040c1f,0 14px 26px -16px #14040c8c}.app-root .cvw img{object-fit:cover;width:100%;height:100%;display:block}.app-root .cvw .tome{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12080cbd;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;bottom:7px;right:7px}.app-root .prog{background:#ffffff59;height:4px;position:absolute;bottom:0;left:0;right:0}.app-root .prog i,.app-root .pbar i{background:var(--acc);height:100%;transition:width .6s var(--ease);border-radius:0 99px 99px 0;display:block}.app-root .pbar{background:var(--fill2);border-radius:99px;height:6px;overflow:hidden}.app-root .pbar i{border-radius:99px}.app-root .ba{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;display:block;overflow:hidden}.app-root .hsc{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:4px 20px 14px;scroll-padding:0 20px;display:flex;overflow-x:auto}.app-root .hsc>*{scroll-snap-align:start;flex:none}.app-root .nsb{scrollbar-width:none}.app-root .stg>*{animation:rise .55s var(--ease) both}.app-root .stg>:nth-child(2){animation-delay:40ms}.app-root .stg>:nth-child(3){animation-delay:80ms}.app-root .stg>:nth-child(4){animation-delay:.12s}.app-root .stg>:nth-child(5){animation-delay:.16s}.app-root .stg>:nth-child(6){animation-delay:.2s}.app-root .stg>:nth-child(7){animation-delay:.24s}.app-root .stg>:nth-child(8){animation-delay:.28s}.app-root .stg>:nth-child(n+9){animation-delay:.32s}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes flicker{0%,to{transform:scale(1)rotate(-2deg)}25%{transform:scale(1.06,.96)rotate(2deg)}50%{transform:scale(.97,1.05)rotate(-1deg)}75%{transform:scale(1.04,.98)rotate(1deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mint) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes typing{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes heartBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-110%)scale(1.1)}}@keyframes confetti{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{transform:translate3d(var(--dx), 760px, 0) rotate(var(--rot));opacity:.9}}@keyframes fly{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1}to{transform:translate(var(--fx), var(--fy)) scale(.18);opacity:0}}@keyframes glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes storyBar{0%{width:0}to{width:100%}}@keyframes tick{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes shake{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes dice{0%{transform:rotate(0)scale(1)}50%{transform:rotate(200deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}@keyframes unlock{0%{opacity:0;transform:scale(.3)rotate(-20deg)}60%{opacity:1;transform:scale(1.15)rotate(6deg)}to{transform:none}}@keyframes sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.app-root .skel{background:linear-gradient(90deg, var(--fill) 25%, var(--fill2) 50%, var(--fill) 75%);background-size:200% 100%;border-radius:14px;animation:1.3s linear infinite shimmer}.app-root .inp{background:var(--card);width:100%;height:52px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:18px;outline:0;padding:0 16px;font-size:16px}.app-root .inp:focus{box-shadow:inset 0 0 0 2px var(--acc)}.app-root .inp::placeholder{color:var(--ink3)}.app-root textarea.inp{resize:none;height:auto;min-height:110px;padding:14px 16px;line-height:1.45}.app-root select.inp{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink2) 50%),linear-gradient(135deg, var(--ink2) 50%, transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.app-root .shop .inp{background-color:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff38}.app-root .shop .inp::placeholder{color:#ffffff9e}.app-root .flab{color:var(--ink2);margin:0 0 7px 4px;font-size:13px;font-weight:600;display:block}.app-root .fhint{color:var(--ink3);margin:7px 0 0 4px;font-size:12.5px}.app-root .list{background:var(--card);box-shadow:var(--sh-sm);border-radius:24px;overflow:hidden}.app-root .row{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;min-height:56px;padding:15px 16px;font-size:15.5px;display:flex}.app-root .row+.row{border-top:1px solid var(--sep)}.app-root .row .chev{width:18px;height:18px;color:var(--ink3);flex:none}.app-root .row .grow{flex:1;min-width:0}.app-root .row .rs{color:var(--ink2);margin-top:2px;font-size:12.5px}.app-root button.row:active{background:var(--fill)}.app-root .tog{background:var(--fill2);border:0;border-radius:999px;flex:none;width:52px;height:32px;padding:3px;transition:background-color .25s;display:flex}.app-root .tog i{width:26px;height:26px;transition:transform .3s var(--spring);background:#fff;border-radius:999px;display:block;box-shadow:0 2px 6px #0003}.app-root .tog.lock{opacity:.45}.app-root .dialog{z-index:72;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:24px;animation:.25s both fadeIn;display:grid;position:absolute;inset:0}.app-root .dialog>div{background:var(--card);width:100%;box-shadow:var(--sh-lg);animation:pop .45s var(--spring) both;border-radius:28px;padding:24px}.app-root .nav{z-index:60;background:var(--nav);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);height:68px;box-shadow:0 18px 40px -18px #2d0a1980,0 0 0 1px var(--sep);animation:rise .5s var(--ease) both;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;display:grid;position:absolute;bottom:18px;left:14px;right:14px}.app-root .nav .ind{background:var(--acc-s);width:calc(20% - 2.4px);transition:transform .5s var(--spring),background-color .5s;border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.app-root .nav button{color:var(--ink3);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;transition:color .3s;display:flex;position:relative}.app-root .nav button svg{width:23px;height:23px;transition:transform .35s var(--spring)}.app-root .nav button.dead{opacity:.32;cursor:default}.app-root .reader{z-index:20;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0e0a0c;position:absolute;inset:0;overflow:hidden}.app-root .rpage{will-change:transform;background:#0e0a0c;justify-content:center;align-items:center;padding:58px 10px 40px;display:flex;position:absolute;inset:0}.app-root .rpage img{border-radius:4px;max-width:100%;max-height:100%;display:block;box-shadow:0 20px 40px -20px #000}.app-root .rctl{z-index:30;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.app-root .rctl .bot{pointer-events:auto;color:#fff;background:linear-gradient(#0e0a0c00,#0e0a0cf5);padding:26px 16px 22px;position:absolute;bottom:0;left:0;right:0}.app-root .heart{z-index:40;color:#ed537b;pointer-events:none;width:96px;height:96px;animation:heartBurst .9s var(--ease) forwards;filter:drop-shadow(0 6px 16px #ed537b99);position:absolute}.app-root .ptile{text-align:left;width:100%;color:var(--ink);transition:transform .25s var(--spring);background:0 0;border:0;padding:0;display:block}.app-root .ptile:active{transform:scale(.97)}.app-root .pn{font-family:var(--serif);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14.5px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.app-root .pp{align-items:baseline;gap:7px;margin-top:4px;font-size:15px;font-weight:700;display:flex}.app-root .pp s{opacity:.7;font-size:12.5px;font-weight:500}.app-root .reassure{background:#ffffff1f;border-radius:999px;align-items:center;height:42px;display:flex;overflow:hidden}.app-root .reassure .trk{white-space:nowrap;gap:28px;padding-left:20px;font-size:13.5px;font-weight:600;animation:18s linear infinite marquee;display:flex}.app-root .reassure .trk>span{align-items:center;gap:8px;display:inline-flex}.app-root .reassure svg{width:17px;height:17px}.app-root .qty{background:var(--fill);border-radius:999px;align-items:center;gap:4px;height:52px;padding:4px;display:flex}.app-root .qty button{background:var(--card);width:44px;height:44px;transition:transform .2s var(--spring);border:0;border-radius:999px;place-items:center;display:grid}.app-root .qty button:active{transform:scale(.88)}.app-root .qty button svg{width:18px;height:18px}.app-root .qty span{text-align:center;min-width:28px;font-size:17px;font-weight:700}.app-root .shop .qty{background:#ffffff24}.app-root .shop .qty button{color:#fff;background:#fff3}.app-root .dock{z-index:55;animation:rise .45s var(--ease) both;align-items:center;gap:12px;padding:14px 18px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.app-root .shop .dock,.app-root .dock.shopdock{background:linear-gradient(0deg, var(--shop-b) 62%, transparent)}.app-root.nuit .dock.shopdock{background:linear-gradient(#0000,#1e0811 38%)}.app-root .story{z-index:85;color:#fff;animation:scrUp .4s var(--ease) both;background:#0e0a0c;position:absolute;inset:0;overflow:hidden}.app-root .story .bg{filter:blur(30px)saturate(1.3)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}.app-root .story .bars{z-index:3;gap:4px;display:flex;position:absolute;top:44px;left:14px;right:14px}.app-root .story .bars span{background:#ffffff4d;border-radius:9px;flex:1;height:3px;overflow:hidden}.app-root .story .bars span i{background:#fff;width:0;height:100%;display:block}.app-root .story .bars span.done i{width:100%}.app-root .story .bars span.cur i{animation:6s linear forwards storyBar}.app-root .ring-av{background:conic-gradient(from 210deg, var(--flame-a), var(--acc), var(--pur-profond), var(--flame-a));width:74px;height:74px;transition:transform .25s var(--spring);border-radius:999px;place-items:center;padding:3px;display:grid}.app-root .ring-av.seen{background:var(--fill2)}.app-root .ring-av img{object-fit:cover;border:3px solid var(--page);border-radius:999px;width:68px;height:68px;display:block}.app-root .ring-av:active{transform:scale(.92)}.app-root .live{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.app-root .live i{background:var(--mint);border-radius:9px;width:8px;height:8px;animation:1.8s infinite pulseDot}.app-root .flame{transform-origin:50% 90%;place-items:center;animation:2.4s ease-in-out infinite flicker;display:inline-grid}.app-root .badge-ach{color:var(--ink);text-align:center;width:74px;transition:transform .25s var(--spring);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:flex}.app-root .badge-ach:active{transform:scale(.92)}.app-root .medal{background:linear-gradient(150deg, var(--flame-a), var(--acc));color:#fff;width:62px;height:62px;box-shadow:0 10px 22px -12px var(--acc);border-radius:20px;place-items:center;display:grid}.app-root .medal svg{width:28px;height:28px}.app-root .medal.locked{background:var(--fill);color:var(--ink3);box-shadow:none}.app-root .rank{font-family:var(--serif);color:var(--page);-webkit-text-stroke:2.5px var(--acc);letter-spacing:-.05em;pointer-events:none;paint-order:stroke fill;font-size:86px;font-weight:800;line-height:.8;position:absolute;bottom:52px;left:-50px}@keyframes themeIn{0%{opacity:0;transform:rotate(-120deg)scale(.4)}to{opacity:1;transform:none}}.app-root .hit{border-radius:inherit;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.app-root .daily,.app-root .challenge,.app-root .ordercard{position:relative}.app-root .daily>:not(.hit),.app-root .ordercard>:not(.hit){z-index:2;position:relative}.app-root .daily{background:var(--hero);color:var(--hero-ink);box-shadow:var(--sh-md);isolation:isolate;border-radius:30px;padding:18px;overflow:hidden}.app-root .daily:before{content:"";z-index:0;background:radial-gradient(circle,#ffffff8c,#0000 65%);border-radius:999px;width:260px;height:260px;animation:5s ease-in-out infinite glow;position:absolute;top:-110px;right:-90px}.app-root .daily:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:36%;animation:6s ease-in-out 1.2s infinite sweep;position:absolute;top:0;bottom:0;left:0}.app-root .cd-t{letter-spacing:.02em;font-size:16px;font-weight:700}.app-root .daily .live{color:inherit}.app-root .challenge{align-items:center;gap:14px;padding:16px;display:flex}.app-root .stories{gap:12px;padding-bottom:6px}.app-root .story-btn{width:78px;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.app-root .story-l{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.app-root .ring-av:not(.seen){animation:8s linear infinite ringTurn}@keyframes ringTurn{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 18%, transparent)}}.app-root .trends{gap:50px;padding-left:58px;scroll-padding-left:58px}@keyframes trendIn{0%{opacity:.6;transform:scale(.88)translateY(6px)}35%,65%{opacity:1;transform:none}to{opacity:.6;transform:scale(.88)translateY(6px)}}.app-root .bcard{text-align:left;color:var(--ink);width:100%;transition:transform .25s var(--spring);background:0 0;border:0;padding:0;display:block}.app-root .bcard:active{transform:scale(.96)}.app-root .bcard .cvw{transition:box-shadow .3s,transform .4s var(--ease)}.app-root .bcard:hover .cvw{transform:translateY(-3px)}.app-root .ptw{flex:none;position:relative}.app-root .ptw>.qa{color:#fff;width:40px;height:40px;transition:transform .25s var(--spring);z-index:2;background:#d4215e;border:0;border-radius:999px;place-items:center;margin-top:calc(100% - 48px);display:grid;position:absolute;top:0;right:8px;box-shadow:0 8px 18px -8px #9a043fcc}.app-root .ptw>.qa:active{transform:scale(.82)}.app-root .ptw>.qa svg{width:20px;height:20px}.app-root.nuit .ptw>.qa{background:#c93a63}.app-root .chev{width:18px;height:18px;color:var(--ink3);flex:none}.app-root .live{color:var(--mint)}.app-root .recents{animation:rise .3s var(--ease) both}.app-root .recent-use{color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 2px;font-size:15px;display:flex}.app-root .recent-use svg{width:17px;height:17px;color:var(--ink3)}.app-root .bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.app-root .empty-ic{background:var(--acc-s);width:68px;height:68px;color:var(--acc-d);animation:pop .6s var(--spring) both;border-radius:24px;place-items:center;margin-bottom:8px;display:grid}.app-root .empty-ic svg{width:30px;height:30px}.app-root .empty-t{letter-spacing:-.02em;font-size:20px;font-weight:700}.app-root .empty-b{color:var(--ink2);margin-bottom:10px;font-size:14.5px;line-height:1.5}.app-root .shop .empty-ic{color:#fff;background:#ffffff29}.app-root .range{width:100%;accent-color:var(--acc);height:28px}.app-root .dbg{filter:blur(34px)saturate(1.25)brightness(.72);background-position:50%;background-size:cover;animation:.6s both fadeIn;position:absolute;inset:-50px;transform:scale(1.15)}.app-root .shero:after{content:"";background:linear-gradient(0deg, var(--page), transparent);height:120px;position:absolute;bottom:0;left:0;right:0}.app-root .dtop{z-index:3;padding-top:56px;position:relative}@keyframes coverIn{0%{opacity:0;transform:translate(-50%,30px)scale(.9)rotate(-3deg)}to{opacity:1;transform:translate(-50%)}}.app-root .ibtn.wished{color:#ed537b}.app-root .synopsis{color:var(--ink);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.app-root .owned{background:var(--mint);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px}.app-root .owned svg{width:14px;height:14px}.app-root .comment{padding:16px}.app-root .like{background:var(--fill);height:32px;color:var(--ink2);transition:transform .2s var(--spring),background-color .2s,color .2s;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.app-root .like:active{transform:scale(.9)}.app-root .like svg{width:17px;height:17px}.app-root .like .lk-on,.app-root .liked .lk-on{display:none}.app-root .lk-off,.app-root .lk-on{place-items:center;display:grid}.app-root .composer{align-items:center;gap:8px;margin-top:4px;display:flex}.app-root .shero{padding-bottom:40px;position:relative;overflow:hidden}.app-root .shero .dbg{filter:blur(30px)saturate(1.2)brightness(.5)}.app-root .shero-in{z-index:2;align-items:flex-end;gap:18px;padding:18px 20px 0;display:flex;position:relative}.app-root .tomerow{width:100%;color:var(--ink);border:0;align-items:center;gap:14px;padding:12px;display:flex}.app-root .univers{padding:18px 18px 12px}.app-root .rstack{perspective:1400px;position:absolute;inset:0}.app-root .rpage{transform-origin:0}.app-root .rdaily{color:#2a1620;pointer-events:auto;background:#e1be89;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:118px;left:16px}.app-root .rdaily svg{width:15px;height:15px}.app-root .rgoal{flex:none;width:46px;height:46px}.app-root .rgoal circle:last-child{transition:stroke-dashoffset .8s var(--ease)}.app-root .rprog{background:#ffffff2e;border-radius:9px;height:4px;margin-top:8px;overflow:hidden}.app-root .rprog i{height:100%;transition:width .5s var(--ease);background:linear-gradient(90deg,#fa728a,#ed537b);border-radius:9px;display:block}.app-root .rthumbs{gap:6px;margin-top:14px;padding:2px;display:flex;overflow-x:auto}.app-root .rth{opacity:.42;width:34px;height:48px;transition:opacity .25s,transform .25s var(--spring),box-shadow .25s;background:#222;border:0;border-radius:5px;flex:none;padding:0;overflow:hidden}.app-root .rth img{object-fit:cover;width:100%;height:100%;display:block}.app-root .rth.lock img{filter:blur(3px)}.app-root .rnav{text-align:center;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.app-root .rnav .ibtn[disabled]{opacity:.3}.app-root .chend,.app-root .paywall{z-index:50;color:#fff;background:linear-gradient(#0e0a0c33,#0e0a0ceb 38%);flex-direction:column;justify-content:flex-end;animation:.35s both fadeIn;display:flex;position:absolute;inset:0}.app-root .chend-in,.app-root .paywall-in{z-index:2;animation:scrUp .55s var(--ease) both;scrollbar-width:none;flex-direction:column;max-height:100%;padding:0 20px 30px;display:flex;position:relative;overflow-y:auto}.app-root .chend-medal{width:64px;height:64px;animation:unlock .7s var(--spring) both;background:linear-gradient(150deg,#fa728a,#d4215e);border-radius:22px;place-items:center;margin:0 auto 12px;display:grid;box-shadow:0 18px 34px -14px #d4215e}.app-root .chend-medal svg{width:32px;height:32px}.app-root .chend-stats{background:#ffffff14;border-radius:20px;flex-direction:column;gap:12px;margin:18px 0 16px;padding:14px;display:flex}.app-root .chend-stats>div>span{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.app-root .chend-stats svg{color:#fa728a;width:18px;height:18px}.app-root .nextch{margin-top:2px;position:relative;overflow:hidden}.app-root .autoring{width:24px;height:24px}.app-root .autoarc{stroke-dasharray:69.12;stroke-dashoffset:69.12px;animation:8s linear forwards autoRing}@keyframes autoRing{to{stroke-dashoffset:0}}.app-root .pitch{background:#ffffff14;border-radius:22px;margin-top:18px;padding:16px}.app-root .pitchp{color:#fff;text-align:left;min-width:0;transition:transform .2s var(--spring);background:#ffffff14;border:0;border-radius:16px;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.app-root .pitchp:active{transform:scale(.96)}.app-root .pitchp img{object-fit:cover;background:#fff;border-radius:12px;flex:none;width:48px;height:48px}.app-root .pitchp b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.app-root .pitchp small{opacity:.75;margin-top:2px;font-size:12px;display:block}.app-root .paywall{background:linear-gradient(#0e0a0c00,#0e0a0cf2 45%)}.app-root .pw-lock{background:#ffffff1f;border-radius:20px;place-items:center;width:58px;height:58px;animation:.9s .4s both shake;display:grid}.app-root .pw-lock svg{width:28px;height:28px}.app-root .premglow{color:#fff;background:linear-gradient(120deg,#7a6bc1,#5b4bb0);box-shadow:0 14px 30px -14px #7a6bc1}.app-root .premglow:hover{background:linear-gradient(120deg,#8a7bd1,#6b5bc0)}.app-root .wa-ic{background:var(--mint-s);width:42px;height:42px;color:var(--mint);border-radius:14px;flex:none;place-items:center;display:grid}.app-root .wa-ic svg{width:22px;height:22px}.app-root .thread{width:100%;color:var(--ink);text-align:left;border:0;padding:16px;display:block}.app-root .replies{width:15px;height:15px}.app-root .tbook{background:var(--fill);max-width:70%;height:28px;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 4px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.app-root .tbook img{object-fit:cover;border-radius:999px;flex:none;width:20px;height:20px}.app-root .post{background:var(--card);box-shadow:var(--sh-sm);animation:rise .4s var(--ease) both;border-radius:22px;padding:15px 16px}.app-root .post.first{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 30%, transparent),var(--sh-sm)}.app-root .mico{place-items:center;display:grid}.app-root .mico svg,.app-root .medal>svg{width:28px;height:28px}.app-root .badge-ach .medal{animation:pop .5s var(--spring) both}.app-root .upsell{color:#fff;background:linear-gradient(120deg,#7a6bc1,#4e4290);border:0;border-radius:24px;align-items:center;gap:14px;width:100%;padding:16px;display:flex;box-shadow:0 18px 34px -18px #5b4bb0}.app-root .upsell .chev{color:#fffc}.app-root .up-ic{color:#fff;background:#ffffff2e;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-root .paysheet .up-ic{background:var(--lilac-s);color:var(--lilac)}.app-root .up-ic svg{width:24px;height:24px}.app-root .notif{background:var(--card);width:100%;box-shadow:var(--sh-sm);color:var(--ink);border:0;border-radius:22px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.app-root .notif.unread{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 28%, transparent),var(--sh-sm)}.app-root .row.blocked{opacity:.5}.app-root .snote{background:var(--card);color:var(--ink2);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.app-root .snote.warn{background:var(--amber-s);color:var(--amber)}.app-root .ic2{background:var(--mint-s);width:40px;height:40px;color:var(--mint);border-radius:13px;flex:none;place-items:center;display:grid}.app-root .ic2 svg{width:21px;height:21px}.app-root .inpw{position:relative}.app-root .inp-ok,.app-root .inp-ko{color:#fff;width:26px;height:26px;animation:pop .35s var(--spring) both;border-radius:999px;place-items:center;display:grid;position:absolute;top:13px;right:12px}.app-root .inp-ok{background:var(--mint)}.app-root .inp-ko{background:#c4552f}.app-root .inp-ok svg,.app-root .inp-ko svg{width:15px;height:15px}.app-root .fhint.koc{color:#c4552f;font-weight:600}.app-root .offchip{z-index:58;color:#fbf6f7;white-space:nowrap;width:max-content;height:30px;animation:rise .35s var(--ease) both;background:#2d1722;border-radius:999px;align-items:center;gap:7px;margin:0 auto;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:0;right:0}.app-root .cats{gap:12px}.app-root .soon{color:#fff;background:#14080eb8;border-radius:999px;place-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:9px;left:9px}.app-root .editorial{background:#ffffff1a;border-radius:28px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff1f}.app-root .ed-top{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:0;display:flex}.app-root .ed-top img{aspect-ratio:2/3;object-fit:cover;border-radius:12px;flex:none;width:74px;transform:rotate(-4deg);box-shadow:0 14px 24px -12px #0009}.app-root .ed-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.app-root .ed-p{color:#fff;text-align:left;transition:transform .25s var(--spring);background:0 0;border:0;padding:0}.app-root .ed-p:active{transform:scale(.95)}.app-root .gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:6px 36px 4px;display:flex;overflow-x:auto}.app-root .gslide{aspect-ratio:1;scroll-snap-align:center;width:306px;animation:pop .55s var(--spring) both;background:#fff;border-radius:30px;flex:none;position:relative;overflow:hidden;box-shadow:0 24px 44px -24px #0009}.app-root .gslide img{object-fit:cover;width:100%;height:100%;display:block}.app-root .gcap{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14080e9e;border-radius:999px;place-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:grid;position:absolute;bottom:12px;left:12px}.app-root .gdots{justify-content:center;gap:6px;margin-top:12px;display:flex}.app-root .gdot{width:7px;height:7px;transition:width .3s var(--spring),background-color .3s;background:#ffffff59;border-radius:9px;display:block}.app-root .specs{background:#ffffff1a;border-radius:20px;margin-top:18px;overflow:hidden}.app-root .specs>div{gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.app-root .specs>div+div{border-top:1px solid #ffffff1a}.app-root .specs>div>span{opacity:.75;flex:0 0 92px;font-weight:600}.app-root .specs b{flex:1;font-weight:500}.app-root .deliv{flex:none;width:20px;height:20px;margin-top:1px}.app-root .cline{background:#c4552f;border-radius:22px;position:relative;overflow:hidden}.app-root .cl-del{color:#fff;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:120px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;right:0}.app-root .cl-del svg{width:20px;height:20px}.app-root .cl-row{background:var(--shop-b);touch-action:pan-y;align-items:center;gap:14px;padding:12px;display:flex;position:relative}.app-root .shop .cl-row{background:color-mix(in srgb, var(--shop-a) 55%, var(--shop-b))}.app-root.nuit .shop .cl-row{background:#3a0e22}.app-root .glass-card{background:#ffffff1a;border-radius:22px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff1a}.app-root .promo-t{color:#fff;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:28px;padding:0;font-size:15px;font-weight:600;display:flex}.app-root .promo-t svg{width:19px;height:19px}.app-root .chev2{transition:transform .35s var(--spring);place-items:center;display:grid}.app-root .totals>div{justify-content:space-between;padding:5px 0;font-size:14.5px;display:flex}.app-root .inp.ro{opacity:.85;align-items:center;display:flex}.app-root .paybox{border:1.5px dashed #ffffff59;border-radius:22px;padding:16px}.app-root .payslots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.app-root .payslots span{opacity:.75;background:#ffffff14;border-radius:12px;place-items:center;height:40px;font-size:13px;font-weight:600;display:grid}@keyframes draw{to{stroke-dashoffset:0}}.app-root .ordercard{background:#ffffff1a;border-radius:24px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.app-root .shop .pill.day{color:#8e5a0c;background:#f8ebd6}.app-root .shop .pill.sale{color:#bd1752;background:#fee6e7}.app-root .shop .pill.free{color:#0b7a57;background:#e1f2ea}.app-root .osteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.app-root .ostep{background:#ffffff2e;border-radius:9px;height:5px;display:block}.app-root .timeline>div{gap:14px;padding:8px 0 8px 2px;display:flex;position:relative}.app-root .timeline>div i{z-index:1;background:var(--shop-b);border-radius:999px;flex:none;width:16px;height:16px;margin-top:2px;position:relative;box-shadow:inset 0 0 0 2px #fff6}.app-root .timeline>div:not(:last-child):before{content:"";background:#ffffff2e;width:2px;position:absolute;top:26px;bottom:-8px;left:9px}.app-root .timeline>div.done i{box-shadow:none;background:#fff}.app-root .timeline>div.done:not(:last-child):before{background:#fff}.app-root .timeline>div.cur i{background:#fff;animation:1.8s infinite pulseW;box-shadow:0 0 0 5px #ffffff38}@keyframes pulseW{0%,to{box-shadow:0 0 0 3px #ffffff40}50%{box-shadow:0 0 0 8px #ffffff14}}.app-root .timeline b{font-size:14.5px;display:block}.app-root .timeline>div>div>span{opacity:.7;font-size:12.5px;display:block}.app-root .timeline>div:not(.done):not(.cur){opacity:.6}.app-root .rctl.hid,.app-root .rctl.hid *{pointer-events:none!important}.app-root .installbar{z-index:58;background:var(--card);box-shadow:var(--sh-lg);animation:toastIn .5s var(--spring) .6s both;border-radius:22px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex;position:absolute;bottom:98px;left:14px;right:14px}.app-root .ib-logo{flex:none;width:40px;height:auto}.app-root .st-head{z-index:3;align-items:center;display:flex;position:absolute;top:58px;left:16px;right:14px}.app-root .st-body{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:118px 24px 120px}.app-root .st-cover{width:190px;animation:storyIn .6s var(--spring) both;box-shadow:0 30px 60px -24px #000000e6}@keyframes storyIn{0%{opacity:0;transform:scale(.85)rotate(-4deg)}to{opacity:1;transform:none}}.app-root .st-zone{z-index:2;background:0 0;border:0;padding:0;position:absolute;top:110px;bottom:110px}.app-root .st-prev{width:32%;left:0}.app-root .st-next{width:68%;right:0}.app-root .st-foot{z-index:3;position:absolute;bottom:34px;left:20px;right:20px}.app-root .story .pill{position:relative}.app-root .bigflame{width:84px;height:84px;color:var(--flame-b);transform-origin:50% 90%;place-items:center;animation:2.4s ease-in-out infinite flicker;display:inline-grid}.app-root .bigflame svg{width:72px;height:72px;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--flame-b) 50%, transparent))}.app-root .goalbox{width:150px;height:150px;margin:20px auto 0;position:relative}.app-root .goalsvg{width:150px;height:150px}.app-root .goalsvg circle:nth-child(2){transition:stroke-dashoffset 1s var(--ease)}.app-root .goaltxt{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-root .goaltxt b{letter-spacing:-.03em;font-size:36px}.app-root .goaltxt>span{color:var(--ink2);font-size:12.5px}.app-root .medal-big{width:88px;height:88px;animation:unlock .7s var(--spring) both;border-radius:30px;margin:6px auto 0}.app-root .medal-big svg{width:40px;height:40px}.app-root .celebrate{z-index:92;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;animation:.3s both fadeIn;display:grid;position:absolute;inset:0}.app-root .paysheet h3{margin-top:6px}.app-root .psteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;display:grid}.app-root .pstep{background:var(--fill2);border-radius:9px;height:4px;transition:background-color .4s;display:block}.app-root .payitem{background:var(--fill);border-radius:20px;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.app-root .op{background:var(--fill);width:100%;color:var(--ink);transition:box-shadow .25s,background-color .25s,transform .2s var(--spring);border:0;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.app-root .op:active{transform:scale(.98)}.app-root .op-mark{background:var(--card);width:40px;height:40px;color:var(--acc-d);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.app-root .radio{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;flex:none;transition:box-shadow .25s}.app-root .waitbox{flex-direction:column;align-items:center;padding:18px 4px 4px;display:flex}.app-root .phonepulse{background:var(--acc-s);width:72px;height:72px;color:var(--acc-d);border-radius:24px;place-items:center;animation:1.2s ease-in-out infinite shake;display:grid}.app-root .phonepulse svg{width:34px;height:34px}.app-root .spinner{border:3px solid var(--fill2);border-top-color:var(--acc);border-radius:999px;width:28px;height:28px;margin-top:16px;animation:.9s linear infinite spin}.app-root .omark{width:72px;height:72px;animation:pop .55s var(--spring) both;border-radius:999px;place-items:center;display:inline-grid}.app-root .omark svg{width:34px;height:34px}.app-root .omark.ko{color:#c4552f;background:#fbe3da}.app-root .omark.to{background:var(--fill);color:var(--ink2)}@media (prefers-color-scheme:dark){.app-root.auto{--stage:#0a0507;--page:var(--nuit-fond);--card:var(--nuit-surface);--fill:var(--nuit-surface-haute);--fill2:#3b2731;--raise:#2a1a21;--ink:var(--nuit-texte);--ink2:var(--nuit-texte-second);--ink3:#9d8793;--sep:#f7eef214;--line:#f7eef224;--acc:var(--nuit-primaire);--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b14;--btn:#c93a63;--btn-h:#d74b73;--on-btn:#fff;--gold:var(--nuit-champagne);--gold-s:#e1be8929;--lilac:#a99bf0;--lilac-s:#7a6bc138;--mint:#45cb9a;--mint-s:#0a906833;--amber:var(--nuit-champagne);--amber-s:#b07a203d;--hero:linear-gradient(150deg,#ebcd9e,#c49a5c);--hero-ink:#2a1620;--hero-glass:#ffffff57;--flame-a:#e1be89;--flame-b:#ed537b;--shop-a:#5a1430;--shop-b:#2a0b18;--shop-c:#12080c;--shop-acc:#e1be89;--nav:#21141adb;--scrim:#0000008c;--sh-sm:0 1px 2px #0000004d,0 10px 24px -16px #000000bf;--sh-md:0 2px 6px #0000004d,0 20px 44px -24px #000000e6;--sh-lg:0 30px 70px -30px #000000e6,0 0 0 1px #f7eef20d;--phone-sh:0 50px 100px -50px #000000f2,0 0 0 1px #f7eef212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-root.auto .shop{--on-btn:#5a1430;--btn:var(--nuit-champagne)}.app-root.auto .dock.shopdock{background:linear-gradient(#0000,#1e0811 38%)}.app-root.auto .ptw>.qa{background:#c93a63}.app-root.auto .shop .cl-row{background:#3a0e22}}.app-root .sp .stage{height:848px;margin-top:-424px;position:absolute;top:50%;left:0;right:0}.app-root .sp>.flood{clip-path:circle(0);animation:.62s cubic-bezier(.65,.05,.25,1) .74s forwards spFlood,.62s cubic-bezier(.7,0,.25,1) 2.66s forwards spFloodOut}@keyframes spFlood{0%{clip-path:circle(0)}to{clip-path:circle(160%)}}@keyframes spFloodOut{0%{clip-path:circle(160%)}to{clip-path:circle(36px at 62px calc(100% - 60px));opacity:.4}}.app-root .whl-w .whl-d:after{background:radial-gradient(circle, #fff0 58%, #ffffff1f 59%, #fff0 70%),repeating-conic-gradient(from 0deg, #ffffff8c 0 1deg, transparent 1deg var(--seg,45deg))}.app-root{--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bg:#fbf6f7;--bg2:#f4e9ed;--card:#fff;--ink:#2d1722;--ink2:#644e5a;--ink3:#7a6470;--line:#2d172214;--line2:#2d172226;--acc:#d4215e;--acc-d:#b8174f;--acc-s:#fee6e7;--acc-t:#fdf1f3;--btn:#d4215e;--gold:#8a5a0f;--gold-s:#f7ebd3;--mint:#0b7a57;--mint-s:#e1f2ea;--sh1:0 1px 2px #54001f0d,0 10px 26px -16px #54001f52;--sh2:0 2px 6px #54001f14,0 24px 50px -24px #54001f80;--nav1:#e2386f;--nav2:#bf134b;--navic:#ffffffc7;--navline:#fff0;--bub1:#ffffff85;--bub2:#ffffff1f;--bubline:#ffffffb8;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;transition:background .4s var(--ease);font-size:15px;line-height:1.45;position:relative;overflow:hidden}.app-root.nuit{--bg:#12080c;--bg2:#1c0f15;--card:#21141a;--ink:#f7eef2;--ink2:#c3afb9;--ink3:#a08b96;--line:#f7eef214;--line2:#f7eef226;--acc:#ed537b;--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b17;--btn:#d23f68;--gold:#e1be89;--gold-s:#e1be8924;--mint:#45cb9a;--mint-s:#0a906833;--sh1:0 1px 2px #0000004d,0 12px 28px -16px #000000b3;--sh2:0 24px 50px -22px #000000d9;--nav1:#35212b;--nav2:#23131a;--navic:#bca6b1;--navline:#ffffff14;--bub1:#ed537ba8;--bub2:#ed537b33;--bubline:#ffffff57}.app-root.inshop{background:#8e0a30}.app-root.inshop .bnav{--nav1:#4e0b20;--nav2:#2a0410;--navic:#ffdee6d1;--navline:#ffffff1a;--bub1:#ffffff8c;--bub2:#ffffff24;--bubline:#ffffffbf}:where(.app-root) *{box-sizing:border-box}:where(.app-root) :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.app-root button:focus-visible,.app-root a:focus-visible,.app-root input:focus-visible{outline:2.5px solid var(--acc);outline-offset:2px}.app-root .search input:focus-visible,.app-root .ssr input:focus-visible{outline:none}.app-root .search:focus-within{box-shadow:0 0 0 2.5px var(--acc),var(--sh1)}.app-root .ssr:focus-within{box-shadow:inset 0 0 0 1px #ffffff3d,0 0 0 2.5px #fff}:where(.app-root) :where(img){max-width:none;display:block}:where(.app-root) :where(h1,.app-root h2,.app-root h3,.app-root p){margin:0}.app-root .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-root .ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.app-root .ico.f{fill:currentColor;stroke:none}.app-root .ico.s{stroke-width:2.1px;width:16px;height:16px}.app-root .tn{font-variant-numeric:tabular-nums}.app-root .scr{scrollbar-width:none;padding-bottom:132px;position:absolute;inset:0;overflow:hidden auto}.app-root .scr::-webkit-scrollbar{display:none}.app-root .tab-in{animation:tabIn .34s var(--ease)}.app-root .push-in{animation:pushIn .42s var(--ease)}@keyframes tabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pushIn{0%{opacity:.3;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.app-root .hd{padding:calc(var(--st) + 14px) 20px 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-root .hd-l{min-width:0}.app-root .hd-t{letter-spacing:-.035em;font-size:34px;font-weight:800;line-height:1.04}.app-root .hd-a{flex:none;align-items:center;gap:8px;display:flex}.app-root .logo-s{width:auto;height:24px;margin-bottom:10px}.app-root .circ{background:var(--card);width:44px;height:44px;box-shadow:var(--sh1);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.app-root .circ.dk{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.app-root .circ .nb{color:#fff;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--bg);background:#d4215e;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.app-root .coin{filter:drop-shadow(0 1px 1.5px #5a32004d);background:url(/v4/coin.webp) 50%/contain no-repeat;flex:none;width:28px;height:28px;display:inline-block}.app-root .coin.xs{filter:none;width:17px;height:17px}.app-root .gv{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:-.2em;align-items:center;gap:.2em;display:inline-flex}.app-root .gv .coin.xs{width:1.2em;height:1.2em}.app-root .gp{background:linear-gradient(#43232f,#26121b);border-radius:999px;flex:none;align-items:center;height:40px;margin-left:14px;padding-right:5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,0 10px 20px -12px #2d1722cc}.app-root .gp-m{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:center;height:40px;padding:0 9px 0 32px;font-size:15.5px;font-weight:800;display:flex}.app-root .gp-i{filter:drop-shadow(0 3px 4px #280a0066);pointer-events:none;background:url(/v4/coin.webp) 50%/contain no-repeat;width:42px;height:42px;margin-top:-22px;position:absolute;top:50%;left:-13px;transform:rotate(-8deg)}.app-root .gp-i:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffffd9 50%,#0000 62%) 130% 0/260% 100% no-repeat;animation:6s ease-in-out 2s infinite glint;position:absolute;inset:0;-webkit-mask:url(/v4/coin.webp) 50%/contain no-repeat;mask:url(/v4/coin.webp) 50%/contain no-repeat}@keyframes glint{0%{background-position:130% 0}18%,to{background-position:-130% 0}}.app-root .gp-p{color:#fff;width:30px;height:30px;transition:transform .2s var(--spring);background:radial-gradient(circle at 35% 28%,#ffe59a,#f7b524 52%,#d9850a);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -2px #8c460059,inset 0 1px #fff9,0 3px 8px -2px #d9850a99}.app-root .gp-p:active{transform:scale(.88)}.app-root .gp-p .ico{stroke-width:3.2px;width:16px;height:16px}.app-root .gp.bump .gp-i{animation:gpBump .65s var(--spring)}.app-root .gp.bump .gp-m span{animation:gpNum .65s var(--spring);display:inline-block}@keyframes gpBump{30%{transform:rotate(-8deg)scale(1.38)}62%{transform:rotate(5deg)scale(.94)}to{transform:rotate(-8deg)}}@keyframes gpNum{30%{color:#ffe59a;transform:scale(1.16)}}.app-root .tb{background:#2d17220f;border-radius:999px;height:12px;display:block;position:relative;box-shadow:inset 0 1px 2px #2d17222e,inset 0 -1px #ffffffbf,0 1px #ffffffd9}.app-root.nuit .tb,.app-root .tb.dk,.app-root .sheet.dk .tb{background:#ffffff12;box-shadow:inset 0 1px 2px #00000073,inset 0 0 0 1px #ffffff14}.app-root .tb i{width:calc((100% - 4px)*var(--p));background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%) no-repeat,linear-gradient(90deg,#ffe3a3 0%,#ffb45e 22%,#ff7a45 45%,#f23d5e 68%,#c8104a 86%,#8e0435 100%);background-size:70% 100%,calc(100%/var(--p)) 100%;min-width:8px;box-shadow:0 0 12px -1px var(--g),inset 0 1px 0 #ffffff8c,inset 0 -1px 0 #78001e2e;animation:tbIn 1.1s .3s var(--ease) backwards,tbSh 4s 1.6s ease-in-out infinite;background-position:-160% 0,0 0;border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px}.app-root .tb i:before{content:"";background:#ffffff80;border-radius:999px;height:3px;position:absolute;top:1px;left:4px;right:4px}.app-root .tb i:after{content:"";background:radial-gradient(circle, #fffffff2, var(--g) 45%, transparent 72%);border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:1.8s ease-in-out infinite ember;position:absolute;top:50%;right:-4px}.app-root .tb.sm{height:8px}.app-root .tb.sm i{min-width:5px;top:1.5px;bottom:1.5px}.app-root .tb.sm i:before{display:none}.app-root .tb.sm i:after{width:10px;height:10px;margin-top:-5px}.app-root .tb.zero i{opacity:0}@keyframes tbIn{0%{width:0}}@keyframes tbSh{0%{background-position:-160% 0,0 0}35%,to{background-position:260% 0,0 0}}@keyframes ember{50%{opacity:.7;transform:scale(1.4)}}.app-root .tbr{align-items:center;gap:10px;margin-top:10px;display:flex}.app-root .tbr .tb{flex:1}.app-root .tbr .pc2{color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12.5px;font-weight:750}.app-root .shn{isolation:isolate;position:relative;overflow:hidden}.app-root .shn:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#fff0,#fff6,#fff0);width:42%;animation:5.6s ease-in-out 1.2s infinite shn;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-170%)skew(-18deg)}.app-root .btn.light.shn:after{background:linear-gradient(100deg,#ffd69600,#ffbe786b,#ffd69600)}.app-root .shn.d2:after{animation-delay:2.4s}.app-root .shn.d3:after{animation-delay:3.6s}@keyframes shn{0%{transform:translate(-170%)skew(-18deg)}20%,to{transform:translate(340%)skew(-18deg)}}.app-root .rise{animation:rise .6s var(--ease) backwards;animation-delay:calc(var(--i,0)*70ms + 90ms)}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.app-root .prs{transition:transform .22s var(--ease)}.app-root .prs:active{transform:scale(.975)}.app-root .fly{z-index:95;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-root .fx{width:0;height:0;animation:fx .9s var(--d,0s) cubic-bezier(.45, 0, .7, .45) both;position:absolute;top:0;left:0}.app-root .fy{filter:drop-shadow(0 3px 4px #280a0059);width:28px;height:28px;animation:fy .9s var(--d,0s) cubic-bezier(.2, .75, .35, 1) both;background:url(/v4/coin.webp) 50%/contain no-repeat;position:absolute;top:-14px;left:-14px}.app-root .fy.im{background:#f4ecee var(--im) center/cover no-repeat;filter:none;border-radius:50%;width:48px;height:48px;top:-24px;left:-24px;box-shadow:0 0 0 2px #fff,0 8px 18px #0006}@keyframes fx{0%{transform:translateX(var(--sx))}to{transform:translateX(var(--tx))}}@keyframes fy{0%{transform:translateY(var(--sy)) scale(.3);opacity:0}14%{transform:translateY(calc(var(--sy) - 46px)) scale(1.1);opacity:1}to{transform:translateY(var(--ty)) scale(.55);opacity:.9}}.app-root .av{color:#fff;background:linear-gradient(140deg,#f0587f,#9a043f);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:750;display:grid}.app-root .streak{background:var(--acc-s);height:30px;color:var(--acc-d);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:0 12px 0 9px;font-size:13px;font-weight:700;display:inline-flex}.app-root .streak .ico{width:16px;height:16px}.app-root .sec{padding:26px 20px 0}.app-root .sec-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.app-root .sec-h h2{letter-spacing:-.022em;font-size:20px;font-weight:750;line-height:1.2}.app-root .lnk{color:var(--acc-d);font-size:14px;font-weight:650}.app-root .btn{letter-spacing:-.01em;background:var(--btn);color:#fff;height:52px;transition:transform .15s var(--ease),opacity .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.app-root .btn:active{transform:scale(.97)}.app-root .btn.soft{background:var(--bg2);color:var(--ink)}.app-root .btn.light{color:#2d1722;background:#fff}.app-root .btn.glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff3d}.app-root .btn.line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2);background:0 0}.app-root .btn.full{width:100%}.app-root .btn.sm{height:40px;padding:0 16px;font-size:14px}.app-root .btn:disabled{opacity:.42;cursor:default}.app-root .btn .ico{width:20px;height:20px}.app-root .chips{scrollbar-width:none;gap:8px;padding:2px 20px 6px;display:flex;overflow-x:auto}.app-root .chips::-webkit-scrollbar{display:none}.app-root .chip{background:var(--card);height:38px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.app-root .chip.on{background:var(--ink);color:var(--bg);box-shadow:none}.app-root .rowx{scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.app-root .rowx::-webkit-scrollbar{display:none}.app-root .cov{background:var(--bg2);box-shadow:var(--sh1);border-radius:14px;flex:none;position:relative;overflow:hidden}.app-root .cov img{object-fit:cover;width:100%;height:100%}.app-root .bar{background:var(--line2);border-radius:999px;height:6px;overflow:hidden}.app-root .bar i{background:var(--acc);height:100%;transition:width .3s var(--ease);border-radius:999px;display:block}.app-root .tile{text-align:left;flex:none;width:116px;display:block}.app-root .tile .cov{width:116px;height:158px}.app-root .tile b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.app-root .ap{background:var(--bg2);height:22px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.app-root .ap .ico{stroke-width:2.3px;width:12px;height:12px}.app-root .ap.ap-free{background:var(--mint-s);color:var(--mint)}.app-root .ap.ap-coin{background:var(--gold-s);color:var(--gold)}.app-root .ap.ap-plus{background:var(--acc-s);color:var(--acc-d)}.app-root .ap.ap-jour{background:var(--btn);color:#fff}.app-root .hh{padding:calc(var(--st) + 12px) 20px 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-root .hlogo{width:auto;height:30px;display:block}.app-root .hsr{background:var(--card);height:52px;box-shadow:var(--sh1);border-radius:999px;align-items:center;gap:6px;margin:16px 20px 0;padding-right:6px;display:flex}.app-root .hsr-m{min-width:0;height:52px;color:var(--ink3);text-align:left;flex:1;align-items:center;gap:10px;padding-left:18px;font-size:15.5px;display:flex}.app-root .hsr-m .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-root .hsr-f{background:var(--bg2);width:40px;height:40px;color:var(--ink);transition:transform .2s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.app-root .hsr-f:active{transform:scale(.9)}.app-root .sk{box-shadow:var(--sh1);color:#2d1722;background:linear-gradient(110deg,#fff1e5,#ffe2e8);border-radius:22px;align-items:center;gap:12px;padding:12px;display:flex}.app-root.nuit .sk{color:#f7eef2;background:linear-gradient(110deg,#3b2119,#3a1522)}.app-root .sk-f{color:#fff;background:radial-gradient(circle at 35% 28%,#ffd27a,#ff7a45 55%,#e0245e);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 8px 16px -8px #f04632cc}.app-root .sk-f .ico{transform-origin:50% 90%;width:26px;height:26px;animation:2.6s ease-in-out infinite flk}.app-root .sk.lit .sk-f{animation:likePop .7s var(--spring)}.app-root .sk-m{flex:1;min-width:0}.app-root .sk-m b{letter-spacing:-.015em;font-size:15.5px;font-weight:800;line-height:1.2;display:block}.app-root .sk-d{gap:5px;margin-top:7px;display:flex}.app-root .dd{color:#2d172280;background:#2d172214;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:800;display:grid;position:relative}.app-root.nuit .dd{color:#ffffff80;background:#ffffff1a}.app-root .dd.on,.app-root.nuit .dd.on{color:#fff;background:radial-gradient(circle at 35% 30%,#ffd27a,#ff7a45 55%,#e0245e);box-shadow:0 3px 7px -2px #f0503c99}.app-root .dd.td:not(.on){color:#e0482e;background:0 0;animation:1.6s ease-in-out infinite tdP;box-shadow:inset 0 0 0 2px #ff7a45}.app-root .dd.gd:after{content:"";filter:drop-shadow(0 1px 1px #50280059);background:url(/v4/coin.webp) 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:-7px;right:-6px}.app-root .dd.gd.td:not(.on):after{animation:2s ease-in-out infinite giftW}.app-root .dd.gd.on:after{animation:dropOut .6s var(--ease) forwards}@keyframes tdP{50%{box-shadow:inset 0 0 0 2px #ff7a45,0 0 0 5px #ff7a452e}}@keyframes dropOut{to{opacity:0;transform:translateY(-14px)scale(.4)}}@keyframes flk{0%,to{transform:rotate(-3deg)}25%{transform:rotate(2deg)scale(1.05,.97)}50%{transform:rotate(-1deg)scale(.97,1.05)}75%{transform:rotate(3deg)scale(1.03)}}@keyframes giftW{0%,55%,to{transform:none}65%{transform:rotate(-16deg)scale(1.15)}75%{transform:rotate(13deg)scale(1.15)}85%{transform:rotate(-6deg)}}.app-root .sk-c{color:#3e2200;height:42px;transition:transform .2s var(--spring);background:radial-gradient(circle at 35% 25%,#ffe59a,#f7b524 52%,#d9850a);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 14px 0 10px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #8c46004d,0 6px 14px -6px #d9850ab3}.app-root .sk-c:active{transform:scale(.94)}.app-root .sk-c .coin.xs{width:20px;height:20px}.app-root .sk-c .ico{width:18px;height:18px}.app-root .sk-c.fire{color:#fff;background:linear-gradient(135deg,#ff7a45,#e0245e);box-shadow:0 6px 14px -6px #e0245eb3}.app-root .sk-ok{color:#1f9d6c;width:42px;height:42px;animation:likePop .5s var(--spring);background:#1f9d6c24;border-radius:50%;flex:none;place-items:center;display:grid}.app-root.nuit .sk-ok{color:#45cb9a}.app-root .sk-ok .ico{stroke-width:2.6px;width:20px;height:20px}.app-root .hz{color:#fff;text-align:left;width:100%;height:76px;box-shadow:var(--sh2);background:#7e0634;border-radius:22px;align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:relative;overflow:hidden}.app-root .hz .glow{background:radial-gradient(circle,#ff78a080,#ff78a000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-50px}.app-root .hz-d{background:#ffffff29;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.app-root .hz-d .ico{width:26px;height:26px;animation:6s ease-in-out infinite diceR}@keyframes diceR{0%,70%,to{transform:none}78%{transform:rotate(-18deg)scale(1.08)}86%{transform:rotate(12deg)}94%{transform:rotate(-4deg)}}.app-root .hz b{letter-spacing:-.015em;flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.2;position:relative}.app-root .hz-fan{flex:none;width:84px;height:76px;position:relative}.app-root .hz-fan .cov{border:1.5px solid #fffc;border-radius:7px;width:36px;height:50px;position:absolute;top:13px;box-shadow:0 8px 16px #00000059}.app-root .hz-fan .c1{animation:6s ease-in-out infinite sw1;left:2px;transform:rotate(-12deg)}.app-root .hz-fan .c2{z-index:1;animation:6s ease-in-out infinite sw2;top:9px;left:24px}.app-root .hz-fan .c3{animation:6s ease-in-out infinite sw3;left:46px;transform:rotate(12deg)}@keyframes sw1{0%,66%,to{transform:rotate(-12deg)}76%{transform:rotate(-21deg)translate(-4px,2px)}88%{transform:rotate(-10deg)}}@keyframes sw2{0%,66%,to{transform:none}76%{transform:translateY(-6px)rotate(-2deg)}88%{transform:translateY(1px)}}@keyframes sw3{0%,66%,to{transform:rotate(12deg)}76%{transform:rotate(21deg)translate(4px,2px)}88%{transform:rotate(10deg)}}.app-root .hz>.ico{opacity:.9;flex:none;position:relative}.app-root .hero .bgi{animation:18s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.09)translate(-8px)}}.app-root .hero{width:calc(100% - 40px);height:220px;box-shadow:var(--sh2);text-align:left;background:#2d1722;border-radius:26px;margin:18px 20px 0;display:block;position:relative;overflow:hidden}.app-root .hero .bgi{object-fit:cover;object-position:50% 6%;width:64%;height:100%;position:absolute;top:0;right:0}.app-root .hero .scrim{background:linear-gradient(90deg,#2d1722 33%,#2d1722b8 50%,#2d172200 74%),linear-gradient(#12080c00 55%,#12080c8c);position:absolute;inset:0}.app-root .hero .tag{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.app-root .hero .tag .ico{color:#f7c978;width:14px;height:14px}.app-root .hero .bt{color:#fff;position:absolute;bottom:16px;left:18px;right:18px}.app-root .hero h3{letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1.02}.app-root .hero .meta{color:#fffc;margin:5px 0 2px;font-size:13px}.app-root .hero .cd{color:#f7c978;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.app-root .hero .cd .ico{width:14px;height:14px}.app-root .hero .acts{align-items:center;gap:8px;display:flex}.app-root .hero .acts .btn{height:40px;padding:0 16px;font-size:14px}.app-root .hero .acts .btn .ico{width:17px;height:17px}.app-root .hero .acts .circ{width:40px;height:40px}.app-root .resume{background:var(--card);box-shadow:var(--sh1);text-align:left;border-radius:24px;align-items:center;gap:14px;width:100%;padding:12px 14px 12px 12px;display:flex}.app-root .resume .cov{width:58px;height:80px;box-shadow:none;border-radius:12px}.app-root .resume .tx{flex:1;min-width:0}.app-root .resume b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.app-root .resume .s{color:var(--ink2);font-size:13px}.app-root .resume .bar{margin-top:10px}.app-root .playc{background:var(--btn);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px -8px #d4215eb3}.app-root .playc .ico{width:20px;height:20px;margin-left:2px}.app-root .cite{aspect-ratio:1;background:var(--bg2);width:100%;box-shadow:var(--sh2);border-radius:28px;display:block;position:relative;overflow:hidden}.app-root .cite img{object-fit:cover;width:100%;height:100%;display:block}.app-root .rise .cite img{animation:citeIn .9s .45s var(--spring) backwards}@keyframes citeIn{0%{opacity:0;transform:scale(1.06)}}.app-root .lnk.shr{align-items:center;gap:6px;display:inline-flex}.app-root .rtz{color:#fff;text-align:left;width:100%;min-height:178px;box-shadow:var(--sh2);background:#7e0634;border-radius:28px;padding:22px 20px;display:block;position:relative;overflow:hidden}.app-root .rtz .glow{background:radial-gradient(circle,#ff78a08c,#ff78a000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-60px}.app-root .rtz .fan{width:156px;height:140px;position:absolute;top:30px;right:4px}.app-root .rtz .fan .cov{width:72px;height:98px;transition:transform .5s var(--spring);border:2px solid #ffffffbf;border-radius:12px;position:absolute;box-shadow:0 12px 26px #0006}.app-root .rtz .fan .c1{top:18px;left:4px;transform:rotate(-14deg)}.app-root .rtz .fan .c2{z-index:1;top:2px;left:42px;transform:rotate(2deg)}.app-root .rtz .fan .c3{top:20px;left:80px;transform:rotate(15deg)}.app-root .rtz:hover .fan .c1{transform:rotate(-20deg)translate(-6px)}.app-root .rtz:hover .fan .c3{transform:rotate(21deg)translate(6px)}.app-root .rtz .tx{max-width:178px;position:relative}.app-root .rtz .h{letter-spacing:-.028em;margin-bottom:16px;font-size:23px;font-weight:800;line-height:1.08;display:block}.app-root span.cov,.app-root span.bar,.app-root span.tx{display:block}.app-root .pc .ph{pointer-events:none}.app-root .plusl2{align-items:center;gap:6px;height:32px;margin-top:12px;display:inline-flex}.app-root .autor{text-align:left;width:100%}.app-root .univ .tx{min-width:0}.app-root .lr .st{display:flex}.app-root .spskip{top:calc(var(--st) + 10px);z-index:101;color:#fff;opacity:0;background:#fff3;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:700;animation:.3s .9s forwards fadeIn,.3s 3s forwards fadeOut2;position:absolute;right:16px}.app-root .rtz .go{color:#7e0634;background:#fff;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:14.5px;font-weight:750;display:inline-flex}.app-root .search{background:var(--card);height:50px;box-shadow:var(--sh1);color:var(--ink3);border-radius:999px;align-items:center;gap:10px;margin:16px 20px 0;padding:0 18px;display:flex}.app-root .search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15.5px}.app-root .search input::placeholder{color:var(--ink3)}.app-root .srow{gap:10px;margin:16px 20px 0;display:flex}.app-root .srow .search{flex:1;min-width:0;margin:0}.app-root .fbtn{background:var(--card);width:50px;height:50px;box-shadow:var(--sh1);color:var(--ink);transition:background .2s,color .2s,transform .2s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.app-root .fbtn:active{transform:scale(.92)}.app-root .fbtn.on{background:var(--ink);color:var(--bg)}.app-root .fbtn .nb{color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);animation:likePop .4s var(--spring);background:#d4215e;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.app-root .achips{scrollbar-width:none;gap:8px;padding:12px 20px 2px;display:flex;overflow-x:auto}.app-root .achips::-webkit-scrollbar{display:none}.app-root .chip.x{background:var(--acc-s);color:var(--acc-d);box-shadow:none;animation:fadeUp .25s var(--ease)}.app-root .chip.x .ico{stroke-width:2.4px;width:14px;height:14px}.app-root .chip.clr{box-shadow:none;color:var(--acc-d);background:0 0}.app-root .rcount{color:var(--ink2);padding:14px 20px 0;font-size:13.5px;font-weight:650}.app-root .fh{margin-bottom:2px}.app-root .fs{border-top:1px solid var(--line);padding:14px 0 15px}.app-root .fs.f0{border-top:0;padding-top:12px}.app-root .fs h4{color:var(--ink2);margin:0 0 10px;font-size:13px;font-weight:700}.app-root .fseg{background:var(--bg2);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.app-root .fseg button{height:36px;color:var(--ink2);text-align:center;white-space:nowrap;border-radius:11px;padding:0 2px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.app-root .fseg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #2d17221f,0 4px 10px -4px #2d172240}.app-root .fs .wr{flex-wrap:wrap;gap:7px;display:flex}.app-root .sheet .fs .chip{background:var(--bg2);height:36px;box-shadow:none;color:var(--ink);gap:6px;padding:0 13px;font-size:13.5px}.app-root .sheet .fs .chip .ico{width:16px;height:16px;color:var(--acc-d)}.app-root .sheet .fs .chip .coin.xs{width:17px;height:17px}.app-root .sheet .fs .chip.on{background:var(--ink);color:var(--bg)}.app-root .sheet .fs .chip.on .ico{color:inherit}.app-root .fpr{justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.app-root .fpr h4{margin:0}.app-root .fpv{color:var(--ink);font-size:14.5px;font-weight:800}.app-root .rng2{appearance:none;cursor:pointer;background:0 0;width:100%;height:34px;margin:0;display:block}.app-root .rng2::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffb45e 0%, #e0245e var(--v), #7f7f7f33 var(--v));border-radius:999px;height:8px}.app-root .rng2::-webkit-slider-thumb{appearance:none;filter:drop-shadow(0 3px 4px #3c140059);background:url(/v4/coin.webp) 50%/contain no-repeat;border:0;width:30px;height:30px;margin-top:-11px}.app-root .rng2::-moz-range-track{background:#7f7f7f33;border-radius:999px;height:8px}.app-root .rng2::-moz-range-progress{background:linear-gradient(90deg,#ffb45e,#e0245e);border-radius:999px;height:8px}.app-root .rng2::-moz-range-thumb{background:url(/v4/coin.webp) 50%/contain no-repeat;border:0;width:30px;height:30px}.app-root .rng2:focus-visible{outline:2.5px solid var(--acc);outline-offset:3px;border-radius:10px}.app-root .rngl{color:var(--ink3);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.app-root .fft{z-index:2;background:var(--card);border-top:1px solid var(--line);gap:10px;margin:4px -20px -34px;padding:14px 20px 28px;display:flex;position:sticky;bottom:-34px}.app-root .fft .btn{flex:1}.app-root .fft .btn.soft{flex:none;padding:0 18px}.app-root .rban{color:#fff;text-align:left;background:#7e0634;border-radius:24px;align-items:center;gap:14px;width:calc(100% - 40px);margin:14px 20px 0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.app-root .rban .dice{background:#ffffff29;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-root .rban .dice .ico{width:26px;height:26px}.app-root .rban b{color:#fff;font-size:16px;display:block}.app-root .rban span{color:#ffffffd1;font-size:13px}.app-root .rban .tx{flex:1}.app-root .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;padding:18px 20px 0;display:grid}.app-root .g3 .tile{width:auto}.app-root .g3 .tile .cov{aspect-ratio:2/3;width:100%;height:auto}.app-root .empty{background:var(--card);box-shadow:var(--sh1);text-align:center;border-radius:26px;margin:28px 20px 0;padding:28px 22px}.app-root .empty b{margin-bottom:6px;font-size:17px;display:block}.app-root .empty p{color:var(--ink2);margin-bottom:16px;font-size:14.5px}.app-root .rnd{z-index:40;color:#fff;animation:fadeIn .35s var(--ease);background:#12080c;position:absolute;inset:0;overflow:hidden}.app-root .rnd .bgi{object-fit:cover;filter:blur(28px)brightness(.4)saturate(1.3);width:510px;height:964px;position:absolute;top:-60px;left:-60px}.app-root .rnd .glow{background:radial-gradient(circle,#ed537b80,#ed537b00 66%);border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;animation:4s ease-in-out infinite glowP;position:absolute;top:400px;left:50%}@keyframes glowP{50%{opacity:.8;transform:scale(1.12)}}.app-root .rnd .rtop{padding:calc(var(--st) + 12px) 20px 0;justify-content:space-between;align-items:center;display:flex;position:relative}.app-root .rnd .rtop h2{letter-spacing:-.03em;font-size:28px;font-weight:800}.app-root .rnd .chips{padding-top:14px;position:relative}.app-root .rnd .chip{color:#ffffffe0;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.app-root .rnd .chip.on{color:#2d1722;background:#fff}.app-root .deck{perspective:1200px;border-radius:22px;width:196px;height:276px;margin-left:-98px;position:absolute;top:214px;left:50%}.app-root .deck .card{transform-style:preserve-3d;transition:transform .55s var(--spring),opacity .4s;border-radius:22px;position:absolute;inset:0}.app-root .deck .face{backface-visibility:hidden;border-radius:22px;position:absolute;inset:0;overflow:hidden}.app-root .deck .back{background-color:#b0144c;background-image:radial-gradient(circle at 30% 18%,#ffffff38,#0000 46%),repeating-linear-gradient(45deg,#ffffff12 0 2px,#0000 2px 13px),repeating-linear-gradient(-45deg,#ffffff12 0 2px,#0000 2px 13px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #e1be89,inset 0 0 0 9px #b0144c,inset 0 0 0 10.5px #e1be8999,0 18px 40px #00000073}.app-root .deck .back img{filter:brightness(0)invert();opacity:.96;width:96px;height:auto}.app-root .deck .front{background:#2d1722;transform:rotateY(180deg);box-shadow:0 26px 60px #0009}.app-root .deck .front img{object-fit:cover;width:100%;height:100%}.app-root .deck .front:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff61 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.app-root .deck .k0{transform:translate(-10px,10px)rotate(-7deg)}.app-root .deck .k1{transform:translate(9px,7px)rotate(6deg)}.app-root .deck .k2{transform:translate(-4px,4px)rotate(-2deg)}.app-root .deck .k3{transform:translate(3px,2px)rotate(2.5deg)}.app-root .deck .top{transform:none}.app-root .ph-idle{animation:3.2s ease-in-out infinite deckF}@keyframes deckF{50%{transform:translateY(-8px)}}.app-root .ph-shuf.p0 .k0{animation:sh0a 1.5s var(--ease)}.app-root .ph-shuf.p1 .k0{animation:sh0b 1.5s var(--ease)}.app-root .ph-shuf.p0 .k1{animation:sh1a 1.5s var(--ease)}.app-root .ph-shuf.p1 .k1{animation:sh1b 1.5s var(--ease)}.app-root .ph-shuf.p0 .k2{animation:sh2a 1.5s var(--ease)}.app-root .ph-shuf.p1 .k2{animation:sh2b 1.5s var(--ease)}.app-root .ph-shuf.p0 .k3{animation:sh3a 1.5s var(--ease)}.app-root .ph-shuf.p1 .k3{animation:sh3b 1.5s var(--ease)}@keyframes sh0a{0%{transform:translate(-10px,10px)rotate(-7deg)}30%,48%{transform:translate(-128px,24px)rotate(-26deg)}74%{transform:translate(-10px,10px)rotate(-7deg)}}@keyframes sh0b{0%{transform:translate(-10px,10px)rotate(-7deg)}30%,48%{transform:translate(-128px,24px)rotate(-26deg)}74%{transform:translate(-10px,10px)rotate(-7deg)}}@keyframes sh1a{0%{transform:translate(9px,7px)rotate(6deg)}34%,52%{transform:translate(130px,18px)rotate(25deg)}78%{transform:translate(9px,7px)rotate(6deg)}}@keyframes sh1b{0%{transform:translate(9px,7px)rotate(6deg)}34%,52%{transform:translate(130px,18px)rotate(25deg)}78%{transform:translate(9px,7px)rotate(6deg)}}@keyframes sh2a{0%{transform:translate(-4px,4px)rotate(-2deg)}26%,44%{transform:translate(-66px,-58px)rotate(-14deg)}70%{transform:translate(-4px,4px)rotate(-2deg)}}@keyframes sh2b{0%{transform:translate(-4px,4px)rotate(-2deg)}26%,44%{transform:translate(-66px,-58px)rotate(-14deg)}70%{transform:translate(-4px,4px)rotate(-2deg)}}@keyframes sh3a{0%{transform:translate(3px,2px)rotate(2.5deg)}38%,56%{transform:translate(70px,-52px)rotate(15deg)}80%{transform:translate(3px,2px)rotate(2.5deg)}}@keyframes sh3b{0%{transform:translate(3px,2px)rotate(2.5deg)}38%,56%{transform:translate(70px,-52px)rotate(15deg)}80%{transform:translate(3px,2px)rotate(2.5deg)}}.app-root .ph-shuf.p0 .top{animation:topa 1.5s var(--ease) forwards}.app-root .ph-shuf.p1 .top{animation:topb 1.5s var(--ease) forwards}.app-root .ph-shuf.again.p0 .top{animation:topra 1.5s var(--ease) forwards}.app-root .ph-shuf.again.p1 .top{animation:toprb 1.5s var(--ease) forwards}@keyframes topa{0%,62%{transform:none}80%{transform:translateY(-34px)scale(1.06)rotateY(90deg)}to{transform:translateY(-16px)scale(1.12)rotateY(180deg)}}@keyframes topb{0%,62%{transform:none}80%{transform:translateY(-34px)scale(1.06)rotateY(90deg)}to{transform:translateY(-16px)scale(1.12)rotateY(180deg)}}@keyframes topra{0%{transform:translateY(-16px)scale(1.12)rotateY(180deg)}22%{transform:none}62%{transform:none}80%{transform:translateY(-34px)scale(1.06)rotateY(90deg)}to{transform:translateY(-16px)scale(1.12)rotateY(180deg)}}@keyframes toprb{0%{transform:translateY(-16px)scale(1.12)rotateY(180deg)}22%{transform:none}62%{transform:none}80%{transform:translateY(-34px)scale(1.06)rotateY(90deg)}to{transform:translateY(-16px)scale(1.12)rotateY(180deg)}}.app-root .ph-rev .top{transform:translateY(-16px)scale(1.12)rotateY(180deg)}.app-root .ph-rev .k0,.app-root .ph-rev .k1,.app-root .ph-rev .k2,.app-root .ph-rev .k3{opacity:.32}.app-root .ph-rev .k0{transform:translate(-34px,26px)rotate(-12deg)scale(.92)}.app-root .ph-rev .k1{transform:translate(34px,24px)rotate(11deg)scale(.92)}.app-root .ph-rev .front:after{animation:sheen 1.1s .15s var(--ease)}@keyframes sheen{to{transform:translate(120%)}}.app-root .swipe{touch-action:pan-y;cursor:grab;transition:transform .35s var(--spring);border-radius:22px;position:absolute;inset:0}.app-root .rtap{cursor:pointer;border-radius:22px;position:absolute;inset:0}.app-root .rhint{text-align:center;color:#ffffffc7;font-size:14px;position:absolute;top:526px;left:0;right:0}.app-root .rbot{position:absolute;bottom:40px;left:20px;right:20px}.app-root .rinfo{text-align:center;animation:.45s .2s both fadeUp;position:absolute;top:520px;left:20px;right:20px}.app-root .rinfo h3{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.1}.app-root .rinfo .by{color:#ffffffc7;margin:4px 0 12px;font-size:14px}.app-root .rinfo .pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.app-root .rpill{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.app-root .racts{gap:10px;display:flex}.app-root .racts .btn{flex:1}.app-root .rsub{color:#ffffffb3;justify-content:center;gap:18px;margin-top:12px;font-size:13px;display:flex}.app-root .rsub button{color:#fff;align-items:center;gap:6px;height:32px;font-weight:650;display:inline-flex}.app-root .bkh{text-align:center;padding:0 20px;position:relative}.app-root .bkh .bgi{object-fit:cover;filter:blur(30px)saturate(1.25);opacity:.5;width:calc(100% + 80px);height:460px;position:absolute;top:-40px;left:-40px;right:-40px}.app-root .bkh .fade{background:linear-gradient(180deg, #fbf6f700 25%, var(--bg) 88%);height:460px;position:absolute;top:0;left:0;right:0}.app-root.nuit .bkh .fade{background:linear-gradient(180deg, #12080c00 25%, var(--bg) 88%)}.app-root .bkt{padding-top:calc(var(--st) + 10px);z-index:2;justify-content:space-between;display:flex;position:relative}.app-root .bkt .r{gap:8px;display:flex}.app-root .bkc{border-radius:16px;width:148px;height:202px;margin:14px auto 0;position:relative;box-shadow:0 26px 50px -18px #2d1722a6}.app-root .bkh h1{letter-spacing:-.032em;margin-top:18px;font-size:27px;font-weight:800;line-height:1.08;position:relative}.app-root .bkh .by{color:var(--ink2);margin-top:4px;font-size:15px;position:relative}.app-root .bkm{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex;position:relative}.app-root .mp{background:var(--card);height:28px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.app-root .mp .ico{width:14px;height:14px}.app-root .acc{background:var(--card);box-shadow:var(--sh1);border-radius:24px;margin:18px 20px 0;padding:16px}.app-root .acc .l1{align-items:center;gap:14px;display:flex}.app-root .acc .ic{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.app-root .acc .ic.ic-wait{background:var(--acc-s);color:var(--acc-d)}.app-root .acc .ic.ic-coin2{background:var(--gold-s);color:var(--gold)}.app-root .acc .ic.ic-ok{background:var(--mint-s);color:var(--mint)}.app-root .acc .ic svg.ring{width:48px;height:48px;position:absolute;inset:0;transform:rotate(-90deg)}.app-root .acc .tx{flex:1;min-width:0}.app-root .acc b{letter-spacing:-.01em;font-size:16px;font-weight:750;line-height:1.3;display:block}.app-root .acc .s{color:var(--ink2);margin-top:2px;font-size:13.5px}.app-root .acc .acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-root .acc .acts .btn{flex:auto}.app-root .ctar{gap:10px;padding:14px 20px 0;display:flex}.app-root .ctar .btn{flex:1}.app-root .ctar .circ{width:52px;height:52px}.app-root .syn{color:var(--ink2);padding:18px 20px 0;font-size:15px;line-height:1.55}.app-root .chl{background:var(--card);box-shadow:var(--sh1);border-radius:24px;margin:0 20px;overflow:hidden}.app-root .chr{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 16px;display:flex}.app-root .chr:first-child{border-top:0}.app-root .chr .num{background:var(--bg2);width:30px;height:30px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.app-root .chr .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.app-root .st{color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.app-root .st .ico{width:15px;height:15px}.app-root .st.st-read{color:var(--mint)}.app-root .st.st-coin{color:var(--gold)}.app-root .st.st-wait{color:var(--ink2)}.app-root .st.st-freenow,.app-root .st.st-free,.app-root .st.st-plus{color:var(--acc-d)}.app-root .st.st-open{color:var(--ink)}.app-root .st.st-lock{color:var(--ink3)}.app-root .univ{gap:10px;display:flex}.app-root .univ button{background:var(--card);box-shadow:var(--sh1);text-align:left;border-radius:20px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.app-root .univ .ph{background:#f4ecee;border-radius:14px;flex:none;width:52px;height:52px;overflow:hidden}.app-root .univ .ph img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.app-root .univ b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.app-root .univ span{color:var(--gold);font-size:12.5px;font-weight:700}.app-root .rd{z-index:30;background:#0e0709;animation:.3s fadeIn;position:absolute;inset:0}.app-root .rd .pg{scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.app-root .rd .pg::-webkit-scrollbar{display:none}.app-root .rd .pg img{width:100%;height:auto;transition:filter .3s;display:block}.app-root .rd .pg.dim img{filter:brightness(.7)}.app-root .rd .tapz{cursor:pointer;width:100%;display:block}.app-root .rdt{padding:calc(var(--st) + 6px) 14px 26px;color:#fff;background:linear-gradient(#0e0709f0 55%,#0e070900);align-items:center;gap:10px;transition:opacity .28s,transform .28s;display:flex;position:absolute;top:0;left:0;right:0}.app-root .rdt.off{opacity:0;pointer-events:none;transform:translateY(-14px)}.app-root .rdt .t{flex:1;min-width:0}.app-root .rdt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.app-root .rdt span{color:#ffffffb8;font-size:12.5px}.app-root .rdb{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#21141ae6;border-radius:24px;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:opacity .28s,transform .28s;display:flex;position:absolute;bottom:24px;left:12px;right:12px;box-shadow:0 10px 30px #0006}.app-root .rdb.off{opacity:0;pointer-events:none;transform:translateY(16px)}.app-root .rdb .tb{flex:1}.app-root .rdb .tb i{transition:width .3s var(--ease)}.app-root .rdb .rpc{color:#ffffffbf;text-align:right;flex:none;width:40px;font-size:12.5px}.app-root .rde{color:#fff;text-align:center;background:linear-gradient(#0e0709,#1a0c12);padding:34px 20px 150px}.app-root .rde h3{letter-spacing:-.03em;font-size:24px;font-weight:800}.app-root .rde .s{color:#ffffffb8;margin-top:4px;font-size:14px}.app-root .likeb{color:#fff;width:72px;height:72px;transition:transform .3s var(--spring),background .3s;background:#ffffff14;border-radius:50%;place-items:center;margin:20px auto 0;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.app-root .likeb .ico{width:30px;height:30px}.app-root .likeb.on{box-shadow:none;animation:likePop .5s var(--spring);background:#d4215e}@keyframes likePop{40%{transform:scale(1.22)}}.app-root .likel{color:#ffffffb8;margin-top:8px;font-size:13px}.app-root .nxc{text-align:left;background:#21141a;border-radius:24px;margin-top:24px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff0f}.app-root .nxc .l1{align-items:center;gap:12px;display:flex}.app-root .nxc .cov{width:44px;height:60px;box-shadow:none;border-radius:9px}.app-root .nxc b{font-size:16px;display:block}.app-root .nxc .s2{color:#ffffffb8;font-size:13.5px}.app-root .nxc .acts{gap:8px;margin-top:14px;display:flex}.app-root .nxc .acts .btn{flex:1}.app-root .nxc .plusl{color:#f27a9a;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:650;display:inline-flex}.app-root .seg{background:var(--bg2);border-radius:999px;gap:2px;margin:16px 20px 0;padding:4px;display:flex}.app-root .seg button{height:40px;color:var(--ink2);text-align:center;border-radius:999px;flex:1;font-size:14px;font-weight:650;transition:background .2s,color .2s}.app-root .seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh1)}.app-root .lst{flex-direction:column;gap:12px;padding:16px 20px 0;display:flex}.app-root .lr{background:var(--card);box-shadow:var(--sh1);text-align:left;border-radius:24px;align-items:center;gap:14px;width:100%;padding:12px 14px 12px 12px;display:flex}.app-root .lr .cov{width:56px;height:76px;box-shadow:none;border-radius:12px}.app-root .lr .tx{flex:1;min-width:0}.app-root .lr b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;display:block;overflow:hidden}.app-root .lr .s{color:var(--ink2);font-size:13px}.app-root .lr .bar{margin-top:8px}.app-root .lr .st{margin-top:6px}.app-root .lr .x{width:44px;height:44px;color:var(--ink3);border-radius:50%;flex:none;place-items:center;display:grid}.app-root .stor{background:var(--card);box-shadow:var(--sh1);border-radius:24px;margin:16px 20px 0;padding:16px}.app-root .stor .l1{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.app-root .stor .l1 b{font-weight:750}.app-root .note{background:var(--mint-s);color:var(--mint);border-radius:18px;gap:10px;margin:14px 20px 0;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.app-root .note .ico{width:18px;height:18px;margin-top:1px}.app-root .shbg{background:linear-gradient(#cc1240 0%,#a40b35 40%,#6c0526 100%);position:absolute;inset:0;overflow:hidden}.app-root .shbg i{pointer-events:none;border-radius:50%;position:absolute}.app-root .shbg .g1{background:radial-gradient(circle,#ff788c8c,#ff788c00 64%);width:460px;height:460px;animation:16s ease-in-out infinite alternate drift1;top:-200px;left:-150px}.app-root .shbg .g2{background:radial-gradient(circle,#ff46646b,#ff466400 64%);width:420px;height:420px;animation:20s ease-in-out infinite alternate drift2;top:320px;right:-180px}.app-root .shbg:after{content:"";background:repeating-linear-gradient(90deg,#00000009 0 1px,#0000 1px 7px);position:absolute;inset:0}@keyframes drift1{to{transform:translate(70px,50px)scale(1.12)}}@keyframes drift2{to{transform:translate(-60px,-70px)scale(1.15)}}.app-root .shopv{--bg:#a40b35;--bg2:#ffffff24;--card:#ffffff1a;--ink:#fff5f6;--ink2:#ffecf0d6;--ink3:#ffe2e8a8;--line:#ffffff24;--line2:#ffffff3d;--acc:#fff;--acc-d:#fff;--acc-s:#ffffff29;--btn:#fff;--gold:#ffd98a;--mint:#7ff0c4;--mint-s:#7ff0c429;--sh1:0 14px 30px -18px #32000ccc;color:#fff5f6;background:0 0}.app-root .shopv .circ{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff3d}.app-root .shopv .circ .nb{color:#b3123f;background:#fff;box-shadow:0 0 0 2px #c41140}.app-root .shopv .chip{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}.app-root .shopv .chip.on{color:#a80c36;box-shadow:none;background:#fff}.app-root .shopv .empty{box-shadow:none;background:#ffffff1f}.app-root .shopv .empty p{color:#ffecf0d6}.app-root .feat{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:18px 20px 6px;scroll-padding:0 20px;display:flex;overflow-x:auto}.app-root .feat::-webkit-scrollbar{display:none}.app-root .fc{scroll-snap-align:start;background:linear-gradient(150deg,#ffffff3d,#ffffff0f 60%);border-radius:28px;flex:none;width:300px;height:204px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d,0 24px 40px -24px #28000ae6}.app-root .fc-o{text-align:left;color:#fff;display:block;position:absolute;inset:0}.app-root .fc-ph{background:radial-gradient(circle at 45% 40%,#fff9f6,#f6d9df 72%);border-radius:50%;width:160px;height:160px;position:absolute;top:22px;right:-22px;box-shadow:0 20px 44px -10px #3c000f99,inset 0 -8px 20px #b428461f}.app-root .fc-ph img{object-fit:contain;mix-blend-mode:multiply;width:132px;height:132px;animation:4.2s ease-in-out infinite deckF;position:absolute;top:14px;left:14px}.app-root .fc-tx{flex-direction:column;align-items:flex-start;width:140px;display:flex;position:absolute;top:18px;left:18px}.app-root .fc-tag{color:#b3123f;background:#fff;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.app-root .fc b{-webkit-line-clamp:3;letter-spacing:-.022em;-webkit-box-orient:vertical;margin-top:10px;font-size:18px;font-weight:800;line-height:1.14;display:-webkit-box;overflow:hidden}.app-root .fc-pr{color:#ffd98a;font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:800;display:block}.app-root .fc-pr s{color:#ffecf09e;margin-left:6px;font-size:12.5px;font-weight:500}.app-root .fc-add{color:#a80c36;height:38px;transition:transform .2s var(--spring);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 15px 0 11px;font-size:14px;font-weight:750;display:inline-flex;position:absolute;bottom:16px;left:18px;box-shadow:0 8px 18px -8px #28000a99}.app-root .fc-add:active{transform:scale(.94)}.app-root .fc-add .ico{stroke-width:2.6px;width:17px;height:17px}.app-root .fc-add.in{color:#fff;background:#2a0410}.app-root .fdots{justify-content:center;gap:6px;padding:8px 0 2px;display:flex}.app-root .fdots i{width:6px;height:6px;transition:width .3s var(--ease),background .3s;background:#ffffff59;border-radius:999px;display:block}.app-root .fdots i.on{background:#fff;width:20px}.app-root .pg3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px 0;display:grid}.app-root .pc3{background:#ffffff1a;border-radius:26px;padding:8px 8px 14px;transition:background .3s,box-shadow .3s;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.app-root .pc3 .o{text-align:left;color:#fff;width:100%;display:block}.app-root .pc3 .ph{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#fff9f6,#f5d8de 78%);border-radius:20px;display:block;position:relative;overflow:hidden}.app-root .pc3 .ph img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s var(--ease)}.app-root .pc3 .o:active .ph img{transform:scale(1.06)}.app-root .pc3 .off{color:#fff;background:#c8103a;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.app-root .pc3 .cat{color:#ffe6ecb8;margin:10px 6px 0;font-size:12px;font-weight:650;display:block}.app-root .pc3 b{-webkit-line-clamp:2;letter-spacing:-.012em;-webkit-box-orient:vertical;min-height:36.6px;margin:2px 6px 0;font-size:15px;font-weight:750;line-height:1.22;display:-webkit-box;overflow:hidden}.app-root .pc3 .pr{color:#ffd98a;font-variant-numeric:tabular-nums;margin:6px 6px 0;font-size:15px;font-weight:800;display:block}.app-root .pc3 .pr s{color:#ffe6ec99;margin-left:6px;font-size:12.5px;font-weight:500}.app-root .pc3 .add{color:#a80c36;width:40px;height:40px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 14px #3c000f4d}.app-root .pc3 .add:active{transform:scale(.88)}.app-root .pc3 .add .ico{stroke-width:2.6px;width:19px;height:19px}.app-root .pc3.in{background:#ffffff2e;box-shadow:inset 0 0 0 2px #fffc}.app-root .pc3.in .add{color:#fff;animation:likePop .45s var(--spring);background:#2a0410;font-size:15px;font-weight:800}.app-root .mcart{z-index:19;color:#2d1722;height:60px;animation:mcIn .5s var(--spring);text-align:left;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:0 10px;display:flex;position:absolute;bottom:110px;left:16px;right:16px;box-shadow:0 20px 40px -14px #28000ab3}.app-root .mcart .mi{color:#b3123f;background:#fce6eb;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.app-root .mcart .mi b{color:#fff;background:#c8103a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.app-root .mcart .mt{color:#7a6470;flex:1;min-width:0;font-size:12.5px;font-weight:650;line-height:1.25}.app-root .mcart .mt b{color:#2d1722;font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:800;display:block}.app-root .mcart .mg{color:#fff;background:#c8103a;border-radius:14px;flex:none;align-items:center;gap:4px;height:42px;padding:0 12px 0 16px;font-size:14.5px;font-weight:750;display:inline-flex}.app-root .mcart .mg .ico{stroke-width:2.4px;width:16px;height:16px}@keyframes mcIn{0%{opacity:0;transform:translateY(40px)}}.app-root .scr.cpad{padding-bottom:204px}.app-root .curt{z-index:58;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-root .curt i{background:linear-gradient(90deg,#0000004d,#ffffff1a 45%,#0000003d) 0 0/34px 100%,linear-gradient(#b00e3a,#6e0526);width:51%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -60px 80px #00000059}.app-root .curt .l{transform-origin:0;animation:1.05s cubic-bezier(.7,0,.25,1) .25s forwards curt;left:0}.app-root .curt .r{transform-origin:100%;animation:1.05s cubic-bezier(.7,0,.25,1) .25s forwards curt;right:0}.app-root .curt .l:after,.app-root .curt .r:after{content:"";background:linear-gradient(#ffe59a,#c8861a);width:3px;position:absolute;top:0;bottom:0}.app-root .curt .l:after{right:0}.app-root .curt .r:after{left:0}@keyframes curt{0%{transform:none}80%{opacity:1}to{opacity:0;transform:scaleX(.05)}}.app-root .ssr{color:#fffc;height:50px;animation:fadeUp .3s var(--ease);background:#ffffff29;border-radius:999px;align-items:center;gap:10px;margin:14px 20px 0;padding:0 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff3d}.app-root .ssr input{font:inherit;color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15.5px}.app-root .ssr input::placeholder{color:#ffecf0b3}.app-root .disc{color:#c3afb9;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.app-root .disc .ico{color:#45cb9a;width:16px;height:16px}.app-root .pban{color:#fff;text-align:center;background:#2d1722;height:340px;position:relative;overflow:hidden}.app-root .pban .bgi{object-fit:cover;filter:blur(24px)saturate(1.35)brightness(.62);width:470px;height:400px;animation:18s ease-in-out infinite alternate kb;position:absolute;top:-40px;left:-40px}.app-root .pban .shade{background:radial-gradient(90% 70% at 50% 8%,#ed537b80,#2d172200 62%),linear-gradient(#12080c0d 40%,#12080c99);position:absolute;inset:0}.app-root .pban .bkt{left:20px;right:20px;top:calc(var(--st) + 10px);justify-content:flex-end;padding:0;position:absolute}.app-root .pav{width:108px;height:108px;animation:avIn .8s var(--spring) backwards;background:conic-gradient(from 210deg,#ffb45e,#f23d5e,#c8104a,#7e0634,#ffb45e);border-radius:50%;margin:86px auto 0;padding:3.5px;position:relative;box-shadow:0 16px 36px #00000080}@keyframes avIn{0%{opacity:0;transform:scale(.6)}}.app-root .pav .av{width:100%;height:100%;font-size:40px;box-shadow:0 0 0 3.5px #3a1a27}.app-root .pav .crw{color:#5a3300;background:radial-gradient(circle at 35% 28%,#ffe59a,#f7b524 52%,#d9850a);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:4px;right:-2px;box-shadow:0 0 0 3px #3a1a27}.app-root .pav .crw .ico{stroke-width:2.2px;width:18px;height:18px}.app-root .pban h1{letter-spacing:-.032em;margin-top:12px;font-size:26px;font-weight:800;position:relative}.app-root .pchs{justify-content:center;gap:8px;margin-top:10px;display:flex;position:relative}.app-root .pill2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.app-root .pill2 .ico{width:15px;height:15px}.app-root .pill2.fire .ico{color:#ffb45e}.app-root .pill2.gold{color:#ffe59a;background:#f7b52433}.app-root .pst{z-index:2;background:var(--card);box-shadow:var(--sh2);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-40px 20px 0;padding:14px 4px;display:grid;position:relative}.app-root .pst div{text-align:center;border-left:1px solid var(--line);padding:0 6px}.app-root .pst div:first-child{border-left:0}.app-root .pst b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.15;display:block}.app-root .pst div>span{color:var(--ink2);margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.25;display:block}.app-root .gcard{color:#fff;box-shadow:var(--sh2);text-align:left;background:linear-gradient(135deg,#43232f,#1f0f16);border-radius:24px;align-items:center;gap:14px;width:calc(100% - 40px);margin:14px 20px 0;padding:14px 14px 14px 16px;display:flex;position:relative;overflow:hidden}.app-root .gcard .glow{background:radial-gradient(circle,#f7b52452,#f7b52400 66%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;left:-40px}.app-root .gcard .coin{filter:drop-shadow(0 6px 10px #00000073);width:52px;height:52px;position:relative}.app-root .gcard .gm{text-align:left;color:#fff;flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.app-root .gcard .tx{flex:1;min-width:0;position:relative}.app-root .gcard b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.05;display:block}.app-root .gcard .s{color:#ffffffb8;margin-top:2px;font-size:13px;display:block}.app-root .btn.gold{color:#3e2200;background:radial-gradient(circle at 35% 25%,#ffe59a,#f7b524 52%,#d9850a);box-shadow:inset 0 -2px #8c46004d,0 6px 14px -6px #d9850ab3}.app-root .gcard .btn{gap:6px;height:40px;padding:0 14px;font-size:14px;position:relative}.app-root .gcard .btn .ico{stroke-width:3px;width:16px;height:16px}.app-root .nxb{background:var(--card);box-shadow:var(--sh1);text-align:left;border-radius:24px;align-items:center;gap:14px;width:100%;padding:14px 16px 14px 12px;display:flex}.app-root .nxb img{object-fit:contain;flex:none;width:72px;height:72px;animation:3.4s ease-in-out infinite deckF}.app-root .nxb .tx{flex:1;min-width:0}.app-root .nxb b{letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.app-root .nxb .s{color:var(--ink2);font-size:13px;line-height:1.35;display:block}.app-root .nxb .tbr{margin-top:8px}.app-root .rwd{background:var(--gold-s);height:26px;color:var(--gold);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px 0 5px;font-size:12.5px;font-weight:800;display:inline-flex}.app-root .rwd .coin.xs{width:16px;height:16px}.app-root .tiers{margin-top:2px}.app-root .chip .cnt{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.app-root .graal{color:#fff;box-shadow:var(--sh2),inset 0 0 0 1.5px #f7b52459;background:linear-gradient(160deg,#3a0c1f,#12080c 70%);border-radius:28px;margin:22px 20px 0;padding:20px 18px 18px;position:relative;overflow:hidden}.app-root .graal .rays{background:repeating-conic-gradient(from 0deg, #f7b52429 0 6deg, transparent 6deg 18deg);border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;animation:30s linear infinite spin;position:absolute;top:70px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 62%);mask-image:radial-gradient(circle,#000 18%,#0000 62%)}.app-root .graal .in{text-align:center;position:relative}.app-root .graal img{object-fit:contain;width:124px;height:124px;margin:0 auto;animation:3.6s ease-in-out infinite deckF}.app-root .graal.off img{filter:saturate(.75)brightness(.92)}.app-root .graal small{color:#f7c978;margin-top:6px;font-size:13px;font-weight:750;display:block}.app-root .graal h3{letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:800}.app-root .graal .rwd{color:#ffe59a;background:#f7b52429;margin-top:10px}.app-root .perks{text-align:left;flex-direction:column;gap:10px;margin-top:18px;display:flex}.app-root .perks div{color:#ffffffe6;align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}.app-root .perks .i{color:#f27a9a;background:#ed537b2e;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.app-root .perks .i .ico{width:18px;height:18px}.app-root .conds{text-align:left;background:#ffffff0f;border-radius:18px;flex-direction:column;gap:8px;margin-top:16px;padding:12px 14px;display:flex}.app-root .conds div{color:#ffffffd1;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.app-root .conds .ck{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.app-root .conds .ck .ico{stroke-width:3px;width:13px;height:13px}.app-root .conds .ok2 .ck{color:#fff;background:#1f9d6c}.app-root .conds span.v{font-variant-numeric:tabular-nums;color:#fff9;margin-left:auto;font-weight:700}.app-root .pcard{color:#fff;text-align:left;background:#2d1722;border-radius:24px;width:calc(100% - 40px);margin:12px 20px 0;padding:18px;display:block;position:relative;overflow:hidden}.app-root .pcard .bgi{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.app-root .pcard .tx{position:relative}.app-root .pcard b{letter-spacing:-.02em;font-size:18px;font-weight:800;display:block}.app-root .pcard .s{color:#ffffffd1;margin:4px 0 12px;font-size:13.5px}.app-root .pcard .go{color:#2d1722;background:#fff;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.app-root .bgr{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;padding:2px 14px 0;display:grid}.app-root .bdg{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;display:flex}.app-root .bdg img{object-fit:contain;width:88px;height:88px;transition:transform .35s var(--spring)}.app-root .bdg:active img{transform:scale(.92)}.app-root .bdg.off img{filter:grayscale()contrast(.85);opacity:.4}.app-root .bdg b{font-size:13px;font-weight:700;line-height:1.2}.app-root .bdg .tb{width:64px;margin-top:2px}.app-root .bdg:not(.off) img{animation:4s ease-in-out infinite bdgGlow}@keyframes bdgGlow{50%{filter:drop-shadow(0 0 10px #f7b52473)}}.app-root .bdg .r{color:var(--ink3);font-size:12px;font-weight:600}.app-root .setl{background:var(--card);box-shadow:var(--sh1);border-radius:24px;margin:0 20px;overflow:hidden}.app-root .setr{border-top:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 16px;font-weight:600;display:flex}.app-root .setr:first-child{border-top:0}.app-root .setr .l{align-items:center;gap:12px;display:flex}.app-root .setr .l .ico{color:var(--ink2)}.app-root .mseg{background:var(--bg2);border-radius:999px;padding:3px;display:flex}.app-root .mseg button{height:34px;color:var(--ink2);border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.app-root .mseg button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh1)}.app-root .tg{background:var(--line2);border-radius:999px;flex:none;width:52px;height:32px;transition:background .25s;position:relative}.app-root .tg i{width:26px;height:26px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.app-root .tg.on{background:#1f9d6c}.app-root .tg.on i{transform:translate(20px)}.app-root .wal{color:#fff;box-shadow:var(--sh2);background:#2d1722;border-radius:30px;margin:16px 20px 0;padding:22px;position:relative;overflow:hidden}.app-root .wal .glow{background:radial-gradient(circle,#f2c25a59,#f2c25a00 66%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.app-root .wal .l1{align-items:center;gap:16px;display:flex;position:relative}.app-root .bigc{filter:drop-shadow(0 12px 18px #0000006b);width:86px;height:86px;animation:coinIn 1s var(--spring),deckF 3.4s 1s ease-in-out infinite;background:url(/v4/coin.webp) 50%/contain no-repeat;flex:none;display:block}@keyframes coinIn{0%{transform:rotateY(-200deg)scale(.5)}to{transform:none}}.app-root .wal .num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:800;line-height:1}.app-root .wal .s{color:#ffffffc7;margin-top:4px;font-size:14px}.app-root .wsp{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.app-root .wsp div{color:#fffc;background:#ffffff14;border-radius:18px;padding:10px 12px;font-size:12.5px;line-height:1.35}.app-root .wsp b{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:18px;display:flex}.app-root .wsp b .coin.xs{width:19px;height:19px}.app-root .wsp .wide{grid-column:1/-1}.app-root .packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-root .pk{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line2);text-align:left;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 8px;width:100%;padding:16px 14px 12px;transition:box-shadow .2s,background .2s;display:grid;position:relative}.app-root .pk.on{box-shadow:inset 0 0 0 2.5px var(--acc);background:var(--acc-t)}.app-root .pk .q{flex:1;min-width:0}.app-root .pk .q b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.app-root .pk .q>span{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.3;display:block}.app-root .pk .p{box-shadow:inset 0 1px 0 var(--line);font-variant-numeric:tabular-nums;grid-column:1/-1;padding-top:10px;font-size:15.5px;font-weight:800}.app-root .pk .coin{width:24px;height:24px}.app-root .shpay{z-index:3;background:var(--card);box-shadow:0 -1px 0 var(--line);margin:14px -20px -34px;padding:12px 20px 34px;position:sticky;bottom:-34px}.app-root .sheet .pk{row-gap:8px;padding:13px 12px 10px}.app-root .sheet .pk .p{padding-top:8px}.app-root .pkp{color:#fff;text-align:left;background:#2d1722;border-radius:20px;align-items:center;gap:12px;width:100%;margin-top:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #e1be8952}.app-root .pkp .i{color:#f2c25a;background:#f2c25a29;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.app-root .pkp .tx{flex:1;min-width:0}.app-root .pkp b{font-size:15px;display:block}.app-root .pkp .tx>span{color:#ffffffbd;margin-top:2px;font-size:12.5px;display:block}.app-root .pkp .p{color:#f2c25a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.app-root .pk .best{color:#fff;background:#0b7a57;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:750;display:flex;position:absolute;top:-9px;right:10px}.app-root .pym{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-root .pym button{background:var(--card);height:50px;box-shadow:inset 0 0 0 1.5px var(--line2);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.app-root .pym button.on{box-shadow:inset 0 0 0 2.5px var(--acc);color:var(--acc-d)}.app-root .pym .dot{border-radius:50%;width:10px;height:10px}.app-root .tbl{background:var(--card);box-shadow:var(--sh1);border-radius:24px;overflow:hidden}.app-root .tbl .r{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.app-root .tbl .r:first-child{border-top:0}.app-root .tbl .r>div>span{color:var(--ink2);font-size:12.5px;font-weight:500;display:block}.app-root .tbl .r .v{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:flex}.app-root .tbl .r .v.plus{color:var(--mint)}.app-root .small{color:var(--ink2);margin-top:10px;font-size:13px;line-height:1.45}.app-root .prem{z-index:45;color:#fff;scrollbar-width:none;animation:sheetUp .48s var(--spring);background:#12080c;position:absolute;inset:0;overflow-y:auto}.app-root .prem::-webkit-scrollbar{display:none}.app-root .prem .bgi{object-fit:cover;object-position:50% 34%;width:390px;height:540px;position:absolute;top:0;left:0}.app-root .prem .fade{background:linear-gradient(#12080c59,#12080c33 30%,#12080ccc 68%,#12080c 96%);height:540px;position:absolute;top:0;left:0;right:0}.app-root .prem .x{top:calc(var(--st) + 10px);z-index:2;position:absolute;right:16px}.app-root .prem .ct{padding:290px 22px 44px;position:relative}.app-root .prem .lg{filter:brightness(0)invert();width:auto;height:30px;margin-bottom:10px}.app-root .prem h1{letter-spacing:-.045em;font-size:46px;font-weight:800;line-height:1}.app-root .prem h1 span{color:#ed537b}.app-root .prem .price{color:#e1be89;margin:10px 0 24px;font-size:17px;font-weight:750}.app-root .ben{flex-direction:column;gap:16px;margin-bottom:26px;display:flex}.app-root .ben .r{align-items:flex-start;gap:14px;display:flex}.app-root .ben .i{color:#f27a9a;background:#ed537b2e;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-root .ben b{font-size:16px;display:block}.app-root .ben .r div>span{color:#ffffffbd;font-size:14px}.app-root .prem .fine{color:#ffffff9e;text-align:center;margin-top:14px;font-size:13px;line-height:1.45}.app-root .prem .on{color:#7fe0bc;background:#45cb9a24;border-radius:20px;align-items:center;gap:10px;margin-bottom:12px;padding:14px 16px;font-size:14.5px;font-weight:650;display:flex}.app-root .bnav{z-index:20;pointer-events:none;height:76px;animation:navIn .5s var(--spring);position:absolute;bottom:22px;left:0;right:0}@keyframes navIn{0%{transform:translateY(120px)}to{transform:none}}.app-root .bnav-bar{background:linear-gradient(180deg, var(--nav1), var(--nav2));height:60px;box-shadow:0 16px 32px -12px #54001f8c,inset 0 1px 0 #fff3,inset 0 0 0 1px var(--navline);pointer-events:auto;border-radius:30px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;top:8px;left:18px;right:18px}.app-root .bnav-it{height:60px;color:var(--navic);place-items:center;transition:opacity .25s,transform .25s;display:grid;position:relative}.app-root .bnav-it.on{opacity:0;transform:scale(.6)}.app-root .bnav-it .ico{width:25px;height:25px}.app-root .bnav-it .nb{color:#c01650;background:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:10px;left:calc(50% + 6px)}.app-root .bub{pointer-events:none;width:72px;height:72px;transition:transform .58s cubic-bezier(.34,1.3,.5,1);position:absolute;top:2px;left:0}.app-root .bub-in{background:radial-gradient(circle at 32% 24%, var(--bub1), var(--bub2) 64%);width:100%;height:100%;box-shadow:inset 0 0 0 1.5px var(--bubline),inset 0 -9px 16px #54001f33,inset 0 7px 12px #ffffff38,0 12px 26px -6px #54001f99;-webkit-backdrop-filter:blur(3px)saturate(1.6);backdrop-filter:blur(3px)saturate(1.6);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.app-root .bub-in:before{content:"";filter:blur(1.5px);background:#ffffff8c;border-radius:50%;width:24px;height:11px;position:absolute;top:8px;left:14px;transform:rotate(-22deg)}.app-root .bub-in .ico{stroke-width:2px;width:26px;height:26px}.app-root .bub-in span{letter-spacing:.01em;font-size:10.5px;font-weight:750}.app-root .nav-av{color:#fff;background:linear-gradient(140deg,#f0587f,#9a043f);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:800;display:grid;box-shadow:0 0 0 2px #ffffffbf}.app-root .bub-in .nav-av{letter-spacing:0;width:27px;height:27px;font-size:12.5px;box-shadow:0 0 0 2px #fff}.app-root .bub-in.sqA{animation:.58s cubic-bezier(.3,.7,.3,1) sqA}.app-root .bub-in.sqB{animation:.58s cubic-bezier(.3,.7,.3,1) sqB}@keyframes sqA{0%{transform:scale(1)}28%{transform:scale(1.24,.8)}58%{transform:scale(.93,1.07)}to{transform:scale(1)}}@keyframes sqB{0%{transform:scale(1)}28%{transform:scale(1.24,.8)}58%{transform:scale(.93,1.07)}to{transform:scale(1)}}.app-root .shb{z-index:60;background:#12080c80;animation:.25s fadeIn;position:absolute;inset:0}.app-root .sheet{z-index:61;scrollbar-width:none;background:var(--card);max-height:90%;color:var(--ink);animation:sheetUp .45s var(--spring);border-radius:32px 32px 0 0;padding:10px 20px 34px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px #00000047}.app-root .sheet::-webkit-scrollbar{display:none}.app-root .sheet.dk{--bg:#12080c;--bg2:#2a1820;--card:#21141a;--ink:#f7eef2;--ink2:#c3afb9;--ink3:#a08b96;--line:#f7eef214;--line2:#f7eef229;--acc:#ed537b;--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b17;--btn:#d23f68;--gold:#e1be89;--gold-s:#e1be8924;--mint:#45cb9a;--mint-s:#0a906833;color:#f7eef2;background:#21141a}.app-root .grab{background:var(--line2);border-radius:3px;width:42px;height:5px;margin:0 auto 16px}.app-root .sheet h3{letter-spacing:-.028em;font-size:23px;font-weight:800;line-height:1.15}.app-root .sheet .sub{color:var(--ink2);margin-top:4px;font-size:14.5px}.app-root .shx{z-index:5;position:absolute;top:14px;right:14px}.app-root .sheet.dk .shx{color:#f7eef2;background:#2f1e26}.app-root .sheet.rd{--bg:#8e0a30;--bg2:#ffffff21;--card:#ffffff1a;--ink:#fff5f6;--ink2:#ffecf0d6;--ink3:#ffe2e8a3;--line:#ffffff24;--line2:#ffffff3d;--acc:#fff;--acc-d:#ffe1e7;--acc-s:#ffffff29;--acc-t:#ffffff14;--btn:#fff;--gold:#ffd98a;--gold-s:#ffd98a29;--mint:#7ff0c4;--mint-s:#7ff0c429;color:#fff5f6;background:linear-gradient(#b40f3c,#7a0629 70%)}.app-root .sheet.rd .shx{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a04108c}.app-root .sheet.rd .grab{background:#ffffff59}.app-root .sheet.rd .btn{color:#a80c36}.app-root .sheet.rd .btn.soft{color:#fff;background:#ffffff24}.app-root .sheet.rd .btn.line{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.app-root .sheet.rd .btn.shn:after{background:linear-gradient(100deg,#ffd69600,#ffb47873,#ffd69600)}.app-root .sheet.rd .pimg{background:radial-gradient(circle at 50% 45%,#fff9f6,#f3d3da 75%);height:270px;box-shadow:0 20px 40px -20px #28000acc}.app-root .sheet.rd .pimg img{animation:4.2s ease-in-out infinite deckF}.app-root .sheet.rd .pdesc{color:#ffecf0db}.app-root .sheet.rd .vrow .chip{color:#fff;box-shadow:none;background:#ffffff24}.app-root .sheet.rd .vrow .chip.on{color:#a80c36;background:#fff}.app-root .sheet.rd .disc{color:#ffecf0d6}.app-root .sheet.rd .disc .ico{color:#7ff0c4}.app-root .sheet.rd .cl .ph{background:#fff3f5}.app-root .urow{background:var(--bg2);border-radius:20px;align-items:center;gap:14px;margin:18px 0 0;padding:14px;display:flex}.app-root .urow .cov{width:48px;height:66px;box-shadow:none;border-radius:10px}.app-root .urow .tx{flex:1;min-width:0}.app-root .urow b{font-size:15px;display:block}.app-root .urow .s{color:var(--ink2);font-size:13px}.app-root .ucost{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:18px;font-weight:800;display:flex}.app-root .bal{color:var(--ink2);justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.app-root .bal b{color:var(--ink);font-variant-numeric:tabular-nums}.app-root .need{background:var(--acc-s);color:var(--acc-d);border-radius:16px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:650}.app-root .mpk{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.app-root .mpk button{background:var(--bg2);text-align:center;color:var(--ink2);border-radius:16px;padding:10px 6px;font-size:12.5px}.app-root .mpk b{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;font-size:16px;display:flex}.app-root .autor{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.app-root .autor .as{color:var(--ink2);font-size:13px;font-weight:500;display:block}.app-root .shacts{flex-direction:column;gap:10px;margin-top:20px;display:flex}.app-root .pimg{background:#f4ecee;border-radius:26px;height:250px;margin-top:4px;overflow:hidden}.app-root .pimg img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.app-root .pprice{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:800}.app-root .pprice s{color:var(--ink3);margin-left:8px;font-size:15px;font-weight:500}.app-root .pdesc{color:var(--ink2);margin-top:10px;font-size:15px;line-height:1.5}.app-root .vrow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-root .vrow .chip{background:var(--bg2)}.app-root .vrow .chip.on{color:#2d1722;background:#f7eef2}.app-root .stp{background:var(--bg2);border-radius:999px;align-items:center;gap:4px;height:52px;padding:0 6px;display:flex}.app-root .stp button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.app-root .stp b{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.app-root .addr{gap:10px;margin-top:20px;display:flex}.app-root .addr .btn{flex:1}.app-root .cl{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.app-root .cl:first-of-type{border-top:0}.app-root .cl .ph{background:#f4ecee;border-radius:16px;flex:none;width:58px;height:58px;overflow:hidden}.app-root .cl .ph img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.app-root .cl .tx{flex:1;min-width:0}.app-root .cl b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.25;display:block;overflow:hidden}.app-root .cl .s{color:var(--gold);font-size:13px;font-weight:700}.app-root .cl .stp{height:40px;padding:0 2px}.app-root .cl .stp button{width:34px;height:34px}.app-root .tot{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.app-root .tot .r{color:var(--ink2);justify-content:space-between;padding:3px 0;font-size:14px;display:flex}.app-root .tot .r b{color:var(--ink);font-variant-numeric:tabular-nums}.app-root .tot .r.big{color:var(--ink);padding-top:8px;font-size:17px;font-weight:800}.app-root .ok{text-align:center;padding:10px 0 4px}.app-root .ok .ic{background:var(--mint-s);width:76px;height:76px;color:var(--mint);animation:likePop .6s var(--spring);border-radius:50%;place-items:center;margin:6px auto 14px;display:grid}.app-root .ok .ic .ico{stroke-width:2.4px;width:36px;height:36px}.app-root .ok .bigc{margin:6px auto 14px}.app-root .ok p{color:var(--ink2);margin-top:6px;font-size:14.5px}.app-root .bsh{text-align:center}.app-root .bsh img{object-fit:contain;width:170px;height:170px;margin:4px auto 6px}.app-root .bsh.off img{filter:grayscale()contrast(.85);opacity:.45}.app-root .bsh .tb{max-width:220px;margin:16px auto 8px}.app-root .bsh small{color:var(--acc-d);margin-bottom:2px;font-size:12.5px;font-weight:750;display:block}.app-root .bsh .r{color:var(--ink2);font-size:13px}.app-root .gift{background:var(--gold-s);height:34px;color:var(--gold);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 14px 0 6px;font-size:14px;font-weight:750;display:inline-flex}.app-root .ld{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf6f7e6;place-items:center;animation:.2s fadeIn;display:grid;position:absolute;inset:0}.app-root.nuit .ld{background:#12080ce0}.app-root.inshop .ld{background:#6e0524e6}.app-root .ld .in{flex-direction:column;align-items:center;gap:20px;display:flex}.app-root .ld .hb{width:84px;height:96px;position:relative}.app-root .ld .hb img{transform-origin:50% 100%;width:76px;height:auto;animation:.95s cubic-bezier(.4,0,.2,1) infinite hop;position:absolute;bottom:14px;left:4px}.app-root .ld .hb .sh{background:#54001f38;border-radius:50%;height:8px;animation:.95s cubic-bezier(.4,0,.2,1) infinite shad;position:absolute;bottom:6px;left:18px;right:18px}.app-root .ld .hb i{opacity:0;background:#d4215e;border-radius:50%;width:7px;height:7px;animation:.95s ease-out infinite drop;position:absolute;bottom:14px;left:40px}.app-root .ld .hb i.d2{animation-name:drop2}.app-root .ld .hb i.d3{width:5px;height:5px;animation-name:drop3}@keyframes hop{0%,to{transform:translateY(0)scale(1.14,.84)}14%{transform:translateY(0)scale(.96,1.05)}46%{transform:translateY(-34px)scale(.96,1.05)}80%{transform:translateY(0)scale(1)}90%{transform:translateY(0)scale(1.14,.84)}}@keyframes shad{0%,90%,to{opacity:1;transform:scaleX(1)}46%{opacity:.35;transform:scaleX(.5)}}@keyframes drop{0%,85%{opacity:0;transform:translate(0)}88%{opacity:1}to{opacity:0;transform:translate(-30px,-16px)}}@keyframes drop2{0%,85%{opacity:0;transform:translate(0)}88%{opacity:1}to{opacity:0;transform:translate(30px,-18px)}}@keyframes drop3{0%,85%{opacity:0;transform:translate(0)}88%{opacity:1}to{opacity:0;transform:translate(10px,-28px)}}.app-root .ld p{color:var(--ink2);text-align:center;max-width:260px;font-size:14.5px;font-weight:650}.app-root .toast{z-index:85;color:#fff;min-height:52px;animation:toastIn .45s var(--spring);background:#2d1722;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:650;display:flex;position:absolute;bottom:112px;left:20px;right:20px;box-shadow:0 16px 34px #0000004d}.app-root .toast .ico{color:#7fe0bc}.app-root.nuit .toast{color:#2d1722;background:#f7eef2}.app-root.nuit .toast .ico{color:#0b7a57}.app-root .toast.hi{top:112px;bottom:auto}.app-root .toast .gv{font-weight:800}@keyframes toastIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.app-root .cel{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#12080cc7;place-items:center;animation:.3s fadeIn;display:grid;position:absolute;inset:0}.app-root .cel .rays{background:repeating-conic-gradient(from 0deg, #e1be8942 0 7deg, transparent 7deg 20deg);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;animation:14s linear infinite spin;position:absolute;top:330px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 66%);mask-image:radial-gradient(circle,#000 22%,#0000 66%)}.app-root .cel .in{text-align:center;color:#fff;margin-top:-40px;padding:0 30px;position:relative}.app-root .cel img{object-fit:contain;width:190px;height:190px;animation:badgePop 1s var(--spring) both;margin:0 auto}@keyframes badgePop{0%{opacity:0;transform:scale(.2)rotateY(-300deg)}60%{opacity:1;transform:scale(1.14)rotateY(16deg)}to{opacity:1;transform:none}}.app-root .cel small{color:#e1be89;margin-top:10px;font-size:14px;font-weight:750;animation:.4s .45s both fadeUp;display:block}.app-root .cel .h{letter-spacing:-.03em;margin-top:4px;font-size:30px;font-weight:800;animation:.4s .55s both fadeUp;display:block}.app-root .cel .p{color:#fffc;margin-top:6px;animation:.4s .65s both fadeUp;display:block}.app-root .cel .in{display:block}.app-root .cel .gift{color:#f3d6a6;background:#e1be8929;animation:.4s .75s both fadeUp}.app-root .cel .tw{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff3b0;width:12px;height:12px;animation:1.6s ease-in-out infinite tw;position:absolute}@keyframes tw{0%,to{opacity:.3;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}.app-root .hbst{z-index:32;pointer-events:none;color:#f0587f;width:104px;height:104px;animation:hbst .95s var(--spring) forwards;margin:-52px 0 0 -52px;position:absolute}.app-root .hbst svg{filter:drop-shadow(0 8px 18px #d4215e99);width:100%;height:100%;display:block}.app-root .hbst i{background:#ff9fc0;border-radius:50%;width:10px;height:10px;margin:-5px;animation:.8s ease-out forwards hbp;position:absolute;top:50%;left:50%}@keyframes hbst{0%{opacity:0;transform:scale(.2)}22%{opacity:1;transform:scale(1.18)}55%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(1.25)translateY(-36px)}}@keyframes hbp{0%{opacity:1;transform:none}to{transform:translate(var(--hx), var(--hy)) scale(.3);opacity:0}}.app-root .sheet.spend .ucost .coin{animation:spendC .5s var(--ease) forwards}@keyframes spendC{35%{transform:translateY(-12px)scale(1.25)}to{opacity:0;transform:translateY(46px)scale(.2)}}.app-root .cbump{animation:likePop .5s var(--spring)}.app-root .sp{z-index:100;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-root .sp .base{background:var(--bg);animation:10ms 1.25s forwards spBase;position:absolute;inset:0}@keyframes spBase{to{opacity:0}}.app-root .sp .drop{background:#d4215e;border-radius:50%/62% 62% 38% 38%;width:24px;height:32px;margin-left:-12px;animation:.78s cubic-bezier(.55,0,.85,.36) .12s forwards dropF;position:absolute;top:0;left:50%;transform:translateY(-50px)}@keyframes dropF{0%{transform:translateY(-50px)scale(.8,1.2)}72%{transform:translateY(398px)scale(.86,1.18)}82%{transform:translateY(410px)scale(1.7,.42)}92%{transform:translateY(404px)scale(.9,1.1)}to{opacity:0;transform:translateY(406px)scale(.2)}}.app-root .sp .ring{opacity:0;border:2.5px solid #d4215e;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.8s ease-out .7s forwards ring;position:absolute;top:424px;left:50%}.app-root .sp .ring.r2{animation-delay:.82s}@keyframes ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(10)}}.app-root .sp .flood{clip-path:circle(0 at 50% 424px);background:radial-gradient(circle,#e2336d,#b1124a 72%);animation:.62s cubic-bezier(.65,.05,.25,1) .74s forwards flood,.62s cubic-bezier(.7,0,.25,1) 2.66s forwards floodOut;position:absolute;inset:0}@keyframes flood{0%{clip-path:circle(0 at 50% 424px)}to{clip-path:circle(160% at 50% 424px)}}@keyframes floodOut{0%{clip-path:circle(160% at 50% 424px)}to{clip-path:circle(36px at 62px 784px);opacity:.4}}.app-root .sp .logo{width:260px;height:71px;margin-left:-130px;position:absolute;top:388px;left:50%}.app-root .sp .lp{filter:brightness(0)invert();opacity:0;height:auto;position:absolute}.app-root .sp .lpw{width:90.5px;height:70px;animation:.8s ease-in-out 2s beat;position:absolute;top:0;left:109.6px}.app-root .sp .lpw .lp{width:90.5px;position:static}@keyframes beat{0%,to{transform:scale(1)}25%{transform:scale(1.16)}45%{transform:scale(.96)}65%{transform:scale(1.08)}}.app-root .sp .l1{animation:.64s cubic-bezier(.3,1.7,.5,1) 1.06s forwards lpIn,.5s cubic-bezier(.5,0,.8,.4) 2.3s forwards lpOut}.app-root .sp .l2{animation:.64s cubic-bezier(.3,1.7,.5,1) 1.13s forwards lpIn,.5s cubic-bezier(.5,0,.8,.4) 2.34s forwards lpOut}.app-root .sp .l3{animation:.64s cubic-bezier(.3,1.7,.5,1) 1.2s forwards lpIn,.5s cubic-bezier(.5,0,.8,.4) 2.38s forwards lpOut}.app-root .sp .l4{animation:.7s cubic-bezier(.3,1.7,.5,1) 1.3s forwards lpIn,.5s cubic-bezier(.5,0,.8,.4) 2.44s forwards lpOut}.app-root .sp .l5{animation:.64s cubic-bezier(.3,1.7,.5,1) 1.42s forwards lpIn,.5s cubic-bezier(.5,0,.8,.4) 2.5s forwards lpOut}.app-root .sp .l6{animation:.64s cubic-bezier(.3,1.7,.5,1) 1.49s forwards lpIn,.5s cubic-bezier(.5,0,.8,.4) 2.54s forwards lpOut}@keyframes lpIn{0%{opacity:0;transform:translateY(48px)scale(.2)rotate(-26deg)}55%{opacity:1;transform:translateY(-12px)scale(1.16)rotate(7deg)}80%{opacity:1;transform:translateY(3px)scale(.97)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes lpOut{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(-6px)scale(1.05,.95)}to{opacity:0;transform:translateY(64px)scale(.55,1.5)}}.app-root .sp .dp{opacity:0;background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;animation:.8s cubic-bezier(.2,.8,.3,1) 1.32s forwards spl;position:absolute;top:424px;left:50%}@keyframes spl{0%{opacity:0;transform:translate(0)scale(.3)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}.app-root .sp .tl{text-align:center;color:#ffffffeb;opacity:0;font-size:15px;font-weight:650;animation:.5s 1.75s forwards fadeUp,.3s 2.32s forwards fadeOut2;position:absolute;top:486px;left:0;right:0}@keyframes fadeOut2{to{opacity:0}}.app-root .sp .skip{top:calc(var(--st) + 10px);color:#fff;opacity:0;pointer-events:auto;background:#ffffff2e;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:700;animation:.3s .9s forwards fadeIn;position:absolute;right:16px}@media (prefers-reduced-motion:reduce){.app-root .sp{display:none}.app-root *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-root .ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff47}.app-root .ava .ico{stroke-width:1.9px;width:58%;height:58%}.app-root .ava img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app-root .ava.xs{width:22px;height:22px}.app-root .ava.xs .ico{stroke-width:2.2px}.app-root .ava.s{width:34px;height:34px}.app-root .ava.m{width:52px;height:52px}.app-root .ava.l{width:76px;height:76px}.app-root .ava.l .ico{stroke-width:1.6px}.app-root .ava.xl{width:100%;height:100%;box-shadow:0 0 0 3.5px #3a1a27}.app-root .ava.xl .ico{stroke-width:1.5px}.app-root .nav-ava{box-shadow:0 0 0 2px #ffffffbf}.app-root .bub-in .ava{width:27px;height:27px;box-shadow:0 0 0 2px #fff}.app-root .bnav-bar{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-root .bnav-it .ava{width:28px;height:28px}.app-root .hh-r{align-items:center;gap:10px;display:flex}.app-root .hbell{background:var(--card);width:40px;height:40px;box-shadow:var(--sh1);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.app-root .hbell .ico{width:21px;height:21px}.app-root .hbell .nb,.app-root .circ .nb{background:var(--btn);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.app-root .duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.app-root .gtile{text-align:left;color:#fff;min-height:132px;box-shadow:var(--sh2);border-radius:24px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;display:flex;position:relative;overflow:hidden}.app-root .gtile b{letter-spacing:-.015em;margin-top:auto;font-size:16px;font-weight:800;line-height:1.15;position:relative}.app-root .gtile .gst{color:#ffffffd1;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex;position:relative}.app-root .gtile .gst .dot{background:#7fe0bc;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite tdP;box-shadow:0 0 0 3px #7fe0bc40}.app-root .gtile.wt{background:radial-gradient(120% 90% at 100% 0,#5a1e36,#2d1722 70%)}.app-root .gtile.dt{background:radial-gradient(120% 90% at 0 0,#e0336c,#86033a 75%)}.app-root .gtile .glow{background:radial-gradient(circle,#ffb45e59,#ffb45e00 66%);border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-60px}.app-root .mw{flex:none;width:58px;height:58px;position:relative}.app-root .mw-w{background:conic-gradient(#d4215e 0 45deg, #fff1e5 45deg 90deg, #3a1a27 90deg 135deg, #ffd27a 135deg 180deg, #b0144c 180deg 225deg, #ffe3ea 225deg 270deg, #5a2a3c 270deg 315deg, #f7b524 315deg 360deg);border-radius:50%;animation:16s linear infinite spin;position:absolute;inset:0;box-shadow:0 0 0 3px #ffffffd9,0 8px 16px #00000059}.app-root .mw-w:after{content:"";background:radial-gradient(circle at 35% 28%,#ffe59a,#f7b524 52%,#d9850a);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #fff}.app-root .mw-p{filter:drop-shadow(0 1px 1px #0006);border:6px solid #0000;border-top:10px solid #ffe59a;border-bottom-width:0;margin-left:-6px;position:absolute;top:-6px;left:50%}.app-root .mw.sm{width:44px;height:44px}.app-root .gtile.wt.off .mw-w{filter:saturate(.6)brightness(.85);animation-duration:40s}.app-root .mdice{align-items:center;gap:8px;height:58px;display:flex;position:relative}.app-root .die{color:#b0144c;background:linear-gradient(150deg,#fff,#ffe3ea);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 -3px #b0144c38,0 8px 14px #3c001459}.app-root .die .ico{stroke-width:2px;width:24px;height:24px}.app-root .die.d1{animation:5s ease-in-out infinite diceW;transform:rotate(-10deg)}.app-root .die.d2{animation:5s ease-in-out .6s infinite diceW;transform:rotate(9deg)translateY(4px)}.app-root .gtile.dt.roll .die.d1{animation:.9s cubic-bezier(.3,.7,.3,1) roll1}.app-root .gtile.dt.roll .die.d2{animation:.9s cubic-bezier(.3,.7,.3,1) roll2}@keyframes diceW{0%,to{rotate:none}50%{rotate:6deg}}@keyframes roll1{0%{transform:translate(0)rotate(-10deg)}30%{transform:translate(18px,-26px)rotate(160deg)}60%{transform:translate(6px,-6px)rotate(300deg)}to{transform:rotate(350deg)}}@keyframes roll2{0%{transform:translateY(4px)rotate(9deg)}30%{transform:translate(-16px,-30px)rotate(-170deg)}60%{transform:translate(-4px,-4px)rotate(-310deg)}to{transform:translateY(4px)rotate(-351deg)}}.app-root .wel{z-index:46;color:#fff;animation:fadeIn .4s var(--ease);background:#12080c;position:absolute;inset:0;overflow:hidden}.app-root .wel .bgi{object-fit:cover;object-position:50% 20%;filter:saturate(1.1)brightness(.62);width:490px;height:700px;position:absolute;top:-30px;left:-50px}.app-root .wel .shade{background:radial-gradient(90% 60% at 50% 18%,#ed537b59,#12080c00 60%),linear-gradient(#12080c1a 20%,#12080cdb 52%,#12080c 70%);position:absolute;inset:0}.app-root .wtop{top:calc(var(--st) + 10px);z-index:2;position:absolute;right:20px}.app-root .mseg.dk{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24}.app-root .mseg.dk button{color:#ffffffd1}.app-root .mseg.dk button.on{color:#2d1722;background:#fff}.app-root .wct{padding:0 24px 38px;position:absolute;bottom:0;left:0;right:0}.app-root .wlogo{filter:brightness(0)invert();width:auto;height:40px;margin-bottom:14px}.app-root .wct h1{letter-spacing:-.035em;max-width:320px;font-size:31px;font-weight:800;line-height:1.08}.app-root .wpts{flex-direction:column;gap:12px;margin:22px 0 26px;display:flex}.app-root .wpts div{color:#ffffffe0;align-items:center;gap:12px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.app-root .wpts .i{color:#f7a1b8;background:#ed537b33;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.app-root .wpts .i .ico{width:20px;height:20px}.app-root .gbtn{gap:12px;height:56px;font-size:16px}.app-root .gbtn .gi{color:#2d1722;background:#f4e9ed;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.app-root .gbtn .gi .ico{stroke-width:2.2px;width:17px;height:17px}.app-root .w18{text-align:center;color:#ffd27a;margin-top:16px;font-size:13px;font-weight:700}.app-root .wlegal{text-align:center;color:#fff9;margin-top:6px;font-size:12.5px;line-height:1.45}.app-root .sstep{color:var(--acc-d);margin-bottom:4px;font-size:13px;font-weight:750}.app-root .sprog{margin:16px 20px 0}.app-root .gmail{background:var(--mint-s);height:34px;color:var(--mint);border-radius:999px;align-items:center;gap:8px;margin:14px 20px 0;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.app-root .gmail .ico{width:16px;height:16px}.app-root .avp{scrollbar-width:none;gap:12px;margin:0 -20px;padding:4px 20px 6px;display:flex;overflow-x:auto}.app-root .avp::-webkit-scrollbar{display:none}.app-root .avo,.app-root .avup{width:62px;color:var(--ink2);cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:flex}.app-root .avo .ava,.app-root .avup .upb{width:58px;height:58px;transition:transform .25s var(--spring),box-shadow .2s}.app-root .avo.on .ava{box-shadow:0 0 0 3px var(--bg),0 0 0 5.5px var(--acc);transform:scale(1.04)}.app-root .avo.on{color:var(--acc-d)}.app-root .upb{background:var(--bg2);color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.app-root .upb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app-root .upb.on{box-shadow:0 0 0 3px var(--bg),0 0 0 5.5px var(--acc)}.app-root .avup:focus-within .upb{outline:2.5px solid var(--acc);outline-offset:2px}.app-root .ps{background:var(--card);height:56px;box-shadow:inset 0 0 0 1.5px var(--line2),var(--sh1);border-radius:18px;align-items:center;gap:4px;padding:0 14px 0 16px;transition:box-shadow .2s;display:flex}.app-root .ps:focus-within{box-shadow:inset 0 0 0 2px var(--acc),var(--sh1)}.app-root .ps.good{box-shadow:inset 0 0 0 2px #1f9d6c,var(--sh1)}.app-root .ps.bad{box-shadow:inset 0 0 0 2px #d33a55,var(--sh1)}.app-root .ps .at{color:var(--ink3);font-size:18px;font-weight:800}.app-root .ps input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:700}.app-root .ps .okc{color:#fff;background:#1f9d6c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.app-root .ps .okc .ico{stroke-width:2.6px;width:15px;height:15px}.app-root .pm{color:var(--ink2);min-height:18px;margin-top:8px;font-size:13px;font-weight:650}.app-root .pm.good{color:var(--mint)}.app-root .pm.bad{color:#c2263f}.app-root.nuit .pm.bad,.app-root.nuit .err2{color:#ff8da1}.app-root .sugs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.app-root .sugs .lb3{color:var(--ink3);margin-right:2px;font-size:13px;font-weight:700}.app-root .chip.sm{height:32px;padding:0 12px;font-size:13px}.app-root .chip.ic{justify-content:center;width:32px;padding:0}.app-root .chip.ic .ico{width:16px;height:16px}.app-root .sfoot{z-index:3;background:linear-gradient(180deg, #0000, var(--bg) 30%);margin-top:22px;padding:14px 20px 26px;position:sticky;bottom:0}.app-root .priv{background:var(--bg2);color:var(--ink2);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.app-root .priv .ico{width:18px;height:18px;color:var(--acc-d);flex:none;margin-top:1px}.app-root .m20{margin:16px 20px 0}.app-root .frm{flex-direction:column;gap:18px;display:flex}.app-root .fld2{flex-direction:column;gap:7px;min-width:0;display:flex}.app-root .fld2>label,.app-root .lb2{color:var(--ink2);font-size:13px;font-weight:750}.app-root .inp2,.app-root .sel2{background:var(--card);width:100%;height:52px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1.5px var(--line2);appearance:none;border:0;border-radius:16px;outline:none;padding:0 14px;font-size:15.5px;font-weight:600}.app-root .inp2:focus,.app-root .sel2:focus{box-shadow:inset 0 0 0 2px var(--acc)}.app-root .inp2.bad,.app-root .sel2.bad{box-shadow:inset 0 0 0 2px #d33a55}.app-root .sel2{background-image:linear-gradient(45deg, transparent 50%, var(--ink2) 50%),linear-gradient(135deg, var(--ink2) 50%, transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.app-root.nuit .sel2 option{color:#f7eef2;background:#21141a}.app-root .phn{gap:8px;display:flex}.app-root .phn .pfx{background:var(--bg2);font-variant-numeric:tabular-nums;border-radius:16px;flex:none;place-items:center;height:52px;padding:0 14px;font-weight:750;display:grid}.app-root .phn .inp2{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:1;min-width:0}.app-root .err2{color:#c2263f;font-size:12.5px;font-weight:650}.app-root .seg2{gap:8px;display:flex}.app-root .seg2 button{background:var(--card);height:46px;color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:14px;flex:1;font-size:14.5px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.app-root .seg2 button.on{background:var(--acc-t);color:var(--acc-d);box-shadow:inset 0 0 0 2px var(--acc)}.app-root .seg2.bad button{box-shadow:inset 0 0 0 1.5px #d33a55}.app-root .chk{text-align:left;width:100%;color:var(--ink);align-items:flex-start;gap:12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.app-root .chk .bx{width:24px;height:24px;box-shadow:inset 0 0 0 1.8px var(--line2);color:#0000;border-radius:8px;flex:none;place-items:center;transition:background .2s,box-shadow .2s;display:grid}.app-root .chk .bx.on{background:var(--btn);box-shadow:none;color:#fff}.app-root .chk .bx.bad{box-shadow:inset 0 0 0 2px #d33a55}.app-root .chk .bx .ico{stroke-width:2.8px;width:15px;height:15px}.app-root .aid{background:var(--card);box-shadow:var(--sh1);border-radius:26px;align-items:center;gap:16px;margin:18px 20px 0;padding:16px;display:flex}.app-root .aav{border-radius:50%;flex:none;position:relative}.app-root .aav .ava{width:76px;height:76px}.app-root .aav .cam{background:var(--btn);color:#fff;width:30px;height:30px;box-shadow:0 0 0 3px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.app-root .aav .cam .ico{width:16px;height:16px}.app-root .aid .tx{min-width:0}.app-root .aid b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:800;display:block}.app-root .aid .s{color:var(--ink2);margin-top:2px;font-size:13px;display:block}.app-root .pend{background:var(--gold-s);height:26px;color:var(--gold);border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.app-root .pend .ico{width:14px;height:14px}.app-root .card2{background:var(--card);box-shadow:var(--sh1);border-radius:24px;padding:16px}.app-root .kv{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-root .kv .k{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:17px;font-weight:800}.app-root .lnk:disabled{opacity:.4}.app-root .row2{gap:10px;margin-top:12px;display:flex}.app-root .row2 .btn{flex:1}.app-root .lockv{background:var(--bg2);height:52px;color:var(--ink2);border-radius:16px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:650;display:flex}.app-root .lockv .ico{width:18px;height:18px}.app-root .tx2{flex-direction:column;line-height:1.25;display:flex}.app-root .tx2 span{color:var(--ink2);font-size:12.5px;font-weight:550}.app-root .okp{background:var(--mint-s);height:26px;color:var(--mint);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.app-root .setr.danger,.app-root .setr.danger .l .ico{color:#c2263f}.app-root.nuit .setr.danger,.app-root.nuit .setr.danger .l .ico{color:#ff8da1}.app-root .setr .rv{color:var(--ink2);align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.app-root .setr .rv .ico{color:var(--ink3)}.app-root .pban{height:388px}.app-root .pav .ava.xl{font-size:0}.app-root .pban .bkt{gap:10px;display:flex}.app-root .pchs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;padding:0 20px;display:flex;position:relative}.app-root .pill2.lv{color:#fff;background:#fff3}.app-root .pill2.lv .ico{color:#ffd27a}.app-root .pedit{color:#2d1722;background:#fff;border-radius:999px;align-items:center;gap:7px;height:36px;margin-top:14px;padding:0 15px;font-size:13.5px;font-weight:750;display:inline-flex;position:relative;box-shadow:0 8px 18px #00000040}.app-root .pedit .ico{width:16px;height:16px}.app-root .vit{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-root .vb{background:var(--card);box-shadow:var(--sh1);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;display:flex}.app-root .vb img{object-fit:contain;filter:drop-shadow(0 6px 10px #54001f40);width:64px;height:64px}.app-root .vb b{font-size:12.5px;font-weight:750}.app-root .vit.sm .vb{background:var(--bg2);box-shadow:none}.app-root .vit.sm .vb img{width:54px;height:54px}.app-root .vit-e{background:var(--bg2);color:var(--ink2);text-align:center;border-radius:20px;grid-column:1/-1;padding:16px;font-size:13.5px}.app-root .duo2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 20px 0;display:grid}.app-root .gc2{color:#fff;min-height:118px;box-shadow:var(--sh2);background:#2d1722;border-radius:24px;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:relative;overflow:hidden}.app-root .gc2 .glow{background:radial-gradient(circle,#f2c25a59,#f2c25a00 66%);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-70px}.app-root .gc2-m{text-align:left;color:#fff;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.app-root .gc2-m .coin{width:34px;height:34px;margin-bottom:6px}.app-root .gc2-m b{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1}.app-root .gc2-m .s{color:#ffffffbf;font-size:12.5px;font-weight:600}.app-root .gc2 .gp-p{width:34px;height:34px;position:absolute;top:12px;right:12px}.app-root .wc2{color:#fff;text-align:left;min-height:118px;box-shadow:var(--sh2);background:radial-gradient(120% 90% at 100% 0,#5a1e36,#2d1722 70%);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;display:flex;position:relative;overflow:hidden}.app-root .wc2 b{margin-top:8px;font-size:15px;font-weight:800}.app-root .wc2 .s{color:#ffffffbf;font-size:12.5px;font-weight:600}.app-root .fcard{background:var(--card);width:calc(100% - 40px);box-shadow:var(--sh1);text-align:left;border-radius:22px;align-items:center;gap:12px;margin:12px 20px 0;padding:14px;display:flex}.app-root .fcard .fi{color:#fff;background:linear-gradient(140deg,#f0587f,#b0144c);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-root .fcard .tx{flex:1;min-width:0}.app-root .fcard b{font-size:15px;display:block}.app-root .fcard .s{color:var(--ink2);font-size:12.5px;display:block}.app-root .nb2{background:var(--btn);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-weight:800;display:grid}.app-root .forum .hd{align-items:center}.app-root .forum .hd .circ{margin-top:0}.app-root .qd{text-align:left;color:#fff;width:calc(100% - 40px);box-shadow:var(--sh2);background:radial-gradient(110% 100% at 100% 0,#e0336c,#86033a 60%,#3a0c1f);border-radius:28px;flex-direction:column;gap:8px;margin:18px 20px 0;padding:18px;display:flex;position:relative;overflow:hidden}.app-root .qd .glow{background:radial-gradient(circle,#ffd27a66,#ffd27a00 66%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-60px}.app-root .qd-k{color:#ffd27a;align-items:center;gap:6px;font-size:12.5px;font-weight:750;display:inline-flex;position:relative}.app-root .qd-k .ico{width:15px;height:15px}.app-root .qd b{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.22;position:relative}.app-root .qd-f{color:#ffffffd9;align-items:center;gap:10px;margin-top:6px;font-size:13px;font-weight:650;display:flex;position:relative}.app-root .stk{display:flex}.app-root .stk .ava{margin-left:-7px;box-shadow:0 0 0 2px #86033a}.app-root .stk .ava:first-child{margin-left:0}.app-root .qd-go{color:#86033a;background:#fff;border-radius:999px;align-items:center;gap:4px;height:34px;margin-left:auto;padding:0 12px;font-weight:750;display:inline-flex}.app-root .qd-go .ico{width:15px;height:15px}.app-root .rooms{background:var(--card);box-shadow:var(--sh1);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.app-root .room{text-align:left;border-top:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.app-root .room:first-child{border-top:0}.app-root .ri{color:#fff;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.app-root .ri .ico{width:22px;height:22px}.app-root .ri img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.app-root .ri.sm{border-radius:13px;width:38px;height:38px}.app-root .ri.sm .ico{width:19px;height:19px}.app-root .room .tx{flex:1;min-width:0}.app-root .room b{font-size:15px;font-weight:750;display:block}.app-root .room .s{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.app-root .rm-r{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.app-root .rm-r .t2{color:var(--ink3);font-size:11.5px;font-weight:650}.app-root .on2{color:var(--mint);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.app-root .on2 i,.app-root .ond{background:#1f9d6c;border-radius:50%;width:7px;height:7px;display:inline-block}.app-root .wac{color:#0e4b2e;box-shadow:var(--sh1);background:linear-gradient(120deg,#e7f8ee,#d4f3e1);border-radius:24px;align-items:center;gap:12px;padding:14px;display:flex}.app-root.nuit .wac{color:#bdf0d2;background:linear-gradient(120deg,#123524,#0e2a1d)}.app-root .wac-i{color:#fff;background:#1faf5a;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.app-root .wac .tx{flex:1;min-width:0}.app-root .wac b{font-size:14.5px;display:block}.app-root .wac p{opacity:.85;font-size:12.5px;line-height:1.35}.app-root .wabtn{color:#fff;background:#1faf5a}.app-root .tops{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-root .top{background:var(--card);box-shadow:var(--sh1);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 6px 12px;display:flex;position:relative}.app-root .top .rk{color:var(--gold);font-size:12px;font-weight:800;position:absolute;top:8px;left:10px}.app-root .top b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:750;overflow:hidden}.app-root .top .s{color:var(--acc-d);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.app-root .top .s .ico{width:13px;height:13px}.app-root .fnote{color:var(--ink3);align-items:flex-start;gap:8px;margin:20px 20px 0;font-size:12.5px;line-height:1.45;display:flex}.app-root .fnote .ico{flex:none;width:16px;height:16px;margin-top:1px}.app-root .flock{margin:18px 20px 0}.app-root .flk-h{text-align:center;color:#fff;box-shadow:var(--sh2);background:radial-gradient(120% 90% at 50% 0,#5a1e36,#2d1722 70%);border-radius:28px;padding:22px 20px 20px;position:relative;overflow:hidden}.app-root .crw2{color:#5a3300;background:radial-gradient(circle at 35% 28%,#ffe59a,#f7b524 52%,#d9850a);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;display:grid;box-shadow:0 10px 24px -8px #d9850acc}.app-root .crw2 .ico{stroke-width:2px;width:28px;height:28px}.app-root .flk-h h2{letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:1.15}.app-root .flk-h p{color:#fffc;margin:10px 0 18px;font-size:14px;line-height:1.45}.app-root .flk-prev{background:var(--card);box-shadow:var(--sh1);border-radius:24px;margin-top:14px;position:relative;overflow:hidden}.app-root .flk-prev .room{filter:blur(3px);opacity:.8;pointer-events:none}.app-root .flk-l{background:var(--ink);width:52px;height:52px;color:var(--bg);box-shadow:var(--sh2);border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%}.app-root .frs{z-index:42;background:var(--bg);animation:pushIn .42s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.app-root .rmh{padding:calc(var(--st) + 8px) 14px 12px;background:var(--card);box-shadow:0 1px 0 var(--line);z-index:2;align-items:center;gap:10px;display:flex}.app-root .rmh .circ{width:40px;height:40px;box-shadow:none;background:var(--bg2)}.app-root .rmh .tx{flex:1;min-width:0}.app-root .rmh b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;display:block;overflow:hidden}.app-root .rmh .s{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.app-root .msgs{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;padding:14px 14px 18px;display:flex;overflow-y:auto}.app-root .msgs::-webkit-scrollbar{display:none}.app-root .qpin{color:#fff;background:radial-gradient(110% 100% at 100% 0,#e0336c,#86033a 70%);border-radius:20px;margin-bottom:6px;padding:14px 16px}.app-root .qpin b{margin-top:6px;font-size:16.5px;font-weight:800;line-height:1.3;display:block}.app-root .anon-n{background:var(--bg2);color:var(--ink2);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:650;display:flex}.app-root .anon-n .ico{flex:none;width:18px;height:18px}.app-root .f-day{justify-content:center;margin:6px 0;display:flex}.app-root .f-day span{background:var(--bg2);height:24px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.app-root .f-msg{max-width:88%;animation:fadeUp .3s var(--ease);align-items:flex-end;gap:8px;display:flex}.app-root .f-msg.grp{margin-top:-2px}.app-root .f-msg.me{flex-direction:row-reverse;align-self:flex-end}.app-root .f-msg.gsp{padding-left:42px}.app-root .f-av{border-radius:50%;flex:none;align-self:flex-start;margin-top:20px}.app-root .f-col{flex-direction:column;min-width:0;display:flex}.app-root .f-msg.me .f-col{align-items:flex-end}.app-root .f-hd{align-items:center;gap:6px;margin:6px 0 4px 2px;font-size:12.5px;display:flex}.app-root .f-p{color:var(--acc-d);font-weight:800}.app-root .f-b{object-fit:contain;width:18px;height:18px}.app-root .f-tm{background:var(--btn);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.app-root .f-tm .ico{stroke-width:3px;width:10px;height:10px}.app-root .f-t{color:var(--ink3);font-size:11.5px;font-weight:600}.app-root .f-bub{background:var(--card);box-shadow:var(--sh1);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:6px 20px 20px;padding:10px 13px;font-size:14.5px;line-height:1.42;position:relative}.app-root .f-msg.grp .f-bub{border-radius:20px}.app-root .f-msg.me .f-bub{color:#fff;background:linear-gradient(150deg,#e5336a,#b0144c);border-radius:20px 6px 20px 20px;box-shadow:0 6px 14px -8px #b0144ccc}.app-root .f-msg.team .f-bub{background:var(--acc-t);box-shadow:inset 0 0 0 1.5px var(--acc-s)}.app-root .f-msg.anon .f-p{color:var(--ink2)}.app-root .f-bub .mn{font:inherit;color:var(--acc-d);font-weight:800;display:inline}.app-root .f-msg.me .f-bub .mn{color:#ffe3a3}.app-root .f-bub .tx-sp{filter:blur(6px);-webkit-user-select:none;user-select:none}.app-root .f-bub .tx-big{font-size:28px;line-height:1.2}.app-root .f-sp{background:var(--bg2);height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:0 11px;font-size:12.5px;font-weight:750;display:inline-flex}.app-root .f-msg.me .f-sp{color:#fff;background:#fff3}.app-root .f-sp .ico{width:15px;height:15px}.app-root .f-q{background:var(--bg2);border-left:3px solid var(--acc);border-radius:12px;flex-direction:column;margin:-2px -4px 8px;padding:7px 10px;font-size:12.5px;line-height:1.35;display:flex}.app-root .f-msg.me .f-q{background:#ffffff29;border-left-color:#ffe3a3}.app-root .f-q b{font-weight:800}.app-root .f-q span{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-root .f-bk{background:var(--bg2);text-align:left;width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:8px;display:flex}.app-root .f-msg.me .f-bk{color:#fff;background:#ffffff2e}.app-root .f-bk .cov{width:38px;height:52px;box-shadow:none;border-radius:8px}.app-root .f-bk .tx{flex:1;min-width:0}.app-root .f-bk b{font-size:13.5px;line-height:1.25;display:block}.app-root .f-bk span{opacity:.75;font-size:12px}.app-root .f-poll{flex-direction:column;gap:8px;min-width:240px;display:flex}.app-root .f-poll>b{font-size:14.5px;line-height:1.35}.app-root .f-po{background:var(--bg2);text-align:left;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;padding:9px 10px;display:flex}.app-root .f-po .ol{flex:1;min-width:0;font-size:13.5px;font-weight:650}.app-root .f-po .pc{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.app-root .f-po .tb{flex-basis:100%;display:none}.app-root .f-po.res .tb{display:block}.app-root .f-po.mine{box-shadow:inset 0 0 0 2px var(--acc)}.app-root .f-poll .pv{color:var(--ink3);font-size:12px;font-weight:650}.app-root .f-rs{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.app-root .f-rc{background:var(--card);height:26px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);font-variant-numeric:tabular-nums;transition:transform .2s var(--spring);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.app-root .f-rc .e{font-size:14px;line-height:1}.app-root .f-rc.on{background:var(--acc-t);box-shadow:inset 0 0 0 1.5px var(--acc);color:var(--acc-d)}.app-root .f-rc.pop{animation:likePop .5s var(--spring)}.app-root .f-typ{color:var(--ink3);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;font-weight:650;display:flex}.app-root .dots{background:var(--card);box-shadow:var(--sh1);border-radius:999px;gap:3px;padding:7px 9px;display:inline-flex}.app-root .dots i{background:var(--ink3);border-radius:50%;width:5px;height:5px;animation:1.1s infinite tdot}.app-root .dots i:nth-child(2){animation-delay:.15s}.app-root .dots i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.app-root .f-cmp{background:var(--card);box-shadow:0 -1px 0 var(--line);padding:8px 12px 26px;position:relative}.app-root .f-in{align-items:center;gap:6px;display:flex}.app-root .f-in input{background:var(--bg2);min-width:0;height:44px;color:var(--ink);font:inherit;border:0;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:15px}.app-root .f-in input:focus{box-shadow:inset 0 0 0 2px var(--acc)}.app-root .f-ib{width:38px;height:38px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid}.app-root .f-ib .ico{width:21px;height:21px}.app-root .f-ib.on{background:var(--acc-s);color:var(--acc-d)}.app-root .f-send{background:var(--btn);color:#fff;width:44px;height:44px;transition:transform .2s var(--spring),opacity .2s;border-radius:50%;flex:none;place-items:center;display:grid}.app-root .f-send .ico{stroke-width:2.1px;width:20px;height:20px;margin-left:-2px}.app-root .f-send:not(:disabled):active{transform:scale(.9)}.app-root .f-warn{color:#9a0f38;animation:fadeUp .25s var(--ease);background:#fde4ea;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;font-weight:650;line-height:1.35;display:flex}.app-root.nuit .f-warn{color:#ffb3c3;background:#ed537b2e}.app-root .f-warn .ico{flex:none;width:20px;height:20px}.app-root .f-warn span{flex:1}.app-root .f-warn button{color:#fff;background:#9a0f38;border-radius:999px;flex:none;height:30px;padding:0 12px;font-size:12.5px;font-weight:750}.app-root .f-rp{background:var(--bg2);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:flex}.app-root .f-rp .ico{width:18px;height:18px;color:var(--acc-d);flex:none}.app-root .f-rp .tx{flex-direction:column;flex:1;min-width:0;display:flex}.app-root .f-rp b{font-weight:800}.app-root .f-rp span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-root .f-rp button{width:30px;height:30px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.app-root .f-sug{background:var(--card);box-shadow:var(--sh2);animation:fadeUp .2s var(--ease);border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px}.app-root .f-sug button{text-align:left;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.app-root .f-sug button:active{background:var(--bg2)}.app-root .f-heart{color:#f23d5e;pointer-events:none;width:40px;height:40px;animation:fHeart .9s var(--ease) forwards;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}@keyframes fHeart{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.3)}60%{opacity:1;transform:scale(1)translateY(-6px)}to{opacity:0;transform:scale(1.1)translateY(-30px)}}.app-root .ntl{background:var(--card);box-shadow:var(--sh1);border-radius:24px;flex-direction:column;margin:16px 20px 0;display:flex;overflow:hidden}.app-root .ntf{text-align:left;border-top:1px solid var(--line);align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex;position:relative}.app-root .ntf:first-child{border-top:0}.app-root .ntf.un{background:var(--acc-t)}.app-root .ni{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.app-root .ni .ico{width:20px;height:20px}.app-root .ni .ne{background:var(--card);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 1px 3px #0003}.app-root .ntf .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-root .ntf .t{font-size:14px;line-height:1.38}.app-root .ntf .t b{font-weight:800}.app-root .ntf .ex{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.app-root .ntf .when{color:var(--ink3);font-size:12px;font-weight:650}.app-root .udot{background:var(--btn);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;right:14px}.app-root .hd .lnk.top2{flex:none;margin-top:66px}.app-root .whl{z-index:44;color:#fff;animation:fadeIn .35s var(--ease);background:radial-gradient(90% 60% at 50% 38%,#5a1e36,#2d1722 55%,#12080c);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.app-root .whl-rays{background:repeating-conic-gradient(from 0deg, #ffd27a1f 0 6deg, transparent 6deg 18deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;animation:40s linear infinite spin;position:absolute;top:420px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 64%);mask-image:radial-gradient(circle,#000 18%,#0000 64%)}.app-root .whl-top{padding:calc(var(--st) + 10px) 20px 0;justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:relative}.app-root .whl h2{letter-spacing:-.035em;margin-top:18px;font-size:30px;font-weight:800;position:relative}.app-root .whl-s{color:#ffffffbf;text-align:center;margin-top:6px;padding:0 30px;font-size:14px;font-weight:600;position:relative}.app-root .whl-w{width:310px;height:310px;margin-top:28px;position:relative}.app-root .whl-d{border-radius:50%;transition:transform 4.6s cubic-bezier(.12,.62,.08,1);position:absolute;inset:0;box-shadow:0 0 0 7px #ffe59a,0 0 0 11px #b0144c,0 24px 60px #0009,inset 0 0 0 2px #ffffff59}.app-root .whl-d:after{content:"";background:radial-gradient(circle, #fff0 58%, #ffffff1f 59%, #fff0 70%),repeating-conic-gradient(from 0deg, #ffffff8c 0 1deg, transparent 1deg 45deg);border-radius:50%;position:absolute;inset:0}.app-root .whl-l{transform-origin:50% 100%;justify-content:center;width:76px;height:155px;margin-left:-38px;padding-top:18px;display:flex;position:absolute;top:0;left:50%}.app-root .whl-l>span{flex-direction:column;align-items:center;gap:2px;font-weight:800;line-height:1;display:flex}.app-root .whl-l b{letter-spacing:-.02em;font-size:19px}.app-root .whl-l small{letter-spacing:.01em;text-align:center;max-width:62px;font-size:9.5px;font-weight:750;line-height:1.1}.app-root .whl-l .coin.xs,.app-root .whl-l .ico{width:20px;height:20px}.app-root .whl-ptr{z-index:3;clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 3px 4px #00000073);background:radial-gradient(circle at 35% 25%,#ffe59a,#f7b524 52%,#d9850a);width:30px;height:40px;margin-left:-15px;position:absolute;top:-20px;left:50%}.app-root .whl-hub{z-index:2;color:#3e2200;text-align:center;width:92px;height:92px;transition:transform .2s var(--spring);background:radial-gradient(circle at 35% 28%,#ffe59a,#f7b524 52%,#d9850a);border-radius:50%;place-items:center;margin:-46px 0 0 -46px;padding:8px;font-size:14px;font-weight:800;line-height:1.1;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #fff,0 10px 24px #00000073,inset 0 -3px #8c46004d}.app-root .whl-hub:not(:disabled){animation:2s ease-in-out infinite hubP}.app-root .whl-hub:disabled{filter:saturate(.4)brightness(.9);animation:none}.app-root .whl-hub:not(:disabled):active{transform:scale(.92)}@keyframes hubP{0%,to{box-shadow:0 0 0 5px #fff,0 10px 24px #00000073,0 0 #ffe59a99}50%{box-shadow:0 0 0 5px #fff,0 10px 24px #00000073,0 0 0 14px #ffe59a00}}.app-root .whl-st{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;height:38px;margin-top:30px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.app-root .whl-st .ico{color:#ffd27a;width:17px;height:17px}.app-root .whl-up{color:#ffd27a;align-items:center;gap:7px;margin-top:14px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.app-root .whl-up .ico{width:16px;height:16px}.app-root .whl-res{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12080cb8;place-items:center;animation:.3s fadeIn;display:grid;position:absolute;inset:0}.app-root .whl-res .in{text-align:center;width:300px;animation:badgePop .8s var(--spring) both;background:linear-gradient(170deg,#43232f,#1f0f16);border-radius:30px;padding:26px 22px 22px;position:relative;box-shadow:0 30px 70px #0009,inset 0 0 0 1.5px #f7b52466}.app-root .whl-res small{color:#ffd27a;font-size:13px;font-weight:800;display:block}.app-root .whl-res .pz{place-items:center;height:110px;display:grid}.app-root .whl-res .tk{color:#5a3300;background:radial-gradient(circle at 35% 28%,#ffe59a,#f7b524 52%,#d9850a);border-radius:26px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-8deg);box-shadow:0 14px 30px #0006}.app-root .whl-res .tk .ico{stroke-width:1.6px;width:46px;height:46px}.app-root .whl-res h3{letter-spacing:-.03em;font-size:26px;font-weight:800}.app-root .whl-res p{color:#ffffffc7;margin:6px 0 18px;font-size:14px;line-height:1.4}.app-root .r6 .rtop{padding-top:calc(var(--st) + 10px)}.app-root .rdice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 20px 0;display:grid;position:relative}.app-root .dz{text-align:left;color:#fff;background:#ffffff1a;border-radius:20px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.app-root .dz .dface{color:#b0144c;background:linear-gradient(150deg,#fff,#ffe3ea);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 -3px #b0144c38,0 6px 12px #0000004d}.app-root .dz .dface .ico{stroke-width:2px;width:24px;height:24px}.app-root .dz.roll .dface{animation:.7s cubic-bezier(.3,.7,.3,1) dieRoll}@keyframes dieRoll{0%{transform:none}35%{transform:translateY(-16px)rotate(200deg)scale(.9)}70%{transform:translateY(-3px)rotate(330deg)}to{transform:rotate(360deg)}}.app-root .dz .tx{flex-direction:column;min-width:0;display:flex}.app-root .dz small{color:#ffffffa6;font-size:11.5px;font-weight:700}.app-root .dz b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}.app-root .mstage{height:430px;margin:14px 20px 0;position:relative}.app-root .r6 .swipe{touch-action:pan-y;transition:transform .35s var(--spring);position:absolute;inset:0}.app-root .mcard{animation:cardIn .5s var(--spring);background:#2d1722;border-radius:30px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #0000008c}.app-root .mcard.p1{animation-name:cardIn2}.app-root .mcard.out-l{animation:outL .32s var(--ease) forwards}.app-root .mcard.out-r{animation:outR .32s var(--ease) forwards}.app-root .mcard.roll{animation:cardShuf .7s var(--ease)}@keyframes cardIn{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:none}}@keyframes cardIn2{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:none}}@keyframes outL{to{opacity:0;transform:translate(-140%)rotate(-18deg)}}@keyframes outR{to{opacity:0;transform:translate(140%)rotate(18deg)}}@keyframes cardShuf{0%{transform:none}40%{filter:blur(3px);transform:scale(.94)rotate(-3deg)}to{filter:none;transform:none}}.app-root .mc-cv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app-root .mc-sh{background:linear-gradient(#12080c73 0%,#12080c00 22%,#12080c33 40%,#12080ceb 74%,#12080c 100%);position:absolute;inset:0}.app-root .mc-cp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.app-root .mc-cp .ico{color:#ff8da1;width:15px;height:15px}.app-root .mc-pim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12080c73;border-radius:999px;align-items:center;gap:1px;height:32px;padding:0 10px;display:inline-flex;position:absolute;top:14px;right:14px}.app-root .mc-pim .ico{color:#ffffff4d;width:17px;height:17px}.app-root .mc-pim .ico.on{color:#ff7a45;filter:drop-shadow(0 0 4px #ff7a45b3)}.app-root .mc-b{padding:18px 18px 16px;position:absolute;bottom:0;left:0;right:0}.app-root .mc-b h3{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.08}.app-root .mc-b .by{color:#ffffffbf;margin-top:3px;font-size:13.5px}.app-root .mc-b .hook{color:#ffe3ea;margin-top:10px;font-size:14.5px;font-style:italic;font-weight:600;line-height:1.4}.app-root .mc-b .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.app-root .mc-b .tags span{background:#ffffff24;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.app-root .temp{align-items:center;gap:10px;margin-top:12px;display:flex}.app-root .temp .k{color:#ffffffb3;font-size:12px;font-weight:750}.app-root .temp .tb{background:#ffffff1f;flex:1;box-shadow:inset 0 1px 2px #0006}.app-root .temp .v{color:#ffb45e;text-align:right;min-width:56px;font-size:12.5px;font-weight:800}.app-root .mc-b .pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.app-root .mc-b .rpill{align-items:center;gap:5px;display:inline-flex}.app-root .mc-b .rpill .ico{width:14px;height:14px}.app-root .stamp{letter-spacing:.02em;opacity:0;pointer-events:none;border-radius:12px;place-items:center;height:44px;padding:0 16px;font-size:20px;font-weight:900;transition:opacity .15s;display:grid;position:absolute;top:70px}.app-root .stamp.yes{color:#7fe0bc;opacity:var(--yes,0);left:20px;transform:rotate(-14deg);box-shadow:inset 0 0 0 3px #7fe0bc}.app-root .stamp.no{color:#ff8da1;opacity:var(--no,0);right:20px;transform:rotate(14deg);box-shadow:inset 0 0 0 3px #ff8da1}.app-root .racts2{justify-content:center;align-items:center;gap:22px;margin-top:20px;display:flex;position:relative}.app-root .rb{width:62px;height:62px;transition:transform .2s var(--spring);border-radius:50%;place-items:center;display:grid}.app-root .rb:active{transform:scale(.88)}.app-root .rb .ico{stroke-width:2.2px;width:28px;height:28px}.app-root .rb.no{color:#ff8da1;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #fff3}.app-root .rb.roll{color:#ffd27a;background:#ffffff1f;width:52px;height:52px;box-shadow:inset 0 0 0 1.5px #fff3}.app-root .rb.roll .ico{width:24px;height:24px}.app-root .rb.yes{color:#fff;background:linear-gradient(150deg,#ff5c8a,#c8104a);width:74px;height:74px;box-shadow:0 12px 26px -8px #c8104ae6}.app-root .rb.yes .ico{width:32px;height:32px}.app-root .rkeep{color:#fffc;justify-content:center;align-items:center;gap:7px;margin:14px auto 0;font-size:13.5px;font-weight:700;display:flex;position:relative}.app-root .rkeep .ico{width:16px;height:16px}.app-root .mtch{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(80% 60% at 50% 40%,#c8104a8c,#12080cf0 70%);place-items:center;animation:.3s fadeIn;display:grid;position:absolute;inset:0}.app-root .mtch .in{text-align:center;width:310px;position:relative}.app-root .duoav{justify-content:center;align-items:center;height:130px;margin-bottom:14px;display:flex;position:relative}.app-root .duoav .ava.l,.app-root .duoav .cov.l{border-radius:50%;width:104px;height:104px;box-shadow:0 0 0 4px #fff,0 16px 30px #00000073}.app-root .duoav .ava.l{animation:mL .6s var(--spring) both;margin-right:-14px}.app-root .duoav .cov.l{animation:mR .6s var(--spring) both;margin-left:-14px}.app-root .mheart{z-index:2;color:#e0245e;width:46px;height:46px;animation:likePop .7s .35s var(--spring) both;background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #00000059}.app-root .mheart .ico{width:24px;height:24px}@keyframes mL{0%{opacity:0;transform:translate(-80px)rotate(-20deg)}}@keyframes mR{0%{opacity:0;transform:translate(80px)rotate(20deg)}}.app-root .mtch h2{letter-spacing:-.035em;color:#fff;font-size:34px;font-weight:900}.app-root .mtch p{color:#ffffffd9;margin:8px 0 22px;font-size:15px;line-height:1.4}.app-root .mtch .btn+.btn{margin-top:10px}.app-root .usr-h{align-items:center;gap:14px;display:flex}.app-root .usr-h .tx{min-width:0}.app-root .usr-h h3{overflow-wrap:anywhere}.app-root .pchs2{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.app-root .lvp{background:var(--acc-s);height:26px;color:var(--acc-d);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.app-root .lvp .ico{width:14px;height:14px}.app-root .lvp.gold{background:var(--gold-s);color:var(--gold)}.app-root .since{color:var(--ink3);margin-top:5px;font-size:12.5px;font-weight:600;display:block}.app-root .selfn{background:var(--bg2);color:var(--ink2);border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.app-root .selfn .ico{flex:none;width:17px;height:17px}.app-root .usr-st{background:var(--bg2);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:12px 4px;display:grid}.app-root .usr-st div{text-align:center;border-left:1px solid var(--line)}.app-root .usr-st div:first-child{border-left:0}.app-root .usr-st b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;display:block}.app-root .usr-st span{color:var(--ink2);font-size:12px;font-weight:650}.app-root .sheet h4{margin:18px 0 10px;font-size:14px;font-weight:800}.app-root .ubg{flex-wrap:wrap;gap:6px;display:flex}.app-root .ubg img{object-fit:contain;width:40px;height:40px}.app-root .ugen{flex-wrap:wrap;gap:6px;display:flex}.app-root .ugen span{background:var(--bg2);border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.app-root .btn.rose{background:linear-gradient(150deg,#ff5c8a,#c8104a)}.app-root .btn.rose .gv{font-weight:800}.app-root .btn.red{background:#c2263f}.app-root .lnk2{color:var(--ink2);justify-content:center;align-items:center;gap:6px;margin:4px auto 0;font-size:13.5px;font-weight:700;display:inline-flex}.app-root .lnk2 .ico{width:16px;height:16px}.app-root .small.c{text-align:center}.app-root .avg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.app-root .avg button{color:var(--ink2);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.app-root .avg .ava.l{width:62px;height:62px;transition:box-shadow .2s,transform .25s var(--spring)}.app-root .avg button.on .ava{box-shadow:0 0 0 3px var(--card),0 0 0 5.5px var(--acc);transform:scale(1.05)}.app-root .avg button.on{color:var(--acc-d)}.app-root .upl{cursor:pointer;position:relative}.app-root .upl:focus-within{outline:2.5px solid var(--acc);outline-offset:2px}.app-root .vtg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:340px;margin-top:14px;display:grid;overflow-y:auto}.app-root .vtg button{background:var(--bg2);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:12px;font-weight:700;display:flex;position:relative}.app-root .vtg button img{object-fit:contain;width:52px;height:52px}.app-root .vtg button.on{background:var(--acc-t);box-shadow:inset 0 0 0 2px var(--acc)}.app-root .vtg .ck{background:var(--btn);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.app-root .vtg .ck .ico{stroke-width:3px;width:12px;height:12px}.app-root .chte{text-align:center}.app-root .chte-i{background:var(--acc-s);width:64px;height:64px;color:var(--acc-d);border-radius:50%;place-items:center;margin:4px auto 12px;display:grid}.app-root .chte-i .ico{width:30px;height:30px}.app-root .rules{text-align:left;flex-direction:column;gap:14px;margin-top:18px;display:flex}.app-root .rules>div{align-items:flex-start;gap:12px;display:flex}.app-root .rules .i{background:var(--bg2);width:38px;height:38px;color:var(--acc-d);border-radius:12px;flex:none;place-items:center;display:grid}.app-root .rules .i .ico{width:19px;height:19px}.app-root .rules .tx{flex-direction:column;gap:2px;display:flex}.app-root .rules b{font-size:14.5px}.app-root .rules .tx span{color:var(--ink2);font-size:13px;line-height:1.4}.app-root .ok .ic.wa{color:#1faf5a;background:#d4f3e1}.app-root .ok .ic.bad{color:#c2263f;background:#fde4ea}.app-root .sbl{flex-direction:column;gap:8px;max-height:380px;margin-top:14px;display:flex;overflow-y:auto}.app-root .sbi{background:var(--bg2);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.app-root .sbi .cov{width:40px;height:56px;box-shadow:none;border-radius:9px}.app-root .sbi .tx{flex:1;min-width:0}.app-root .sbi b{font-size:14px;display:block}.app-root .sbi span{color:var(--ink2);font-size:12.5px}.app-root .mq{background:var(--bg2);color:var(--ink2);-webkit-line-clamp:2;border-radius:14px;-webkit-box-orient:vertical;padding:10px 12px;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.app-root .rpick{justify-content:space-between;gap:6px;margin:14px 0 6px;display:flex}.app-root .rpick button{background:var(--bg2);width:46px;height:46px;transition:transform .2s var(--spring);border-radius:50%;place-items:center;font-size:24px;display:grid}.app-root .rpick button:active{transform:scale(1.25)}.app-root .rpick button.on{background:var(--acc-s);box-shadow:inset 0 0 0 2px var(--acc)}.app-root .malist{flex-direction:column;margin-top:8px;display:flex}.app-root .malist button{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;height:52px;padding:0 4px;font-weight:650;display:flex}.app-root .malist button:first-child{border-top:0}.app-root .malist .ico{color:var(--ink2)}.app-root .malist .danger,.app-root .malist .danger .ico{color:#c2263f}.app-root .rlist{flex-direction:column;gap:8px;margin-top:14px;display:flex}.app-root .rlist button{background:var(--bg2);text-align:left;border-radius:14px;align-items:center;gap:12px;height:50px;padding:0 14px;font-weight:650;display:flex}.app-root .rlist .rdo{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--line2);border-radius:50%;flex:none}.app-root .rlist button.on{box-shadow:inset 0 0 0 2px var(--acc)}.app-root .rlist button.on .rdo{box-shadow:inset 0 0 0 6px var(--acc)}.app-root .tkb{color:#3e2200;background:radial-gradient(circle at 35% 25%,#ffe59a,#f7b524 52%,#d9850a)}.app-root .tkl{flex-direction:column;gap:8px;display:flex}.app-root .tki{background:var(--card);box-shadow:var(--sh1);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-root .tki .ti{background:var(--gold-s);width:40px;height:40px;color:var(--gold);border-radius:12px;flex:none;place-items:center;display:grid}.app-root .tki .tx{flex-direction:column;flex:1;min-width:0;display:flex}.app-root .tki b{font-size:14.5px}.app-root .tki .tx span{color:var(--ink2);font-size:12.5px}.app-root .tki .n{font-variant-numeric:tabular-nums;font-weight:800}.app-root .f-heart .ico{filter:drop-shadow(0 4px 8px #c8104a73);width:40px;height:40px}.app-root .bub{width:64px;height:64px;top:6px}.app-root .ni .ava{width:42px;height:42px}.app-root .stk .ava{width:26px;height:26px}.app-root .adr{margin-top:2px}.app-root .f-tx{white-space:pre-wrap}.app-root .fld2 .chk{margin:0}.app-root .su .sec:first-of-type{padding-top:20px}.app-root .top .s .ico{color:var(--acc-d)}.app-root .ntf span.tx,.app-root .f-rp span.tx,.app-root .tki span.tx,.app-root .rules span.tx,.app-root .dz span.tx{display:flex}.app-root .su{padding-bottom:0}.app-root .sfoot .btn:disabled{opacity:1;background:var(--bg2);color:var(--ink3)}.app-root .sprog{margin-top:20px}.app-root .ntop{justify-content:flex-end;margin:10px 20px 0;display:flex}.app-root .ntop .lnk{align-items:center;gap:6px;display:inline-flex}.app-root .whl{justify-content:center;padding-bottom:30px}.app-root .whl-top{position:absolute;top:0;left:0;right:0}.app-root .whl h2{margin-top:0}.app-root .whl-w{margin-top:34px}.app-root .whl-st{margin-top:38px}.app-root .dz b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.app-root .r6,.app-root .whl,.app-root .wel{overflow:clip}.app-root .mcard{-webkit-user-select:none;user-select:none}.app-root .pcard .s{display:block}@media (prefers-color-scheme:dark){.app-root.auto{--bg:#12080c;--bg2:#1c0f15;--card:#21141a;--ink:#f7eef2;--ink2:#c3afb9;--ink3:#a08b96;--line:#f7eef214;--line2:#f7eef226;--acc:#ed537b;--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b17;--btn:#d23f68;--gold:#e1be89;--gold-s:#e1be8924;--mint:#45cb9a;--mint-s:#0a906833;--sh1:0 1px 2px #0000004d,0 12px 28px -16px #000000b3;--sh2:0 24px 50px -22px #000000d9;--nav1:#35212b;--nav2:#23131a;--navic:#bca6b1;--navline:#ffffff14;--bub1:#ed537ba8;--bub2:#ed537b33;--bubline:#ffffff57}.app-root.auto .tb{background:#ffffff12;box-shadow:inset 0 1px 2px #00000073,inset 0 0 0 1px #ffffff14}.app-root.auto .sk{color:#f7eef2;background:linear-gradient(110deg,#3b2119,#3a1522)}.app-root.auto .dd{color:#ffffff80;background:#ffffff1a}.app-root.auto .dd.on{color:#fff;background:radial-gradient(circle at 35% 30%,#ffd27a,#ff7a45 55%,#e0245e);box-shadow:0 3px 7px -2px #f0503c99}.app-root.auto .sk-ok{color:#45cb9a}.app-root.auto .bkh .fade{background:linear-gradient(180deg, #12080c00 25%, var(--bg) 88%)}.app-root.auto .ld{background:#12080ce0}.app-root.auto .toast{color:#2d1722;background:#f7eef2}.app-root.auto .toast .ico{color:#0b7a57}.app-root.auto .pm.bad,.app-root.auto .err2{color:#ff8da1}.app-root.auto .sel2 option{color:#f7eef2;background:#21141a}.app-root.auto .setr.danger,.app-root.auto .setr.danger .l .ico{color:#ff8da1}.app-root.auto .wac{color:#bdf0d2;background:linear-gradient(120deg,#123524,#0e2a1d)}.app-root.auto .f-warn{color:#ffb3c3;background:#ed537b2e}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{height:100%;margin:0}body{overscroll-behavior:none;-webkit-text-size-adjust:100%;background:#f1e4e9}body:has(.app-root.nuit){background:#0a0507}@media (prefers-color-scheme:dark){body:has(.app-root.auto){background:#0a0507}}.app-root{width:100%;max-width:600px;height:var(--app-height,100dvh);--scr-top:calc(var(--safe-top) + 12px);--scr-bottom:calc(124px + var(--safe-bottom));--st:var(--safe-top);font-family:var(--ui);margin:0 auto;position:fixed;top:0;left:0;right:0}@media (min-width:601px){.app-root{box-shadow:0 0 0 1px var(--sep)}}.app-root .nav{bottom:max(18px,var(--safe-bottom) + 6px)}.app-root .dock{padding-bottom:max(26px,var(--safe-bottom) + 12px)}.app-root .sheet{padding-bottom:max(34px,var(--safe-bottom) + 16px)}.app-root .bnav{bottom:max(22px,var(--safe-bottom) + 8px)}.app-root .scr{padding-bottom:calc(132px + var(--safe-bottom))}.app-root .bnav{container-type:inline-size}.app-root .bub{transform:translateX(calc(18px + (100cqw - 36px) / 6 * (var(--i) + .5) - 32px))}.app-root .bnav-it.dead{opacity:.4}.app-root .bnav-it:focus-visible{outline-offset:-6px;border-radius:22px;outline:2px solid #fff}.app-root .toast{bottom:calc(112px + var(--safe-bottom))}.app-root .toast.up{bottom:calc(184px + var(--safe-bottom))}.app-root .toast.hi{top:calc(var(--st) + 68px)}.app-root .toast.inst{bottom:calc(178px + var(--safe-bottom))}.app-root .installbar{bottom:calc(98px + var(--safe-bottom))}.app-root .fab{bottom:max(28px,var(--safe-bottom) + 14px)}.app-root .dtop{padding-top:calc(var(--safe-top) + 12px)}.app-root .rctl .top{padding-top:calc(var(--safe-top) + 10px)}.app-root .rpage{padding-top:calc(var(--safe-top) + 14px)}.app-root .rdaily{top:calc(var(--safe-top) + 74px)}.app-root .story .bars{top:calc(var(--safe-top) + 10px)}.app-root .st-head{top:calc(var(--safe-top) + 24px)}.app-root .offchip{top:calc(var(--safe-top) + 8px)}.app-root .entryfan{padding-top:calc(var(--safe-top) + 26px)}.app-root a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}.app-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.app-root *,.app-root :before,.app-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.app-root .reassure .trk{animation:none!important}::view-transition-new(root){animation:none}.app-root .story .bars span.cur i{animation-duration:var(--story-sec,6s)!important}}.app-root{letter-spacing:normal}.app-root .stars{gap:2px;display:inline-flex}.app-root .stars button{width:32px;height:32px;color:var(--fill2);transition:transform .2s var(--spring),color .2s;background:0 0;border:0;place-items:center;padding:0;display:grid}.app-root .stars button.on{color:var(--gold)}.app-root .stars button:active{transform:scale(.85)}.app-root .stars svg{width:22px;height:22px}.app-root .devnote{background:var(--amber-s);color:var(--amber);border-radius:14px;margin:12px 0 0;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.4}.app-root .skel-screen{flex-direction:column;gap:14px;padding:8px 20px;display:flex}.app-root a.guestline{display:block}.app-root a.lnk{align-items:center;display:inline-flex}.app-root .dhero{height:calc(332px + var(--scr-top))}.app-root .entryfan{height:calc(274px + var(--scr-top));padding-top:calc(14px + var(--scr-top))}.app-root .cel .in{max-width:100%}.app-root .cel .medal{color:#3e2200;width:150px;height:150px;animation:badgePop 1s var(--spring) both;background:radial-gradient(circle at 35% 25%,#ffe59a,#f7b524 52%,#d9850a);border-radius:50%;place-items:center;margin:0 auto;display:grid;box-shadow:inset 0 -4px #8c46004d,0 18px 40px -12px #d9850ab3}.app-root .cel .medal svg{width:68px;height:68px}.app-root .cel .btn{margin-top:24px;animation:.4s .85s both fadeUp}.app-root .cel .week{margin-top:18px}.app-root .cel .wd{color:#fffc}.app-root .cel .wd i{background:#ffffff24}.app-root .cel .wd.today span{color:#f3d6a6}.app-root .week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.app-root .wd{color:var(--ink2);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.app-root .wd i{background:var(--bg2);color:#0000;border-radius:999px;place-items:center;width:36px;height:36px;transition:background-color .3s;display:grid}.app-root .wd i svg{width:18px;height:18px}.app-root .wd.done i{background:linear-gradient(150deg, #fa728a, var(--acc));color:#fff;animation:badgePop .45s var(--spring) both}.app-root .wd.today i{box-shadow:inset 0 0 0 2px var(--acc)}.app-root .wd.today.done i{box-shadow:none}.app-root .wd.today span{color:var(--acc-d)}.app-root .wd.later{opacity:.5}.app-root .week.sm .wd i{width:30px;height:30px}.app-root .confetti{z-index:95;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-root .confetti i{border-radius:2px;width:9px;height:14px;animation:2.2s cubic-bezier(.25,.6,.4,1) forwards confetti;position:absolute;top:-24px}.app-root .flyer{z-index:96;pointer-events:none;background:#fff;border-radius:16px;width:64px;height:64px;animation:.8s cubic-bezier(.5,-.3,.7,1) forwards fly;position:absolute;overflow:hidden;box-shadow:0 10px 24px -8px #00000080}.app-root .flyer img{object-fit:cover;width:100%;height:100%}.app-root .offchip{top:calc(var(--st) + 8px);z-index:58;color:#fbf6f7;white-space:nowrap;width:max-content;height:30px;animation:rise .35s var(--ease) both;background:#2d1722;border-radius:999px;align-items:center;gap:7px;margin:0 auto;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;left:0;right:0}.app-root .offchip svg{width:15px;height:15px}.app-root .sclr{width:28px;height:28px;color:var(--ink3);border-radius:50%;flex:none;place-items:center;display:grid}.app-root .sclr svg{width:16px;height:16px}.app-root .recents{background:var(--card);box-shadow:var(--sh1);border-radius:22px;margin:8px 20px 0;padding:10px 14px 6px}.app-root .recents .rhead{color:var(--ink3);margin-bottom:4px;font-size:12.5px;font-weight:650}.app-root .recent{align-items:center;gap:6px;display:flex}.app-root .recent-use{text-align:left;min-width:0;height:40px;color:var(--ink);flex:1;align-items:center;gap:10px;font-size:15px;display:flex}.app-root .recent-use svg{width:17px;height:17px;color:var(--ink3);flex:none}.app-root .fhint{color:var(--ink3);margin-top:6px;font-size:12.5px}.app-root .rng2:disabled{cursor:default}.app-root .rate2{color:var(--ink2);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:650;display:flex}.app-root .syn-more{margin:6px 20px 0}.app-root .pdfl{justify-content:center;padding:4px 20px 0;display:flex}.app-root .tile.cur .cov{box-shadow:0 0 0 2px var(--acc),var(--sh1)}.app-root .ctar .circ:disabled{opacity:.6}.app-root .lrm{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.app-root .note.warn{background:var(--acc-s);color:var(--acc-d);align-items:center}.app-root .note .btn{flex:none}.app-root .stor .lnk{margin-top:4px}.app-root .pc3.lt{background:var(--card);box-shadow:var(--sh1)}.app-root .pc3.lt .o{color:var(--ink)}.app-root .pc3.lt .cat{color:var(--ink3)}.app-root .pc3.lt .pr{color:var(--gold)}.app-root .pc3.lt .pr s{color:var(--ink3)}.app-root .pc3.lt .add{background:var(--btn);color:#fff}.app-root .pc3.lt .ph{background:var(--bg2)}.app-root .circ .nb.bump{animation:likePop .45s var(--spring)}.app-root a.chip{text-decoration:none}.app-root .ssr .sclr{color:#ffecf0cc}.app-root .pbody{padding:16px 20px 0}.app-root .pbody .sub{color:var(--ink2);font-size:14.5px}.app-root .phd{letter-spacing:-.03em;margin-top:4px;font-size:26px;font-weight:800;line-height:1.12}.app-root .pprice{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.app-root .pprice s{margin-left:0}.app-root .psave{color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.app-root .psave .ico{width:13px;height:13px}.app-root .pbody .disc{margin-top:14px}.app-root .shopv .disc{color:#ffecf0d6}.app-root .shopv .disc .ico{color:#7ff0c4;flex:none}.app-root .shopv .btn{color:#a80c36}.app-root .shopv .btn.soft{color:#fff;background:#ffffff24}.app-root .shopv .vrow .chip.on{color:#a80c36;background:#fff}.app-root .shopv .vrow .chip.dim{opacity:.5}.app-root .shopv .stp{color:#fff;background:#ffffff24}.app-root .shopv .stp button:disabled{opacity:.4}.app-root .shopv .cl .ph{background:#fff3f5}.app-root .shopdock .stp{flex:none}.app-root .shopdock .btn{flex:1}.app-root .cl-row.cl{border-top:0}.app-root .btn.off{opacity:.42}.app-root .thumb{aspect-ratio:1;background:#fff3f5;border-radius:14px;flex:none;display:block;overflow:hidden}.app-root .thumb img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.app-root .inp2.ro{opacity:.75;align-items:center;display:flex}.app-root .inp2.ta{resize:vertical;height:auto;min-height:84px;padding-top:14px;padding-bottom:14px}.app-root .glass-card .cl:first-child{border-top:0;padding-top:0}.app-root .glass-card .cl:last-of-type{padding-bottom:6px}.app-root .pav .ava.xl.ini{letter-spacing:0;font-size:40px;font-weight:800;line-height:1}.app-root .prem .intro{color:#ffffffc7;margin:-12px 0 24px;font-size:15px;line-height:1.5}.app-root .prem .subrows{background:#ffffff14;border-radius:20px;flex-direction:column;gap:2px;margin-bottom:14px;padding:4px 16px;display:flex}.app-root .prem .subrows div{color:#ffffffc7;justify-content:space-between;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.app-root .prem .subrows div+div{border-top:1px solid #ffffff1f}.app-root .prem .subrows b{color:#fff}.app-root .scr.wel{overflow-y:auto}.app-root .wel .wtop{top:calc(var(--st) + 10px)}.app-root .wel .snote{color:#fff;background:#ffffff1f}.app-root .devlogin{color:#fff;background:#ffffff1a;border-radius:20px;margin-top:12px;padding:14px}.app-root .devlogin .devnote{color:#ffd27a;background:0 0;padding:0}.app-root .wel .gbtn.off{opacity:.5}.app-root .rctl .rdt{pointer-events:auto}.app-root .rdt .circ:disabled{opacity:.45}.app-root .rdt .circ.liked{color:#ff6b8f}.app-root .chend .btn.sm.glass{flex:1}.app-root .f-cmp.dockc{z-index:30;padding-bottom:max(26px,var(--safe-bottom) + 14px);position:absolute;bottom:0;left:0;right:0}.app-root .f-send:disabled{opacity:.4}.app-root .f-in input:disabled{opacity:.6}.app-root .qds{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 20px;display:flex;overflow-x:auto}.app-root .qds::-webkit-scrollbar{display:none}.app-root .qds .qd{scroll-snap-align:start;flex:none;width:min(320px,100% - 40px);margin:18px 0 0}.app-root .qds .qd:only-child{width:100%}.app-root a.wac,.app-root button.wac{text-align:left;text-decoration:none}.app-root .wac .btn{flex:none}.app-root .room .ri.av{border-radius:15px}.app-root .bkh~*{position:relative}.app-root .hero .bgi,.app-root .pban .bgi,.app-root .shbg i{will-change:transform;transform:translateZ(0)}.app-root .rscroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0e0a0c;position:absolute;inset:0;overflow:hidden auto}.app-root .rscroll::-webkit-scrollbar{display:none}.app-root .rpg{background:#171012;width:100%;min-height:70vh;display:block}.app-root .rpg.ok{min-height:0}.app-root .rpg img{width:100%;max-width:100%;height:auto;max-height:none;box-shadow:none;border-radius:0;display:block}.app-root .rpg.teaser img{filter:blur(12px)brightness(.7)}.app-root .rend{height:180px}.web{--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--serif:var(--ui);--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--bg:#fbf6f7;--surface:#fff;--fill:#f6ecef;--fill2:#ebdbe1;--ink:#2d1722;--ink2:#6f5864;--ink3:#7a6470;--line:#2d17221f;--sep:#2d172214;--acc:#d4215e;--acc-d:#bd1752;--acc-s:#fee6e7;--acc-t:#fdf1f3;--coral:#fa728a;--mint:#0b7a57;--mint-s:#e1f2ea;--lilac:#5b4bb0;--lilac-s:#ece9fa;--amber:#8e5a0c;--amber-s:#f8ebd6;--disk:#fee6e7;--ring:#d4215e38;--band:#2d1722;--band-ink:#fbf6f7;--band-ic:#fa728a;--final:#9a043f;--final-ink:#fff;--final-line:#ffffff29;--bezel:#1c0f16;--qr-bg:#fff;--qr-ink:#2d1722;--sh-sm:0 1px 2px #54001f0d,0 8px 22px -14px #54001f3d;--sh-md:0 2px 6px #54001f0d,0 18px 40px -22px #54001f5c;--sh-lg:0 30px 70px -30px #9a043f73,0 0 0 1px #2d17220a;--phone-sh:0 60px 90px -50px #54001f99,0 18px 36px -24px #54001f59;--pop-sh:0 40px 80px -30px #2d17228c,0 0 0 1px #2d172214;font-family:var(--ui);color:var(--ink);background:var(--bg);letter-spacing:-.008em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .5s var(--ease),color .5s var(--ease);position:relative;overflow-x:clip}.web.nuit{--bg:#12080c;--surface:#21141a;--fill:#2f1e26;--fill2:#3b2731;--ink:#f7eef2;--ink2:#b9a3ae;--ink3:#a28d98;--line:#f7eef224;--sep:#f7eef214;--acc:#ed537b;--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b12;--coral:#f27a9a;--mint:#45cb9a;--mint-s:#0a906833;--lilac:#a99bf0;--lilac-s:#7a6bc138;--amber:#e1be89;--amber-s:#b07a203d;--disk:#ed537b14;--ring:#e1be8942;--band:#21141a;--band-ink:#f7eef2;--band-ic:#e1be89;--final:#5a1430;--final-ink:#f7eef2;--final-line:#e1be8938;--bezel:#060304;--qr-bg:#fff8f3;--qr-ink:#2d1722;--sh-sm:0 1px 2px #0000004d,0 10px 24px -16px #000000bf;--sh-md:0 2px 6px #0000004d,0 20px 44px -24px #000000e6;--sh-lg:0 30px 70px -30px #000000e6,0 0 0 1px #f7eef20f;--phone-sh:0 60px 90px -50px #000000f2,0 0 0 1px #f7eef214;--pop-sh:0 40px 80px -30px #000000f2,0 0 0 1px #f7eef21a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.web *{box-sizing:border-box}:where(.web) svg{flex:none;width:20px;height:20px}:where(.web) button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;font-family:inherit}.web :focus-visible{outline:2.5px solid var(--acc);outline-offset:3px}.web img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.web .tnum{font-variant-numeric:tabular-nums}html.vt-run *,html.vt-run :before,html.vt-run :after{transition:none!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.8s cubic-bezier(.7,0,.2,1) both web-vtReveal}@keyframes web-vtReveal{0%{clip-path:circle(0 at var(--vtx,50%) var(--vty,50%))}to{clip-path:circle(160% at var(--vtx,50%) var(--vty,50%))}}.web .wrap{width:min(1200px,100% - 2*clamp(20px,5vw,72px));margin-inline:auto}.web .h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(48px,5.9vw,86px);font-weight:700;line-height:1}.web .h1 em{color:var(--acc);font-style:normal}.web .h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1.06}.web .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:13px;font-weight:700}.web .lead{color:var(--ink2);max-width:30em;margin:0;font-size:19px;line-height:1.58}.web .sub{color:var(--ink2);max-width:34em;margin:0;font-size:18px;line-height:1.58}.web .sec{padding:128px 0 0}.web .sec-head{flex-direction:column;gap:16px;margin-bottom:56px;display:flex}.web .sec-head.center{text-align:center;align-items:center}.web .top{align-items:center;height:112px;padding-top:30px;display:flex}.web .logo{width:auto;height:36px;display:block}.web.nuit .logo{filter:brightness(1.18)saturate(1.05)}.web .hero{--mx:0;--my:0;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:40px;padding:24px 0 104px;display:grid;position:relative}.web .hero-txt{z-index:10;flex-direction:column;gap:26px;display:flex;position:relative}.web .hero-txt>*{animation:web-rise .9s var(--ease) both}.web .hero-txt>:nth-child(2){animation-delay:80ms}.web .hero-txt>:nth-child(3){animation-delay:.16s}.web .hero-txt>:nth-child(4){animation-delay:.26s}.web .hero-txt>:nth-child(5){animation-delay:.36s}.web .eyebrow{background:var(--surface);height:36px;box-shadow:var(--sh-sm);color:var(--ink2);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.web .eyebrow .dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 4px var(--acc-s);border-radius:50%;animation:2.4s ease-in-out infinite web-beat}.web .qrcard{background:var(--surface);box-shadow:var(--sh-lg);border-radius:34px;align-self:flex-start;align-items:center;gap:28px;margin-top:4px;padding:22px 30px 22px 22px;display:flex;position:relative}.web .qrcard.pa{animation:web-pulseA 1.3s var(--ease)}.web .qrcard.pb{animation:web-pulseB 1.3s var(--ease)}.web .qr-box{background:var(--qr-bg);border-radius:22px;flex:none;width:236px;height:236px;padding:15px;position:relative;box-shadow:inset 0 0 0 1px #2d172214}.web .qr-box svg.qr{width:100%;height:100%;color:var(--qr-ink);display:block}.web .qr-heart{background:var(--qr-bg);color:#d4215e;border-radius:13px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%}.web .qr-heart svg{width:27px;height:27px}.web .scan{pointer-events:none;height:3px;animation:web-scan 2.6s var(--ease) infinite alternate;background:linear-gradient(90deg,#d4215e00,#d4215e 22%,#fa728a 50%,#d4215e 78%,#d4215e00);border-radius:3px;position:absolute;top:16px;left:12px;right:12px;box-shadow:0 0 16px 3px #d4215e52}.web .qrcard:hover .scan{animation-duration:1.3s}.web .cnr{border:3.5px solid var(--acc);pointer-events:none;width:28px;height:28px;animation:2.6s ease-in-out infinite web-cnr;position:absolute}.web .cnr.tl{--cx:-3px;--cy:-3px;border-bottom:0;border-right:0;border-top-left-radius:14px;top:-9px;left:-9px}.web .cnr.tr{--cx:3px;--cy:-3px;border-bottom:0;border-left:0;border-top-right-radius:14px;top:-9px;right:-9px}.web .cnr.bl{--cx:-3px;--cy:3px;border-top:0;border-right:0;border-bottom-left-radius:14px;bottom:-9px;left:-9px}.web .cnr.br{--cx:3px;--cy:3px;border-top:0;border-left:0;border-bottom-right-radius:14px;bottom:-9px;right:-9px}.web .qr-side{flex-direction:column;gap:15px;max-width:248px;display:flex}.web .qr-title{font-family:var(--serif);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.web .steps{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.web .steps li{color:var(--ink2);gap:11px;font-size:15px;line-height:1.42;display:flex}.web .steps b{background:var(--acc-s);width:24px;height:24px;color:var(--acc-d);border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:12.5px;font-weight:800;display:grid}.web .alt{color:var(--ink3);flex-wrap:wrap;align-items:center;column-gap:6px;padding-left:4px;font-size:15px;display:flex;position:relative}.web .alt-btn{min-height:44px;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-size:15px;font-weight:600;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.web .alt-btn svg{width:17px;height:17px}.web .alt-btn:hover{color:var(--acc-d);text-decoration-color:currentColor}.web .hero-vis{z-index:1;height:720px;position:relative}.web .disk{background:var(--disk);width:590px;height:590px;transition:background-color .5s var(--ease);animation:web-fade 1.2s var(--ease) both;border-radius:50%;margin:-295px 0 0 -295px;position:absolute;top:50%;left:50%}.web .orbit{border:1.5px dashed var(--ring);border-radius:50%;width:686px;height:686px;margin:-343px 0 0 -343px;animation:80s linear infinite web-spin;position:absolute;top:50%;left:50%}.web .orbit i{background:var(--coral);border-radius:50%;width:12px;height:12px;position:absolute}.web .orbit i:first-child{margin-left:-6px;top:-6px;left:50%}.web .orbit i:nth-child(2){background:var(--amber);width:9px;height:9px;bottom:94px;right:52px}.web .orbit i:nth-child(3){background:var(--lilac);width:7px;height:7px;bottom:150px;left:40px}.web .ph{left:var(--l);top:var(--t);width:300px;transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px), 0) rotate(var(--r)) scale(var(--s));transition:transform .9s var(--ease);animation:web-phIn 1.1s var(--ease) both;animation-delay:var(--in);background:0 0;border:0;border-radius:48px;padding:0;position:absolute}.web .ph:hover{transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px - 10px), 0) rotate(calc(var(--r) * .55)) scale(calc(var(--s) * 1.03))}.web .bezel{background:var(--bezel);box-shadow:var(--phone-sh),inset 0 0 0 1.5px #ffffff17;animation:7s ease-in-out infinite web-float;animation-delay:var(--fd,0s);border-radius:48px;padding:9px;display:block}.web .bezel img{aspect-ratio:390/844;object-fit:cover;background:#000;border-radius:39px;width:100%;height:auto;display:block}.web .chip{z-index:8;pointer-events:none;transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px), 0);transition:transform .9s var(--ease);animation:web-popS .7s var(--spring) both;animation-delay:var(--in);position:absolute}.web .chip-in{background:var(--surface);height:50px;box-shadow:var(--sh-md);white-space:nowrap;animation:5.5s ease-in-out infinite web-bob;animation-delay:var(--fd);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:14.5px;font-weight:600;display:inline-flex}.web .ci{background:var(--acc-s);width:34px;height:34px;color:var(--acc-d);border-radius:50%;place-items:center;display:grid}.web .ci svg{width:18px;height:18px}.web .chip.k1{--d:26;--in:.9s;--fd:-1s;top:330px;left:-6%}.web .chip.k2{--d:-30;--in:1.05s;--fd:-3s;bottom:46px;left:-1%}.web .chip.k3{--d:20;--in:1.2s;--fd:-2s;bottom:70px;right:-3%}.web .chip.k3 .ci{background:var(--mint-s);color:var(--mint)}.web .chip.k2 .ci{background:var(--lilac-s);color:var(--lilac)}.web .wa{z-index:40;background:var(--surface);width:372px;box-shadow:var(--pop-sh);animation:web-pop .4s var(--spring) both;transform-origin:18% 0;text-align:left;color:var(--ink);border-radius:26px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.web .wa.up{transform-origin:18% 100%;top:auto;bottom:calc(100% + 8px)}.web .wa-head{border-bottom:1px solid var(--sep);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.web .wa-av{color:#fff;background:#d4215e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.web .wa-av svg{width:21px;height:21px}.web .wa-id{flex-direction:column;flex:1;min-width:0;display:flex}.web .wa-id b{font-size:15.5px}.web .wa-id small{color:var(--ink3);font-size:12.5px}.web .wa-id small.live{color:var(--mint);font-weight:600}.web .wa-x{background:var(--fill);border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.web .wa-x svg{width:18px;height:18px}.web .wa-body{background:var(--acc-t);flex-direction:column;gap:9px;min-height:172px;padding:14px 16px 16px;display:flex}.web .wa-note{background:var(--surface);color:var(--ink3);box-shadow:var(--sh-sm);border-radius:999px;align-self:center;margin-bottom:4px;padding:4px 12px;font-size:12.5px}.web .bub{max-width:84%;animation:web-bubIn .4s var(--spring) both;border-radius:17px;padding:10px 13px;font-size:14.5px;line-height:1.42}.web .bub.out{color:#fff;background:#d4215e;border-bottom-right-radius:6px;align-self:flex-end}.web .bub.in{background:var(--surface);box-shadow:var(--sh-sm);border-bottom-left-radius:6px;align-self:flex-start}.web .bub.typing{gap:5px;padding:14px 15px;display:flex}.web .bub.typing i{background:var(--ink3);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite web-dots}.web .bub.typing i:nth-child(2){animation-delay:.15s}.web .bub.typing i:nth-child(3){animation-delay:.3s}.web .wa-link{background:var(--fill);border-radius:13px;align-items:center;gap:10px;margin-top:9px;padding:8px 10px 8px 8px;display:flex}.web .wa-link .lk{color:#fff;background:#d4215e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.web .wa-link .lk svg{width:18px;height:18px}.web .wa-link b{color:var(--acc-d);font-size:14px;display:block}.web .wa-link small{color:var(--ink3);font-size:12px;display:block}.web .wa-foot{border-top:1px solid var(--sep);align-items:center;gap:10px;padding:12px 14px;display:flex}.web .wa-input{background:var(--fill);border-radius:999px;flex:1;align-items:center;min-width:0;min-height:44px;padding:0 16px;font-size:14.5px;display:flex}.web .wa-send{color:#fff;width:44px;height:44px;transition:transform .3s var(--spring);background:#d4215e;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.web .wa-send:hover{transform:scale(1.07)}.web .wa-send svg{width:19px;height:19px}.web .wa-done{color:var(--ink2);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.web .wa-done svg{width:18px;height:18px;color:var(--mint)}.web .band{background:var(--band);color:var(--band-ink);transition:background-color .5s var(--ease);padding:24px 0;position:relative;overflow:hidden}.web .band-track{width:max-content;animation:46s linear infinite web-marquee;display:flex}.web .band:hover .band-track{animation-play-state:paused}.web .band-item{white-space:nowrap;align-items:center;gap:12px;padding-right:60px;font-size:16px;font-weight:600;display:inline-flex}.web .band-item svg{width:21px;height:21px;color:var(--band-ic)}.web .feat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.web .feat-list{flex-direction:column;gap:8px;display:flex}.web .fitem{text-align:left;width:100%;transition:background-color .45s var(--ease),box-shadow .45s var(--ease);background:0 0;border:0;border-radius:28px;gap:18px;padding:24px 26px;display:flex}.web .fitem:hover{background:var(--acc-t)}.web .fitem.on{background:var(--surface);box-shadow:var(--sh-md)}.web .fnum{width:34px;font-family:var(--serif);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--acc);flex:none;padding-top:7px;font-size:15px;font-weight:700}.web .fbody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.web .ftitle{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink2);font-size:25px;font-weight:700;line-height:1.12;transition:color .3s}.web .fitem.on .ftitle{color:var(--ink)}.web .ftext{color:var(--ink3);font-size:16.5px;line-height:1.56}.web .fitem.on .ftext{color:var(--ink2)}.web .fx{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.web .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.web .pill svg{width:14px;height:14px}.web .pill.free{background:var(--mint-s);color:var(--mint)}.web .pill.prem{background:var(--lilac-s);color:var(--lilac)}.web .pill.sale{background:var(--acc-s);color:var(--acc-d)}.web .pill.day{background:var(--amber-s);color:var(--amber)}.web .pill.plain{background:var(--fill);color:var(--ink2)}.web .fbar{background:var(--fill);border-radius:3px;height:3px;margin-top:12px;display:block;overflow:hidden}.web .fbar i{background:var(--acc);border-radius:3px;width:0;height:100%;display:block}.web .fitem.on .fbar i.run{animation:7.5s linear forwards web-fill}.web .feat.hold .fbar i.run{animation-play-state:paused}.web .fitem:not(.on) .fbar{visibility:hidden}.web .feat-vis{place-items:center;height:800px;display:grid;position:relative}.web .feat-bg{background:var(--lilac-s);transition:background-color .7s var(--ease);border-radius:52px;position:absolute;inset:34px 26px}.web .feat-vis.reader .feat-bg{background:var(--acc-s)}.web .feat-vis.daily .feat-bg{background:var(--amber-s)}.web .feat-vis.shop .feat-bg{background:var(--mint-s)}.web.nuit .feat-bg{background:#7a6bc126}.web.nuit .feat-vis.reader .feat-bg{background:#ed537b1f}.web.nuit .feat-vis.daily .feat-bg{background:#e1be891f}.web.nuit .feat-vis.shop .feat-bg{background:#0a906826}.web .bigph{z-index:2;width:350px;position:relative}.web .bigph .bezel{border-radius:54px;padding:10px;animation:none}.web .screens{aspect-ratio:390/844;isolation:isolate;background:#0b0507;border-radius:44px;position:relative;overflow:hidden}.web .screens .sc{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease),transform 1s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.web .screens .sc.on{opacity:1;transform:none}.web .flip{z-index:3;perspective:1500px;animation:web-fade .5s var(--ease) both;background:#0b0507;position:absolute;inset:0}.web .flip .under,.web .flip .pg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.web .flip .pg{transform-origin:0;backface-visibility:hidden;will-change:transform}.web .flip .pg.ta{animation:web-turnA 3.2s var(--ease) both}.web .flip .pg.tb{animation:web-turnB 3.2s var(--ease) both}.web .flip .shade{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0009,#0000 65%);position:absolute;inset:0}.web .flip .shade.ta{animation:web-shadeA 3.2s var(--ease) both}.web .flip .shade.tb{animation:web-shadeB 3.2s var(--ease) both}.web .touch{z-index:4;opacity:0;pointer-events:none;background:#ffffff52;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:58%;left:72%;box-shadow:0 0 0 2px #ffffffbf,0 8px 22px #00000059}.web .touch.ta{animation:web-swipeA 3.2s var(--ease) both}.web .touch.tb{animation:web-swipeB 3.2s var(--ease) both}.web .ann{z-index:5;animation:web-pop .6s var(--spring) both;animation-delay:var(--in,0s);position:absolute}.web .ann-in{animation:5s ease-in-out infinite web-bob;animation-delay:var(--fd,0s);align-items:center;gap:10px;display:inline-flex}.web .ann .pill{height:40px;box-shadow:var(--sh-md);padding:0 16px;font-size:14.5px}.web .ann .pill.free,.web .ann .pill.prem,.web .ann .pill.sale,.web .ann .pill.day{background:var(--surface)}.web .ann.a1{--in:50ms;--fd:-1s;top:20%;left:4%}.web .ann.a2{--in:.15s;--fd:-2.5s;top:30%;right:3%}.web .ann.a3{--in:.25s;--fd:-4s;top:60%;left:1%}.web .ann.a4{--in:.35s;--fd:-.5s;top:68%;right:5%}.web .note{background:var(--surface);height:50px;box-shadow:var(--sh-md);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:14.5px;font-weight:600;display:inline-flex}.web .cd{background:var(--surface);box-shadow:var(--sh-lg);border-radius:26px;align-items:center;gap:16px;padding:18px 22px 18px 18px;display:flex}.web .cd svg.ring{width:62px;height:62px}.web .cd-t{flex-direction:column;display:flex}.web .cd small{color:var(--ink3);font-size:12.5px;font-weight:600;display:block}.web .cd b{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.08;display:block}.web .cd span.l2{color:var(--ink2);font-size:13px;display:block}.web .reas{background:var(--surface);box-shadow:var(--sh-lg);border-radius:24px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.web .reas-row{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.web .reas-row .ci{background:var(--mint-s);color:var(--mint)}.web .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.web .plan{background:var(--surface);box-shadow:var(--sh-md);transition:transform .5s var(--spring),box-shadow .5s var(--ease);border-radius:30px;flex-direction:column;gap:16px;padding:36px 32px 34px;display:flex;position:relative}.web .plan:hover{box-shadow:var(--sh-lg);transform:translateY(-6px)}.web .plan.best{box-shadow:var(--sh-lg),0 0 0 2px var(--acc)}.web .plan.best:hover{box-shadow:0 40px 80px -36px #9a043f8c,0 0 0 2px var(--acc)}.web .badge{color:#fff;letter-spacing:.02em;background:#d4215e;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:-15px;left:30px}.web .badge svg{width:15px;height:15px}.web .plan-name{align-items:center;gap:10px;display:flex}.web .price{font-family:var(--serif);letter-spacing:-.032em;font-size:44px;font-weight:700;line-height:1}.web .price small{font-family:var(--ui);letter-spacing:0;color:var(--ink3);font-size:16px;font-weight:500}.web .price.soft{letter-spacing:-.025em;padding-top:8px;font-size:28px;line-height:1.15}.web .plan-for{color:var(--ink2);font-size:15.5px}.web .plan ul{border-top:1px solid var(--sep);flex-direction:column;gap:13px;margin:6px 0 0;padding:20px 0 0;list-style:none;display:flex}.web .plan li{color:var(--ink2);gap:11px;font-size:16px;line-height:1.45;display:flex}.web .plan li svg{width:19px;height:19px;color:var(--acc);margin-top:2px}.web .offer-foot{color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:40px;font-size:15.5px;display:flex}.web .offer-foot .lockic{align-items:center;gap:9px;display:inline-flex}.web .offer-foot .lockic svg{width:18px;height:18px;color:var(--mint)}.web .cta-soft{background:var(--acc-s);min-height:46px;color:var(--acc-d);transition:transform .3s var(--spring),background-color .3s;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.web .cta-soft:hover{transform:translateY(-2px)}.web .cta-soft svg{width:18px;height:18px;transition:transform .3s var(--spring)}.web .cta-soft:hover svg{transform:translateY(-3px)}.web .comm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.web .comm-txt{flex-direction:column;gap:20px;display:flex}.web .wa-card{background:var(--surface);box-shadow:var(--sh-md);border-radius:26px;gap:16px;margin-top:10px;padding:22px 24px 24px 22px;display:flex;position:relative}.web .wa-ic{background:var(--mint-s);width:50px;height:50px;color:var(--mint);border-radius:16px;flex:none;place-items:center;display:grid}.web .wa-ic svg{width:24px;height:24px}.web .wa-card-t{font-size:17.5px;font-weight:700}.web .wa-card p{color:var(--ink2);margin:6px 0 16px;font-size:15px;line-height:1.52}.web .btn{min-height:46px;transition:background-color .3s,transform .3s var(--spring),color .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.web .btn svg{width:18px;height:18px}.web .btn.ghost{background:var(--fill);color:var(--ink)}.web .btn.ghost:hover{background:var(--fill2);transform:translateY(-2px)}.web .btn.ok{background:var(--mint-s);color:var(--mint)}.web .comm-vis{height:700px;position:relative}.web .ph2{width:300px;position:absolute;top:34px;right:36px;transform:rotate(4deg)}.web .ph2 .bezel{animation-delay:-3s}.web .topics{z-index:3;width:340px;position:absolute;top:0;bottom:0;left:0}.web .topic{background:var(--surface);width:340px;box-shadow:var(--sh-lg);border-radius:22px;gap:12px;padding:15px 17px;display:flex;position:absolute;left:0}.web .topic.s0{top:118px}.web .topic.s1{top:276px;left:34px}.web .topic.s2{top:434px;left:8px}.web .topic.ta{animation:web-topA .8s var(--spring) both}.web .topic.tb{animation:web-topB .8s var(--spring) both}.web .topic.s1{animation-delay:.12s}.web .topic.s2{animation-delay:.24s}.web .av{color:#fff;background:#d4215e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.web .topic.s1 .av{background:#5b4bb0}.web .topic.s2 .av{background:#0b7a57}.web.nuit .topic.s1 .av{background:#7a6bc1}.web.nuit .topic.s2 .av{background:#0a9068}.web .tp{flex-direction:column;gap:3px;min-width:0;display:flex}.web .tp-who{color:var(--ink2);font-size:13px;font-weight:700}.web .tp-t{font-family:var(--serif);letter-spacing:-.012em;font-size:16.5px;font-weight:600;line-height:1.3}.web .tp-tag{color:var(--ink3);font-size:12.5px}.web .final{background:var(--final);color:var(--final-ink);transition:background-color .5s var(--ease);border-radius:46px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:68px 72px;display:grid;position:relative}.web .final-deco{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.web .final-deco i{border:1.5px solid var(--final-line);border-radius:50%;position:absolute}.web .final-deco i:first-child{width:460px;height:460px;top:-170px;right:-130px}.web .final-deco i:nth-child(2){width:280px;height:280px;top:-80px;right:-40px}.web .final-deco i:nth-child(3){width:300px;height:300px;bottom:-150px;left:-90px}.web .final .h2{color:inherit;max-width:13em}.web .final p{opacity:.88;max-width:30em;margin:18px 0 20px;font-size:18px;line-height:1.58}.web .final .alt-btn{color:var(--final-ink);text-decoration-color:#ffffff73}.web .final .alt-btn:hover{color:#fff;text-decoration-color:#fff}.web .final-txt{z-index:3;position:relative}.web .final-qr{z-index:2;background:var(--qr-bg);border-radius:24px;width:206px;height:206px;padding:14px;position:relative;box-shadow:0 30px 60px -30px #000000a6}.web .final-qr svg.qr{width:100%;height:100%;color:var(--qr-ink);display:block}.web .final-qr .qr-heart{border-radius:11px;width:38px;height:38px;margin:-19px 0 0 -19px}.web .final-qr .qr-heart svg{width:23px;height:23px}.web .final-alt{position:relative}.web .final-alt .wa{color:var(--ink)}.web .foot{border-top:1px solid var(--sep);margin-top:120px;padding:52px 0 48px}.web .foot-top{flex-wrap:wrap;align-items:center;gap:22px 32px;display:flex}.web .foot .logo{height:28px}.web .age{min-width:280px;color:var(--ink2);flex:1;align-items:center;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.web .b18{border:2px solid var(--acc);width:42px;height:42px;color:var(--acc);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.web .seg{background:var(--fill);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.web .seg button{height:44px;color:var(--ink2);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.web .seg button svg{width:17px;height:17px}.web .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.web .seg-l{color:var(--ink3);margin-right:4px;font-size:13px;font-weight:600}.web .foot-bot{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;font-size:14px;display:flex}.web .foot-bot nav{flex-wrap:wrap;gap:8px 26px;display:flex}.web .foot-bot a{color:var(--ink2);text-decoration:none}.web .foot-bot a:hover{color:var(--acc)}@keyframes web-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes web-fade{0%{opacity:0}to{opacity:1}}@keyframes web-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes web-popS{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes web-phIn{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0}}@keyframes web-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes web-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes web-beat{0%,to{box-shadow:0 0 0 4px var(--acc-s)}50%{box-shadow:0 0 0 8px var(--acc-s)}}@keyframes web-spin{to{transform:rotate(360deg)}}@keyframes web-scan{0%{transform:translateY(0)}to{transform:translateY(201px)}}@keyframes web-cnr{0%,to{transform:translate(0)}50%{transform:translate(var(--cx), var(--cy))}}@keyframes web-pulseA{0%{box-shadow:var(--sh-lg),0 0 0 0 #d4215e80;transform:scale(1)}30%{transform:scale(1.025)}to{box-shadow:var(--sh-lg),0 0 0 28px #d4215e00;transform:scale(1)}}@keyframes web-pulseB{0%{box-shadow:var(--sh-lg),0 0 0 0 #d4215e80;transform:scale(1)}30%{transform:scale(1.025)}to{box-shadow:var(--sh-lg),0 0 0 28px #d4215e00;transform:scale(1)}}@keyframes web-bubIn{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes web-dots{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes web-marquee{to{transform:translate(-50%)}}@keyframes web-fill{to{width:100%}}@keyframes web-turnA{0%,34%{opacity:1;transform:rotateY(0)}86%{opacity:1;transform:rotateY(-104deg)}to{opacity:0;transform:rotateY(-112deg)}}@keyframes web-turnB{0%,34%{opacity:1;transform:rotateY(0)}86%{opacity:1;transform:rotateY(-104deg)}to{opacity:0;transform:rotateY(-112deg)}}@keyframes web-shadeA{0%,34%{opacity:.95}to{opacity:0}}@keyframes web-shadeB{0%,34%{opacity:.95}to{opacity:0}}@keyframes web-swipeA{0%,8%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:1;transform:translate(0)scale(1)}34%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(-170px)}84%,to{opacity:0;transform:translate(-190px)}}@keyframes web-swipeB{0%,8%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:1;transform:translate(0)scale(1)}34%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(-170px)}84%,to{opacity:0;transform:translate(-190px)}}@keyframes web-topA{0%{opacity:0;transform:translate(-26px)scale(.96)}to{opacity:1;transform:none}}@keyframes web-topB{0%{opacity:0;transform:translate(-26px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:1100px){.web .hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:72px}.web .hero-vis{width:100%;max-width:640px;height:700px;margin:0 auto}.web .feat-grid,.web .comm{grid-template-columns:minmax(0,1fr);gap:40px}.web .feat-vis{height:780px}.web .comm-vis{width:100%;max-width:640px;margin:0 auto}.web .plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.web .final{grid-template-columns:minmax(0,1fr);padding:52px 40px}}@media (max-width:640px){.web .sec{padding-top:88px}.web .top{height:84px;padding-top:20px}.web .qrcard{flex-direction:column;align-items:flex-start;padding:20px}.web .qr-side{max-width:none}.web .wa{width:min(372px,100vw - 40px)}.web .hero-vis{height:560px}.web .hero-vis .ph{width:230px}.web .chip.k1{top:200px;left:0}.web .chip.k2{bottom:40px;left:0}.web .chip.k3{bottom:8px;right:0}.web .disk{width:420px;height:420px;margin:-210px 0 0 -210px}.web .orbit{display:none}.web .feat-vis{height:640px}.web .bigph{width:270px}.web .ann.a1,.web .ann.a3{left:0}.web .ann.a2,.web .ann.a4{right:0}.web .fitem{padding:20px 18px}.web .comm-vis{height:600px}.web .ph2{width:240px;right:0}.web .topics,.web .topic{width:290px}.web .final{border-radius:34px;padding:40px 24px}.web .h2 br{display:none}}@media (prefers-reduced-motion:reduce){.web *,.web :before,.web :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.web .band-track{animation:none!important}}@media (prefers-color-scheme:dark){.web.auto{--bg:#12080c;--surface:#21141a;--fill:#2f1e26;--fill2:#3b2731;--ink:#f7eef2;--ink2:#b9a3ae;--ink3:#a28d98;--line:#f7eef224;--sep:#f7eef214;--acc:#ed537b;--acc-d:#f27a9a;--acc-s:#ed537b29;--acc-t:#ed537b12;--coral:#f27a9a;--mint:#45cb9a;--mint-s:#0a906833;--lilac:#a99bf0;--lilac-s:#7a6bc138;--amber:#e1be89;--amber-s:#b07a203d;--disk:#ed537b14;--ring:#e1be8942;--band:#21141a;--band-ink:#f7eef2;--band-ic:#e1be89;--final:#5a1430;--final-ink:#f7eef2;--final-line:#e1be8938;--bezel:#060304;--qr-bg:#fff8f3;--qr-ink:#2d1722;--sh-sm:0 1px 2px #0000004d,0 10px 24px -16px #000000bf;--sh-md:0 2px 6px #0000004d,0 20px 44px -24px #000000e6;--sh-lg:0 30px 70px -30px #000000e6,0 0 0 1px #f7eef20f;--phone-sh:0 60px 90px -50px #000000f2,0 0 0 1px #f7eef214;--pop-sh:0 40px 80px -30px #000000f2,0 0 0 1px #f7eef21a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.web.auto .logo{filter:brightness(1.18)saturate(1.05)}.web.auto .feat-bg{background:#7a6bc126}.web.auto .feat-vis.reader .feat-bg{background:#ed537b1f}.web.auto .feat-vis.daily .feat-bg{background:#e1be891f}.web.auto .feat-vis.shop .feat-bg{background:#0a906826}.web.auto .topic.s1 .av{background:#7a6bc1}.web.auto .topic.s2 .av{background:#0a9068}}.web.presentation{min-height:100vh}.web a.wa-send,.web a.btn{text-decoration:none}.web a.wa-send:hover{color:#fff}.web .qrcard:focus:not(:focus-visible){outline:none}.web .wa-off{gap:8px;min-height:0;padding:18px 20px 20px}.web .wa-off p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.5}.web .wa-off p:first-child{color:var(--ink);font-weight:600}.web .btn:disabled{opacity:.55;cursor:not-allowed}.web .btn.ghost:disabled:hover{background:var(--fill);transform:none}.web .wa-soon{color:var(--ink3);margin-top:10px;font-size:13px;display:block}
