/* 🔥 «اورا» (src/aura.js, public/assets/aura.js): the card with its living aura, the viewer, the opening, the shop shelf.
   Prefix au- (no clash: ho-/hr-/hs-/hg- belong to other packs). The card's aura is CSS only (cheap enough for a showcase of
   five); canvas flames only run inside the viewer and the opening. html.lite = still aura, no motion. */
.au{--w:200px;--a:#ffc443;--a2:#ff7a1a;--a3:#fff3c4;--c:#ffc443;position:relative;width:var(--w);aspect-ratio:5/7;flex:none;isolation:isolate;
  font-family:inherit;color:#fff;-webkit-tap-highlight-color:transparent;perspective:900px;cursor:pointer}
.au.t-violet{--a:#a46bff;--a2:#5b2bff;--a3:#ead9ff}
.au.t-crimson{--a:#ff3049;--a2:#9b0018;--a3:#ffd0d6}
.au.t-void{--a:#ff2340;--a2:#16020a;--a3:#ff9aa8}
.au-3d{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.au.live .au-3d{transition:transform .08s linear}
/* ---- the aura: glow + flame tongues around the frame + embers ---- */
.au-aura{position:absolute;inset:-14%;pointer-events:none;z-index:-1}
.au-aura::before{content:'';position:absolute;inset:12%;border-radius:22px;box-shadow:0 0 calc(var(--w)*.12) calc(var(--w)*.02) var(--a),0 0 calc(var(--w)*.3) calc(var(--w)*.04) color-mix(in srgb,var(--a2) 70%,transparent);animation:auPulse 2.4s ease-in-out infinite}
.au.t-void .au-aura::before{box-shadow:0 0 calc(var(--w)*.1) calc(var(--w)*.03) #000,0 0 calc(var(--w)*.22) calc(var(--w)*.03) #ff1f3d88}
@keyframes auPulse{50%{opacity:.62;transform:scale(1.025)}}
.au-aura i{position:absolute;width:calc(var(--w)*.2);height:calc(var(--w)*.34);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;
  background:radial-gradient(ellipse at 50% 78%,var(--a3) 0,var(--a) 28%,color-mix(in srgb,var(--a2) 80%,transparent) 55%,transparent 72%);
  filter:blur(calc(var(--w)*.018));mix-blend-mode:screen;transform-origin:50% 100%;opacity:0;animation:auTongue var(--d,1.6s) ease-in infinite;animation-delay:var(--dl,0s)}
.au.t-void .au-aura i{background:radial-gradient(ellipse at 50% 78%,#ff5468 0,#5a0012 26%,#0a0004 52%,transparent 72%);mix-blend-mode:normal}
@keyframes auTongue{0%{opacity:0;transform:translate(var(--x0,0),0) scale(.5,.35) rotate(var(--r,0deg))}18%{opacity:.95}
  100%{opacity:0;transform:translate(var(--x1,0),calc(var(--w)*-.36)) scale(.85,1.25) rotate(var(--r,0deg))}}
.au-aura b{position:absolute;bottom:16%;width:3px;height:3px;border-radius:50%;background:var(--a3);box-shadow:0 0 6px 1px var(--a);opacity:0;animation:auEmber var(--d,3s) linear infinite;animation-delay:var(--dl,0s)}
@keyframes auEmber{0%{opacity:0;transform:translate(0,0)}12%{opacity:1}100%{opacity:0;transform:translate(var(--dx,10px),calc(var(--w)*-1.05))}}
/* ---- the card ---- */
.au-body{position:absolute;inset:0;border-radius:calc(var(--w)*.075);overflow:hidden;background:#07050c;box-shadow:0 calc(var(--w)*.06) calc(var(--w)*.16) #000c,inset 0 0 0 1px #ffffff14}
.au-img{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;object-position:50% calc(var(--fx,50)*1%);transform:translate(calc((var(--mx,50%) - 50%)*-.04),calc((var(--my,50%) - 50%)*-.04)) scale(1.02);transition:transform .3s}
.au-none{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--a) 40%,#000),#05030a 70%)}
.au-tint{position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,color-mix(in srgb,var(--a2) 55%,#000) 92%),radial-gradient(130% 90% at 50% 38%,transparent 52%,#000b 100%);mix-blend-mode:normal}
.au-rimlight{position:absolute;inset:0;box-shadow:inset 0 0 calc(var(--w)*.09) color-mix(in srgb,var(--a) 75%,transparent),inset 0 calc(var(--w)*-.18) calc(var(--w)*.2) calc(var(--w)*-.1) var(--a);mix-blend-mode:screen;animation:auPulse 2.4s ease-in-out infinite}
.au-heat{position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--a) 50%,transparent),transparent 36%);mix-blend-mode:screen;opacity:.55;animation:auHeat 1.9s ease-in-out infinite alternate}
@keyframes auHeat{to{opacity:.25;transform:translateY(4%)}}
.au-foil{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 38%,#ffffff2a 46%,color-mix(in srgb,var(--a3) 40%,transparent) 50%,transparent 58%);mix-blend-mode:overlay;transform:translateX(calc((var(--mx,0%) - 50%)*.9));opacity:.0;transition:opacity .3s}
.au.live .au-foil,.au.big .au-foil{opacity:1}
.au-sweep{position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 44%,#ffffff30 49%,transparent 54%);animation:auSweep 4.6s ease-in-out infinite;mix-blend-mode:overlay}
@keyframes auSweep{0%,55%{transform:translateX(-60%)}100%{transform:translateX(60%)}}
/* energy frame: a conic light running around the edge (the child rotates, the frame masks it) */
.au-rim{position:absolute;inset:0;border-radius:calc(var(--w)*.075);padding:calc(var(--w)*.012);overflow:hidden;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.au-rim i{position:absolute;left:50%;top:50%;width:160%;aspect-ratio:1;margin:-80% 0 0 -80%;background:conic-gradient(from 0deg,var(--a2),var(--a3),var(--a),#fff,var(--a),var(--a2) 55%,color-mix(in srgb,var(--a2) 60%,#000) 75%,var(--a2));animation:auSpin 3.2s linear infinite}
.au.t-void .au-rim i{background:conic-gradient(#1a0008,#ff2340,#000,#ff8a98,#000,#ff2340,#1a0008)}
@keyframes auSpin{to{transform:rotate(1turn)}}
.au-crack{position:absolute;inset:0;opacity:0;pointer-events:none}
.au.t-void .au-crack,.au.t-crimson .au-crack{opacity:1;animation:auZap 3.4s steps(1) infinite}
.au-crack path{fill:none;stroke:var(--a3);stroke-width:1.3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--a))}
@keyframes auZap{0%,88%,94%,100%{opacity:0}89%,92%{opacity:1}}
.au-hud{position:absolute;top:calc(var(--w)*.05);left:calc(var(--w)*.05);right:calc(var(--w)*.05);display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:calc(var(--w)*.052);z-index:2}
.au-tier{padding:.32em .75em;border-radius:99px;background:color-mix(in srgb,var(--a2) 70%,#000a);border:1px solid color-mix(in srgb,var(--a) 80%,transparent);color:var(--a3);font-weight:800;letter-spacing:.2px;box-shadow:0 0 12px color-mix(in srgb,var(--a) 50%,transparent);white-space:nowrap}
.au.t-void .au-tier{background:#000;border-color:#ff2340;color:#ff9aa8}
.au-no{padding:.3em .6em;border-radius:6px;background:#000a;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}
.au-plate{position:absolute;left:0;right:0;bottom:0;padding:calc(var(--w)*.08) calc(var(--w)*.06) calc(var(--w)*.06);text-align:center;z-index:2}
.au-plate b{display:block;font-size:calc(var(--w)*.1);font-weight:900;line-height:1.25;color:#fff;text-shadow:0 0 calc(var(--w)*.05) var(--a),0 2px 4px #000}
.au-plate small{display:block;margin-top:2px;font-size:calc(var(--w)*.055);color:var(--a3);opacity:.9}
.au.mini .au-hud{display:none}
/* ⚡ (۶ آبان) phones: half the tongues, no blur and no blending on them (each was a blurred, blended layer moving every frame) */
@media (hover:none),(max-width:700px){.au:not(.big) .au-aura i{filter:none;mix-blend-mode:normal}.au:not(.big) .au-aura i:nth-of-type(2n){display:none}.au:not(.big) .au-aura b:nth-of-type(2n){display:none}}
html.lite .au:not(.big) *,html.lite .au:not(.big) *::before{animation:none!important}
html.lite .au:not(.big) .au-aura i{opacity:.55;transform:scale(.8,.8)}
html.lite .au:not(.big) .au-aura b{display:none}
@media (prefers-reduced-motion:reduce){.au *,.au *::before{animation:none!important}.au-aura i{opacity:.5}}

/* ---- viewer / opening overlay ---- */
.auv{position:fixed;inset:0;z-index:9999;background:radial-gradient(circle at 50% 44%,#1d1030 0,#08050f 55%,#020103 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .35s;overflow:hidden;touch-action:none;color:#fff}
.auv.in{opacity:1}
.auv canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.auv .cv-b{z-index:0}.auv .cv-f{z-index:3}
.auv-x{position:absolute;top:max(14px,env(safe-area-inset-top));left:14px;z-index:6;width:42px;height:42px;border-radius:50%;border:1px solid #ffffff30;background:#0008;color:#fff;font-size:18px;cursor:pointer}
.auv-stage{position:relative;z-index:2;display:grid;place-items:center;will-change:transform}
.auv-info{position:relative;z-index:4;margin-top:28px;text-align:center;max-width:340px;padding:0 16px}
.auv-info h3{margin:0;font-size:22px;font-weight:900;color:var(--a3,#ffe9b0);text-shadow:0 0 16px var(--a,#ffc443)}
.auv-info p{margin:6px 0 0;font-size:13px;opacity:.8;line-height:1.8}
.auv-act{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}
.auv-btn{border:0;border-radius:12px;padding:11px 18px;font:inherit;font-weight:800;cursor:pointer;color:#120a00;background:linear-gradient(180deg,#fff2c4,#ffbf3a);box-shadow:0 6px 22px #ffb13a55}
.auv-btn.ghost{background:#ffffff14;color:#fff;box-shadow:none;border:1px solid #ffffff2a}
.auv-flash{position:absolute;inset:0;z-index:5;background:#fff;opacity:0;pointer-events:none}
.auv-rays{position:absolute;left:50%;top:44%;width:180vmax;height:180vmax;margin:-90vmax;z-index:0;opacity:0;pointer-events:none;
  background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--a,#ffd77a) 22%,transparent) 0 3deg,transparent 3deg 13deg);
  -webkit-mask:radial-gradient(circle,#000 6%,transparent 52%);mask:radial-gradient(circle,#000 6%,transparent 52%);animation:auSpin 26s linear infinite;transition:opacity .8s}
.auv-hint{position:absolute;bottom:max(46px,calc(env(safe-area-inset-bottom) + 30px));left:0;right:0;z-index:4;text-align:center;font-size:14px;color:#d6c6ff;transition:opacity .3s}
.auv-hint i{display:block;margin:10px auto 0;width:150px;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}
.auv-hint i::after{content:'';display:block;height:100%;width:calc(var(--p,0)*100%);background:linear-gradient(90deg,#ffe9a8,#ff9f2e)}
/* the sealed pack */
.aup{position:relative;width:min(62vw,240px);aspect-ratio:5/7.4;border-radius:16px;background:linear-gradient(155deg,#1b1328,#07040c 58%,#160f22);
  box-shadow:0 0 0 1px #3d2e55,0 40px 100px #000,0 0 calc(30px + var(--p,0)*90px) color-mix(in srgb,var(--a,#ffc443) calc(30% + var(--p,0)*60%),transparent);overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none}
.aup::before{content:'';position:absolute;inset:12px;border:1px solid #c9a24a55;border-radius:10px}
.aup-sh{position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 42%,#ffffff1f 50%,transparent 58%);animation:auSweep 2.6s ease-in-out infinite}
.aup-lg{position:absolute;inset:0;display:grid;place-items:center;text-align:center}
.aup-lg b{display:block;font-size:52px;font-weight:900;letter-spacing:3px;background:linear-gradient(#fff6d6,#d8a640 60%,#7a5212);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px #ffbf3a55)}
.aup-lg small{display:block;color:#b9a3e8;font-size:12px;margin-top:6px}
.aup-seam{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--a,#ffc443) 70%,#fff) 0,transparent calc(var(--p,0)*70%));mix-blend-mode:screen;opacity:var(--p,0)}
.aup-n{position:absolute;top:10px;right:12px;font-size:12px;color:#d6c6ff;background:#0008;padding:3px 9px;border-radius:99px}
/* the face-down card waiting for its flip */
.auc{position:relative;transform-style:flat}
.auc .au{visibility:hidden}
.auc.flip .au{visibility:visible}.auc.flip .auc-back{visibility:hidden}
.auc-back{position:absolute;inset:0;border-radius:calc(var(--w)*.075);
  background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--a) 45%,#120a20),#08040e 72%);box-shadow:inset 0 0 0 2px #c9a24a,0 30px 80px #000,0 0 40px color-mix(in srgb,var(--a) 60%,transparent);display:grid;place-items:center;overflow:hidden}
.auc-back::before{content:'';position:absolute;inset:10px;border:1px solid #c9a24a66;border-radius:10px}
.auc-back b{font-size:calc(var(--w)*.3);font-weight:900;color:#d8a640;text-shadow:0 0 22px var(--a);animation:auPulse 1.4s ease-in-out infinite}
.auc-back small{position:absolute;bottom:14%;font-size:13px;color:#e8d9ff;opacity:.85}
.auv-title{position:absolute;z-index:5;top:13%;left:0;right:0;text-align:center;pointer-events:none}
.auv-title b{display:inline-block;font-size:clamp(34px,10vw,64px);font-weight:900;letter-spacing:1px;color:var(--a3);text-shadow:0 0 24px var(--a),0 0 60px var(--a2);animation:auTitle 1.6s cubic-bezier(.2,1.3,.3,1) both}
.auv-title small{display:block;font-size:14px;color:#fff;opacity:.85;margin-top:6px;animation:auTitle 1.6s .25s cubic-bezier(.2,1.3,.3,1) both}
@keyframes auTitle{0%{opacity:0;transform:scale(2.2);filter:blur(12px)}60%{opacity:1;filter:blur(0)}100%{transform:none}}
.auv-sum{position:relative;z-index:4;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:94vw;margin-top:8px}
.auv-sum .au{--w:min(27vw,128px)}
.auv.dim::after{content:'';position:absolute;inset:0;z-index:1;background:#000;opacity:.7;pointer-events:none;animation:auDim .5s both}
@keyframes auDim{from{opacity:0}}
.au-shake{animation:auShake .5s}
@keyframes auShake{10%,50%,90%{transform:translate(-6px,3px)}30%,70%{transform:translate(6px,-4px)}}

/* ---- shop shelf (#aura) ---- */
#aura.sp-sec{padding:0;overflow:hidden;border:0;background:none}
.aus{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 20% 30%,#2b1546 0,#0d0718 52%,#050309 100%);border:1px solid #ffffff12;padding:26px 22px 22px;color:#fff;display:grid;grid-template-columns:1.05fr 1fr;gap:18px;align-items:center}
.aus::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 60%,#ff9a2e22,transparent 40%),radial-gradient(circle at 70% 30%,#8a5cff22,transparent 45%);pointer-events:none}
.aus-emb{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.aus-emb b{position:absolute;bottom:-6px;width:3px;height:3px;border-radius:50%;background:#ffd98a;box-shadow:0 0 8px 2px #ff9a2e;opacity:0;animation:ausUp var(--d) linear infinite;animation-delay:var(--dl)}
@keyframes ausUp{10%{opacity:1}100%{opacity:0;transform:translate(var(--dx),-420px)}}
.aus-fan{position:relative;height:330px;display:grid;place-items:center}
.aus-fan > span{position:absolute;transform:translateX(calc(var(--i)*58%)) rotate(calc(var(--i)*9deg)) translateY(calc(var(--i)*var(--i)*14px));z-index:calc(3 - var(--i)*var(--i))}
.aus-fan > span:nth-child(2){z-index:4}
.aus-fan .au{--w:170px}
.aus-fan > span:nth-child(2) .au{--w:196px}
.aus-tx{position:relative;z-index:2}
.aus-new{display:inline-block;font-size:12px;font-weight:800;padding:4px 11px;border-radius:99px;background:linear-gradient(90deg,#ff9a2e,#ffcf5a);color:#1b0d00}
.aus-own{display:inline-block;margin-inline-start:6px;font-size:12px;padding:4px 10px;border-radius:99px;background:#ffffff14;color:#ffe6a8}
.aus h2{margin:10px 0 6px;font-size:44px;font-weight:900;letter-spacing:1px;background:linear-gradient(#fff6d6,#ffbf3a 55%,#ff7a1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px #ff9a2e55)}
.aus p{margin:0;font-size:14px;line-height:1.9;color:#e6dcff}
.aus-odds{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}
.aus-odds span{font-size:12px;padding:5px 10px;border-radius:99px;border:1px solid var(--a);color:var(--a3);background:color-mix(in srgb,var(--a2) 35%,#0008);box-shadow:0 0 10px color-mix(in srgb,var(--a) 35%,transparent)}
.aus-odds span.t-void{--a:#ff2340;--a2:#000;--a3:#ff9aa8}
.aus-odds span.t-gold{--a:#ffc443;--a2:#7a3c00;--a3:#fff3c4}.aus-odds span.t-violet{--a:#a46bff;--a2:#3a1890;--a3:#ead9ff}.aus-odds span.t-crimson{--a:#ff3049;--a2:#6b0010;--a3:#ffd0d6}
.aus-buy{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}
.aus-btn{border:1px solid #ffffff24;border-radius:14px;padding:12px 10px;font:inherit;font-weight:900;font-size:15px;color:#fff;background:#ffffff10;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}
.aus-btn small{font-weight:700;font-size:12px;opacity:.85}
.aus-btn.pri{background:linear-gradient(180deg,#ffe9a8,#ffae2e 60%,#ff7a1a);color:#1b0d00;border:0;box-shadow:0 8px 26px #ff9a2e55}
.aus-gift{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:#d9ccff}
.aus-gift button{border:1px solid #ffffff22;background:none;color:#fff;border-radius:99px;padding:5px 11px;font:inherit;font-size:12px;cursor:pointer}
.aus-try{margin-top:10px;border:0;background:none;color:#ffcf6a;font:inherit;font-weight:800;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:4px}
.aus-note{margin-top:8px!important;font-size:12px!important;opacity:.75}
.aus-roster{grid-column:1/-1;display:flex;gap:8px;overflow-x:auto;padding:6px 2px 2px;scrollbar-width:none;position:relative;z-index:2}
.aus-roster::-webkit-scrollbar{display:none}
.aus-roster button{flex:none;width:68px;border:0;background:none;color:#fff;font:inherit;cursor:pointer;text-align:center}
.aus-roster i{display:block;width:60px;height:60px;margin:0 auto 4px;border-radius:50%;background:#1a1230 center/cover no-repeat;box-shadow:0 0 0 2px var(--c),0 0 16px color-mix(in srgb,var(--c) 60%,transparent)}
.aus-roster small{font-size:11px;opacity:.85;display:block;line-height:1.4}
.aus-mine{grid-column:1/-1;position:relative;z-index:2}
.aus-mine h3{margin:8px 0 10px;font-size:16px;color:#ffe6a8}
.aus-mine > div{display:flex;gap:16px;overflow-x:auto;padding:22px 16px 26px;scrollbar-width:thin}
.aus-mine .au{--w:132px}
@media (max-width:760px){
  .aus{grid-template-columns:1fr;padding:18px 16px}
  .aus-fan{height:270px}
  .aus-fan .au{--w:132px}.aus-fan > span:nth-child(2) .au{--w:152px}
  .aus h2{font-size:36px}
}
html.lite .aus-emb{display:none}
/* lab preview */
.lb-aprev{display:flex;gap:28px;padding:22px 16px;flex-wrap:wrap}
.lb-aprev .au{--w:140px}
.lb-chk.dup{display:none}
.lb-look{position:absolute;top:4px;left:4px;font-size:10px;padding:1px 6px;border-radius:6px;background:#000a;color:#ffe6a8}
/* showcase slot (profile, «بقیه‌ی کارت‌های ویژه‌ت») */
.vt-card.vt-au{aspect-ratio:5/7;perspective:none;container-type:inline-size;overflow:visible}.vt-card.vt-au .au{--w:100cqw}
.sxo-c .vt-card.vt-au{width:150px}
.lb-cand button{position:relative}
.lb-srcs{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:#9aa4b8;padding:2px 12px 8px}.lb-srcs b{color:#ffcf5a}.lb-srcs .z{color:#e07a8a}.lb-srcs .w{flex-basis:100%;color:#c8b6e8}
.lb-plain,.lb-taken{position:absolute;bottom:22px;right:4px;font-size:10px;font-style:normal;padding:1px 7px;border-radius:6px;background:rgba(10,12,20,.82);color:#cfd6e4;font-weight:700;z-index:1}.lb-taken{background:#5a1e2a;color:#ffd6dc}
.lb-new{position:absolute;top:4px;right:4px;font-size:10px;font-style:normal;padding:1px 7px;border-radius:6px;background:linear-gradient(90deg,#ff9a2e,#ffcf5a);color:#1b0d00;font-weight:800;z-index:1}
.lb-cand .lb-look{font-style:normal;z-index:1}
/* 🐞 (۷ آبان) a big pack's summary (۱۰ کارت) didn't fit a phone and couldn't scroll: one scrolling column, short ones stay centred */
.auv.sum{justify-content:flex-start;touch-action:auto}
.auv.sum .auv-stage{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:max(66px,calc(env(safe-area-inset-top) + 58px)) 12px max(28px,calc(env(safe-area-inset-bottom) + 20px));box-sizing:border-box;will-change:auto}
.auv.sum .auv-stage>*{flex-shrink:0}.auv.sum .auv-stage::before,.auv.sum .auv-stage::after{content:"";flex:1 0 0}
.aus-bye{margin:8px 0 2px;padding:8px 12px;border-radius:12px;background:#ff6b3d22;border:1px solid #ff9a2e55;color:#ffd7a8;font-size:13px;font-weight:700;line-height:1.7}
