@property --p{syntax:"<number>";inherits:true;initial-value:0}:root{--t1:#962fbf;--t2:#d62976;--t3:#fa7e1e;--t4:#4f5bd5;--t5:#feda75;--dm1:#6228d7;--dm2:#a33bc0;--dm3:#ee2a7b;--dm4:#fa7e1e;--dm5:#f6a93b;--accent:#d62976;--bg:#f7f1fb;--fg:#22173b;--muted:#6b5f8e;--panel:rgba(255,255,255,.62);--panel-solid:rgba(255,255,255,.96);--glass:rgba(255,255,255,.46);--glass-strong:rgba(255,255,255,.82);--glass-line:rgba(255,255,255,.92);--chip:rgba(255,255,255,.74);--shade:rgba(98,40,215,.13);--glow:rgba(214,41,118,.3);--track:rgba(34,23,59,.12);--gold:linear-gradient(135deg,#c48a0c,#7a4a00);--blob:.88;--scrim:rgba(34,23,59,.34);--dot:#8a7fb0;--font-display:"Rubik Bubbles","Rubik",system-ui,sans-serif;--font-ui:"Rubik",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--spring:cubic-bezier(.34,1.56,.64,1);--dm-grad:linear-gradient(180deg,var(--dm1) 0%,var(--dm2) 30%,var(--dm3) 62%,var(--dm4) 86%,var(--dm5) 100%);--dm-diag:linear-gradient(135deg,var(--dm1),var(--dm3) 55%,var(--dm5));--ring-grad:conic-gradient(from 200deg,var(--t5),var(--t3),var(--t2),var(--t1),var(--t4),var(--t5))}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--bg:color-mix(in srgb,var(--accent) 7%,#fcfaff);--shade:color-mix(in srgb,var(--accent) 16%,transparent);--glow:color-mix(in srgb,var(--accent) 34%,transparent)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0717;--fg:#f8f3ff;--muted:#b8aad8;--panel:rgba(26,16,48,.68);--panel-solid:rgba(22,13,40,.97);--glass:rgba(255,255,255,.08);--glass-strong:rgba(44,28,78,.66);--glass-line:rgba(255,255,255,.2);--chip:rgba(40,26,72,.7);--shade:rgba(0,0,0,.38);--glow:rgba(214,41,118,.45);--track:rgba(255,255,255,.14);--gold:linear-gradient(135deg,#f6dc84,#d4a017);--blob:.62;--scrim:rgba(0,0,0,.62);--dot:#b8aad8;color-scheme:dark}}@media(prefers-color-scheme:dark){@supports (color:color-mix(in srgb,red 50%,blue)){:root:not([data-theme=light]){--bg:color-mix(in srgb,var(--accent) 10%,#07040e);--glow:color-mix(in srgb,var(--accent) 48%,transparent);--glass-strong:color-mix(in srgb,var(--accent) 14%,rgba(22,13,40,.74))}}}:root[data-theme=dark]{--bg:#0c0717;--fg:#f8f3ff;--muted:#b8aad8;--panel:rgba(26,16,48,.68);--panel-solid:rgba(22,13,40,.97);--glass:rgba(255,255,255,.08);--glass-strong:rgba(44,28,78,.66);--glass-line:rgba(255,255,255,.2);--chip:rgba(40,26,72,.7);--shade:rgba(0,0,0,.38);--glow:rgba(214,41,118,.45);--track:rgba(255,255,255,.14);--gold:linear-gradient(135deg,#f6dc84,#d4a017);--blob:.62;--scrim:rgba(0,0,0,.62);--dot:#b8aad8;color-scheme:dark}@supports (color:color-mix(in srgb,red 50%,blue)){:root[data-theme=dark]{--bg:color-mix(in srgb,var(--accent) 10%,#07040e);--glow:color-mix(in srgb,var(--accent) 48%,transparent);--glass-strong:color-mix(in srgb,var(--accent) 14%,rgba(22,13,40,.74))}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}.ob-top{display:flex;justify-content:flex-end;margin-bottom:-6px}.lang-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--glass-line);background:var(--glass);color:var(--fg);border-radius:999px;padding:7px 12px 7px 9px;font:700 13px/1 var(--font-ui);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -5px 10px var(--shade),0 8px 18px -12px var(--glow);transition:transform .45s var(--spring)}.lang-btn:active{transform:scale(.9);transition-duration:.08s}.lang-btn svg{width:18px;height:18px}.langs{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.lang{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--glass-line);background:var(--glass);color:var(--fg);border-radius:18px;padding:11px 13px;cursor:pointer;text-align:start;font:700 15.5px/1.15 var(--font-ui);box-shadow:inset 0 2px 1px #ffffff73,inset 0 -5px 10px var(--shade);transition:transform .4s var(--spring),background .25s}.lang small{font-size:11.5px;font-weight:500;color:var(--muted)}.lang[aria-pressed=true]{background:var(--dm-diag);color:#fff;border-color:transparent}.lang[aria-pressed=true] small{color:#ffffffd9}.lang:active{transform:scale(.94);transition-duration:.08s}[dir=rtl] .in.cont-prev .bubble{border-top-left-radius:24px;border-top-right-radius:8px}[dir=rtl] .in.cont-next .bubble{border-bottom-left-radius:24px;border-bottom-right-radius:8px}[dir=rtl] .out.cont-prev .bubble{border-top-right-radius:24px;border-top-left-radius:8px}[dir=rtl] .out.cont-next .bubble{border-bottom-right-radius:24px;border-bottom-left-radius:8px}[dir=rtl] .in .heart{right:auto;left:-6px}[dir=rtl] .out .heart{left:auto;right:-6px}[dir=rtl] .chip{border-radius:20px 20px 20px 7px;text-align:right}[dir=rtl] .xname{margin-left:0;margin-right:12px}[dir=rtl] .composer{padding:6px 18px 6px 6px}[dir=rtl] #backBtn svg,[dir=rtl] .send svg{transform:scaleX(-1)}[dir=rtl] .verdict{border-radius:24px 24px 8px}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-ui);overflow:hidden;-webkit-tap-highlight-color:transparent;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}button,input,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}#app{position:relative;z-index:1;height:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column}#app.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,1px,0)}30%,50%,70%{transform:translate3d(-7px,-1px,0)}40%,60%{transform:translate3d(7px,1px,0)}}.bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.blob{position:absolute;width:72vmax;height:72vmax;border-radius:50%;opacity:var(--blob);will-change:transform}.b1{left:-28vmax;top:-30vmax;background:radial-gradient(circle,var(--t1) 0,transparent 62%);animation:d1 26s ease-in-out infinite alternate}.b2{right:-32vmax;top:-12vmax;background:radial-gradient(circle,var(--t2) 0,transparent 60%);animation:d2 31s ease-in-out infinite alternate}.b3{left:-24vmax;bottom:-36vmax;background:radial-gradient(circle,var(--t3) 0,transparent 60%);animation:d3 23s ease-in-out infinite alternate}.b4{right:-28vmax;bottom:-32vmax;background:radial-gradient(circle,var(--t4) 0,transparent 60%);animation:d4 35s ease-in-out infinite alternate}.b5{left:18vmax;top:28vh;width:46vmax;height:46vmax;background:radial-gradient(circle,var(--t5) 0,transparent 60%);opacity:calc(var(--blob)*.6);animation:d5 28s ease-in-out infinite alternate}@keyframes d1{to{transform:translate(16vmax,12vmax) scale(1.15)}}@keyframes d2{to{transform:translate(-14vmax,18vmax) scale(.9)}}@keyframes d3{to{transform:translate(18vmax,-10vmax) scale(1.1)}}@keyframes d4{to{transform:translate(-12vmax,-16vmax) scale(1.2)}}@keyframes d5{to{transform:translate(-20vmax,10vmax) scale(.85)}}.grain{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:wipe .75s cubic-bezier(.7,0,.2,1)}@keyframes wipe{0%{clip-path:circle(0 at var(--vx,50%) var(--vy,50%))}to{clip-path:circle(160% at var(--vx,50%) var(--vy,50%))}}.glass{background:var(--panel);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glass-line);box-shadow:inset 0 1.5px #fff9,inset 0 -12px 26px var(--shade),0 22px 44px -22px var(--glow),0 2px 6px #1400280f}.screen{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted)}.puff{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:999px;background:var(--dm-diag);color:#fff;font:700 17px/1.1 var(--font-ui);padding:16px 22px;cursor:pointer;text-shadow:0 1px 2px rgba(40,0,40,.35);box-shadow:inset 0 3px 2px #ffffff73,inset 0 -9px 16px #28002852,0 14px 28px -10px var(--glow),0 3px 6px #0000001f;transition:transform .5s var(--spring)}.puff:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff5c,#ffffff14 46%,#fff0 54%);pointer-events:none;z-index:-1}.puff:hover{transform:translateY(-2px) scale(1.02)}.puff:active{transform:scale(.94,.88);transition-duration:.08s}.puff.big{width:100%;padding:19px 24px;font-size:18.5px}.ghost-btn{border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);border-radius:999px;padding:14px 18px;font:600 16px/1.1 var(--font-ui);cursor:pointer;box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -6px 12px var(--shade),0 10px 20px -14px var(--glow);transition:transform .5s var(--spring)}.ghost-btn:hover{transform:translateY(-2px)}.ghost-btn:active{transform:scale(.94);transition-duration:.08s}.icon-btn{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass);display:grid;place-items:center;color:var(--fg);cursor:pointer;padding:0;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -5px 10px var(--shade);transition:transform .45s var(--spring)}.icon-btn:active{transform:scale(.86);transition-duration:.08s}.icon-btn svg{width:20px;height:20px}.icon-btn.hot{background:var(--dm-diag);color:#fff;border-color:transparent;box-shadow:inset 0 2px 2px #ffffff73,inset 0 -6px 10px #2800284d,0 8px 16px -8px var(--glow)}.icon-btn:disabled{opacity:.45;cursor:default}#onboard{overflow-y:auto;overscroll-behavior:contain}.ob{width:100%;max-width:420px;min-height:100%;margin:0 auto;padding-block:20px 30px;display:flex;flex-direction:column;justify-content:center;gap:18px}.step{border-radius:32px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:16px}.dots{display:flex;gap:6px;justify-content:center}.dots i{display:block;width:8px;height:8px;border-radius:999px;background:var(--track);transition:width .45s var(--spring),background .3s}.dots i.on{width:28px;background:var(--dm-diag)}.pane{display:flex;flex-direction:column;gap:14px}.pane.fwd{animation:stepIn .5s var(--spring) both}.pane.back{animation:stepBack .5s var(--spring) both}@keyframes stepIn{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes stepBack{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}.q{margin:0;font-size:26px;font-weight:800;line-height:1.15;text-align:center;text-wrap:balance}.input.big{font-size:20px;padding:16px 18px;text-align:center}.coats.big{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.coats.big .coat{padding:10px 4px 9px;font-size:13.5px;border-radius:22px}.coats.big .coat svg{width:56px;height:56px}.hint{margin:0;text-align:center;font-size:13px;color:var(--muted)}.back-link{align-self:center;border:0;background:none;color:var(--muted);font:600 14px var(--font-ui);cursor:pointer;padding:6px 10px}@media(max-height:620px){.ob{gap:10px;padding-block:8px 16px}.logo{font-size:clamp(34px,10vw,44px)}.lede{font-size:13.5px}.step{padding:12px 14px;gap:10px}.q{font-size:20px}.input.big{padding:12px 14px;font-size:18px}.puff.big{padding:15px 20px;font-size:17px}.coats.big .coat svg{width:44px;height:44px}}@media(max-width:350px){.coats.big{gap:6px}.coats.big .coat{font-size:12px}.chip{font-size:13.5px}.bubble{font-size:15px}}@media(pointer:coarse){.ob{justify-content:flex-start;gap:14px;padding-block:12px 24px}.logo{font-size:clamp(38px,11.5vw,50px)}.lede{font-size:14.5px;max-width:none}.step{padding:16px 16px 14px;gap:12px}.q{font-size:23px}}.linkbtn{align-self:center;border:0;background:none;color:var(--fg);font:600 15px var(--font-ui);padding:10px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.logo{position:relative;margin:4px 0 0;text-align:center;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,16vw,86px);line-height:.9;color:var(--t2);filter:drop-shadow(0 2px 0 rgba(255,255,255,.7)) drop-shadow(0 12px 18px var(--glow));animation:bob 5s ease-in-out infinite;-webkit-user-select:none;user-select:none}.lw{display:block;white-space:nowrap}.ch{display:inline-block;cursor:pointer;background:linear-gradient(135deg,var(--t5),var(--t3) 25%,var(--t2) 50%,var(--t1) 75%,var(--t4));-webkit-background-clip:text;background-clip:text;color:transparent}.lede .w{display:inline-block}.pre{opacity:0;animation:failsafe .4s 5s forwards}@keyframes failsafe{to{opacity:1}}.fxl{position:fixed;inset:0;z-index:65;pointer-events:none;overflow:hidden}.sbub{position:absolute;border-radius:999px;pointer-events:none;will-change:transform;background:radial-gradient(ellipse at 30% 25%,#fffffff2 0,#fff6 8%,#fff0 22%),radial-gradient(ellipse at 72% 78%,#ffffff73 0,#fff0 16%),conic-gradient(from 210deg,#ff50c842,#50c8ff42,#8cffaa38,#ffe65a42,#ff50c842);box-shadow:inset 0 0 0 1.5px #ffffffb3,inset -6px -8px 18px #ffffff4d,inset 8px 6px 16px #78beff40,0 10px 30px -12px #7828a073}.sring{position:absolute;border-radius:999px;border:2px solid rgba(255,255,255,.9);pointer-events:none;box-shadow:0 0 12px #ffffff80}.sdrop{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff,#ffffffb3 45%,#aadcff8c)}.amb{bottom:-70px;opacity:.85;animation-name:rise,sway;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:forwards,none}@keyframes rise{to{transform:translateY(calc(-100vh - 160px))}}@keyframes sway{0%{translate:-14px 0}to{translate:14px 0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lede{margin:0 auto;max-width:34ch;text-align:center;font-size:16px;line-height:1.5;text-wrap:balance}.demo{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 14px 14px;border-radius:28px}.demo-tag{position:absolute;top:-11px;left:18px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:#e11d2e;color:#fff;box-shadow:0 6px 12px -6px #e11d2e99}.dm{max-width:84%;padding:9px 14px;border-radius:20px;font-size:14.5px;line-height:1.35;animation:nudge 6s var(--spring) infinite}.dm.in{align-self:flex-start;transform-origin:left bottom;background:var(--glass-strong);border:1px solid var(--glass-line)}.dm.out{align-self:flex-end;transform-origin:right bottom;color:#fff;background:var(--dm-diag);text-shadow:0 1px 2px rgba(40,0,40,.3)}.dm.sys{align-self:center;max-width:90%;font-size:12px;padding:4px 11px;color:var(--muted);background:var(--glass);animation:none}.dm:nth-child(3){animation-delay:.7s}.dm:nth-child(5){animation-delay:1.4s}@keyframes nudge{0%,22%,to{transform:none}6%{transform:scale(1.05) translateY(-2px)}12%{transform:scale(.98)}}.card{border-radius:32px;padding:20px 18px;display:flex;flex-direction:column;gap:15px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field label,.flabel{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field label em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500}.input{-webkit-appearance:none;appearance:none;width:100%;border:1px solid var(--glass-line);background:var(--glass-strong);border-radius:18px;padding:14px 16px;font:500 17px var(--font-ui);color:var(--fg);outline:none;box-shadow:inset 0 3px 8px var(--shade),inset 0 -1px #fff9;transition:box-shadow .25s}.input:focus{box-shadow:inset 0 3px 8px var(--shade),0 0 0 3px var(--glow)}.input::placeholder{color:var(--muted);opacity:.8}.coats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.coat{border:1px solid var(--glass-line);background:var(--glass);border-radius:18px;padding:6px 2px 7px;display:flex;flex-direction:column;align-items:center;gap:2px;font:600 11.5px var(--font-ui);color:var(--fg);cursor:pointer;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -5px 10px var(--shade);transition:transform .45s var(--spring),box-shadow .25s}.coat svg{width:36px;height:36px;filter:drop-shadow(0 3px 3px rgba(40,0,40,.25))}.coat[aria-checked=true]{background:var(--glass-strong);transform:translateY(-3px) scale(1.06);box-shadow:inset 0 2px 1px #fff9,inset 0 -5px 10px var(--shade),0 0 0 2.5px var(--accent),0 10px 18px -8px var(--glow)}.swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.swatches.row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 6px;margin:0 -2px}.swatches.row::-webkit-scrollbar{display:none}.sw{flex:none;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:var(--fg);font:600 12px/1.2 var(--font-ui);text-align:center;min-width:64px}.sw i{display:block;width:52px;height:52px;border-radius:50%;transition:transform .45s var(--spring);box-shadow:inset 0 4px 3px #ffffff80,inset 0 -8px 12px #00000040,0 8px 16px -8px #0006}.swatches.row .sw i{width:44px;height:44px}.sw[aria-pressed=true] i{transform:scale(1.1);box-shadow:inset 0 4px 3px #ffffff80,inset 0 -8px 12px #00000040,0 0 0 3px var(--bg),0 0 0 5.5px var(--fg)}.sw:active i{transform:scale(.9)}.switch{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line);cursor:pointer}.switch span{display:flex;flex-direction:column;gap:2px;min-width:0}.switch b{font-size:15px;font-weight:600}.switch small{font-size:12.5px;color:var(--muted)}.switch input{-webkit-appearance:none;appearance:none;flex:none;width:50px;height:30px;margin:0;border-radius:999px;background:var(--track);box-shadow:inset 0 2px 6px var(--shade);position:relative;cursor:pointer;transition:background .3s}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040,inset 0 -2px 3px #0000001a;transition:transform .45s var(--spring)}.switch input:checked{background:var(--dm-diag)}.switch input:checked:after{transform:translate(20px)}.by{margin:0;text-align:center;font-size:12.5px;color:var(--muted);line-height:1.5;letter-spacing:.02em}.by b{color:var(--fg)}.topbar{position:absolute;z-index:5;top:10px;left:0;right:0;display:flex;align-items:center;gap:8px;padding:7px;border-radius:28px}.who{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.ava{position:relative;flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transition:--p .9s var(--spring)}.ava:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1turn),var(--track) 0)}.ava.typing:before{background:var(--ring-grad);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.ava span{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 16px var(--font-ui);background:linear-gradient(180deg,var(--dm1),var(--dm3));box-shadow:0 0 0 2.5px var(--bg),inset 0 3px 2px #fff6,inset 0 -5px 8px #2800284d}.who-text{min-width:0;display:flex;flex-direction:column;gap:1px}.who-text b{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.who-text b span{overflow:hidden;text-overflow:ellipsis}.who-text b svg{flex:none;width:15px;height:15px}.who-text small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgs{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;padding:calc(var(--top-h,64px) + 22px) 2px 12px;display:flex;flex-direction:column;gap:3px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 8px),transparent)}.msgs::-webkit-scrollbar{display:none}.daystamp{align-self:center;flex:none;font-size:12px;color:var(--muted);font-weight:500;margin:4px 0 10px;padding:5px 12px;border-radius:999px;background:var(--glass)}.msg{display:flex;align-items:flex-end;gap:8px;flex:none}.msg.gap{margin-top:10px}.msg.out{justify-content:flex-end}.msg.liked{margin-bottom:12px}.mava{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 12px var(--font-ui);background:linear-gradient(180deg,var(--dm1),var(--dm3));box-shadow:inset 0 2px 1px #ffffff73,0 4px 8px -3px var(--glow)}.in.cont-next .mava{visibility:hidden}.col{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:min(78%,440px)}.col .bubble{max-width:100%}.xname{font-size:11.5px;font-weight:700;color:var(--muted);margin-left:12px}.cont-prev .xname{display:none}.bubble{position:relative;max-width:min(78%,440px);padding:10px 15px 11px;border-radius:24px;font-size:16px;line-height:1.38;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform-origin:left bottom}.bubble:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff42,#ffffff0f 42%,#fff0 55%);pointer-events:none}.in .bubble{background:var(--glass-strong);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border:1px solid var(--glass-line);color:var(--fg);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -7px 14px var(--shade),0 10px 22px -12px var(--glow)}.in .bubble:before{opacity:.6}.out .bubble{transform-origin:right bottom;color:#fff;background-color:var(--dm3);background-image:var(--dm-grad);background-size:100% var(--lh,640px);background-repeat:no-repeat;text-shadow:0 1px 2px rgba(40,0,30,.35);box-shadow:inset 0 2px 1px #ffffff73,inset 0 -7px 14px #28002842,0 10px 22px -10px var(--glow)}.in.cont-prev .bubble{border-top-left-radius:8px}.in.cont-next .bubble{border-bottom-left-radius:8px}.out.cont-prev .bubble{border-top-right-radius:8px}.out.cont-next .bubble{border-bottom-right-radius:8px}.bubble.unsent{background:transparent!important;background-image:none!important;border:1.5px dashed var(--muted)!important;color:var(--muted)!important;font-style:italic;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;opacity:.85}.bubble.unsent:before{display:none}.poof{animation:poof .5s ease-in forwards}@keyframes poof{to{opacity:0;transform:scale(1.18);filter:blur(10px)}}.enter .bubble,.enter .col{animation:pop .55s var(--spring) both}.settle .bubble{animation:settle .35s var(--spring) both}@keyframes pop{0%{transform:scale(.45) translateY(16px);opacity:0}55%{opacity:1;transform:scale(1.07)}78%{transform:scale(.97)}to{transform:none;opacity:1}}@keyframes settle{0%{transform:scale(1.08)}to{transform:none}}.heart{position:absolute;bottom:-11px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1;background:var(--panel-solid);box-shadow:0 3px 8px -2px #00000040,inset 0 1px 1px #fff9;animation:pop .5s var(--spring) both;text-shadow:none;font-style:normal}.in .heart{right:-6px}.out .heart{left:-6px}.burst{position:absolute;left:50%;top:50%;font-size:46px;line-height:1;pointer-events:none;animation:burst .85s var(--spring) forwards;filter:drop-shadow(0 6px 10px rgba(214,41,118,.5));text-shadow:none}@keyframes burst{0%{transform:translate(-50%,-50%) scale(0)}40%{transform:translate(-50%,-50%) scale(1.25)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-110%) scale(.9)}}.bubble.voice{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;min-width:210px;white-space:normal}.vplay{flex:none;width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:var(--dm-diag);cursor:pointer;box-shadow:inset 0 2px 2px #ffffff73,inset 0 -5px 8px #2800284d,0 6px 12px -6px var(--glow);transition:transform .4s var(--spring)}.vplay:active{transform:scale(.85)}.vplay svg{width:15px;height:15px;margin-left:2px}.wave{flex:1;display:flex;align-items:center;gap:2px;height:30px}.wave i{flex:1;min-width:2px;border-radius:2px;background:var(--dot);opacity:.75}.voice.playing .wave i{animation:wv .45s ease-in-out infinite alternate;background:var(--accent);opacity:1}.voice.playing .wave i:nth-child(2n){animation-delay:.12s}.voice.playing .wave i:nth-child(3n){animation-delay:.24s}@keyframes wv{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}.vdur{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.seen{align-self:flex-end;flex:none;font-size:11.5px;color:var(--muted);margin:3px 6px 0;font-weight:500;animation:fade .3s both}.typing .bubble{display:flex;gap:5px;padding:14px 16px}.typing i{width:8px;height:8px;border-radius:50%;background:var(--dot);animation:dot 1.1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.sysmsg{flex:none;align-self:center;max-width:92%;text-align:center;font-size:12.5px;color:var(--muted);font-weight:500;padding:5px 12px;border-radius:999px;background:var(--glass);margin:8px 0;animation:fade .35s both}.news{flex:none;align-self:stretch;margin:12px 0;display:flex;align-items:stretch;border-radius:16px;overflow:hidden;background:#120b14;color:#fff;box-shadow:0 14px 26px -12px #e11d2eb3,inset 0 1px #ffffff1f;animation:slam .55s var(--spring) both}.news b{flex:none;display:flex;align-items:center;gap:7px;padding:10px 12px;background:linear-gradient(180deg,#ff3b4e,#c8102e);font-size:12px;font-weight:900;letter-spacing:.1em;box-shadow:inset 0 2px 1px #ffffff59}.news b:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:blink 1s steps(2) infinite}.news .tick{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center}.news .tick span{white-space:nowrap;padding-left:12px;font-size:14px;font-weight:700;animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{50%{opacity:0}}@keyframes slam{0%{transform:translate(-110%) skew(-14deg);opacity:0}60%{transform:translate(3%) skew(4deg);opacity:1}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.dock{flex:none;position:relative;z-index:4;display:flex;flex-direction:column;gap:7px;padding-block:6px 10px}.chips{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.chips:empty{display:none}.chips-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-right:8px;animation:fade .3s both}.chip{display:flex;align-items:flex-start;gap:7px;max-width:92%;border:1px solid var(--glass-line);background:var(--chip);color:var(--fg);border-radius:20px 20px 7px;padding:8px 13px 9px 9px;font:500 14px/1.32 var(--font-ui);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -6px 12px var(--shade),0 10px 18px -12px var(--glow);animation:chipIn .5s var(--spring) both;transition:transform .4s var(--spring),opacity .25s}.chip .ce{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--glass-strong);box-shadow:inset 0 1px 1px #fff9}.chip:hover{transform:translate(-4px) scale(1.02)}.chip:active{transform:scale(.95);transition-duration:.08s}.chip:disabled{cursor:default}.chip.chosen{background:var(--dm-diag);color:#fff;border-color:transparent}.chip.leaving{opacity:0;transform:translateY(8px) scale(.9);pointer-events:none}@keyframes chipIn{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}.flying{position:fixed;margin:0;z-index:30;pointer-events:none;transform-origin:0 0;animation:none;background:var(--dm-diag);color:#fff;border-color:transparent}.composer{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border-radius:999px}.composer input{flex:1;min-width:0;border:0;background:transparent;font:500 16px var(--font-ui);color:var(--fg);outline:none;padding:10px 0}.composer input::placeholder{color:var(--muted)}.send{flex:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--dm-diag);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 3px 2px #ffffff73,inset 0 -6px 10px #2800284d,0 8px 16px -6px var(--glow);transition:transform .45s var(--spring),filter .2s}.send svg{width:22px;height:22px}.send:disabled{filter:grayscale(.7) opacity(.5);cursor:default}.send:not(:disabled):active{transform:scale(.84);transition-duration:.08s}.endbar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.endbar .puff{grid-column:1/-1}.endbar .ghost-btn{padding:12px 10px;font-size:15px}.reveal{flex:none;display:flex;flex-direction:column;align-items:center;gap:14px;margin:18px 0 10px}.tc-wrap{width:min(82%,300px);perspective:1100px;container-type:inline-size;touch-action:pan-y}.tc{position:relative;width:100%;aspect-ratio:5/7;transform-style:preserve-3d;transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .25s ease-out}.tc.flip{animation:flipIn 1.7s cubic-bezier(.16,.84,.3,1) both}@keyframes flipIn{0%{transform:rotateY(-540deg) scale(.45);filter:brightness(2.2)}62%{transform:rotateY(14deg) scale(1.07);filter:brightness(1.25)}to{transform:none;filter:none}}.tc-face{position:absolute;inset:0;border-radius:7cqw;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 30px 50px -22px #140028a6,0 0 0 1px #ffffff38}.tc-back{transform:rotateY(180deg);background:var(--dm-diag);display:grid;place-items:center;text-align:center}.tc-back b{display:block;font-family:var(--font-display);font-weight:400;color:#fff;font-size:15cqw;line-height:.92;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.tc-back small{display:block;margin-top:5cqw;color:#fffc;font-size:3.6cqw;font-weight:800;letter-spacing:.3em}.tc-front{display:flex;flex-direction:column;padding:6.5cqw 7cqw 6cqw;gap:1cqw}.tc-front:before{content:"";position:absolute;inset:3.4cqw;border-radius:4.6cqw;border:2px solid var(--line);pointer-events:none}.t-altin .tc-front{background:linear-gradient(145deg,#fff4c4,#f2c94c 32%,#b8860b 68%,#f6dc84);color:#3a2600;--sub:rgba(58,38,0,.72);--line:rgba(58,38,0,.32)}.t-elit .tc-front{background:linear-gradient(160deg,#2c1a44,#120a1c 58%,#3a2350);color:#f6d77a;--sub:rgba(246,215,122,.78);--line:#c9a227}.t-efsane .tc-front{background:var(--dm-diag);color:#fff;--sub:rgba(255,255,255,.85);--line:rgba(255,255,255,.6);text-shadow:0 2px 6px rgba(40,0,40,.35)}.tc-holo{position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;opacity:.8;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 46%,transparent 62%) var(--mx,50%) 0/260% 100% no-repeat}.t-efsane .tc-holo{mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.8) 46%,transparent 62%) var(--mx,50%) 0/260% 100% no-repeat,repeating-linear-gradient(120deg,#ff0080 0,#ffbf00,#00ff9d,#00b3ff,#b300ff,#ff0080 30%) var(--mx,50%) var(--my,50%)/300% 300%}.tc.auto .tc-holo{animation:holo 4.5s ease-in-out infinite alternate}@keyframes holo{0%{background-position:0% 0,0% 0%}to{background-position:100% 0,100% 100%}}.tc-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.tc-ovr{display:flex;flex-direction:column;align-items:center;line-height:1;padding-top:1cqw}.tc-ovr b{font-size:17cqw;font-weight:900;letter-spacing:-.03em}.tc-ovr span{font-size:5.4cqw;font-weight:800;letter-spacing:.06em;margin-top:.5cqw}.tc-ovr i{display:block;width:6cqw;height:6cqw;border-radius:50%;margin-top:2.2cqw;box-shadow:inset 0 1px 1px #fff9,0 0 0 2px var(--line)}.tc-art{width:56cqw;height:50cqw;margin:-1cqw -4cqw 0 0;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.tc-art svg{width:100%;height:100%}.tc-name{position:relative;display:flex;align-items:center;justify-content:center;gap:1.6cqw;font-size:8.6cqw;font-weight:900;letter-spacing:.03em;text-transform:uppercase;line-height:1.05;min-width:0}.tc-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-name svg{flex:none;width:6cqw;height:6cqw}.tc-pass{position:relative;text-align:center;font-size:3.6cqw;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.tc-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.6cqw 4cqw;padding:2.4cqw 3cqw;margin-top:1.2cqw;border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.tc-stats div{display:flex;align-items:baseline;justify-content:center;gap:2cqw;font-variant-numeric:tabular-nums}.tc-stats b{font-size:7cqw;font-weight:900;min-width:9cqw;text-align:right}.tc-stats span{font-size:4.4cqw;font-weight:800;letter-spacing:.04em;color:var(--sub);min-width:9cqw}.tc-arch{position:relative;text-align:center;font-family:var(--font-display);font-weight:400;font-size:7.2cqw;line-height:1.02;margin-top:auto}.tc-owner{position:relative;text-align:center;font-size:3.4cqw;color:var(--sub);font-weight:700}.r-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tier{padding:7px 13px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.14em;color:#fff;background:var(--dm-diag);box-shadow:inset 0 2px 1px #fff6,0 8px 16px -8px var(--glow)}.tier.altin{background:linear-gradient(135deg,#f6dc84,#b8860b);color:#3a2600}.tier.elit{background:linear-gradient(135deg,#2c1a44,#120a1c);color:#f6d77a;box-shadow:inset 0 0 0 1.5px #c9a227}.code{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--glass-strong);border:1px solid var(--glass-line);font-variant-numeric:tabular-nums}.valuebox{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:24px}.valuebox small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.valuebox strong{display:block;font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.15}.stamp{flex:none;padding:7px 11px;border:3px solid #e11d2e;border-radius:10px;color:#e11d2e;font-weight:900;font-size:13px;letter-spacing:.08em;background:#ffffffbf;transform:rotate(-10deg);animation:stamp .6s .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes stamp{0%{transform:rotate(-10deg) scale(2.8);opacity:0}to{transform:rotate(-10deg) scale(1);opacity:1}}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.badge{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--glass-strong);border:1px solid var(--glass-line);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -5px 10px var(--shade);animation:chipIn .5s var(--spring) both}.result{align-self:stretch;border-radius:28px;padding:16px;display:flex;flex-direction:column;gap:14px}.r-sub{margin:0;font-size:13px;color:var(--muted);text-align:center}.r-sub b{color:var(--fg)}.rblock h3{margin:0 0 4px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.rblock p{margin:0;font-size:15px;line-height:1.5}.rblock.twist{padding:12px 14px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -6px 12px var(--shade)}.verdict{position:relative;margin:0;padding:14px 16px;border-radius:24px 24px 24px 8px;color:#fff;font-size:18px;font-weight:700;line-height:1.32;background:var(--dm-diag);text-shadow:0 1px 2px rgba(40,0,40,.35);box-shadow:inset 0 3px 2px #fff6,inset 0 -8px 14px #2800324d,0 12px 22px -12px var(--glow)}.verdict:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff3d,#fff0 50%);pointer-events:none}.ruh{margin:0;font-size:15px;line-height:1.4}.ruh span{display:block;margin-bottom:3px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.cd{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#280a3c8c,#05000ce0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cd-box{text-align:center;padding:0 16px}.cd-label{color:#fff;font-weight:900;letter-spacing:.24em;text-transform:uppercase;font-size:13px;opacity:.9}.cd-label:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#ff3b4e;margin-right:8px;vertical-align:1px;animation:blink 1s steps(2) infinite}.cd-n{font-family:var(--font-display);font-size:min(48vw,250px);line-height:1;background:linear-gradient(135deg,var(--t5),var(--t2) 50%,var(--t4));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px var(--glow))}.cd-n.go{animation:cdPop .6s var(--spring) both}@keyframes cdPop{0%{transform:scale(2.6);opacity:0;filter:blur(10px)}45%{opacity:1;filter:none}to{transform:scale(1)}}.cd.flash{animation:flash .5s ease-out forwards}@keyframes flash{0%{background:#fff}to{opacity:0}}.sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim);animation:fade .25s both}.panel{width:min(560px,100%);max-height:calc(100% - 16px);overflow-y:auto;border-radius:34px 34px 0 0;background:var(--panel-solid);-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);border-top:1px solid var(--glass-line);padding:10px max(18px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:12px;animation:sheetUp .55s var(--spring) both}@keyframes sheetUp{0%{transform:translateY(60%);opacity:.4}to{transform:none;opacity:1}}.grab{align-self:center;width:44px;height:5px;border-radius:9px;background:var(--muted);opacity:.45}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sheet-head h2{margin:0;font-size:19px;font-weight:800}.seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--track);gap:4px}.seg button{border:0;border-radius:999px;padding:9px 10px;font:700 14px var(--font-ui);color:var(--fg);background:transparent;cursor:pointer;transition:background .25s,color .25s}.seg button[aria-pressed=true]{background:var(--dm-diag);color:#fff;box-shadow:inset 0 2px 1px #fff6,0 6px 12px -6px var(--glow)}.pv{align-self:center;height:min(46vh,440px);aspect-ratio:9/16;max-width:100%;border-radius:24px;overflow:hidden;background:#1c0d33;display:grid;place-items:center;box-shadow:0 22px 44px -18px #1400288c,inset 0 0 0 1px #ffffff26}.pv img,.pv canvas,.pv video{width:100%;height:100%;object-fit:contain;display:block}.pv-load{color:#fff;font-size:13px;opacity:.85;animation:pulse 1.2s ease-in-out infinite;padding:12px;text-align:center}@keyframes pulse{50%{opacity:.4}}.sheet-note{margin:0;min-height:1.3em;text-align:center;font-size:13.5px;color:var(--muted)}.share-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.share-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:13px 6px;border-radius:22px;border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);font:600 13px/1.2 var(--font-ui);cursor:pointer;text-align:center;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -6px 12px var(--shade),0 10px 18px -14px var(--glow);transition:transform .45s var(--spring)}.share-btn svg{width:24px;height:24px}.share-btn.primary{background:var(--dm-diag);color:#fff;border-color:transparent;box-shadow:inset 0 3px 2px #ffffff73,inset 0 -8px 14px #2800284d,0 12px 20px -12px var(--glow)}.share-btn:active{transform:scale(.93);transition-duration:.08s}.share-btn:disabled{opacity:.5;cursor:default}.copy-area{width:100%;height:120px;border-radius:16px;border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);font:14px/1.4 var(--font-ui);padding:10px;resize:none}.fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:80}.toast{position:fixed;left:50%;top:calc(92px + env(safe-area-inset-top,0px));z-index:90;transform:translate(-50%,-16px);opacity:0;padding:11px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--fg);max-width:calc(100% - 40px);text-align:center;pointer-events:none;background:var(--panel-solid);border:1px solid var(--glass-line);box-shadow:0 16px 30px -16px var(--glow);transition:opacity .3s,transform .5s var(--spring)}.toast.show{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.blob{animation:none}.news .tick span{white-space:normal;padding:8px 12px}}:root{--ex:#4b1660;--ex2:#360d47;--ex3:#22062f}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--ex:color-mix(in srgb,var(--t1) 58%,#1b0630);--ex2:color-mix(in srgb,var(--t1) 42%,#12031f);--ex3:color-mix(in srgb,var(--t1) 28%,#0a0114)}}.logo{filter:drop-shadow(0 14px 18px var(--glow));direction:ltr;unicode-bidi:isolate}.hub-top .brand{direction:ltr}.ch{position:relative;display:inline-block;cursor:pointer;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ex);text-shadow:0 1px 0 var(--ex),0 2px 0 var(--ex),0 3px 0 var(--ex2),0 4px 0 var(--ex2),0 5px 0 var(--ex3),0 6px 0 var(--ex3),0 7px 2px rgba(10,0,20,.25),0 12px 16px rgba(30,0,45,.28);animation:wob 3.4s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.47s);transform-origin:50% 80%}.ch:before,.ch:after{content:attr(data-c);position:absolute;left:0;top:0;color:transparent;text-shadow:none;pointer-events:none;-webkit-background-clip:text;background-clip:text}.ch:before{background-image:linear-gradient(135deg,var(--t5),var(--t3) 24%,var(--t2) 50%,var(--t1) 76%,var(--t4));background-repeat:no-repeat;background-size:var(--bw,100%) var(--bh,100%);background-position:var(--bx,0) var(--by,0)}.ch:after{background-image:linear-gradient(180deg,#ffffffe6 0,#ffffff59 26%,#fff0 46% 82%,#ffffff2e)}@keyframes wob{0%,to{transform:translateY(0) rotate(0)}22%{transform:translateY(-3px) rotate(-2deg)}48%{transform:translateY(1px) rotate(1deg) scale(1.025,.975)}74%{transform:translateY(-1.5px) rotate(1.4deg)}}.ob-top{justify-content:space-between;align-items:center;gap:8px}.acct-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--fg);font:600 13.5px/1 var(--font-ui);padding:5px 10px 5px 5px;border-radius:999px;cursor:pointer;opacity:.82;transition:opacity .2s,transform .4s var(--spring)}.acct-btn:hover{opacity:1}.acct-btn:active{transform:scale(.92)}.acct-ava{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--glass-strong);border:1px solid var(--glass-line);box-shadow:inset 0 1px 1px #fff9}.acct-ava svg{width:16px;height:16px}.acct-ava img{width:100%;height:100%;object-fit:cover}.limit{margin:-4px 0 0;text-align:center;font-size:12.5px;font-weight:600;color:var(--muted)}.limit b{color:var(--fg)}.by a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.skip-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.skip-row .hint{text-align:start}.ghost-sm{border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);border-radius:999px;padding:9px 16px;font:700 14px var(--font-ui);cursor:pointer}.who-sub{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);font-weight:600;min-width:0}.candy{position:relative;flex:none;display:block;height:9px;width:clamp(64px,26vw,130px);border-radius:99px;background:var(--track);overflow:hidden;box-shadow:inset 0 1px 2px #0003}.candy i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p,0) * 100%);min-width:9px;border-radius:inherit;background:repeating-linear-gradient(-45deg,var(--t2) 0 5px,var(--t5) 5px 10px);background-size:14.14px 14.14px;box-shadow:inset 0 2px 1px #fff9,inset 0 -2px 2px #0003;transition:width .9s var(--spring);animation:candy .9s linear infinite}@keyframes candy{to{background-position:14.14px 0}}.candy.big{height:14px;width:100%}.ava.grp span{font-size:15px}.sarc{display:inline-flex;align-items:center;gap:2px;padding:1px 6px 1px 4px;border-radius:99px;font-weight:800;font-size:11px;color:var(--fg);background:var(--glass-strong);border:1px solid var(--glass-line);white-space:nowrap}.sarc[hidden]{display:none}.balloon-wrap{display:flex;flex-direction:column;align-items:center;padding:4px 0 2px;animation:fade .4s both}.balloon{position:relative;width:min(220px,60vw);aspect-ratio:1/1.08;border:0;border-radius:50% 50% 48% 52%/52% 52% 48% 48%;cursor:pointer;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(circle at 32% 26%,#fffffff2 0,#ffffff59 9%,#fff0 22%),radial-gradient(circle at 70% 78%,#00000038,#0000 45%),var(--dm-diag);box-shadow:inset 0 -14px 30px #28003259,inset 0 8px 18px #ffffff59,0 26px 40px -18px var(--glow);animation:inflate .9s var(--spring) both,floaty 2.6s ease-in-out .9s infinite;text-shadow:0 2px 4px rgba(40,0,40,.35)}.balloon b{font:900 clamp(20px,6vw,26px)/1.05 var(--font-ui);max-width:80%;text-align:center}.balloon small{font:700 14px var(--font-ui);opacity:.92}.balloon:after{content:"";position:absolute;bottom:-9px;left:50%;width:16px;height:12px;transform:translate(-50%);background:var(--dm5);clip-path:polygon(50% 0,100% 100%,0 100%)}.bstring{width:20px;height:44px;color:var(--muted);margin-top:6px}@keyframes inflate{0%{transform:scale(.1);opacity:0}60%{transform:scale(1.08,.95);opacity:1}80%{transform:scale(.97,1.03)}to{transform:none}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.endbar{display:flex!important;align-items:center;gap:10px}.endbar[hidden]{display:none!important}.endbar .puff{flex:1;min-width:0}.round-btn{flex:none;width:54px;height:54px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -6px 12px var(--shade),0 10px 20px -14px var(--glow);transition:transform .45s var(--spring)}.round-btn svg{width:24px;height:24px}.round-btn:active{transform:scale(.86)}#endAgain:hover svg{transform:rotate(-200deg);transition:transform .6s var(--spring)}.apills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.apill{display:inline-flex;align-items:center;gap:7px;padding:8px 13px 8px 9px;border-radius:999px;font-weight:800;font-size:14px;background:var(--glass-strong);border:1px solid var(--glass-line)}.apill.main{background:var(--dm-diag);color:#fff;border-color:transparent;text-shadow:0 1px 2px rgba(40,0,40,.3)}.apill i{font-style:normal;font-size:17px}.tags{display:flex;flex-direction:column;gap:8px}.tagc{align-self:flex-start;max-width:100%;padding:9px 13px;border-radius:18px 18px 18px 6px;font-weight:700;font-size:14.5px;line-height:1.3;background:var(--glass-strong);border:1px solid var(--glass-line);transform:rotate(-1deg)}.tagc:nth-child(2){align-self:flex-end;border-radius:18px 18px 6px;transform:rotate(1.2deg)}.tagc:before{content:"\1f6a9  "}.tagc:nth-child(2):before{content:"\2705  "}.smeter{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line)}.sm-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sm-head span{font-size:22px;letter-spacing:0;color:var(--fg)}.sm-bar{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:3px;height:16px}.sm-bar s{display:block;border-radius:5px;background:var(--track)}.sm-bar s.on{background:linear-gradient(180deg,#fff7,#0000 60%),linear-gradient(90deg,#34d399,#fbbf24 50%,#f43f5e)}.sm-bar s:last-child{background:repeating-linear-gradient(-45deg,var(--track) 0 4px,transparent 4px 8px);display:grid;place-items:center;font-size:10px;text-decoration:none}.sm-lab{font-weight:800;font-size:16px}.sm-top{font-size:12px;color:var(--muted)}.twistc{position:relative;display:grid;border:0;padding:0;background:none;cursor:pointer;perspective:900px;text-align:center;color:inherit;font:inherit}.twistc span{grid-area:1/1;display:grid;place-items:center;min-height:86px;padding:14px 16px;border-radius:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .7s var(--spring);font-weight:700;line-height:1.35}.tw-front{background:repeating-linear-gradient(-45deg,var(--dm2) 0 14px,var(--dm3) 14px 28px);color:#fff;font-size:17px;box-shadow:inset 0 3px 2px #ffffff59,0 12px 22px -12px var(--glow);text-shadow:0 1px 3px rgba(40,0,40,.4)}.tw-back{transform:rotateY(180deg);background:var(--glass-strong);border:1px solid var(--glass-line);font-size:15px}.twistc.on .tw-front{transform:rotateY(-180deg)}.twistc.on .tw-back{transform:none}.ruhbox{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line)}.ruhbox svg{flex:none;width:74px;height:56px;border-radius:14px;background:linear-gradient(160deg,var(--dm1),var(--dm3));box-shadow:inset 0 2px 2px #ffffff59,0 8px 16px -10px var(--glow)}.ruhbox small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.ruhbox b{display:block;font-size:17px;line-height:1.15}.ruhbox span{display:block;font-size:13.5px;color:var(--muted);line-height:1.3}.collect{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:22px}.collect-h{display:flex;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--muted);letter-spacing:.04em}.collect-g{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.collect-g i{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:clamp(13px,4vw,18px);background:var(--track);filter:grayscale(1);opacity:.55}.collect-g i.on{filter:none;opacity:1;background:var(--glass-strong);box-shadow:inset 0 1px 1px #fff9,0 4px 10px -6px var(--glow)}.collect-g i.new{animation:cdPop .8s var(--spring) both}.photo-bub{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px var(--pc,#fff),0 10px 24px -8px var(--pc,#000)}.photo-bub img{width:100%;height:100%;object-fit:cover;display:block}.photo-bub:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.65),rgba(255,255,255,.08) 28%,transparent 45%),conic-gradient(from 200deg,#ff50c838,#50c8ff38,#8cffaa2e,#ffe65a38,#ff50c838);mix-blend-mode:screen}.panel.tall{max-height:calc(100% - 8px)}.car-wrap{position:relative;margin:0 -18px}.car{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px calc(50% - min(31vw,150px));-webkit-overflow-scrolling:touch}.car::-webkit-scrollbar{display:none}.slide{flex:none;width:min(62vw,300px);aspect-ratio:9/16;max-height:min(56vh,534px);border-radius:22px;overflow:hidden;scroll-snap-align:center;background:#1c0d33;display:grid;place-items:center;cursor:pointer;box-shadow:0 18px 34px -16px #1400288c;transition:transform .35s var(--spring),opacity .35s}.slide img,.slide video,.slide canvas{width:100%;height:100%;object-fit:cover;display:block}.slide:not(.cur){transform:scale(.9);opacity:.6}@media(max-height:700px){.slide{width:min(52vw,240px)}.car{padding-inline:calc(50% - min(26vw,120px))}}.car-dots{display:flex;justify-content:center;gap:6px}.car-dots i{width:7px;height:7px;border-radius:9px;background:var(--track);transition:width .4s var(--spring),background .3s}.car-dots i.on{width:22px;background:var(--dm-diag)}.swipe-hint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;color:#fff;font:800 13px var(--font-ui);background:#0a00198c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0}.swipe-hint.on{animation:hintIn 2.8s ease both}.swipe-hint span{display:inline-block;animation:swipe 1s ease-in-out infinite}@keyframes swipe{0%,to{transform:translate(10px)}50%{transform:translate(-12px) rotate(-12deg)}}@keyframes hintIn{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}.share-row.two{grid-template-columns:1fr 1fr}.sec{margin:4px 0 -2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.sw.locked i{filter:grayscale(.85) brightness(.85)}.sw.locked i:after{content:"\1f512";display:grid;place-items:center;width:100%;height:100%;font-size:18px}.sw small{display:block;font-size:10px;color:var(--muted);font-weight:600}.row-btn{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 14px;border-radius:18px;border:1px solid var(--glass-line);background:var(--glass);color:var(--fg);font:600 15px var(--font-ui);cursor:pointer}.row-btn b{color:var(--muted);font-weight:700}.fform{display:flex;flex-direction:column;gap:10px}.login-sub{margin:-4px 0 0;color:var(--muted);font-size:14.5px}.perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.perks li{display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-line);font-size:13px;font-weight:700;line-height:1.2}.perks li span{font-size:18px}.sso{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 18px;border-radius:999px;font:700 16px var(--font-ui);cursor:pointer;border:1px solid var(--glass-line);transition:transform .4s var(--spring)}.sso:active{transform:scale(.95)}.sso.light{background:#fff;color:#1f1f1f;box-shadow:0 6px 16px -10px #0006}.sso.dark{background:#111;color:#fff;border-color:#111}.sso svg{width:20px;height:20px}.pf-pane{display:flex;flex-direction:column;gap:12px;animation:stepIn .5s var(--spring) both}.pf-photo{align-self:center;width:132px;height:132px;border-radius:50%;border:2px dashed var(--glass-line);background:var(--glass);display:grid;place-items:center;cursor:pointer;overflow:hidden;color:var(--muted);font-weight:700;font-size:13px;text-align:center;padding:10px}.pf-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pf-horses{display:flex;flex-direction:column;gap:8px}.pf-horse{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-line);font-weight:700}.pf-horse svg{width:34px;height:34px}.pf-done{text-align:center;font-size:44px;animation:cdPop .8s var(--spring) both}#hub,#gossip{position:relative}.hub-top{position:relative;z-index:3;margin-top:10px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:26px}.hub-top .brand{flex:1;font-family:var(--font-display);font-size:26px;line-height:1;background:linear-gradient(135deg,var(--t5),var(--t3),var(--t2),var(--t1));-webkit-background-clip:text;background-clip:text;color:transparent}.hub-list{flex:1;min-height:0;overflow-y:auto;padding:12px 0 20px;display:flex;flex-direction:column;gap:8px}.hrow{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:22px;border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);text-align:start;cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 1px #ffffff80,0 10px 22px -18px var(--glow);transition:transform .4s var(--spring)}.hrow:active{transform:scale(.97)}.hrow .hav{flex:none;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:22px;color:#fff;font-weight:800;background:linear-gradient(180deg,var(--dm1),var(--dm3));overflow:hidden}.hrow .hav svg{width:40px;height:40px}.hrow .hav img{width:100%;height:100%;object-fit:cover}.hrow .htx{flex:1;min-width:0}.hrow .htx b{display:block;font-size:16px}.hrow .htx small{display:block;color:var(--muted);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrow .hmeta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11.5px;color:var(--muted)}.hrow .badge-n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--dm-diag);color:#fff;font-weight:800;font-size:11.5px}.hub-foot{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;font-size:12.5px;color:var(--muted)}.hub-foot button{border:0;background:none;color:var(--muted);font:600 12.5px var(--font-ui);text-decoration:underline;cursor:pointer}#gossip .msgs{padding-top:12px}.gmore{align-self:center}.pe{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--scrim);animation:fade .25s both}.pe-box{width:min(380px,100%);border-radius:30px;padding:18px;display:flex;flex-direction:column;gap:12px;align-items:center;background:var(--panel-solid)}.pe-box h2{margin:0;font-size:19px}.pe-view{position:relative;width:min(270px,72vw);aspect-ratio:1;border-radius:50%;overflow:hidden;touch-action:none;cursor:grab;background:#0b0614;box-shadow:0 0 0 5px var(--pc,#fff),0 16px 34px -12px var(--pc,#000)}.pe-view img{position:absolute;left:0;top:0;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none}.pe-view:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff8c,#fff0 30%)}.pe input[type=range]{width:100%;accent-color:var(--accent)}.pe-actions{display:flex;gap:10px;width:100%}.pe-actions>*{flex:1}.pe-sw{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);font-weight:700}.pe-sw i{width:18px;height:18px;border-radius:50%;background:var(--pc,#ccc);box-shadow:0 0 0 2px var(--glass-line)}@media(max-height:620px){.slide{width:min(40vw,135px)}.car{padding-inline:calc(50% - min(20vw,67px))}.panel.tall .sheet-note,.panel.tall .by{display:none}.share-btn{padding:9px 6px}}.sheet{padding-top:max(76px,calc(env(safe-area-inset-top,0px) + 20px))}.panel,.panel.tall{max-height:100%}.sheet-close-b{align-self:center;border:0;background:none;color:var(--muted);font:700 15px var(--font-ui);padding:8px 18px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.sbub{position:absolute;border-radius:50%;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 50%,#fff0 0 60%,#ffffff0d 72%,#fff3 87%,#ffffff85 97%,#ffffff26),radial-gradient(circle at 40% 36%,#ffffff14,#fff0 64%);box-shadow:inset 0 0 0 .7px #ffffff8c,0 0 0 .6px #3c145a1f}.sbub:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--fh,0deg),#ff3fb4,#ffd23f,#7dffa8,#3fd2ff,#7a5cff,#ff5ad2,#ffc24a,#45e3c8,#ff3fb4);-webkit-mask:radial-gradient(circle,rgba(0,0,0,.06) 30%,rgba(0,0,0,.4) 62%,#000 84%,#000 96%,transparent 100%);mask:radial-gradient(circle,rgba(0,0,0,.06) 30%,rgba(0,0,0,.4) 62%,#000 84%,#000 96%,transparent 100%);opacity:var(--fo,.62);filter:blur(var(--fb,1px)) saturate(1.3);animation:film var(--fd,7s) linear infinite;transition:opacity .7s ease}.sbub:after{content:"";position:absolute;inset:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.1'/%3E%3C/filter%3E%3Cfilter id='c' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.9'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.96'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='.4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='url(%23g)'%3E%3Cpath d='M10.4 33.2A43 43 0 0 1 21.8 17.5L30.3 27.4A30 30 0 0 0 22.4 38.3Z'/%3E%3Cpath d='M24.1 15.7A43 43 0 0 1 41.1 7.9L43.8 20.7A30 30 0 0 0 31.9 26.0Z'/%3E%3C/g%3E%3Cpath filter='url(%23c)' fill='%23fff' fill-opacity='.45' d='M89.3 70.9A44.5 44.5 0 0 1 68.1 90.7L65.0 83.8A37 37 0 0 0 82.7 67.4Z'/%3E%3Cellipse cx='27.5' cy='24.5' rx='2.4' ry='1.5' fill='%23fff' transform='rotate(-42 27.5 24.5)'/%3E%3C/svg%3E") center/100% 100% no-repeat}.sbub.thin:before{opacity:.06}@keyframes film{to{transform:rotate(1turn)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sbub{--fo:.7;box-shadow:inset 0 0 0 .7px #fff6}}:root[data-theme=dark] .sbub{--fo:.7;box-shadow:inset 0 0 0 .7px #fff6}.amb{top:auto;bottom:-70px;opacity:1;animation-name:rise,sway,jiggle;animation-timing-function:linear,ease-in-out,ease-in-out;animation-iteration-count:1,infinite,infinite;animation-direction:normal,alternate,alternate;animation-fill-mode:forwards,none,none}@keyframes sway{0%{translate:calc(var(--sx,14px) * -1) 0}to{translate:var(--sx,14px) 0}}@keyframes jiggle{0%{scale:1.018 .982}50%{scale:.986 1.014}to{scale:1.008 .992}}.fxcv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sring,.sdrop{display:none}.balloon{transform-origin:50% 112%;background:radial-gradient(ellipse 12% 8% at 31% 23%,#fffffff2,#fff0),radial-gradient(ellipse 34% 26% at 35% 30%,#ffffff57,#fff0 72%),radial-gradient(circle at 72% 80%,#00000042,#0000 48%),radial-gradient(circle at 50% 50%,#fff0 64%,#ffffff29 93%),var(--dm-diag);animation:inflate .9s cubic-bezier(.3,1.25,.5,1) both,floaty 3.6s ease-in-out .9s infinite}@keyframes inflate{0%{transform:scale(.18,.12);opacity:0}35%{opacity:1}70%{transform:scale(1.025,.985)}to{transform:none}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-7px) rotate(2.5deg)}}.balloon:after{bottom:-7px;width:13px;height:10px;clip-path:none;border-radius:45% 45% 50% 50%/40% 40% 60% 60%;background:var(--dm5);filter:brightness(.82)}.bstring{transform-origin:50% 0;animation:strsway 3.6s ease-in-out .9s infinite}@keyframes strsway{0%,to{transform:translate(-2px) rotate(4deg)}50%{transform:translate(2px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.sbub:before{animation:none}}.ch:before{padding-bottom:.36em}.ch:after{background-image:linear-gradient(180deg,#ffffffe6 0,#ffffff59 26%,#fff0 46%)}.ch:before{background-size:var(--bw,100%) calc(var(--bh,100%) + .36em)}.acct-ava{width:34px;height:34px}.hub-top .acct-ava{width:42px;height:42px}.acct-ava>svg[viewBox="0 0 200 200"],.hrow .hav>svg[viewBox="0 0 200 200"],#avaL>svg{width:100%;height:100%;display:block}#avaL{overflow:hidden}.aw{gap:10px}.aw-names{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aw-names .input{font-size:15.5px;padding:12px 14px}.aw-stage{position:relative;align-self:center;display:grid;place-items:center;padding:6px 0 2px;perspective:700px}.aw-prev{width:min(46vw,188px);aspect-ratio:1;border-radius:50%;border:0;padding:0;cursor:pointer;overflow:hidden;background:var(--glass-strong);color:var(--fg);display:grid;place-items:center;box-shadow:0 0 0 5px var(--bg),0 0 0 7px var(--glass-line),0 24px 40px -20px var(--glow)}.aw-prev svg,.aw-prev img{width:100%;height:100%;object-fit:cover;display:block}.aw-prev.photo{background:var(--glass)}.aw-cam{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:42px}.aw-cam small{font:700 13px var(--font-ui);max-width:16ch;text-align:center}.aw-dice{position:absolute;right:-20px;bottom:8px;width:54px;height:54px;border-radius:50%;border:0;font-size:27px;cursor:pointer;background:var(--panel-solid);box-shadow:0 10px 20px -8px var(--glow),0 0 0 3px var(--bg),inset 0 -4px 8px var(--shade)}.aw-photo-row{display:flex;flex-direction:column;align-items:center;gap:4px}.aw-photo-row .ghost-btn{display:flex;align-items:center;gap:8px}.aw-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:3px 2px;margin:0 -2px}.aw-tabs::-webkit-scrollbar{display:none}.aw-tab{flex:none;display:flex;align-items:center;gap:5px;border:1px solid var(--glass-line);background:var(--glass);color:var(--fg);border-radius:99px;padding:8px 12px;font:700 13px var(--font-ui);cursor:pointer;white-space:nowrap;transition:transform .4s var(--spring)}.aw-tab[aria-pressed=true]{background:var(--dm-diag);color:#fff;border-color:transparent;box-shadow:0 8px 16px -10px var(--glow)}.aw-tab:active{transform:scale(.92)}.aw-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px 6px;min-height:118px;align-content:start;padding:4px 2px}.aw-opts.sw{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))}.aw-opt{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;color:var(--fg);cursor:pointer;padding:3px;font:inherit;animation:chipIn .35s var(--spring) both}.aw-th{width:74px;height:74px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--glass-line);transition:transform .4s var(--spring),box-shadow .2s}.aw-th svg{width:100%;height:100%;display:block}.aw-opt small{font-size:11.5px;font-weight:700;text-align:center;line-height:1.15}.aw-opt[aria-pressed=true] .aw-th{box-shadow:0 0 0 3px var(--bg),0 0 0 5.5px var(--accent);transform:scale(1.05)}.aw-opt i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-style:normal;font-size:17px;box-shadow:inset 0 3px 2px #ffffff73,inset 0 -6px 10px #0000002e,0 6px 12px -6px #00000059;transition:transform .4s var(--spring)}.aw-opt[aria-pressed=true] i{transform:scale(1.14);box-shadow:inset 0 3px 2px #ffffff73,inset 0 -6px 10px #0000002e,0 0 0 3px var(--bg),0 0 0 5.5px var(--fg)}.aw-opt:active .aw-th,.aw-opt:active i{transform:scale(.88)}.aw-save{position:sticky;bottom:0;z-index:2;margin-top:2px}#awMode button span,.seg button span{margin-inline-end:2px}#profile{position:relative}.pr-brand{font-size:24px}.pr-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 0 28px;scrollbar-width:none}.pr-scroll::-webkit-scrollbar{display:none}.pr-body{display:flex;flex-direction:column;gap:12px}.pr-hero{position:relative;border-radius:32px;padding:22px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:chipIn .5s var(--spring) both}.pr-ava{--p:0;position:relative;isolation:isolate;width:164px;height:164px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:var(--fg);background:conic-gradient(var(--accent) calc(var(--p) * 1turn),var(--track) 0);transition:transform .45s var(--spring)}.pr-ava:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:var(--ring-grad);filter:blur(16px);opacity:.5;z-index:-1;animation:spin 9s linear infinite}.pr-ava:active{transform:scale(.94)}.pr-ava-in{width:150px;height:150px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--glass-strong);box-shadow:0 0 0 4px var(--bg)}.pr-ava-in svg,.pr-ava-in img{width:100%;height:100%;object-fit:cover;display:block}.pr-ava-in b{font-size:58px}.pr-ava-cta{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:44px;animation:bob 2.6s ease-in-out infinite}.pr-ava-cta small{font:800 13px var(--font-ui);max-width:14ch}.pr-pen{position:absolute;right:8px;bottom:10px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:var(--panel-solid);box-shadow:0 6px 14px -6px var(--glow),0 0 0 3px var(--bg)}.pr-pct{position:relative;margin-top:-16px;font-size:11.5px;font-weight:800;letter-spacing:.04em;padding:5px 11px;border-radius:99px;background:var(--panel-solid);border:1px solid var(--glass-line);box-shadow:0 6px 14px -8px var(--glow)}.pr-name{margin:6px 0 0;font-size:25px;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.pr-handle{margin:0;color:var(--muted);font-weight:600;font-size:14px}.pr-bio{margin:2px 0 0;font-size:15px;font-style:italic;max-width:32ch;overflow-wrap:anywhere}.pr-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}.pr-chip{padding:6px 11px;border-radius:99px;background:var(--glass-strong);border:1px solid var(--glass-line);font-size:12.5px;font-weight:700}.pr-level{align-self:stretch;display:flex;flex-direction:column;gap:7px;margin-top:8px;padding:11px 12px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line)}.pr-lv-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;text-align:start;flex-wrap:wrap}.pr-lv-t small{color:var(--muted);font-weight:600;font-size:12px}.pr-stats{align-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px}.pr-stat{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 2px;border-radius:18px;background:var(--glass);border:1px solid var(--glass-line);min-width:0}.pr-stat span{font-size:18px}.pr-stat b{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.pr-stat small{font-size:10.5px;color:var(--muted);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-horses{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;margin:0 -2px;scrollbar-width:none}.pr-horses::-webkit-scrollbar{display:none}.pr-horse{flex:none;width:150px;scroll-snap-align:start;border-radius:26px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;animation:chipIn .5s var(--spring) both}.pr-hpic{width:104px;height:104px;border-radius:50%;overflow:hidden;border:0;padding:0;cursor:pointer;background:var(--glass-strong);box-shadow:0 0 0 3px var(--bg),0 12px 22px -12px var(--glow);transition:transform .45s var(--spring)}.pr-hpic:active{transform:scale(.92)}.pr-hpic svg,.pr-hpic img{width:100%;height:100%;object-fit:cover;display:block}.pr-horse b{font-size:15px;margin-top:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-horse small{font-size:12px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-hacts{display:flex;gap:6px;margin-top:5px}.pr-hacts .ghost-sm{padding:8px 11px;font-size:12.5px}.pr-horse.add{border:2px dashed var(--glass-line);background:transparent;justify-content:center;cursor:pointer;color:var(--fg);font:inherit;min-height:206px;gap:8px}.pr-horse.add span{font-size:32px;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:var(--glass-strong);box-shadow:0 10px 20px -12px var(--glow)}.pr-coll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pr-ci{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:18px;background:var(--glass);border:1px solid var(--glass-line);text-align:center;opacity:.55}.pr-ci.on{opacity:1;background:var(--glass-strong)}.pr-ci span{font-size:26px}.pr-ci small{font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.pr-sec-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.pr-friends{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.pr-friends::-webkit-scrollbar{display:none}.pr-fr{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:70px;text-align:center;border:0;background:none;color:var(--fg);font:inherit;cursor:default;padding:0}.pr-fr.more{cursor:pointer}.pr-fr small{font-size:11.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-fr .pp-ava{width:62px;height:62px}.pr-nofr{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:22px;color:var(--fg);font:inherit;cursor:pointer;text-align:start}.pr-nofr span{font-size:28px}.pr-set{border-radius:26px;padding:14px;display:flex;flex-direction:column;gap:12px}.pr-f{display:flex;flex-direction:column;gap:6px}.pr-f>span{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pr-pills{display:flex;flex-wrap:wrap;gap:6px}.pr-pill{border:1px solid var(--glass-line);background:var(--glass);color:var(--fg);border-radius:99px;padding:8px 12px;font:600 13px var(--font-ui);cursor:pointer;transition:transform .4s var(--spring)}.pr-pill[aria-pressed=true]{background:var(--dm-diag);color:#fff;border-color:transparent}.pr-pill:active{transform:scale(.92)}.pr-moods{display:flex;flex-wrap:wrap;gap:6px}.pr-mood{width:42px;height:42px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass);font-size:20px;cursor:pointer;transition:transform .4s var(--spring);padding:0}.pr-mood[aria-pressed=true]{background:var(--glass-strong);box-shadow:0 0 0 2.5px var(--accent);transform:scale(1.12)}.row-btn.danger span{color:#e11d48}.seg.three{grid-template-columns:repeat(3,minmax(0,1fr))}.seg.three button{padding:9px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-body{display:flex;flex-direction:column;gap:8px;min-height:260px}.pp-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line);animation:chipIn .4s var(--spring) both}.pp-ava{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--glass-strong);font-size:22px}.pp-ava>svg{width:100%;height:100%;border-radius:50%;display:block}.pp-hava{position:absolute;right:-5px;bottom:-3px;width:26px;height:26px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2.5px var(--panel-solid)}.pp-hava svg{width:100%;height:100%;display:block}.pp-tx{flex:1;min-width:0;display:flex;flex-direction:column}.pp-tx b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-tx small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-act{flex:none;border:1px solid var(--glass-line);background:var(--glass-strong);color:var(--fg);border-radius:99px;padding:8px 12px;font:700 12.5px var(--font-ui);cursor:pointer;white-space:nowrap;transition:transform .4s var(--spring)}.pp-act.hot{background:var(--dm-diag);color:#fff;border-color:transparent;box-shadow:0 8px 16px -10px var(--glow)}.pp-act.done{opacity:.75;cursor:default}.pp-act.wait{opacity:.75;animation:pulse 1.2s ease-in-out infinite;cursor:default}.pp-act:active{transform:scale(.92)}.pp-cta{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;border-radius:24px;text-align:center}.pp-cta-e{font-size:34px}.pp-cta p{margin:0;font-weight:600}.pp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;text-align:center;color:var(--muted)}.pp-empty span{font-size:34px}.pp-empty p{margin:0;font-weight:600}.pp-manual{border-radius:20px;background:var(--glass);border:1px solid var(--glass-line);padding:10px 12px}.pp-manual summary{cursor:pointer;font-weight:700;padding:4px 0}.pp-manual .fform{margin-top:10px}.pp-list{display:flex;flex-direction:column;gap:8px}.pp-list .sec{margin:4px 0 0}.inv{display:flex;flex-direction:column;gap:10px;align-items:stretch}.inv-pv{align-self:center;width:min(58vw,232px);aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:var(--dm-diag);display:grid;place-items:center;box-shadow:0 20px 38px -18px #14002899,0 0 0 1px #ffffff2e;animation:chipIn .5s var(--spring) both}.inv-pv img{width:100%;height:100%;display:block}.inv-link{display:flex;flex-direction:column;align-items:center;gap:2px;border:1.5px dashed var(--glass-line);background:var(--glass);color:var(--fg);border-radius:18px;padding:10px;cursor:pointer;font:inherit}.inv-link b{font-size:17px;letter-spacing:.02em;direction:ltr}.inv-link small{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.inv-msg{margin:0;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--glass-strong);border:1px solid var(--glass-line);font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.inv-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.inv-ch{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;color:var(--fg);cursor:pointer;padding:4px 0;font:inherit;min-width:0}.inv-ic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 2px 1px #ffffff59,0 8px 16px -8px #0006;transition:transform .4s var(--spring)}.inv-ic svg{width:24px;height:24px}.inv-ch small{font-size:10.5px;font-weight:700;text-align:center;line-height:1.15;overflow-wrap:anywhere}.inv-ch:active .inv-ic{transform:scale(.86)}.inv-ch.wa .inv-ic{background:#25d366}.inv-ch.im .inv-ic{background:linear-gradient(180deg,#5cf27a,#10b52f)}.inv-ch.ig .inv-ic{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.inv-ch.cp .inv-ic{background:#6b5f8e}.inv-ch.dl .inv-ic{background:var(--dm-diag)}@media(max-width:350px){.inv-ic{width:44px;height:44px}.aw-opts{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.aw-th{width:66px;height:66px}.pr-ava{width:146px;height:146px}.pr-ava-in{width:134px;height:134px}}.pr-handle,.pr-bio,.hub-foot span,.pp-tx small,.acct-btn #acctLabel,.pr-chip{unicode-bidi:plaintext}.ob-tr{display:inline-flex;align-items:center;gap:6px}.help-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass);color:var(--muted);font:800 14px/1 var(--font-ui);cursor:pointer;opacity:.8;transition:transform .4s var(--spring),opacity .2s;padding:0}.help-btn:hover{opacity:1}.help-btn:active{transform:scale(.88)}.guide{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:16px;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .3s both}.g-box{position:relative;width:min(400px,100%);max-height:calc(100% - 8px);overflow:auto;border-radius:34px;padding:16px 18px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--panel-solid);animation:sheetUp .55s var(--spring) both}.g-skip{position:absolute;top:12px;right:14px;z-index:3;border:0;background:var(--glass);color:var(--muted);font:700 13.5px var(--font-ui);padding:7px 12px;border-radius:99px;cursor:pointer}[dir=rtl] .g-skip{right:auto;left:14px}.g-stage{position:relative;width:100%;height:238px;margin-top:22px;touch-action:pan-y;overflow:hidden;border-radius:26px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}.g-title{margin:6px 0 0;font-size:22px;font-weight:900;line-height:1.15;text-wrap:balance}.g-text{margin:0;font-size:15px;line-height:1.45;color:var(--fg);opacity:.86;max-width:34ch;text-wrap:balance;min-height:3em}.g-dots{display:flex;gap:6px;margin:4px 0 2px}.g-dots i{width:8px;height:8px;border-radius:9px;background:var(--track);transition:width .4s var(--spring),background .3s}.g-dots i.on{width:26px;background:var(--dm-diag)}.g-next{width:100%}.sc{position:absolute;inset:0}.sc svg{display:block;width:100%;height:100%}.sw-av{position:absolute;width:96px;height:96px;border-radius:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 4px var(--panel-solid),0 14px 24px -12px var(--glow);background:var(--glass-strong)}.sw-av>*{width:100%;height:100%;object-fit:cover;display:block}.sw-av b{display:grid;place-items:center;font-size:38px}.sw-r{animation:swR 5.2s cubic-bezier(.45,0,.3,1) infinite}.sw-h{animation:swH 5.2s cubic-bezier(.45,0,.3,1) infinite}@keyframes swR{0%,14%{left:27%;top:58%}27%{left:50%;top:26%}40%,80%{left:73%;top:58%}88%{left:50%;top:86%}to{left:27%;top:58%}}@keyframes swH{0%,14%{left:73%;top:58%}27%{left:50%;top:88%}40%,80%{left:27%;top:58%}88%{left:50%;top:30%}to{left:73%;top:58%}}.sw-you{position:absolute;left:27%;top:9%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font:900 15px var(--font-ui);letter-spacing:.08em;color:#fff;background:var(--dm-diag);padding:5px 12px 4px;border-radius:99px;box-shadow:0 8px 16px -8px var(--glow);z-index:2}.sw-you i{position:absolute;top:100%;font-style:normal;font-size:18px;animation:bob 1s ease-in-out infinite}.sw-ring{position:absolute;left:27%;top:58%;width:116px;height:116px;border-radius:50%;transform:translate(-50%,-50%);border:3px dashed var(--accent);opacity:.55;animation:spin 8s linear infinite}.sw-rot{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);font-size:26px;animation:swRot 5.2s ease-in-out infinite}@keyframes swRot{0%,12%,44%,to{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0)}22%,34%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(200deg)}}.sw-b{position:absolute;padding:7px 11px;border-radius:16px;font:700 13px var(--font-ui);white-space:nowrap;box-shadow:0 8px 16px -10px #00000059;opacity:0}.sw-b1{left:58%;top:16%;background:var(--glass-strong);color:var(--fg);border:1px solid var(--glass-line);border-bottom-right-radius:5px;animation:swB 5.2s ease-out infinite}.sw-b2{left:8%;top:84%;background:var(--dm-diag);color:#fff;border-top-left-radius:5px;animation:swB2 5.2s ease-out infinite}@keyframes swB{0%,44%{opacity:0;transform:scale(.5) translateY(8px)}49%{opacity:1;transform:scale(1.08)}52%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(.8)}}@keyframes swB2{0%,55%{opacity:0;transform:scale(.5) translateY(-8px)}60%{opacity:1;transform:scale(1.08)}63%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(.8)}}.ph{position:absolute;left:14%;top:12%;width:96px;height:176px;border-radius:20px;background:var(--glass-strong);border:3px solid var(--fg);box-shadow:0 18px 30px -18px var(--glow);overflow:hidden}.ph-n{position:absolute;left:50%;top:5px;width:30px;height:6px;border-radius:9px;background:var(--fg);opacity:.8;transform:translate(-50%)}.pb{position:absolute;height:14px;border-radius:9px;opacity:0;animation:pbIn 5.6s ease-out infinite}.pb.in{left:8px;background:var(--track)}.pb.out{right:8px;background:var(--dm-diag)}.pb.a{top:20px;width:56px;animation-delay:0s}.pb.b{top:40px;width:44px;animation-delay:.35s}.pb.c{top:60px;width:62px;animation-delay:.7s}.pb.d{top:80px;width:40px;animation-delay:1.05s}@keyframes pbIn{0%{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1.08)}9%,82%{opacity:1;transform:none}90%,to{opacity:0}}.ph-bar{position:absolute;left:8px;right:8px;bottom:12px;height:9px;border-radius:9px;background:var(--track);overflow:hidden}.ph-bar i{position:absolute;inset:0;width:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,var(--t2) 0 5px,var(--t5) 5px 10px);animation:phBar 5.6s ease-in-out infinite}@keyframes phBar{0%,25%{width:0}48%,88%{width:100%}to{width:0}}.mcard{position:absolute;width:98px;height:138px;border-radius:14px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:4px;background:linear-gradient(145deg,#fff4c4,#f2c94c 32%,#b8860b 68%,#f6dc84);box-shadow:0 18px 30px -12px #7850008c,inset 0 0 0 2px #3a260040}.mc-n{align-self:flex-start;font:900 20px/1 var(--font-ui);color:#3a2600}.mc-art{width:58px;height:58px;border-radius:50%;overflow:hidden;margin-top:-14px;box-shadow:0 0 0 3px #ffffffb3}.mc-art>*{width:100%;height:100%;display:block;object-fit:cover}.mc-l{width:70%;height:6px;border-radius:9px;background:#3a260059}.mc-l.s{width:46%}.mc-st{font-size:11px;color:#7a5200;letter-spacing:.1em}.sc-card .mcard{left:58%;top:16%;animation:mcOut 5.6s cubic-bezier(.2,.9,.3,1.1) infinite}@keyframes mcOut{0%,50%{opacity:0;transform:translate(-120px,40px) scale(.2) rotateY(0)}66%{opacity:1;transform:translate(0) scale(1.08) rotateY(540deg)}72%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.8)}}.spark{position:absolute;font-size:18px;color:#ffc93c;opacity:0;animation:spark 5.6s ease-out infinite;text-shadow:0 0 8px rgba(255,200,60,.8)}.spark.s1{left:56%;top:12%}.spark.s2{left:88%;top:20%;animation-delay:.08s}.spark.s3{left:90%;top:70%;animation-delay:.16s}.spark.s4{left:55%;top:78%;animation-delay:.1s}.spark.s5{left:74%;top:6%;animation-delay:.2s}@keyframes spark{0%,64%{opacity:0;transform:scale(.2) rotate(0)}70%{opacity:1;transform:scale(1.4) rotate(90deg)}80%,to{opacity:0;transform:scale(.4) rotate(180deg)}}.mp{position:absolute;left:50%;top:10px;bottom:-6px;width:min(268px,86%);transform:translate(-50%);border-radius:24px 24px 0 0;background:var(--glass-strong);border:3px solid var(--fg);border-bottom:0;overflow:hidden;box-shadow:0 18px 30px -18px var(--glow)}.mp-top{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--glass-line);background:var(--glass);font-size:14px}.mp-ava{width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;background:var(--glass-strong)}.mp-ava>*{width:100%;height:100%;display:block;object-fit:cover}.mp-ava b{display:grid;place-items:center;font-size:13px}.mp-top b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-tag{position:absolute;right:10px;top:10px;padding:4px 9px;border-radius:99px;background:var(--dm-diag);color:#fff;font:800 11.5px var(--font-ui);animation:tagP 1.4s ease-in-out infinite;white-space:nowrap}@keyframes tagP{50%{transform:translate(-4px) scale(1.05)}}.mp-body{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px}.mp-in,.mp-out{max-width:82%;padding:7px 11px;border-radius:16px;font:600 12.5px/1.3 var(--font-ui);text-align:start}.mp-in{align-self:flex-start;background:var(--panel-solid);border:1px solid var(--glass-line);border-bottom-left-radius:5px}.mp-out{align-self:flex-end;background:var(--dm-diag);color:#fff;border-bottom-right-radius:5px}.mp-typing{align-self:flex-start;display:flex;gap:4px;padding:9px 12px;border-radius:16px;background:var(--panel-solid);border:1px solid var(--glass-line);animation:tpHide 4.4s ease-out infinite}.mp-typing i{width:6px;height:6px;border-radius:50%;background:var(--dot);animation:dot 1.1s ease-in-out infinite}.mp-typing i:nth-child(2){animation-delay:.15s}.mp-typing i:nth-child(3){animation-delay:.3s}@keyframes tpHide{0%,30%{opacity:1;max-height:40px}34%,to{opacity:0;max-height:0;padding:0;border-width:0}}.sc-mp:not(.sc-ans) .m1{animation:m1In 4.4s ease-out infinite}@keyframes m1In{0%,32%{opacity:0;transform:scale(.6);transform-origin:left bottom}38%{opacity:1;transform:scale(1.06)}42%,92%{opacity:1;transform:none}to{opacity:0}}.mp-lab{position:absolute;left:10px;right:10px;bottom:14px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-radius:14px;border:2px dashed var(--accent);font:800 12px var(--font-ui);color:var(--fg);animation:tagP 1.6s ease-in-out infinite}.mp-hava{width:24px;height:24px;border-radius:50%;overflow:hidden;flex:none}.mp-hava>*{width:100%;height:100%;display:block}.sc-ans .mp-out{animation:outIn 6s ease-out infinite}@keyframes outIn{0%,36%{opacity:0;transform:translateY(60px) scale(.7)}44%{opacity:1;transform:scale(1.05)}48%,94%{opacity:1;transform:none}to{opacity:0}}.mp-chips{position:absolute;left:10px;right:10px;bottom:12px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;animation:chipsOut 6s ease-in-out infinite}.mp-chip{max-width:92%;padding:6px 10px;border-radius:14px 14px 5px;background:var(--chip);border:1px solid var(--glass-line);font:600 11.5px/1.25 var(--font-ui);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-chip.c2{animation:c2Tap 6s ease-in-out infinite}@keyframes c2Tap{0%,28%{transform:none}31%{transform:scale(.92);background:var(--dm-diag);color:#fff}36%{opacity:0;transform:translateY(-40px) scale(.8)}to{opacity:0}}@keyframes chipsOut{0%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(16px)}}.mp-comp{position:absolute;left:10px;right:10px;bottom:12px;display:flex;align-items:center;gap:4px;padding:8px 8px 8px 12px;border-radius:99px;background:var(--panel-solid);border:1px solid var(--glass-line);font:600 12.5px var(--font-ui);opacity:0;animation:compIn 6s ease-out infinite}@keyframes compIn{0%,52%{opacity:0;transform:translateY(16px)}58%,94%{opacity:1;transform:none}to{opacity:0}}.mp-typed{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;animation:typeW 6s steps(22,end) infinite}@keyframes typeW{0%,58%{max-width:0}86%,to{max-width:100%}}.mp-caret{width:2px;height:15px;background:var(--accent);animation:blink 1s steps(2) infinite;flex:none}.mp-send{margin-inline-start:auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--dm-diag);color:#fff;font-size:12px;flex:none}.mp-hand{position:absolute;left:58%;top:100%;font-size:30px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));animation:handTap 6s ease-in-out infinite;z-index:3}@keyframes handTap{0%,8%{opacity:0;transform:translate(30px,10px)}16%{opacity:1;transform:translateY(-108px)}27%{transform:translateY(-100px)}30%{transform:translateY(-96px) scale(.88)}33%{transform:translateY(-100px)}40%,to{opacity:0;transform:translate(10px,-40px)}}.mp-rip{position:absolute;left:calc(58% + 6px);top:calc(100% - 92px);width:16px;height:16px;border-radius:50%;border:3px solid var(--accent);opacity:0;animation:rip 6s ease-out infinite;z-index:2}@keyframes rip{0%,29%{opacity:0;transform:scale(.3)}31%{opacity:1}38%,to{opacity:0;transform:scale(3.2)}}.sv-top{position:absolute;left:12%;right:12%;top:16px;display:flex;align-items:center;gap:8px}.sv-candy{flex:1}.sv-candy i{width:0;animation:svBar 6.4s ease-in-out infinite}@keyframes svBar{0%{width:0}36%,90%{width:100%}to{width:0}}.sv-n{font:900 15px var(--font-ui);opacity:0;animation:svN 6.4s ease-out infinite}@keyframes svN{0%,34%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.3)}44%,90%{opacity:1;transform:none}to{opacity:0}}.sv-dots{position:absolute;left:10%;right:10%;top:48px;display:flex;justify-content:space-between}.sv-dots i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--font-ui);font-style:normal;background:var(--track);color:var(--muted);animation:svDot 6.4s ease-out infinite;animation-delay:calc(var(--k) * .3s)}@keyframes svDot{0%{background:var(--track);color:var(--muted);transform:none}4%{transform:scale(1.35)}7%,70%{background:var(--accent);color:#fff;transform:none}78%,to{background:var(--track);color:var(--muted)}}.sv-bal{position:absolute;left:50%;top:92px;width:84px;height:92px;margin-left:-42px;animation:svBal 6.4s cubic-bezier(.3,1.3,.5,1) infinite}.sv-bal span{position:absolute;inset:0;border-radius:50% 50% 48% 52%/52% 52% 48% 48%;background:radial-gradient(circle at 32% 26%,#fffffff2 0,#ffffff4d 10%,#fff0 24%),var(--dm-diag);box-shadow:inset 0 -10px 18px #28003259}@keyframes svBal{0%,36%{transform:scale(0)}46%{transform:scale(1.08,.94)}52%,60%{transform:none}62%{transform:scale(1.12)}63%,to{transform:scale(0)}}.sv-str{position:absolute;left:50%;top:184px;width:2px;height:30px;background:var(--muted);transform-origin:top;animation:svStr 6.4s ease-in infinite}@keyframes svStr{0%,40%{opacity:0;transform:scaleY(0)}48%,62%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(40px) rotate(20deg)}}.sv-hand{position:absolute;left:58%;top:200px;font-size:30px;opacity:0;animation:svHand 6.4s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}@keyframes svHand{0%,50%{opacity:0;transform:translate(30px,30px)}56%{opacity:1;transform:translateY(-64px)}60%{transform:translateY(-60px) scale(.88)}62%{opacity:1}66%,to{opacity:0;transform:translate(8px,-40px)}}.sv-shard{position:absolute;left:50%;top:138px;width:12px;height:8px;border-radius:40% 60% 50% 50%;background:var(--accent);opacity:0;animation:svShard 6.4s ease-out infinite}.sv-shard.p1{--x:-70px;--y:-40px}.sv-shard.p2{--x:60px;--y:-50px}.sv-shard.p3{--x:-80px;--y:30px}.sv-shard.p4{--x:76px;--y:24px}.sv-shard.p5{--x:-20px;--y:-70px}.sv-shard.p6{--x:30px;--y:60px}@keyframes svShard{0%,62%{opacity:0;transform:none}63%{opacity:1}74%,to{opacity:0;transform:translate(var(--x),var(--y)) rotate(200deg)}}.sc-seven .mcard{left:50%;top:84px;margin-left:-49px;animation:svCard 6.4s cubic-bezier(.2,.9,.3,1.2) infinite}@keyframes svCard{0%,63%{opacity:0;transform:scale(.2) rotateY(0)}76%{opacity:1;transform:scale(1.08) rotateY(720deg)}80%,92%{opacity:1;transform:none}to{opacity:0}}.hand-hint{position:fixed;z-index:75;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%);animation:hhIn .45s var(--spring) both}.hand-hint.bye{animation:fade .25s reverse both}.hh-f{font-size:38px;line-height:1;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35));animation:hhTap 1.1s ease-in-out infinite;order:2}.hh-t{order:1;padding:6px 12px;border-radius:99px;background:var(--fg);color:var(--bg);font:800 13px var(--font-ui);white-space:nowrap;box-shadow:0 10px 20px -10px #00000080}.hand-hint.swipe .hh-f{animation:hhSwipe 1.6s ease-in-out infinite}@keyframes hhTap{0%,to{transform:translateY(0)}45%{transform:translateY(-10px)}60%{transform:translateY(2px) scale(.9)}}@keyframes hhSwipe{0%{transform:translate(50px) rotate(10deg);opacity:0}15%{opacity:1}70%{transform:translate(-50px) rotate(-10deg);opacity:1}to{transform:translate(-60px);opacity:0}}@keyframes hhIn{0%{opacity:0;transform:translate(-50%,16px) scale(.7)}to{opacity:1;transform:translate(-50%)}}[dir=rtl] .hand-hint.swipe .hh-f{animation-direction:reverse}.endbar .puff{animation:ctaPulse 2.6s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:inset 0 3px 2px #ffffff73,inset 0 -9px 16px #28002852,0 14px 28px -10px var(--glow),0 0 color-mix(in srgb,var(--accent) 55%,transparent)}60%{box-shadow:inset 0 3px 2px #ffffff73,inset 0 -9px 16px #28002852,0 14px 28px -10px var(--glow),0 0 0 12px color-mix(in srgb,var(--accent) 0%,transparent)}}.sarc{gap:3px;padding:1px 7px 1px 4px}.sarc-g{width:22px;height:14px;overflow:visible}.sarc-nd{transform-origin:13px 14px;transform:rotate(-90deg);transition:transform 1s cubic-bezier(.3,1.6,.4,1)}.sdial{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.sd-svg{width:min(100%,250px);height:auto;overflow:visible;filter:drop-shadow(0 16px 20px rgba(60,0,80,.25))}.sd-lab{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.sd-lab small{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sd-lab b{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.05;background:linear-gradient(135deg,var(--t3),var(--t2),var(--t1));-webkit-background-clip:text;background-clip:text;color:transparent}.sd-lab span{font-size:12.5px;color:var(--muted);font-weight:600}.join{align-items:stretch;gap:10px;text-align:center;overflow-x:hidden}.join-close{position:absolute;top:12px;right:14px;z-index:3}[dir=rtl] .join-close{right:auto;left:14px}.join{position:relative}.join-hero{position:relative;height:150px;margin:2px -18px 0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(80% 90% at 50% 100%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.jh-av{position:relative;z-index:2;width:104px;height:104px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 5px var(--panel-solid),0 16px 28px -14px var(--glow);background:var(--glass-strong)}.jh-av>*{width:100%;height:100%;display:block;object-fit:cover}.jh-av b{display:grid;place-items:center;font-size:40px}.jh-av.r{margin-right:-14px;animation:bob 3s ease-in-out infinite;transform:rotate(-6deg)}.jh-av.h{margin-left:-14px;animation:bob 3s ease-in-out .5s infinite}.jh-plus{position:relative;z-index:3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--panel-solid);box-shadow:0 8px 16px -8px var(--glow);animation:cdPop .8s var(--spring) .3s both}.jh-badge{position:absolute;right:12%;top:12px;z-index:4;padding:6px 11px;border-radius:99px;background:var(--gold);color:#3a2600;font:900 13px var(--font-ui);box-shadow:0 8px 16px -8px #78500080;transform:rotate(8deg);animation:stamp .6s .5s cubic-bezier(.2,1.6,.4,1) both}.join-hero .jb{position:absolute;bottom:-40px;animation:rise 7s linear infinite}.jb.j1{left:8%;width:26px;height:26px}.jb.j2{left:24%;width:16px;height:16px;animation-duration:5.5s;animation-delay:1s}.jb.j3{left:70%;width:30px;height:30px;animation-delay:2s}.jb.j4{left:86%;width:18px;height:18px;animation-duration:6s;animation-delay:.4s}.jb.j5{left:52%;width:22px;height:22px;animation-duration:8s;animation-delay:3s}.join-t{margin:2px 0 0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.08;color:var(--t2);text-shadow:0 2px 0 rgba(255,255,255,.6),0 10px 18px var(--glow)}.join-x{margin:-2px auto 0;max-width:30ch;font-size:14.5px;color:var(--muted);font-weight:600;text-wrap:balance}.join-perks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jp{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-line);animation:chipIn .5s var(--spring) both}.jp-ic{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-size:24px;background:var(--dm-diag);box-shadow:inset 0 3px 2px #fff6,inset 0 -6px 10px #28002840,0 8px 14px -8px var(--glow);margin-bottom:3px}.jp:nth-child(2) .jp-ic{background:linear-gradient(135deg,#ffb347,#ff5f9e)}.jp:nth-child(3) .jp-ic{background:linear-gradient(135deg,#38bdf8,#6d5cff)}.jp:nth-child(4) .jp-ic{background:linear-gradient(135deg,#7ee8a8,#1fae7a)}.jp b{font-size:14px;line-height:1.15}.jp small{font-size:11.5px;color:var(--muted);font-weight:700}.deckwrap{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;--dh:560px;--cw:240px}.deck{position:relative;height:var(--dh);perspective:1200px;perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none}.deck-track{position:absolute;inset:0;transform-style:preserve-3d}.bslide{position:absolute;inset:6px 7%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.9,.22,1.12),opacity .45s;will-change:transform}.deck.drag .bslide{transition:none}.bslide:not(.on){cursor:pointer}.bcard{position:absolute;inset:0;border-radius:38px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 70% at 22% 0%,#ffffff6b,#fff0 60%),linear-gradient(var(--panel),var(--panel));-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 0 0 1.4px #ffffffbf,inset 0 -24px 40px #ffffff1f,inset 0 0 70px color-mix(in srgb,var(--accent) 10%,transparent),0 34px 56px -30px var(--glow),0 8px 20px -10px #1e003240;animation:bfloat 5.5s ease-in-out infinite}.bslide:nth-child(2n) .bcard{animation-delay:-1.8s}.bslide:nth-child(3n) .bcard{animation-delay:-3.1s}@keyframes bfloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.006,.996)}}@property --fa{syntax:"<angle>";inherits:false;initial-value:0deg}.bcard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--fa),#ff5fc8,#ffd86b,#7dffb5,#5cd8ff,#8a6bff,#ff6ad5,#ffcf5c,#56e6c9,#ff5fc8);-webkit-mask:linear-gradient(90deg,#000,transparent 26px,transparent calc(100% - 26px),#000),linear-gradient(180deg,#000,transparent 26px,transparent calc(100% - 26px),#000);mask:linear-gradient(90deg,#000,transparent 26px,transparent calc(100% - 26px),#000),linear-gradient(180deg,#000,transparent 26px,transparent calc(100% - 26px),#000);-webkit-mask-composite:source-over;mask-composite:add;opacity:.62;animation:bfilm 10s linear infinite}@keyframes bfilm{to{--fa:360deg}}.bcard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(38% 9% at 24% 4.5%,#ffffffd9,#fff0),radial-gradient(5% 16% at 3.5% 22%,#ffffffb3,#fff0),radial-gradient(18% 4% at 80% 97%,#ffffff73,#fff0),radial-gradient(1.6% 1.1% at 14% 9%,#fff,#fff0)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bcard:before{opacity:.7}}:root[data-theme=dark] .bcard:before{opacity:.7}.bslide:not(.on) .bcard{filter:saturate(.85) brightness(.97)}.bc-in{position:relative;z-index:2;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:20px 18px}.bc-h{margin:0;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800;text-align:center}.s-card .bc-in{align-items:center;gap:10px;padding:14px}.s-card .tc-wrap{width:var(--cw)}.s-card .valuebox{align-self:stretch;padding:10px 14px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line)}.s-card .valuebox strong{font-size:24px}.s-sarc .bc-in{align-items:center;gap:6px}.bc-in .verdict{font-size:17px}.twistc.big span{min-height:180px;font-size:17px;border-radius:26px}.twistc.big .tw-front{font-size:20px}.bc-in .badges{margin-top:4px}.bc-in .collect{background:var(--glass);border:1px solid var(--glass-line)}.deck-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 8px 4px;justify-content:safe center}.deck-nav::-webkit-scrollbar{display:none}.dn{flex:none;display:flex;align-items:center;gap:5px;border:1px solid var(--glass-line);background:var(--glass);color:var(--fg);border-radius:99px;padding:7px 11px 7px 9px;font:700 12.5px var(--font-ui);cursor:pointer;transition:transform .4s var(--spring),background .25s}.dn span{font-size:16px}.dn small{font:inherit;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .4s ease}.dn[aria-pressed=true]{background:var(--dm-diag);color:#fff;border-color:transparent;box-shadow:0 8px 16px -10px var(--glow)}.dn[aria-pressed=true] small{max-width:120px}.dn:active{transform:scale(.9)}@media(max-height:700px){.bc-in{gap:9px;padding:14px}.twistc.big span{min-height:130px}}@media(prefers-reduced-motion:reduce){.sw-r{left:73%;top:58%}.sw-h{left:27%;top:58%}.sw-b{opacity:1}.sw-rot{opacity:0}.pb{opacity:1}.ph-bar i{width:100%}.sc-card .mcard{left:58%;top:16%}.spark{opacity:0}.mp-typing{display:none}.sc-ans .mp-out{opacity:0}.mp-hand{left:58%;top:calc(100% - 100px)}.mp-comp{opacity:0}.sv-candy i{width:100%}.sv-dots i{background:var(--accent);color:#fff}.sv-str,.sv-hand{opacity:0}.sc-seven .mcard{opacity:1}.sv-bal{transform:scale(0)}}.dk-cnt{margin:-4px 0 0;text-align:center;font-weight:800;font-size:13.5px;color:var(--muted)}.dk-coll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dk-ci{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-line);text-align:center;opacity:.55}.dk-ci.on{opacity:1;background:var(--glass-strong);box-shadow:0 8px 16px -12px var(--glow)}.dk-ci.new{animation:cdPop .8s var(--spring) .3s both;box-shadow:0 0 0 2.5px var(--accent),0 10px 20px -10px var(--glow)}.dk-ci span{font-size:28px;line-height:1}.dk-ci small{font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.bcard{box-shadow:inset 0 0 0 1.4px #fffc,inset 0 0 0 3px #ffb4f02e,inset 0 -24px 40px #ffffff1f,inset 0 0 70px color-mix(in srgb,var(--accent) 12%,transparent),0 34px 56px -30px var(--glow),0 8px 20px -10px #1e003240}.vpill,.deckwrap.short .s-card .valuebox{display:none}.deckwrap.short .vpill{display:inline-flex}.deckwrap.short .s-card .r-meta{gap:5px}.deckwrap.short .s-card .r-meta>*{padding:5px 9px;font-size:11px}.deckwrap.short .bc-in{padding:12px;gap:8px}.deckwrap.short .sd-svg{width:min(100%,190px)}.deckwrap.short .twistc.big span{min-height:110px;font-size:15px}.deckwrap.short .dk-ci{padding:6px 2px}.deckwrap.short .dk-ci span{font-size:22px}.deckwrap.short .s-card .r-meta .code:not(.vpill){display:none}.deckwrap.short .s-card .bc-in{justify-content:center;padding-top:16px}.acct-btn{position:relative}.acct-btn[data-n]:not([data-n=""]):after{content:attr(data-n);position:absolute;top:0;left:20px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:#e11d2e;color:#fff;font:800 10.5px/17px var(--font-ui);text-align:center;box-shadow:0 0 0 2px var(--bg)}.legal-note a,.by a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}
